//método que muda o contaúdo de um determinado "objeto"

var xmlhttp
function loadXMLDoc(url, idWrite, tRequest)
{
	if(tRequest!="GET" || tRequest!="POST")
		tRequest = "GET";
	element	=  document.getElementById(idWrite);
	element.innerHTML  = "<div style=\"width:100%; padding-top:70px; text-align:center;\"><div style=\"width:150px;\"><div style=\"float:left; padding-top:5px;\">Carregando Aguarde...</div><div style=\"float:left;\"><img src=\"img/clocks.gif\" style=\"margin-left:10px;\" align=\"center\"></div></div</div>";   
// código para Firefox, etc.
if (window.XMLHttpRequest)
  {
  xmlhttp=new XMLHttpRequest()
  xmlhttp.onreadystatechange=function(){
	if (xmlhttp.readyState==4)
	{
			// if OK
			if (xmlhttp.status==200)
			{
			  element.innerHTML=xmlhttp.responseText
			}
			else
			{
				alert("Problem Ao Tentar Abrir Arquivo:" + url)
			}
	  }
  }
  xmlhttp.open(tRequest,url,true)
  xmlhttp.send(null)
  }
// código para IE
else if (window.ActiveXObject)
  {
  xmlhttp=new ActiveXObject("Microsoft.XMLHTTP")
	if (xmlhttp)
	{
	xmlhttp.onreadystatechange=function(){
	if (xmlhttp.readyState==4)
	{
			// if OK
			if (xmlhttp.status==200)
			{
			  element.innerHTML=xmlhttp.responseText
			}
			else
			{
				alert("Problem Ao Tentar Abrir Arquivo:" + url)
			}
	  }
  }
	xmlhttp.open(tRequest,url,true)
	if(tRequest=="POST")
		xmlhttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	xmlhttp.send()
	}
  }
}


//página atual da navegação
var pagAtual =  "";
//página anterior da navegação
var pagAnt =  "";

//Método que decide qual conteúdo será inserido
/*function mudaConteudo(endpagina,secao) {
	if (!endpagina || endpagina==""){
		myCoo = getCookie('pagina');
		myPrimVez = getCookie('primVez');
		if (myPrimVez == 'true'){
			mypagina = "home";
			setCookie('pagina', mypagina);
			setCookie('primVez', 'false');
		}
		else{
			mypagina = myCoo;
			setCookie('pagina', mypagina);
		}
	}
	else{
		mypagina = endpagina
	}
	if (mypagina != pagAtual){
		pagAnt = pagAtual;
		pagAtual = mypagina;
		pagAtual.replace(".php","");
		secao = !secao?'inc/':secao;
		loadXMLDoc(secao+mypagina+'.php', 'contGeral', 'GET');
		setCookie('pagina', mypagina);
		if (pagAnt != "home" && pagAnt != ""){
			mudaImg('bot'+pagAnt, 'off', '');
		}
		if (mypagina != "home"){
			mudaImg('bot'+mypagina, 'on', '');
		}
	}
}*/

//Método que decide qual conteúdo será inserido
//function mudaConteudo(endpagina,secao) {
//	if (!endpagina || endpagina==""){
//		myCoo = getCookie('pagina');
//		myPrimVez = getCookie('primVez');
//		if (myPrimVez == 'true'){
//			mypagina = "home";
//			setCookie('pagina', mypagina);
//			setCookie('primVez', 'false');
//		}
//		else{
//			mypagina = myCoo;
//			setCookie('pagina', mypagina);
//		}
//	}
//	else{
//		mypagina = endpagina
//	}
//	if (mypagina != pagAtual){
//		pagAnt = pagAtual;
//		pagAtual = mypagina;
//		pagAtual.replace(".php","");
//		secao = !secao?'inc/':secao;
//		loadXMLDoc(secao+mypagina+'.php', 'contGeral', 'GET');
//		setCookie('pagina', mypagina);
//		if (pagAnt != "home" && pagAnt != ""){
//			mudaImg('bot'+pagAnt, 'off', '');
//		}
//		if (mypagina != "home"){
//			mudaImg('bot'+mypagina, 'on', '');
//		}
//	}
//}


