// JavaScript Document
function showHide(id) {
	var obj = document.getElementById(id);
	var vis = obj.style.display;
	obj.style.display = 'block';
	if(typeof old != 'undefined') {
		old.style.display = 'none';
	}
	old = obj;
}
function showItem(id) {
	var obj = document.getElementById(id);
	var vis = obj.style.display;
	if (vis == 'none') {
		obj.style.display = 'block';
	} else {
		obj.style.display = 'none';
	}
}
function hideItem(id) {
	var obj = document.getElementById(id);
	var vis = obj.style.display;
	obj.style.display = 'none';
}
function showImg(x) {
	var gde = document.getElementById('imggde');
	gde.src = x;	
}
function popImg(x) {
	var op = window.open('/_slg/popimage.php?i='+x,'pop','width=200,height=200,top=10,left=10, resizable=yes, scrollbars=yes');
	
}
//By Jesse
// TEM QUE CONFIGURAR O BASEURL
// TEM QUE CONFIGURAR O BASEURL
// TEM QUE CONFIGURAR O BASEURL
// TEM QUE CONFIGURAR O BASEURL
var baseURL = '/_slg';
var handPage = 'index.php';
var baseMode = 'path';

function setCountry(id){
	var sel = document.getElementById('pais');
	for(var i=0;i<sel.options.length;i++){
		if(sel.options[i].value == id) {
			sel.options[i].selected = true;
		}
	}
	getData('estado','estado',id);
}
function setCountryAssistencias(id){
	var sel = document.getElementById('pais');
	for(var i=0;i<sel.options.length;i++){
		if(sel.options[i].value == id) {
			sel.options[i].selected = true;
		}
	}
	getData('estado','assistenciaestado',id);
}
function setState(id){
	var sel = document.getElementById('estado');
	for(var i=0;i<sel.options.length;i++){
		if(sel.options[i].value == id) {
			sel.options[i].selected = true;
		}
	}
	getData('cidade','cidaderepresentante',id);
}
function showCatalogos(id){
	var parm = [];
	parm['go'] = 'catalogos';
	parm['id'] = id;
	gotoURL(buildURL(parm));	
}
function buildURL(p){
	var url = '';
	var equal = '=';
	var separator = '&';
	var begin = '?';
	if(baseMode == 'path') separator = equal = begin = '/';
	url = baseURL+'/'+ handPage + begin
	for(var i in p) url+=i + equal + p[i] + separator;
	return(url);
}
function gotoURL(u){
	document.location.href = u;
}
//XML Object

function getAssistencias(id){
	var url = baseURL + '/getdata.php?list=' + 'assistencia' + '&par=' + id;
	http.open("GET", url, true);
	http.onreadystatechange = handleAssistencias;
	http.send(null);
}
function handleAssistencias(){
	var obj = document.getElementById('contentAssistencia');
	if (http.readyState == 4) {
		obj.innerHTML = http.responseText;
	}
}

function getRepresentantes(id){
	var url = baseURL + '/getdata.php?list=' + 'representante' + '&par=' + id;
	http.open("GET", url, true);
	http.onreadystatechange = handleRepresentantes;
	http.send(null);
}

function handleRepresentantes(){
	var obj = document.getElementById('contentRepresentante');
	if (http.readyState == 4) {
		obj.innerHTML = http.responseText;
	}
}

function getRevendas(id){
	var url = baseURL + '/getdata.php?list=' + 'revendas' + '&par=' + id;
	http.open("GET", url, true);
	http.onreadystatechange = handleRevendas;
	http.send(null);
}
function handleRevendas(){
	var obj = document.getElementById('contentRevendas');
	if (http.readyState == 4) {
		obj.innerHTML = http.responseText;
	}
}

var currentData = '';

function getData(id,l,par){
	currentData = document.getElementById(id);
	var url = baseURL + '/getdata.php?list=' + l + '&par=' + par;
	http.open("GET", url, true);
	http.onreadystatechange = handleHttpResponse;
	http.send(null);
}
function handleHttpResponse(){
	var obj = currentData;
	if (http.readyState == 4) {
		obj.options.length = 0;
		results = http.responseText.split(";");
		for( i = 0; i < results.length; i++ ){
			string = results[i].split( "," );
			obj.options[i] = new Option( string[1], string[0]);
		}
	}
}
function getHTTPObject() {
	var req;
	try { 
		if (window.XMLHttpRequest) {  
			req = new XMLHttpRequest();
			if (req.readyState == null) {
				req.readyState = 1;
				req.addEventListener("load", function () {
					req.readyState = 4;
					if (typeof req.onReadyStateChange == "function") req.onReadyStateChange();
				}, false);
			}
			return req;
		}
		if (window.ActiveXObject) {
			var prefixes = ["MSXML2", "Microsoft", "MSXML", "MSXML3"];
  			for (var i = 0; i < prefixes.length; i++) {
				try {
					req = new ActiveXObject(prefixes[i] + ".XmlHttp");
					return req;
				} catch (ex) {};
			} 
		}
	} catch (ex) {}
	alert("XmlHttp Objects not supported by client browser");
}
var http = getHTTPObject();

// --------------------------------------------------------

function popGaleria(path) {
	var op = window.open(path,'galeria','width=520,height=290');
}

function alterImg(p,t) {
	var gde = document.getElementById('imggde');
	var container = document.getElementById('txtContainer');
	gde.src = p;
	if(typeof(t) != 'undefined') container.innerHTML = t;
}