
function mudaimg(obj){
    var img=obj.src.substring(0,(obj.src.length)-4);
    if(img.substr(img.length-6,img.length-1)!="-hover"){
        obj.src=img+"-hover.jpg";
    }
}

function voltarimg(obj){
    var img=obj.src.substring(0,(obj.src.length)-10);
    obj.src=img+".jpg";
}


function mudapng(obj){
    var img=obj.src.substring(0,(obj.src.length)-4);
    if(img.substr(img.length-6,img.length-1)!="-hover"){
        obj.src=img+"-hover.png";
    }
}

function voltarpng(obj){
    var img=obj.src.substring(0,(obj.src.length)-10);
    obj.src=img+".png";
}

//-------------------------------- Submenu ----------------------------
function inicia_menu(){
	var submenus = document.getElementById('submenus').getElementsByTagName('ul');
	for (var s=0; s<submenus.length; s++){
		hidden_submenu(submenus[s].id, s);
	}
}

function show_submenu(nome, posicao, menu_atual){
	clearInterval(some_submenu[nome]);
	var menu=document.getElementById('menu').getElementsByTagName('a');
	document.getElementById('menu_atual').innerHTML=nome;
	var submenu = document.getElementById(nome);
	var opacidade=submenu.style.filter;
	if (navigator.appName=='Microsoft Internet Explorer'){
		var opacidade=submenu.style.filter;
		if(opacidade==undefined || opacidade==''){
			submenu.style.filter="alpha(opacity=0)";
			opacidade=0;
		} else {
			opacidade=parseInt(opacidade.substr(opacidade.substr(0,14).length, (opacidade.length-opacidade.substr(0,14).length)-1))/10;
		}
	}else{
		var opacidade=submenu.style.opacity;
		if(opacidade==undefined || opacidade==''){
		submenu.style.opacity=0;
		}
		opacidade=opacidade*10;
	}
	submenu.style.display="block";
	submenu.style.marginLeft=posicao+"px";
	var i=opacidade;
	mostra_submenu[nome] = setInterval(function (){
		if (i<=10){
			submenu.style.filter="alpha(opacity="+(i*10)+")";
			submenu.style.opacity=i/10;	
		} else {
			clearInterval(mostra_submenu[nome]);
		}
		i++
	}, 40);
}

function hidden_submenu(nome, obj){
	var submenu = document.getElementById(nome);
	var menu=document.getElementById('menu').getElementsByTagName('a');
	var opacidade=submenu.style.filter;
	if (navigator.appName=='Microsoft Internet Explorer'){
		var opacidade=submenu.style.filter;
		if(opacidade==undefined || opacidade==''){
			opacidade=0;
		} else {
			opacidade=parseInt(opacidade.substr(opacidade.substr(0,14).length, (opacidade.length-opacidade.substr(0,14).length)-1))/10;
		}
	} else {
		var opacidade=submenu.style.opacity;
		if(opacidade==undefined || opacidade==''){
			opacidade=0;
		}
		opacidade=opacidade*10;
	}
	v=opacidade;
	some_submenu[nome] = setInterval(function (){
		if (v>0){
			submenu.style.filter="alpha(opacity="+(v*10)+")";
			submenu.style.opacity=v/10;
		} else {
			submenu.style.display="none";
			clearInterval(some_submenu[nome]);
		}
		v--
	}, 40);
}

// -------------------------------------------------------- Validação COntato ---------------------------------------------------

//Somente Números
	
function numeros(e){
	var tecla=new Number();
	 
	if(window.event) {
		tecla = e.keyCode; 
	} else if(e.which) {
		tecla = e.which; 
	} else {
		return true;
	}
		
	if(((tecla < 48) || (tecla > 57)) && (tecla!=8)){
		return false;
	}
	
}

function ajaxInit() {
	
	var xmlhttp;
	
	try {
		xmlhttp = new XMLHttpRequest();
	} catch(ee) {
		try{
		xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
		} catch(e) {
			try {
			xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
			} catch(E) {
			xmlhttp = false;
			}
		}
	}
	return xmlhttp;
}

function newsletter(envio, nome, email){
	ajax=ajaxInit();
	ajax.open('GET','newsletter.php?envio='+envio+'&nome='+nome+'&email='+email,true);				
	ajax.onreadystatechange=function(){		
		if(ajax.readyState == 1){
			loading('newsletter');
		}
		if(ajax.readyState == 4){
			if(ajax.status == 200){
				document.getElementById("newsletter").innerHTML=ajax.responseText;
			}
		}
	}
	ajax.send(null);
}

