function CadastroCliente() {
	if (document.cadastroclientes.nome_cliente.value == "") {
		alert("Os campos com * são obrigatórios...\n\nDigite o seu nome por favor.");
		document.cadastroclientes.nome_cliente.select(); 
		return false;
	}
	if (document.cadastroclientes.cargo_cliente.value == "") {
		alert("Os campos com * são obrigatórios...\n\nDigite o seu cargo por favor.");
		document.cadastroclientes.cargo_cliente.select(); 
		return false;
	}
	
	if (document.cadastroclientes.email_cliente.value == "") {
		alert("Os campos com * são obrigatórios...\n\nDigite o seu e-mail por favor.");
		document.cadastroclientes.email_cliente.select(); 
		return false;
    }
		
		if(!isEmail(document.cadastroclientes.email_cliente.value)) {
			alert("E-mail inválido !!!");
			document.cadastroclientes.email_cliente.select();
			return false;
		}

	if (document.cadastroclientes.origem.value == "") 
		{
			if (document.cadastroclientes.origem_o.value != "")
			{
				
			}
			else
			{
				alert("Os campos com * são obrigatórios...\n\nSelecione de onde conheceu o site por favor..");
				return false;
			}
		}
		
	if (document.cadastroclientes.razao.value == "") {
		alert("Os campos com * são obrigatórios...\n\nDigite a razão social da empresa por favor.");
		document.cadastroclientes.razao.select(); 
		return false;
	}
	if (document.cadastroclientes.endereco.value == "") {
		alert("Os campos com * são obrigatórios...\n\nDigite o endereço por favor.");
		document.cadastroclientes.endereco.select(); 
		return false;
	}
	if (document.cadastroclientes.cidade.value == "") {
		alert("Os campos com * são obrigatórios...\n\nDigite a cidade por favor.");
		document.cadastroclientes.cidade.select(); 
		return false;
	}
	if (document.cadastroclientes.uf.value == "") {
		alert("Os campos com * são obrigatórios...\n\nSelecione o estado por favor.");
		document.cadastroclientes.uf.select(); 
		return false;
	}
	if (document.cadastroclientes.cep.value == "") {
		alert("Os campos com * são obrigatórios...\n\nDigite o CEP por favor.");
		document.cadastroclientes.cep.select(); 
		return false;
	}
	if (document.cadastroclientes.ddd_tel.value == "") {
		alert("Os campos com * são obrigatórios...\n\nDigite o DDD do telefone por favor.");
		document.cadastroclientes.ddd_tel.select(); 
		return false;
	}
	if (document.cadastroclientes.telefone.value == "") {
		alert("Os campos com * são obrigatórios...\n\nDigite o telefone por favor.");
		document.cadastroclientes.telefone.select(); 
		return false;
	}
	if (document.cadastroclientes.ddd_fax.value == "") {
		alert("Os campos com * são obrigatórios...\n\nDigite o DDD do fax por favor.");
		document.cadastroclientes.ddd_fax.select(); 
		return false;
	}
	if (document.cadastroclientes.fax.value == "") {
		alert("Os campos com * são obrigatórios...\n\nDigite o fax por favor.");
		document.cadastroclientes.fax.select(); 
		return false;
	}
	if (document.cadastroclientes.usuario.value == "") {
		alert("Os campos com * são obrigatórios...\n\nDigite o usuário por favor.");
		document.cadastroclientes.usuario.select(); 
		return false;
	}
	if (document.cadastroclientes.senha.value == "") {
		alert("Os campos com * são obrigatórios...\n\nDigite a senha por favor.");
		document.cadastroclientes.senha.select(); 
		return false;
	}
	if (document.cadastroclientes.conf_senha.value == "") {
		alert("Os campos com * são obrigatórios...\n\nDigite a confirmação da senha por favor.");
		document.cadastroclientes.conf_senha.select(); 
		return false;
	}
	if (document.cadastroclientes.senha.value != document.cadastroclientes.conf_senha.value) {
		alert("A confirmação da senha não confere. Favor redigitar.");
		document.cadastroclientes.conf_senha.select(); 
		return false;
	}
	if (document.cadastroclientes.ciente.value != "sim") {
		alert("Para efetuar seu cadastro no site, você precisa ler e aceitar nossas condições de uso.");
		return false;
	}
		
	return true;

}

function isEmail(str) {
	var supported = 0;
		if (window.RegExp) {
			var tempStr = "a";
			var tempReg = new RegExp(tempStr);
				if (tempReg.test(tempStr)) supported = 1;
		}
		if (!supported) 
			return (str.indexOf(".") > 2) && (str.indexOf("@") > 0);
				var r1 = new RegExp("(@.*@)|(\\.\\.)|(@\\.)|(^\\.)");
				var r2 = new RegExp("^.+\\@(\\[?)[a-zA-Z0-9\\-\\.]+\\.([a-zA-Z]{2,3}|[0-9]{1,3})(\\]?)$");
				return (!r1.test(str) && r2.test(str));
}

