
	function tr(what,state) {
			objImage = eval("document."+ what);
			objImage.src = "/img/mnu_" + what + "_" + state + ".gif";
		}
		
function getQueryVariable(variable) {
	var query = window.location.search.substring(1);
	var vars = query.split("&");
	
	for (var i=0;i<vars.length;i++) {
		var pair = vars[i].split("=");
		if (pair[0] == variable) {
			return pair[1];
		}
	} 
	
	return 0;
}

function exibe(ele) {
			document.getElementById(ele).style.display="block";
		}

		function esconde() {
			
			for (i=1;i<7;i++)
			{
				document.getElementById("hidden"+i).style.display="none";
			}
		}

function wopen(page,nwin,larg,altu, scroll){
    window.open(page,nwin,'width='+larg+',height='+altu+',toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars='+scroll+',resizable=no,menubar=no,top=80,left=100');
}

	function getElementsByClassName(classe){	
		tagsP = document.getElementsByTagName("*");
		objs = [];
		
		for(i=0;i<tagsP.length;i++){
			if(tagsP[i].className == classe){
				objs.push(tagsP[i]);				
			}
		}
		return objs;
	}
	
	function wordWrap(classes,limites){
		classes = classes.split(',');
		limites = limites.split(',');
		for(var i=0;i<classes.length;i++){
			comentarios = getElementsByClassName(classes[i]);
			for(var j=0;j<comentarios.length;j++){
				txtTemp = validaPalavras(comentarios[j].innerHTML,parseInt(limites[i]));				
				comentarios[j].innerHTML = txtTemp;
			}
		}
	} 
	
	function validaPalavras(texto,limPalav){
		palavras = texto.split(' '); 
		texto = '';
		for(i=0;i < palavras.length;i++){
			if(palavras[i].length > limPalav){
				ini = 0;
				palavra = palavras[i];
				palavras[i]='';				
				while(ini < palavra.length){									
					palavras[i] += palavra.substring(ini,(ini+limPalav))+' ';
					ini += limPalav;	
				}				
			}
			texto+=palavras[i]+' ';		
		}
		return (texto);	 								
	}
	function replaceUrl(url,str1,str2){
		url = url.replace(str1,str2);
		document.location = url;
	}
	
	function limparQuery(){
		query = window.location.search;
		url = window.location.toString();
		url = url.replace(query,'');
		window.location = url;
	}
	
	function centralizar(idObj){
		var ie = /msie/i.test(navigator.userAgent);
		var ieBox = ie && (document.compatMode == null || document.compatMode == "BackCompat");
		var canvasEl = ieBox ? document.body : document.documentElement;
		var obj = document.getElementById(idObj);
		if(ie){
			obj.style.position = 'absolute';
		}else{
			obj.style.position = 'fixed';
		}	
		wObj = parseInt(obj.clientWidth);
		hObj = parseInt(obj.clientHeight);
		wTela = window.innerWidth || canvasEl.clientWidth;
		hTela = window.innerHeight || canvasEl.clientHeight;
		obj.style.top = (parseInt(hTela)-hObj)/2 +'px';
		obj.style.left = (parseInt(wTela)-wObj)/2 +'px';
	}
	function mostra(elem) {
		document.getElementById(elem).style.display="inline-block";
	}
	function esconde(ele) {
		document.getElementById(ele).style.display="none";
	}

	function truncate(word, len) {
		if (word.length > len) {
		  word = word.substring(0, len);
		  posF = word.lastIndexOf(' ')
		  word = word.substring(0, posF);
		  word += '...';
		  return word;
		}
		return word;
	}
	
/*** TRUNCAR TEXTO ***/	
var objAux;
function criarObjAux(width){	
	objAux = document.createElement('div');
	objAux.style.width = width;
	objAux.style.visible = 'hidden';
	document.body.appendChild(objAux);
}
function removerObjAux(){
	document.body.removeChild(objAux);
}

function truncarPorTam(texto,nLinha){
	//t = texto;
	texto = texto.substring(0,75*nLinha) ;			
	objAux.innerHTML = texto;
	var h = parseInt(objAux.clientHeight);	
	//var str = '';
	while(h > 15*nLinha){
		//str+= h +" > "+(15*nLinha)+'\n';
		len = texto.length-parseInt(texto.length/4);
		texto = texto.substring(0,len) ;
		//texto = texto.substring(0,texto.lastIndexOf(' ')) ;
		texto = texto.replace(/\w+$/, '');
		texto += '...';				
		objAux.innerHTML = texto;
		h = parseInt(objAux.clientHeight);
		//str+= h +" > "+(15*nLinha)+'\n';
	}
	//alert(t+'\n'+texto+'\n'+str)
	return texto;				
}
/************************/


