function getPageSize()
{
	var xScroll, yScroll;
	if (window.innerHeight&&window.scrollMaxY){ xScroll=document.body.scrollWidth; yScroll=window.innerHeight+window.scrollMaxY;
	}else if(document.body.scrollHeight>document.body.offsetHeight){ xScroll=document.body.scrollWidth;
	yScroll=document.body.scrollHeight; }else{ xScroll=document.body.offsetWidth; yScroll=document.body.offsetHeight; }
	var windowWidth, windowHeight; if (self.innerHeight) {	windowWidth=self.innerWidth; windowHeight=self.innerHeight;
	} else if(document.documentElement&&document.documentElement.clientHeight){
		windowWidth=document.documentElement.clientWidth; windowHeight=document.documentElement.clientHeight;
	} else if (document.body) { windowWidth=document.body.clientWidth; windowHeight=document.body.clientHeight; }	
	if(yScroll<windowHeight){ pageHeight=windowHeight; } else { pageHeight=yScroll; }
	if(xScroll<windowWidth){ pageWidth=windowWidth; } else { pageWidth=xScroll; }
	
	arrayPageSize={pageWidth:pageWidth,pageHeight:pageHeight,windowWidth:windowWidth,windowHeight:windowHeight};
	return arrayPageSize;		
}


function SWF_borda($arquivo,$largura,$altura,$id)
{
    document.write('<object id="globalnav-object" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" width="' + $largura + '" height="' + $altura + '" id="' + $id + '" name="' + $id + '" style=\"margin-left:5px\"><param name="movie" value="' + $arquivo + '" /><param name="FlashVars" value="loc=en_US&htmlApp=false&gatewayURL=gwurl" /><param name="bgcolor" value="#ffffff" /><param name="menu" value="false" /><param name="quality" value="high" /><param name="salign" value="tl" /><param name="scale" value="noscale" /><param name="wmode" value="transparent" /><embed id="globalnav-embed" src="' + $arquivo + '" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" wmode="transparent" flashvars="loc=en_US&htmlApp=false&gatewayURL=gwurl" bgcolor="#ffffff" menu="false" quality="high" salign="tl" scale="noscale" id="' + $id + '" width="' + $largura + '" height="' + $altura + '"></embed></object>');
}

function relogio(){
    
	momentoAtual=new Date(); horas=momentoAtual.getHours(); minutos=momentoAtual.getMinutes(); segundos=momentoAtual.getSeconds();
	if(horas < 10){ horas = "0"+horas; }else{ horas = horas; } if(minutos < 10){ minutos = "0"+minutos; }else{ minutos = minutos; }
	if(segundos < 10){ segundos="0"+segundos; }else{ segundos=segundos; } saidaHora=horas+"h : "+minutos+"min : "+segundos+"s";
	$("receberHora").innerHTML = ""; $("receberHora").innerHTML = saidaHora; setTimeout("relogio()",1000);
}

function criaMsXmlHttp()
{		
	var versoes = ["MSXML2.XMLHttp.5.0","MSXML2.XMLHttp.4.0","MSXML2.XMLHttp.3.0","MSXML2.XMLHttp","Microsoft.XMLHttp"];	
	for(var i = 0; i < versoes.length; i++)
	{ try{ var objetoXMLHttp=new ActiveXObject(versoes[i]); return objetoXMLHttp; } catch (ex){} } return false;	
}

var adair = false;

function loadAjax()
{
	adair = false;		
	if(window.XMLHttpRequest){ adair=new XMLHttpRequest(); }else if(window.ActiveXObject){ try{ adair=criaMsXmlHttp(); }catch(e){}}		
}

loadAjax(); //instancia o objeto XMLHttpRequest

function $(idObj){ return document.getElementById(idObj); }

function ativarLnk(idObj, numElemento, strNomeClassOn, strNomeClassOff)
{
	var tamObj = $(idObj).childNodes.length-1;
	for(a=0;a<=tamObj;a++){ if(a==numElemento){ $(idObj).childNodes[numElemento].className=strNomeClassOn; }
		else{ $(idObj).childNodes[a].className=strNomeClassOff; } }	
}

function f(){ return false; }

function mudarUrl(ano,mes)
{ 
	dataAtual =new Date();
	var ano = parseInt(ano);
	var mes = parseInt(mes);
	if(ano==2008 && (mes==1||mes==2||mes==3||mes==4) )
	{ 
		mes=12; 
	}
	else if(ano==2009 && mes!=1)
	{ 
		mes = (dataAtual.getMonth()+1); 
	}
	window.location.href="index.php?a="+ano+"&m="+mes; 
}

