function showHide (ID) {
 if (document.getElementById(ID).style.display == "none") {
   document.getElementById(ID).style.display= "";
 }
 else {
   document.getElementById(ID).style.display = "none";
 }
}

function validaDados2()
{
	if(frm2.nome.value == '' || frm2.listaCorCabelo.value == 0 || frm2.listaCorOlho.value == 0 || frm2.listaCorPele.value == '' || frm2.cv.value == '')
	{
		alert('Os campos com (*) são de preenchimento obrigatórios.');
		return false;
	}
	return true;
}

function grava_dados2()
{
	if (validaDados2())
	{
		frm2.action = "cd_compra.asp";
		frm2.submit();
	}
}

function validaDados()
{
			if(frm1.email.value == '')
	{
		alert('Os campos com (*) são de preenchimento obrigatórios.');
		frm1.email.focus(); 
		return false;
	}
	
	if(frm1.senha.value == '')
	{
		alert('Os campos com (*) são de preenchimento obrigatórios.');
		frm1.senha.focus(); 
		return false;
	}
	if(frm1.conf_senha.value == '')
	{
		alert('Os campos com (*) são de preenchimento obrigatórios.');
		frm1.conf_senha.focus(); 
		return false;
	}
	if(frm1.conf_senha.value != frm1.senha.value)
	{
		alert("Confirmação da senha errada");
		frm1.conf_senha.focus(); 
		return false;
	}
	
		if(frm1.rg.value == frm1.cnpj.value)
	{
		alert('Os campos com (*) são de preenchimento obrigatórios.');
		frm1.rg.focus(); 
		return false;
	}
		if(frm1.endereco.value == '')
	{
		alert('Os campos com (*) são de preenchimento obrigatórios.');
		frm1.endereco.focus(); 
		return false;
	}

		if(frm1.numero.value == '')
	{
		alert('Os campos com (*) são de preenchimento obrigatórios.');
		frm1.rumero.focus(); 
		return false;
	}
	if(frm1.cep.value == '')
	{
		alert('Os campos com (*) são de preenchimento obrigatórios.');
		frm1.cep.focus(); 
		return false;
	}
		if(frm1.nome.value == '')
	{
		alert('Os campos com (*) são de preenchimento obrigatórios.');
		frm1.nome.focus(); 
		return false;
	}
		if(frm1.cidade.value == '')
	{
		alert('Os campos com (*) são de preenchimento obrigatórios.');
		frm1.cidade.focus(); 
		return false;
	}
		if(frm1.estado.value == '')
	{
		alert('Os campos com (*) são de preenchimento obrigatórios.');
		frm1.estado.focus(); 
		return false;
	}
	if(frm1.value.value == '')
	{
		alert('Os campos com (*) são de preenchimento obrigatórios.');
		frm1.value.focus(); 
		return false;
	}	
	if(frm1.idade.value == '')
	{
		alert('Os campos com (*) são de preenchimento obrigatórios.');
		frm1.idade.focus(); 
		return false;
	}
	if(frm1.email.value == '')
	{
		alert('Os campos com (*) são de preenchimento obrigatórios.');
		frm1.email.focus(); 
		return false;
	}
		if(frm1.telefone.value == '')
	{
		alert('Os campos com (*) são de preenchimento obrigatórios.');
		frm1.telefone.focus(); 
		return false;
	}


return true;
}
function pegarestado()
{
	var arr = new String(frm1.estado.value);
	arr = arr.split('|');
	
	frm1.estadoid.value = arr[0];		
}

function pegacorcabelo()
{
	var arr = new String(frm2.listaCorCabelo.value);
	arr = arr.split('|');
	
	frm2.id_cabelo.value = arr[0];
}

function pegacorolho()
{
	var arr = new String(frm2.listaCorOlho.value);
	arr = arr.split('|');
	
	frm2.id_corolho.value = arr[0];
}

function pegacorpele()
{
	var arr = new String(frm2.listaCorPele.value);
	arr = arr.split('|');
	
	frm2.id_corpele.value = arr[0];
}

function enviar()
{
	if (validaDados())
	{
		
		frm1.action = "cd_compra.asp";
		frm1.submit();

	}

}