//método que altera as imagens do menu.
//As imagens deverão seguir o seguinte padrão de nome: // botNomedapagina_estado.gif
function mudaImg(imagem, estado, narq){
	if (narq != pagAtual){
		myImg = document.getElementById(imagem)
		if (myImg != undefined){
			myImg.src = "img/"+imagem+"_"+estado+".gif";
		}
	}
}


function volta(){
	loadXMLDoc('inc/'+pagAnt+'.php', 'contGeral', 'GET');
	holdPagAnt = pagAnt;
	pagAnt = pagAtual;
	pagAtual = holdPagAnt;
	holdPagAnt = "";
}

function simplePreload() { 
	var args = simplePreload.arguments; 
	document.imageArray = new Array(args.length); 
	for(var i=0; i<args.length; i++){
		document.imageArray[i] = new Image;
		document.imageArray[i].src = args[i];
		}
}

function Abre(url, width, height, rola)	{						
	if (rola==""){rola="yes"}
	window.open(url,"_blank","resizable=no,toolbar=no,status=no,top=" + (window.screen.height - height)/2 + ",left=" + (window.screen.width - width)/2 + ",menubar=no,scrollbars=" + rola + ",width=" + width + ",height=" + height);
}

function setCookie(name, value, expire) {
	document.cookie = name + "=" + escape(value) + ((expire == null) ? "" : ("; expires=" + expire.toGMTString()))
}

function getCookie(Name) {
	var search = Name + "="
	if (document.cookie.length > 0){ 
		offset = document.cookie.indexOf(search)
		if (offset != -1){ 
			offset += search.length
			end = document.cookie.indexOf(";", offset)
			if (end == -1)
				end = document.cookie.length
				return unescape(document.cookie.substring(offset, end))
			} 
		} 
	}

function expira(){
	var today = new Date();
	var expires = new Date();
	expires.setTime(today.getTime() + 1000*60*60*24*365);
	return expires;
}

function checaCookie(name,nomim) {
	if (getCookie(name)=='on'){
		Elemento = document.getElementById(nomim);
		Elemento.style.display="block";
	}
}

function submeteNews(dados) {
	arrayQuerystring = dados.split('&');
	for(q=0; q<arrayQuerystring.length; q++) {
		arrayQuerystring[q] = arrayQuerystring[q].split('=');
	} 
	if (!arrayQuerystring[0][1]){
		alert('Digite seu E-mail');
	}
	else {
		Abre('popupCadNews.php?module=news&add_mail='+arrayQuerystring[0][1], 420, 270, "no");
	}
}

function validaForm1(meuForm) {
	submete = true;
	myMsgErro = "";
	validaMail();


	if (document.frmContato.txtnome.value.length==0){
		submete = false;
		myMsgErro = "Digite seu nome\r";
	}
	if (campoEmail==false || document.frmContato.txtemail.value.length==0){
		submete = false;
		if (document.frmContato.txtemail.value.length==0){
			myMsgErro = "Digite seu endereço de e-mail\r";
		}
		else{
			myMsgErro = "Seu endereço de e-mail está incorreto\r";
		}
	}
	if (document.frmContato.txtddd.value.length<2){
		submete = false;
		if (document.frmContato.txtddd.value.length==0){
			myMsgErro += "Digite o código DDD de sua cidade\r";
		}
		else if (document.frmContato.txtddd.value.length==1){
			myMsgErro += "O Código DDD deve ter 2 números\r";
		}
	}
	if (document.frmContato.txttelefone.value.length<9){
		submete = false;
		if (document.frmContato.txttelefone.value.length==0){
			myMsgErro += "Digite o número de seu telefone\r";
		}
		else if (document.frmContato.txtddd.value.length<9){
			myMsgErro += "O número de seu telefone deve ter 8 números\r";
		}
	}
	if (document.frmContato.txtcidade.value.length==0){
		submete = false;
		myMsgErro += "Digite o nome da cidade em que você reside\r";
	}
	//executa
	if (submete==false){
		alert('Sua mensagem não pode ser enviada. \rSiga as instruções abaixo:\r\r'+myMsgErro);
		return false;
	}
	else{
		return true;
	}
}


function onlyNumbers(){
	if (event.keyCode < 48 || event.keyCode > 57) 
		event.returnValue = false;
}	