function mudaImg(idImg,urlSrc,alt,containerAlt,lnk,urlSrcGd)
{ 
	$(idImg).src=urlSrc; $(containerAlt).innerHTML=alt; $(lnk).setAttribute("href",urlSrcGd); $(lnk).setAttribute("title",alt);
	$(idImg).alt=alt; 
}	

function Display(idObj,Fnc){ if(Fnc==1){ $(idObj).style.display='block'; }else{ $(idObj).style.display='none'; } }

var tam=12;
function fonte(val)
{ if (val==1){ if(tam<18){ tam+=2; } }else{ if(tam>12){ tam-=2; } } $('textual').style.fontSize=tam+'px'; }

function opniaoInt(noPai,noFilho)
{
	var imagens = $(noPai).getElementsByTagName("img");
	var valVoto = imagens[noFilho].getAttribute("alt");
	for(i=0;i<imagens.length;i++)
	{
		if(i<=noFilho){	imagens[i].src='imagens/layout/opniaoDevoto/opnSel.jpg'; }
		else{ imagens[i].src='imagens/layout/opniaoDevoto/opnNaoSel.jpg'; }
	}
	$('opniaoInternauta').innerHTML=valVoto;	
}

function imprimir(ano,mes,canal)
{ window.open("arquivos_auxiliares/imprimir.php?a="+ano+"&m="+mes+"&c="+canal,"Imprimir","width=780,height=580,scrollbars=yes"); }

function valForm(idObj)
{
	form = $(idObj);
	numElementos = form.elements.length-2;	
	string = "?acao=2&";
	for(i=1;i<=numElementos;i++)
	{
		campoSemEspaco = form.elements[i].value.replace(/^\s+|\s+$/g,"");
		if(campoSemEspaco.length<=1 && i!=7 && i!=8)
		{
			alert("O campo "+form.elements[i].getAttribute("name").substring(3)+" precisa ser preenchido!");
			form.elements[i].value=""; form.elements[i].focus(); return false;			
		}
		else
		{
			if(i==2) //o ndice n 2 do elemento do formulrio  o campo de e-mail, o qual ser validado abaixo
			{
				regexp = /^[\w-]+(\.[\w-]+)*@(([A-Za-z\d][A-Za-z\d-]{0,61}[A-Za-z\d]\.)+[A-Za-z]{2,6}|\[\d{1,3}(\.\d{1,3}){3}\])$/;
				if(!regexp.test(form.elements[i].value))
				{
					alert("E-mail digitado no vlido!\n\nEntre com um e-mail vlido!");
					form.elements[i].value=""; form.elements[i].focus(); return false;	
				}
			}			
			if(i==8)
			{
				if(form.elements[7].checked!=1&&form.elements[8].checked!=1)
				{ alert("O campo "+form.elements[i].getAttribute("name").substring(3)+" precisa ser selecionado!"); return false; }
			}
		}
		if(i<=(numElementos-1)&&i<=(numElementos-2)){ string += "T[]="+campoSemEspaco+"&"; }
	}
	loadConteudos("GET","arquivos_auxiliares/fale_conosco.php"+string,"","recebeResposta");
	return false;
		
}

function valFormCadDevRevista(idObj)
{
	form = $(idObj);
	numElementos = form.elements.length-2;	
	string = "?acao=2&";
	//alert(numElementos);
	for(i=0;i<=numElementos;i++)
	{
		campoSemEspaco = form.elements[i].value.replace(/^\s+|\s+$/g,"");
		if(campoSemEspaco.length<=1 && i!=3 && i!=4 && i!=5 && i!=6 && i!=9 && i!=13 && i!=18 && i!=19)
		{
			alert("O campo "+form.elements[i].getAttribute("name").substring(3)+" precisa ser preenchido!");
			form.elements[i].value=""; form.elements[i].focus(); return false;			
		}
		else
		{
			if(i==6) //o ndice n 2 do elemento do formulrio  o campo de e-mail, o qual ser validado abaixo
			{
				regexp = /^[\w-]+(\.[\w-]+)*@(([A-Za-z\d][A-Za-z\d-]{0,61}[A-Za-z\d]\.)+[A-Za-z]{2,6}|\[\d{1,3}(\.\d{1,3}){3}\])$/;
				if(!regexp.test(form.elements[i].value))
				{
					alert("E-mail invalido!\n\nEntre com um e-mail valido!");
					form.elements[i].value=""; form.elements[i].focus(); return false;	
				}
			}			
			if(i==19)
			{
				if(form.elements[18].checked!=1&&form.elements[19].checked!=1)
				{ alert("O campo "+form.elements[i].getAttribute("name").substring(3)+" precisa ser selecionado!"); return false; }
				else if(form.elements[18].checked==1){ chkSel = "T[]=1"; }else{ chkSel = "T[]=0"; }
			}
		}
		if(i<(numElementos-2)){ string += "T[]="+campoSemEspaco+"&"; }
	}
	loadConteudos("GET","arquivos_auxiliares/como_adquirir.php"+string+chkSel, "", "recebeRespostaAquisicao");
	return false;
		
}