function opcao_trabalho()
{
	if(frm2.opt_viagem_trab[0].checked == true)
	{
		frm2.id_opcao_trabalho.value = 1; //sim
		document.getElementById('viagem_trabalho').style.display = "block";
	}
	else if(frm2.opt_viagem_trab[1].checked == true)
	{
		frm2.id_opcao_trabalho.value = 2; //nao
		document.getElementById('viagem_trabalho').style.display = "none";
	}
}


function opcao_idioma()
{
	if(frm2.opt_idiomas[0].checked == true)
	{
		frm2.id_opcao_idiomas.value = 1; //sim
		document.getElementById('idiomas').style.display = "block";
	}
	else if(frm2.opt_idiomas[1].checked == true)
	{
		frm2.id_opcao_idiomas.value = 2; //nao
		document.getElementById('idiomas').style.display = "none";
	}
}

function opcao_viagem()
{
	if (frm2.opt_viagem[0].checked == true)
	{
		frm2.id_opcao_viagem.value = 1;
	}
	if (frm2.opt_viagem[1].checked == true)
	{
		frm2.id_opcao_viagem.value = 2;
	}
}

function opcao_dtr()
{
	if (frm2.opt_dtr[0].checked == true)
	{
		frm2.id_opcao_drt.value = 1;
	}
	if (frm2.opt_dtr[1].checked == true)
	{
		frm2.id_opcao_drt.value = 2;
	}
}

function pegaespec()
{
	var arr = new String(frm2.listaEspec.value);
	arr = arr.split('|');
	
	frm2.id_espec.value = arr[0];	
}


function sonumeros(e) 
{
	if(window.event) 
	{
		// for IE, e.keyCode or window.event.keyCode can be used
		key = e.keyCode;
		}
		else if(e.which) {
		// netscape
		key = e.which;
		}
		if (key!=8 || key < 48 || key > 57) return (((key > 47) && (key < 58)) || (key==8));
		{
			return true;
	}
}

//função que valida email
function validaEmail(email) 
{
  email = document.getElementById('email').value;
  if (!(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(email))) 
  {
	  alert("E-mail inválido.");
	  return false;
  }
  return true;
}

//valida o email
function valida_email()
{
	if (frm1.email.value != '') {
	
		if (validaEmail(frm1.email) == true)
		{
			return true;
		}
		else
		{
			return false;
		}
		return true;
	}
	else
	{
		return false;
	}
}

function txtBoxFormat(objForm, strField, sMask, evtKeyPress) 
{
	var i, nCount, sValue, fldLen, mskLen,bolMask, sCod, nTecla;

	if(document.all) 
	{ // Internet Explorer
		nTecla = evtKeyPress.keyCode;
	} 
	else if(document.layers) 
	{ // Nestcape
		nTecla = evtKeyPress.which;
	} 
	else 
	{
		nTecla = evtKeyPress.which;
		if (nTecla == 8) 
		{
			return true;
		}
	}

	sValue = objForm[strField].value;
	// Limpa todos os caracteres de formatação que
	// já estiverem no campo.
	sValue = sValue.toString().replace( "-", "" );
	sValue = sValue.toString().replace( "-", "" );
	sValue = sValue.toString().replace( ".", "" );
	sValue = sValue.toString().replace( ".", "" );
	sValue = sValue.toString().replace( ".", "" );
	sValue = sValue.toString().replace( ",", "" );
	sValue = sValue.toString().replace( "/", "" );
	sValue = sValue.toString().replace( "/", "" );
	sValue = sValue.toString().replace( "(", "" );
	sValue = sValue.toString().replace( "(", "" );
	sValue = sValue.toString().replace( ")", "" );
	sValue = sValue.toString().replace( ")", "" );
	sValue = sValue.toString().replace( " ", "" );
	sValue = sValue.toString().replace( " ", "" );
	fldLen = sValue.length;
	mskLen = sMask.length;

	i = 0;
	nCount = 0;
	sCod = "";
	mskLen = fldLen;

	while (i <= mskLen) 
	{
		bolMask = ((sMask.charAt(i) == "-") || (sMask.charAt(i) == ":") || (sMask.charAt(i) == ".") || (sMask.charAt(i) == "/"))
		bolMask = bolMask || ((sMask.charAt(i) == "(") || (sMask.charAt(i) == ")") || (sMask.charAt(i) == " "))

		if (bolMask) 
		{
			sCod += sMask.charAt(i);
			mskLen++;
		} 
		else 
		{
		sCod += sValue.charAt(nCount);
		nCount++;
		}
		i++;
	}

	objForm[strField].value = sCod;
	if (nTecla != 8) 
	{ // backspace
		if (sMask.charAt(i-1) == "9") 
		{ // apenas números...
			return ((nTecla > 47) && (nTecla < 58)); 
		} // números de 0 a 9
		else 
		{ // qualquer caracter...
			return true;
		}
	} 
	else 
	{
		return true;
	}
}