//Pontuação do Telefone
function traco_tel(obj, e){
		
var tecla=new Number();
	if(window.event) {
 tecla = e.keyCode;
	}
	else if(e.which) {
 tecla = e.which;
	}
	else {
 return true;
	}
	
	tel=obj.value;
	if (tel.length==2 && tel.charAt(0)!="(" && tecla!=8){
			obj.value="("+tel+") ";
	}
	
	if (tel.length==3 && tel.charAt(0)=="(" && tecla!=8){
			obj.value=tel+") ";
	}
	
	if (tel.length==9 && tecla!=8){
		obj.value=tel+"-";
		}
}

//Telefone
function val_tel(obj,erro){
	var tel = obj.value;
	if (tel.length<14){
		obj.style.background='#FFE8E8';
		obj.style.border='1px solid #A5ACB2';
		erro = 1;	
	} else {
		obj.style.background='#EBFFEA';
		obj.style.border='1px solid #A5ACB2';
	}
	return erro;
}

function val_email_news(obj){
	var email = obj.value;
	obj.value=email.toLowerCase();
	email = obj.value;
	var comando = /^[a-z0-9_-]+(\.[a-z0-9_-]+)*@[a-z0-9-]+\.[a-z0-9-]+(\.[a-z0-9-]+)*$/;
	var valida = comando.exec(email);
	if(!valida){
		return false;
	}
}

function val_nome(obj){
	var nome=obj.value;
	if(nome.length<3){
		return false;
	}
}


function valida_nome(obj){
	var nome=obj.value;
	if(nome.length<3){
		document.getElementById('info_nome').innerHTML='<img src="imagens/icone-errado.png" alt="ERRO" /> ';
		return false;
	} else {
		document.getElementById('info_nome').innerHTML='<img src="imagens/icone-acerto.png" alt="ACERTO" /> '
	}
}

function val_email(obj){
	var email = obj.value;
	obj.value=email.toLowerCase();
	email = obj.value;
	var comando = /^[a-z0-9_-]+(\.[a-z0-9_-]+)*@[a-z0-9-]+\.[a-z0-9-]+(\.[a-z0-9-]+)*$/;
	var valida = comando.exec(email);
	if (!valida){
		document.getElementById('info_email').innerHTML='<img src="imagens/icone-errado.png" alt="ERRO" />';
		return false;
	} else {
		document.getElementById('info_email').innerHTML='<img src="imagens/icone-acerto.png" alt="ACERTO" />'
	}
}

function val_cel(obj){
	var cel = obj.value;
	if(cel.length<14){
		if (cel.length==0 && document.form.tel.value.length==14){
			document.getElementById('info_cel').innerHTML='<img src="imagens/icone-aviso.png" alt="OPCIONAL" />';
		} else {
			document.getElementById('info_tel').innerHTML='<img src="imagens/icone-errado.png" alt="ERRO" />';
			document.getElementById('info_cel').innerHTML='<img src="imagens/icone-errado.png" alt="ERRO" />';
			return false;
		}
	} else {
		if(document.form.tel.value.length==0){
			document.getElementById('info_tel').innerHTML='<img src="imagens/icone-aviso.png" alt="OPCIONAL" />';
		}
		document.getElementById('info_cel').innerHTML='<img src="imagens/icone-acerto.png" alt="ACERTO" />';
	}
}

function val_tel(obj){
	var tel = obj.value;
	if(tel.length<14){
		if (tel.length==0 && document.form.cel.value.length==14){
			document.getElementById('info_tel').innerHTML='<img src="imagens/icone-aviso.png" alt="OPCIONAL" />';
		} else {
			document.getElementById('info_tel').innerHTML='<img src="imagens/icone-errado.png" alt="ERRO" />';
			document.getElementById('info_cel').innerHTML='<img src="imagens/icone-errado.png" alt="ERRO" />';
			return false;
		}
	} else {
		if(document.form.cel.value.length==0){
			document.getElementById('info_cel').innerHTML='<img src="imagensicone-aviso.png" alt="OPCIONAL" />';
		}
		document.getElementById('info_tel').innerHTML='<img src="imagens/icone-acerto.png" alt="ACERTO" />';
	}
}

function val_opt(obj){
	var nos = obj.value;
	if(nos==""){
		document.getElementById('info_como').innerHTML='<img src="imagens/icone-errado.png" alt="ERRO" />';
		return false;
		}else{
		document.getElementById('info_como').innerHTML='<img src="imagens/icone-acerto.png" alt="ACERTO" />'	
	}
}