function valFormIndicacao(idObj)
{
	form = $(idObj);
	numElementos = form.elements.length-3;	
	string = "?acao=2&";
	for(i=0;i<=numElementos;i++)
	{
		campoSemEspaco = form.elements[i].value.replace(/^\s+|\s+$/g,"");
		if(campoSemEspaco.length<=1 && i!=0  && i!=1  && i!=2 && i!=4 && i!=6)
		{
			alert("O campo "+form.elements[i].getAttribute("name").substring(3)+" precisa ser preenchido!");
			form.elements[i].value=""; form.elements[i].focus(); return false;			
		}
		else
		{
			if(i==4||i==6) //o ndice n 2 do elemento do formulrio  o campo de e-mail, o qual ser validado abaixo
			{
				regexp = /^[\w-]+(\.[\w-]+)*@(([A-Za-z\d][A-Za-z\d-]{0,61}[A-Za-z\d]\.)+[A-Za-z]{2,6}|\[\d{1,3}(\.\d{1,3}){3}\])$/;
				if(!regexp.test(form.elements[i].value))
				{
					alert("E-mail digitado no vlido!\n\nEntre com um e-mail vlido!");
					form.elements[i].value=""; form.elements[i].focus(); return false;	
				}
			}
		}
		string += "T[]="+campoSemEspaco+"&";
	}
	loadConteudos("GET","arquivos_auxiliares/enviar_email.php"+string,"","exibeAlert");
	return false;
		
}

function validaChars(campo, ev, numLen){
	var txt = $(campo).value;
	//if (((ev.keyCode>=48&&ev.keyCode<=57)||(ev.keyCode>=96&&ev.keyCode<=105))&&txt.length<=numLen){ }else -->permite os nmeros
	if((ev.keyCode>=65&&ev.keyCode<=90)||(txt.length>numLen))
	{
		alert("Este campo deve ser preenchido somente com nmeros!"); 
		$(campo).value = $(campo).value.slice(0,-1); 
	}
}

function exibeFrameXHR(idObj, action, ano, mes, canal)
{
	
	var tamPage = getPageSize();
	var meioPageH = tamPage.pageWidth/2;
	var meioPageV = tamPage.pageHeight/2;
	switch(action)
	{
		case "email": 
			loadConteudos("GET","arquivos_auxiliares/enviar_email.php?a="+ano+"&m="+mes+"&c="+canal,"","rsXHR"); 
			$(idObj).style.backgroundImage="url(imagens/layout/bckgrdIndique.png)";
			$(idObj).style.backgroundRepeat="no-repeat";
			$(idObj).style.width="266px";
			$(idObj).style.height="240px";
			break;
	}
	
	$(idObj).style.top = "300px";
	$(idObj).style.left = (meioPageH-150)+"px";	
	$(idObj).style.display="block";	
}

function loadConteudos(metodos, url, parametros, idObjRs)
{
	adair.open(metodos, url+parametros);
	adair.onreadystatechange = function ()
	{				
		if(adair.readyState>=1&&adair.readyState<4)
		{
			$(idObjRs).innerHTML = "Carregando dados...";
		}
		else
		{ 
			if(adair.status==200)
			{
				if(idObjRs=="exibeAlert")
				{
					alert(adair.responseText); Display('rsXHR',0);
				}
				else
				{
					if(idObjRs=="recebeResposta"){ $("frmRevistaFaleConosco").reset(); }
					$(idObjRs).innerHTML=adair.responseText;
				}
			}
			else 
			{
				$(idObjRs).innerHTML = "Cdigo do Erro: "+adair.status+" = "+adair.statusText+" ==> "+adair.responseText;
			}
		}		
	}		
	adair.setRequestHeader("Cache-Control","no-store, no-cache, must-revalidate");
	adair.setRequestHeader("Cache-Control","post-check=0, pre-check=0"); adair.setRequestHeader("Pragma", "no-cache"); 
	if(metodos=="GET"){	adair.send(null); }else{ adair.send(parametros); }	
}