function BuscaPalavraChave() {
	
	if (document.palavrachave.palavrachaveword.value.length < 3) {
		alert("O campo deve conter no mínimo 3 caracteres.");
		document.palavrachave.palavrachaveword.select(); 
		return false;
	}
	
	return true;
	
}

function Mascara (formato, keypress, objeto){
	campo = eval (objeto);

	// CEP
		if (formato=='CEP'){
			separador = '-'; 
			conjunto1 = 5;
		if (campo.value.length == conjunto1){
			campo.value = campo.value + separador;
		}
		}

	// DATA
		if (formato=='DATA'){
			separador = '/'; 
			conjunto1 = 2;
			conjunto2 = 5;
		if (campo.value.length == conjunto1){
			campo.value = campo.value + separador;
		}
		if (campo.value.length == conjunto2){
			campo.value = campo.value + separador;
		}
		}

	// TELEFONE
		if (formato=='TELEFONE'){
			separador = '-'; 
			conjunto1 = 4;
		if (campo.value.length == conjunto1){
			campo.value = campo.value + separador;
		}
		}
}

function DetalheEmpresa (){

	if (document.detalheempresa.id.value == ""){
		alert("Selecione uma empresa.");
		return false;
	}
		return true;
}

function BuscaValorProduto(){

	if (document.buscavalorproduto.preco_min.value == "" || document.buscavalorproduto.preco_max.value == "" || document.buscavalorproduto.prazo_entrega.value == ""){
		alert("Selecione todos os campos.");
		return false;
	}
}

function ValidaCotacaoJa(){
	if (document.cotacaoja.qtd1.value == ""){
		alert("A quantidade 1 não pode ser vazia.")
		document.cotacaoja.qtd1.select(); 
		return false;
	}
}

	
//	if (!isNumber(document.cotacaoja.qtd1.value)) {
//		alert("campo invalido");
//		document.cotacaoja.qtd1.select(); 
//		return false;
//	}


function isNumber(numero)
{
   var CaractereInvalido = false;

   for (i=0; i < numero.length; i++){
      var Caractere = numero.charAt ;
      if(Caractere != "." && Caractere != "," && Caractere != "-"){
         if (isNaN(parseInt(Caractere))) CaractereInvalido = true;
      }
   }

   return !CaractereInvalido;
}

function ValidaCotacaoJa2(){
	if (((document.cotacaoja.qtd1.value) != "") && (isNaN(document.cotacaoja.qtd1.value))){
		alert ("A quantidade 1 deve ser um valor numérico");
		return false;
	}
	else
	 if (document.cotacaoja.qtd1.value.indexOf(".") != -1){
		alert ("A quantidade 1 deve ser um valor numérico inteiro !");
		return false;
	}
	else
	 if (document.cotacaoja.qtd1.value < 0){
		alert ("A quantidade 1 deve ser um valor positivo !");
		return false;
	}
	return true;
}

function ChecaLogin(){

	if (document.login.nome.value == "" || document.login.senha.value == ""){
		alert("Entre com seu usuário e senha !");
		document.login.nome.select(); 
		return false;
	}
}

function ChecaLoginSC(){

	if (document.loginSC.nomeSC.value == "" || document.loginSC.senhaSC.value == ""){
		alert("Entre com seu usuário e senha !");
		document.loginSC.nomeSC.select(); 
		return false;
	}
}

function BuscaAvancada(){

if (document.buscaadv.de.value == "" || document.buscaadv.ate.value == "" || document.buscaadv.quantidade.value == "" || document.buscaadv.prazo_entrega_b.value == ""){
		alert("Preencha  os campos");
		return false;
}
else
	document.buscaadv.submit();
}
function BuscaAvancada2(){

if (document.buscaadv2.nome.value == "" || document.buscaadv2.inicial_empresa.value == "" || document.buscaadv2.regiao.value == "" ){
		alert("Preencha  os campos");
		return false;
}
else
	document.buscaadv.submit();
}

function verifica_senha(){
	window.open('verifica_senha.asp','detalhes','width=400,height=150,top=200,left=200,scrollbars=no');
}

function ChecaNomeFavorito(){
	if (document.salvafavorito.registro.value == ""){
		alert("Entre com o nome do favorito !");
		document.salvafavorito.registro.select(); 
		return false;	
	}
}

function ajuda(){
	window.open('ajuda.asp','detalhes','width=500,height=500,top=200,left=200,scrollbars=no');
}



/////////// ARRUMA OS COMBOS DOS PREÇOS ////////////////////

	function addItem(obj, text, value) {
		obj.options[obj.length] = new Option(text, value);
	}
	
	function clearCombo(obj) {
		for(var i=obj.length; i>0; i--) {
			obj.options[i] = null;
		}
	}
	
	
	function remount(obj1, obj2) {
		clearCombo(obj2);
		for(var i=obj1.selectedIndex; i<obj1.length; i++) {
			addItem(obj2, obj1[i].text, obj1[i].value);
		}
	}

////////////////////////////////////////////////////////////