//função do form de filtros.
function filtro_profissional()
{
	if (frm1.op_filtro[0].checked == true)
	{
		frm1.id_filtro.value = 1; //todos
		traz_resultado_filtro();
	}
	else if (frm1.op_filtro[1].checked == true)
	{
		frm1.id_filtro.value = 2; //filtro
		traz_resultado_filtro();
	}
	else
	{
		frm1.id_filtro.value = ''; //nenhuma opção selecionada
	}
}

function traz_resultado_filtro()
{
	   var resultado = createXMLHTTP();
	   resultado.open("post", "consulta_profissional.asp", true);
	   resultado.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	   resultado.onreadystatechange=function(){
		   if (resultado.readyState==4){// abaixo o texto do gerado no arquivo executa.asp e colocado no div
			   document.all.divresultado.innerHTML = resultado.responseText;}}
			   resultado.send("id_filtro=" + frm1.id_filtro.value);
}

//Fim da Funcao Máscaras Gerais





function validaProdutos()
{
	if(frm1.txtpeso.value == '')
	{
		alert('Os campos com (*) são de preenchimento obrigatórios.');
		frm1.txtpeso.focus(); 
		return false;
	}
	if(frm1.conf_senha.value == '')
	{
		alert('Os campos com (*) são de preenchimento obrigatórios.');
		frm1.conf_senha.focus(); 
		return false;
	}
	if(frm1.conf_senha.value != frm1.senha.value)
	{
		alert("Confirmação da senha errada");
		frm1.conf_senha.focus(); 
		return false;
	}
	
		if(frm1.rg.value == frm1.cnpj.value)
	{
		alert('Os campos com (*) são de preenchimento obrigatórios.');
		frm1.rg.focus(); 
		return false;
	}
		if(frm1.endereco.value == '')
	{
		alert('Os campos com (*) são de preenchimento obrigatórios.');
		frm1.endereco.focus(); 
		return false;
	}

		if(frm1.numero.value == '')
	{
		alert('Os campos com (*) são de preenchimento obrigatórios.');
		frm1.rumero.focus(); 
		return false;
	}
	if(frm1.cep.value == '')
	{
		alert('Os campos com (*) são de preenchimento obrigatórios.');
		frm1.cep.focus(); 
		return false;
	}
		if(frm1.cidade.value == '')
	{
		alert('Os campos com (*) são de preenchimento obrigatórios.');
		frm1.cidade.focus(); 
		return false;
	}
		if(frm1.estado.value == '')
	{
		alert('Os campos com (*) são de preenchimento obrigatórios.');
		frm1.estado.focus(); 
		return false;
	}
	if(frm1.value.value == '')
	{
		alert('Os campos com (*) são de preenchimento obrigatórios.');
		frm1.value.focus(); 
		return false;
	}	
	if(frm1.idade.value == '')
	{
		alert('Os campos com (*) são de preenchimento obrigatórios.');
		frm1.idade.focus(); 
		return false;
	}
	if(frm1.email.value == '')
	{
		alert('Os campos com (*) são de preenchimento obrigatórios.');
		frm1.email.focus(); 
		return false;
	}
		if(frm1.telefone.value == '')
	{
		alert('Os campos com (*) são de preenchimento obrigatórios.');
		frm1.telefone.focus(); 
		return false;
	}


return true;
}
