//TROCA IMAGENS DO MENU
function switchImage(imgId, imgSrc) 
{
	document.getElementById(imgId).src = imgSrc;
}

/* PRE-LOAD IMAGES */
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];
	}
}

/* SUBMENU A EMPRESA: SHOW HIDE */
var timeoutSentinel = 0;
function SubMenuShowHide(quem,acao)
{
	if(acao == 'on')
	{
		clearTimeout(timeoutSentinel);
		document.getElementById(quem).className = "aEmpresa_subItem";
	}
	else
	{
		timeoutSentinel = setTimeout("document.getElementById('" + quem + "').className = 'aEmpresa_subItemOFF';", 1000);		
	}
}

/* FAQ: SHOW HIDE */
function faqShowHide(quem)
{
	/*identifica style atual*/
	faqIdClassName = document.getElementById(quem).className;
	
	/*prepara string para ID do elemento filho*/
	obj_dd = quem.replace('dt','dd')

	/*realiza a troca do style*/
	if(faqIdClassName == 'obj_off')
	{
		BoxVisibilidade = "obj_on";
	}
	else
	{
		BoxVisibilidade = "obj_off";
	}

	/*aplica style as objetos da tela*/
	document.getElementById(quem).className = BoxVisibilidade;
	document.getElementById(obj_dd).className = BoxVisibilidade;
}

//FALE CONOSCO
function validaFaleConosco(){
	
	d = document.formFaleConosco;
	//validar nome
	if (d.Nome.value == ""){
		alert("O campo Nome deve ser preenchido.");
		d.Nome.focus();
		return false;
	}
	//validar DDD
	if (d.DDD.value == ""){
		alert("O campo DDD deve ser preenchido.");
		d.DDD.focus();
		return false;
	}
	//validar Telefone
	if (d.Telefone.value == ""){
		alert("O campo Telefone deve ser preenchido.");
		d.Telefone.focus();
		return false;
	}
	//validar Estado
	if (d.Estado.value == ""){
		alert("Informe o Estado");
		d.Estado.focus();
		return false;
	}
	//validar email
	if (d.Email.value == ""){
		alert("O campo E-mail deve ser preenchido.");
		d.email.focus();
		return false;
	}
		//validar email(verificao de endereco eletronico)
		parte1 = d.Email.value.indexOf("@");
		parte2 = d.Email.value.indexOf(".");
		parte3 = d.Email.value.length;
		if (!(parte1 >= 3 && parte2 >= 6 && parte3 >= 9)) {
			alert ("Verifique o E-mail.");
			d.Email.focus();
			return false;
		}
	//validar Departamento
	if (d.Departamento.value == ""){
		alert("O campo Departamento deve ser preenchido.");
		d.Departamento.focus();
		return false;
	}
	//validar Departamento
	if (d.Mensagem.value == ""){
		alert("Por favor, escreva uma mensagem.");
		d.Mensagem.focus();
		return false;
	}
	
	d.submit();
	//return true;
}