function validaTelefone(elemId) {
	if (event.keyCode < 48 || event.keyCode > 57) {
		event.returnValue = false;
	}
	var nkey = event.keyCode;
	d = document.getElementById(elemId);
	if (nkey != 8) {
		if (d.value.length == 4) {
			d.value += "-";
		}
		else if (d.value.length == 9){
			return false;
		}
	}
	
}
function montaFlash(destino, flavez, width, height, trans, scale, salign){
	var myFlash = 
		'<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" width="'+width+'" height="'+height+'" id="'+flavez+'" align="middle">'+
		'<param name="allowScriptAccess" value="sameDomain" />'+
		'<param name="movie" value="'+flavez+'.swf" />'
	;
	if (trans == "yes"){
		myFlash += '<param name="wmode" value="transparent" />';
		transMoz = 'wmode="transparent"';
	}
	if (salign != ""){
		myFlash += '<param name="salign" value="'+salign+'" />';
		salignMoz = 'salign="'+salign+'"';
	}
	if (scale == "yes"){
		myFlash += '<param name="scale" value="noscale" />';
		scaleMoz = 'scale="noscale"';
	}
	myFlash +=
		'<param name="quality" value="high" />'+
		'<param name="bgcolor" value="#ffffff" />'+
		'<embed src="'+flavez+'.swf" '+scaleMoz+' quality="high" '+transMoz+' bgcolor="#ffffff" '+salignMoz+' width="'+width+'" height="'+height+'" name="empresas" align="middle" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />'+
		'</object>'
	;
	document.getElementById(destino).innerHTML = myFlash;
}
function mudaConteudo(endpagina) {
	if (!endpagina || endpagina==""){
		myCoo = getCookie('pagina');
		myPrimVez = getCookie('primVez');
		if (myPrimVez == 'true'){
			mypagina = "Home";
			setCookie('pagina', mypagina);
			setCookie('primVez', 'false');
		}
		else{
			mypagina = myCoo;
			setCookie('pagina', mypagina);
		}
	}
	else{
		mypagina = endpagina
	}
	if (mypagina != pagAtual){
		pagAnt = pagAtual;
		pagAtual = mypagina;
		loadXMLDoc('inc/'+mypagina+'.php', 'contGeral', 'GET');
		setCookie('pagina', mypagina);
		if (pagAnt != "Home" && pagAnt != ""){
			mudaImg('bot'+pagAnt, 'off', '');
		}
		if (mypagina != "Home"){
			mudaImg('bot'+mypagina, 'on', '');
		}
	}
}

function validaMail(objMail){
	if (!(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(objMail))) 
    { 
		email = false;
	} 
	else{
		email = true;
	}
	return email;
}

function validaForm(obj) {
		objAux = obj.elements;
		parametros = "";
		erro = 0;
		msgErro = "Campo Obrigatórios\n\n";
		if(obj.txtnome.value=="") {
			erro = 1;
			msgErro += "- Razão Social/Nome\n";
		}
		if(obj.txtddd.value=="" || obj.txttelefone.value=="") {
			erro = 1;
			msgErro += "- Telefone\n";
		}
		if(obj.txtemail.value=="") {
			erro = 1;
			msgErro += "- E-Mail\n";
		}else{
			if(!validaMail(obj.txtemail.value)) {
				erro = 1;
				msgErro += "- E-Mail c/ Formato Inválido\n";
			}
		}
		if(erro) {
			alert(msgErro);
		}else{
			for(var i=0; i < objAux.length; i++) {
				if(obj[i].type=="select-one" || obj[i].type=="text" || obj[i].type=="hidden" || obj[i].type=="textarea") {
					parametros += obj[i].name+"="+obj[i].value+"&";
				}
			}
			//consultaAjax("submeteForms.php", parametros, "POST", "conteudo", "text", "", "");
			consultaAjaxText("submeteForms.php", parametros,"post","conteudo","Enviando ");
		}
	}
	
function validaEmail(email){
		ER = new RegExp("^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]{2,64}(\.[a-z0-9-]{2,64})*\.[a-z]{2,4}$");
		if (ER.test(email)){
			return true;
		}
		else{
			return false;
		}
	}
