/************************************ 
 Faz validadação do form contato
************************************/
function validaFormContato(d){

	//Nome
	if (validaPreenchimento(d.Nome)){
		return false;
	}
	//Email
	if (validaPreenchimento(d.Email)){
       		return false;
    }
    //Validar email(verificao de endereco eletrônico)
 	if (validaEmail(d.Email)){
		return  false;
	}
  	//Assunto
	if (validaPreenchimento(d.Assunto)){
		return false;
	}
	//Mensagem
	if (validaPreenchimento(d.Mensagem)){
		return false;
	}
	return true;

}

/************************************ 
 Faz validadação do form cadastro 
 de curriculos  
************************************/
function validaFormCurriculos(d){
	//Nome
	if (validaPreenchimento(d.nome)){
		return false;
	}

    return true;

}
/************************************ 
 Faz validadação do form cadastro 
 de noticias  
************************************/

function validaFormNoticia(d){
	//Titulo
	if (validaPreenchimento(d.titulo)){
		return false;
	}
    //Corpo
	if (validaPreenchimento(d.corpo)){
		return false;
	}
    return true;

}


/************************************ 
 Faz a validadação do form orçamento
************************************/

function validaFormOrcamento(d){
	//Nome
	if (validaPreenchimento(d.nome)){
		return false;
	}
    //Email
	if (validaPreenchimento(d.email)){
       		return false;
    }
    //Validar email(verificao de endereco eletrônico)
 	if (validaEmail(d.email)){
		return  false;
	}
    //Cidade
	if (validaPreenchimento(d.cidade)){
    	return false;
    }
	//Telefone
	if (validaPreenchimento(d.telefone)){
    	return false;
    }
	//Verifica se o campo telefone é numerico
	if (!isNumeric(d.telefone.value)){
		alert("Digite apenas números no campo telefone");
		d.telefone.focus;
		return false;
	}
	

}

/************************************ 
 Faz a validação do form curriculos
************************************/

function validaFormCurriculo(d){
 	
	//Cargo
	if (validaPreenchimento(d.cargo)){
		return false;
	}
	//Nome
	if (validaPreenchimento(d.nome)){
		return false;
	}
    //Email
	if (validaPreenchimento(d.email)){
       		return false;
    }
    //Validar email(verificao de endereco eletrônico)
 	if (validaEmail(d.email)){
		return  false;
	}
	//Telefone
	if (validaPreenchimento(d.tel)){
    	return false;
    }
	//Endereço
	if(validaPreenchimento(d.endereco)){
		return false;
	}
    //Cidade/uf
	if(validaPreenchimento(d.cidade)){
		return false;
	}
	//Arquivo
	if (validaPreenchimento(d.arquivo)){
    	return false;
    }
	
	return true;
}
/************************************ 
 Verifica a extensão de um arquivo 
************************************/

function fileType(campo,extensoesOk){
  
   var extensao    = "," + campo.value.substr( campo.value.length - 4 ).toLowerCase() + ",";
   if( extensoesOk.indexOf( extensao ) == -1 ){
      return false;
   }
   return true;
}

/************************************ 
 Verifica se um campo está preenchido
************************************/

function validaPreenchimento(campo){
	if (campo.value == ""){
   		alert("O campo " + campo.name + " deve ser preenchido!");
        campo.focus();
        return true;
	}
	else
		return false;
	
}

/************************************ 
 Verifica se algum item de 
 um combo foi selecionado
************************************/

function validaCombo(campo){
	if (campo.value == ""){
   		alert("Você deve selecionar uma opção no campo " + campo.name );
        campo.focus();
        return true;
	}
	else
		return false;
	
}

/***************************************** 
 Verifica se o endereço de email é valido
*****************************************/

function validaEmail(campo){
	parte1 = campo.value.indexOf("@");
    parte2 = campo.value.indexOf(".");
    parte3 = campo.value.length;
   	if (!(parte1 >= 3 && parte2 >= 6 && parte3 >= 9)) {
    	alert ("O campo " + campo.name + " deve ser conter um endereco eletronico!");
        campo.focus();
        return true;
	}
	else 
		return false;

}

/***************************************** 
 Verifica se o endereço de email é valido
*****************************************/

function isNumeric(trinedNumber)
{
	validNumbers = "0123456789";
	for (x=0; x<trinedNumber.length; x++)
	{
		myChar = trinedNumber.charAt(x);
		if ( validNumbers.indexOf(myChar) == -1 )
		{
			return false;
			break;
		}
	}
	return true;
}
/***************************************** 
 Abre um popup
*****************************************/
function MM_openBrWindow(theURLwinNamefeatures) { //v2.0
  window.open(theURLwinNamefeatures);
}