function val_assunto(obj){
	var nos = obj.value;
	if(nos==""){
		document.getElementById('info_assunto').innerHTML='<img src="imagens/icone-errado.png" alt="ERRO" />';
		return false;
		}else{
		document.getElementById('info_assunto').innerHTML='<img src="imagens/icone-acerto.png" alt="ACERTO" />'	
	}
}

function val_msg(obj){
	var msg = obj.value;
	if(msg.length<10){
		document.getElementById('info_msg').innerHTML='<img src="imagens/icone-errado.png" alt="ERRO" />';
		return false;
	} else {
		document.getElementById('info_msg').innerHTML='<img src="imagens/icone-acerto.png" alt="ACERTO" />'
	}
}

function valida_form(){
	var erro=0;
	if (valida_nome(document.form.nome)==false){
		erro=1;
	}
	if (val_email(document.form.email)==false){
		erro=1;
	}
	if (val_tel(document.form.tel)==false && val_cel(document.form.cel)==false){
		erro=1;
	} else {
		document.getElementById('info_tel').innerHTML='<img src="imagens/icone-acerto.png" alt="ACERTO" />';
		document.getElementById('info_cel').innerHTML='<img src="imagens/icone-acerto.png" alt="ACERTO" />'
	}
	
	if (val_opt(document.form.nos)==false){
		erro=1;
	}
	
	if (val_assunto(document.form.assunto)==false){
		erro=1;
	}
	
	if (val_msg(document.form.msg)==false){
		erro=1;
	}
	
	if(erro>0){
		return false;
	}
}

function fundo_linha(obj, acao){
	if (acao=='focus'){
		obj.style.backgroundColor='#F3F3F3';
		obj.style.border='1px solid #CCC';
	} else {
		obj.style.backgroundColor='transparent';
		obj.style.border='1px solid #FFF';		
	}
}

// ----------- Newsletter ------------------

function newsletter(envio, nome, email){
	ajax=ajaxInit();
	ajax.open('GET','newsletter.php?envio='+envio+'&nome='+nome+'&email='+email,true);				
	ajax.onreadystatechange=function(){		
		if(ajax.readyState == 1){
			loading('newsletter');
		}
		if(ajax.readyState == 4){
			if(ajax.status == 200){
				document.getElementById("newsletter").innerHTML=ajax.responseText;
			}
		}
	}
	ajax.send(null);
}


function val_email_news(obj){
	var email = obj.value;
	obj.value=email.toLowerCase();
	email = obj.value;
	var comando = /^[a-z0-9_-]+(\.[a-z0-9_-]+)*@[a-z0-9-]+\.[a-z0-9-]+(\.[a-z0-9-]+)*$/;
	var valida = comando.exec(email);
	if(!valida){
		return false;
	}
}

function valida_news(){
	var nome=document.newsletter.nome;
	var email=document.newsletter.email;
	var erro=0;
	if (val_email_news(email)==false){
		document.getElementById('email').style.backgroundImage='url(imagens/input_erro.gif)';
		erro=1;
	} else {
		document.getElementById('email').style.backgroundImage='url(imagens/input_correto.gif)';
	}
	if (val_nome(nome)==false){
		document.getElementById('nome').style.backgroundImage='url(imagens/input_erro.gif)';
		erro=1;
	} else {
		document.getElementById('nome').style.backgroundImage='url(imagens/input_correto.gif)';
	}
	
	if (erro==0){
		newsletter('ok', nome.value, email.value);
		setTimeout('newsletter()',10000);
	}
}

//-------------------------------- Valida News Latter Página----------------------------
function valida_form_news(form){
	// valida nome
	var nome = form.nome2.value;
	var email = form.email2.value;
	var erro=0;
	def_erro=new Array;
	i=0;
	if(nome.length<4){
		erro=1;
		def_erro[i]="Preencha o Nome corretamente!";
		i++;
	}
	
	var comando = /^[a-z0-9_-]+(\.[a-z0-9_-]+)*@[a-z0-9-]+\.[a-z0-9-]+(\.[a-z0-9-]+)*$/;
	var valida = comando.exec(email);
	if(!valida){
		erro=1;
		def_erro[i]="Preencha o E-mail corretamente!";
		i++;		
	}
	
	if(erro>0){
		var bloco_erro=document.getElementById('erros');
		bloco_erro.style.display='block';
		bloco_erro.innerHTML="";
		var li=new Array();
		for(var e=0; e<def_erro.length; e++){
			li[e]=document.createElement('li')
			li[e].appendChild(document.createTextNode(def_erro[e]));
			bloco_erro.appendChild(li[e]);
		}
	} else {
		document.form_news.submit();
	}
}

//----------------------------- Fim Valida Newslatter Página ---------------------------------
