
function MostraEsconde(idMostra, idEsconde) {
	if (idMostra) {
		var a = idMostra.split(/\W/);
		for (var i in a) {
			var e = document.all && document.all[a[i]] || document.getElementById && document.getElementById(a[i]);
			if (e)
			e.style.display = '';
		}
	}
	if (idEsconde) {
		var a = idEsconde.split(/\W/);
		for (var i in a) {
			var e = document.all && document.all[a[i]] || document.getElementById && document.getElementById(a[i]);
			if (e)
			e.style.display = 'none';
		}
	}
}

// tira o piscapisca de background para links
function ieFlickerFix() {
	try {
		document.execCommand("BackgroundImageCache", false, true);
	} catch(err) {}
}


function getPS(n){
	try{
		var x;
		x=n.previousSibling;
		while (x.nodeType!=1){
		  x=x.previousSibling;
		}
		return x;
	}catch(err){
		return n;
	}
}

function menuSlide(el,event){
	var li = (document.all) ? event.srcElement.parentElement : event.target.parentNode;
	if(el.indexOf("subSub") == -1){
		var menu = Array("subMenu1","subMenu2","subMenu3","subMenu5");
		for(x=0;x<menu.length;x++){
			try{
				if(menu[x] != el){
					$("#"+menu[x]).slideUp();
					getPS(document.getElementById(menu[x])).parentNode.className="";
				}
			}catch(err){}
		}
	}
	var display = document.getElementById(el).style.display;
	if(display == "none"){
		li.className = "ativo";
		$("#"+el).slideDown();
	}else{
		li.className = "";
		$("#"+el).slideUp();
	}	
}

function ObjAjax(){
	try{
		return new XMLHttpRequest()
	}catch(e){
		try{
			return new ActiveXObject("Msxml2.XMLHTTP")
		}catch(e){
			return new ActiveXObject("Microsoft.XMLHTTP")
		}
	}
	return null;
}

function getCidades(registro){
	if(registro != ""){
		ajax = new ObjAjax();
		ajax.onreadystatechange = function(){
			if(ajax.readyState == 4){document.getElementById("selectCidades").innerHTML = ajax.responseText;}
		}
		ajax.open("GET","getCidades.php?idRegistro="+registro,true);
		ajax.send(null);
	}
}

function getFilhos(registro){
	if(registro != ""){
		ajax = new ObjAjax();
		ajax.onreadystatechange = function(){
			if(ajax.readyState == 4){document.getElementById("ajaxConteudo").innerHTML = ajax.responseText;}
		}
		ajax.open("GET","getFilhos.php?idRegistro="+registro,true);
		ajax.send(null);
	}
}
var posArrayFonteAtual = 2;

function zoom(bt){
	var arrTamanho = Array('60','80','100','120','140');
	var div = getBy("p");
	if(bt){
		if(posArrayFonteAtual < 4){
			posArrayFonteAtual++;
			for(i=0;i<div.length;i++){
				div[i].style.fontSize = arrTamanho[posArrayFonteAtual]+"%";	
			}
		}
	}else{
		if(posArrayFonteAtual > 0){
			posArrayFonteAtual--;
			for(i=0;i<div.length;i++){
				div[i].style.fontSize = arrTamanho[posArrayFonteAtual]+"%";		
			}
		}
	}
}

function getBy(el){
	var er = new RegExp(/^(\w){0,}(\.)+(\w){1,}$/);
	var aux = new Array();
	var retorno;
	if(er.test(el)){
		var params = el.split(".");
		if(params[0] == ''){
			params[0] = "*";       
		}
		var tags = document.getElementsByTagName(params[0]);
		for(x=0;x<tags.length;x++){
			if(tags[x].className == params[1]){
				aux.push(tags[x]);     
			}
		}
		retorno = aux;
	}else{
		var div = document.getElementById(el);
		if(div !== null ){
			retorno[0] = div;
		}else{
			retorno = document.getElementsByTagName(el); 
		}
	}
	return retorno;
}


function get(el){
	return document.getElementById(el);	
}

function modalSimples(imgSrc,larg,alt){
	
		var i = imgSrc;
		var w = larg;
		var h = alt;
	
		var div = document.createElement("div");
		var ancora = document.createElement("div");
		var fechar = document.createElement("div");
		
		ancora.className = "galeriaAncora";
		fechar.className = "galeriaFechar";
		fechar.style.top = "-8px";
		fechar.style.left = parseInt(parseInt(w)-parseInt(25))+"px";
				
		ancora.appendChild(fechar);

		div.className = "modalBox";
		div.setAttribute("id","modalBox");
		
	
		div.style.width = w+"px";
		div.style.height = h+"px";
		div.style.marginTop = "-"+parseInt(parseInt(h)/parseInt(2))+"px";
		div.style.marginLeft = "-"+parseInt(parseInt(w)/parseInt(2))+"px";	
		div.style.zIndex = 10000;
		
		var img = document.createElement("img");
		
		img.src = i;
		img.setAttribute("width",w);
		img.setAttribute("height",h);
		
		div.appendChild(ancora);
		div.appendChild(img);
		document.getElementById("conteudoInterno").appendChild(div);
		
		$("#modalBox").bind('click',fechaModal2);
		
		return false;
}

function fechaModal2(){
	try{	
		var div = document.getElementById("modalBox");
		div.parentNode.removeChild(div);
	}catch(err){
	}
}