function carregaImagensNoTexto(idTexto) {
	tmpMat = document.getElementById(idTexto) ;
	if(tmpMat){
		t = tmpMat.innerHTML ;
		template= '<div class="img_thumb" style="width: {width}px;"><b>{credito}</b><img src="{nome_imagem}" border="0"><em>{legenda}</em></div>';
		 
		for (i=0;i<tbImg.length;i++) {
			ax = tbImg[i].split("|");
			mp = ax[0].split("");		
			template = template.replace("{nome_imagem}", ax[1]);
			template = template.replace("{credito}", ax[2]);
			template = template.replace("{legenda}", ax[3]);
			template = template.replace("{width}", ax[4]);		
			t = t.replace (ax[0], template) ;
		}
	
		tmpMat.innerHTML = t ;
	}
}

function sapo_replace(strFind,newValue,str){
	while(str.indexOf(strFind)!=-1){
			str = str.replace(strFind,newValue);
		}
	return str;
}
/*** VARIAVEIS DE VALIDACAO DE FORMULARIO ***/
var msg = Array();
var vld = Array();
var destino_frm = "";
//var target_frm = "adm_miolo";
/*** ************************************ ***/

function validaFormulario(idForm,funcSucesso,funcErro){
	var frm = document.forms[idForm];
	var checagem = 1;
	var count = frm.elements.length;
	var str_campo = "";
	for(i=0; i<frm.elements.length; i++){
		if(msg[frm.elements[i].name]){
            if(!vld[frm.elements[i].name]){
				vld[frm.elements[i].name] = 1;
			}
			if(vld[frm.elements[i].name] == 1){
				checagem = validaCampo(frm.elements[i]);
			}else if(vld[frm.elements[i].name] == 2){
				checagem = validaEmail(frm.elements[i]);
			}else if(vld[frm.elements[i].name] == 3){
				 checagem = validaData("d-m-y");
			}else if(vld[frm.elements[i].name] == 4){
				 checagem = validaData("d-m");
			}else if(vld[frm.elements[i].name] == 5){
				 checagem = validaData("m-y");
			}else if(vld[frm.elements[i].name] == 6){
				 checagem = validaData("y");
			}else if(vld[frm.elements[i].name] == 7){
				 checagem = validaDataFinal("d-m-y");
			}else if(vld[frm.elements[i].name] == 8){
				 checagem = validaDataFinal("d-m");
			}else if(vld[frm.elements[i].name] == 9){
				 checagem = validaDataFinal("m-y");
			}else if(vld[frm.elements[i].name] == 10){
				 checagem = validaDataFinal("y");
			}else if(vld[frm.elements[i].name] == 11){
				 checagem = validaCheckBox(frm.elements[i]);
			}
			if(!checagem){
				str_campo += " - "+msg[frm.elements[i].name] + ",";
				count --;
			}
		}
	}
	if(count == frm.elements.length){
		if(funcSucesso){
			funcSucesso(destino_frm);
		}
	}else{
		if(funcErro){
			funcErro(str_campo);
		}
		return false;
	}
}

function validaCampo(campo){
	return campo.value != "";
}

function validaEmail(campo){
	return (campo.value != "" && campo.value.indexOf("@") > 0 && campo.value.indexOf(".") > 0);
}

function validaCheckBox(campo){
	return (campo.checked);}

function apenasNum(campo){
	campo.value = campo.value.replace(/[^0-9]/g, '');
}

fErro = function(strErro){
	var str = sapo_replace(",",";\n",strErro);
	alert("Preencha os campos:\n"+str);
	enviando = 0;
}

var popupAtomica = false;
var onOpenPopAtomica = false;
var onClosePopAtomica = false;
function openPop(pagina,onOpen,onClose){
	pagina = (pagina.indexOf('?')!=-1)?pagina+"&nocache="+Math.random():pagina+"?nocache="+Math.random();
	$.get(pagina, function(data){
		popupAtomica = new Popup({
			bt_close:'.fechar,#popup-mask',
			maskColor:"#000",
			mask:true,
			Fixed:false,
			posRelScroll:false,//posicao relacionada ao Scroll
			fade:true,
			closeToEsc:true,
			maskOpacity:0.7
		});
		if(onOpen) popupAtomica.onOpen = onOpen;
		if(onClose) popupAtomica.onClose = onClose;
		popupAtomica.open(data);
	});
}


function showFormCadRio20(){
	openPop('/pops/pop-cadastro-rio-20.shtml')
}