//CADASTRO
function validaCadastro(){
	
	d = document.formCadastro;
	//validar nome
	if (d.Nome.value == ""){
		alert("O campo Nome deve ser preenchido.");
		d.Nome.focus();
		return false;
	}
	//validar Endereco
	if (d.Endereco.value == ""){
		alert("O campo Endereco deve ser preenchido.");
		d.Endereco.focus();
		return false;
	}
	//validar Nro
	if (d.Nro.value == ""){
		alert("O campo Nro deve ser preenchido.");
		d.Nro.focus();
		return false;
	}
	//validar Bairro
	if (d.Bairro.value == ""){
		alert("O campo Bairro deve ser preenchido.");
		d.Bairro.focus();
		return false;
	}
	//validar Cidade
	if (d.Cidade.value == ""){
		alert("O campo Cidade deve ser preenchido.");
		d.Cidade.focus();
		return false;
	}
	//validar Estado
	if (d.Estado.value == ""){
		alert("Informe o Estado");
		d.Estado.focus();
		return false;
	}
	//validar CEP
	if (d.CEP.value == ""){
		alert("Informe o CEP");
		d.CEP.focus();
		return false;
	}
	//validar fone_ddd
	if (d.fone_ddd.value == ""){
		alert("O campo Fone DDD deve ser preenchido.");
		d.fone_ddd.focus();
		return false;
	}
	//validar fone_num
	if (d.fone_num.value == ""){
		alert("O campo Telefone Nro deve ser preenchido.");
		d.fone_num.focus();
		return false;
	}
	//validar email
	if (d.Email.value == ""){
		alert("O campo E-mail deve ser preenchido.");
		d.email.focus();
		return false;
	}
		//validar email(verificao de endereco eletronico)
		parte1 = d.Email.value.indexOf("@");
		parte2 = d.Email.value.indexOf(".");
		parte3 = d.Email.value.length;
		if (!(parte1 >= 3 && parte2 >= 6 && parte3 >= 9)) {
			alert ("Verifique o E-mail.");
			d.Email.focus();
			return false;
		}
	//validar CGC
	if (d.CGC.value == ""){
		alert("O campo CGC deve ser preenchido.");
		d.CGC.focus();
		return false;
	}
	//validar Departamento
	if (d.Especialidade.value == ""){
		alert("O campo Especialidade deve ser preenchido.");
		d.Especialidade.focus();
		return false;
	}
	
	d.submit();
	//return true;
}


// ESCOLHA DE PRODUTO NA HOME
function linkProduto(familia){
	window.location = familia;
}

//ENQUETE
function validaEnquete(){
	
	d = document.formEnquete;
	if (d.produtoEscolhido.value == ""){
		alert("Escolha um produto.");
		/*d.enquete.focus();*/
		return false;
	}
	d.submit();
	//return true;
}

function registraProdutoEscolhido(valor){
	d = document.formEnquete;
	d.produtoEscolhido.value = valor;
	/*alert(d.produtoEscolhido.value);*/
}


//FORM ADMIN
function validaForm(){
	var strRet = '';
	 if(  ( verificaVazio(document.forms[0].nome) ) || ( document.forms[0].nome.value == "LOGIN" ) || ( document.forms[0].nome.value == "login" ) ){
		   strRet='Por favor, preencha o campo Login \n';
	}
	 if(verificaEspaco(document.forms[0].nome)){
		   strRet='Nao colocar espaco no comeco do campo Nome \n';
	}	
	if (document.forms[0].codigo.value == ""){
			strRet+='Por favor, preencha o campo Senha!\n';
	}			
	if (isNaN(document.forms[0].codigo.value)){
			strRet+='O campo Senha deve conter apenas numeros!\n';
	}
	
		if(strRet==''){
  		return true;
		}else{
		  alert(strRet);
		 return false;
		} 	 	
}
		// valida email
		function validaEmail(parObj){
			var er=/[A-Za-z0-9_.-]+@[A-Za-z0-9_]+\.[a-z]{2,3}/i;
			if(er.test(parObj.value)){
				return true;
			}else{
				return false;
			}
		}
		
		// Checar campos em branco
		function verificaVazio(parObj) {
			if (parObj.value == "" || parObj.value == null) {
				return true;
			}
			else {
				return false;
			}
		}
		function verificaEspaco(parObj){
			var er=/^\s+/i;
			if(er.test(parObj.value)){
				return true;
			}else{
				return false;
			}
		}
		
        	function loadImages() {
			var imgs = document.getElementsByTagName('img');
			var loc = document.location + "";
			loc = loc.replace(/[A-z0-9_]+\.html/, "");		
			var img = null;
			for(var i = 0; i < imgs.length; i++) {
				img = imgs[i];
				if(img.src.match(loc)) {
					img.src = img.src.replace(loc, "http://www.codix.com.br/");
				}
			}
		}