// JavaScript Document
function Cancela() {
 window.location="home.php"; 
}


function jump(){ //v3.0
  document.all['form'].action = 'pedidos.php?conf=1&func=&db=2#Pedido';
  document.all['form'].submit();
}

function ValidaBusca(){
	erro = "";

	if (document.form1.busca.value == "") {
		erro = erro + "• Llene el campo con su número de Registro\n";
	}
			
	if (erro == "") {
		document.form1.submit();
	} else {	
		alert("Acontecieron los siguientes errores:          \n\n" + erro);	
	}

}

function ValidaProdutos(){
	erro = "";
	

	if (document.form.nome_f.value == "") {
		erro = erro + "• Llene el campo Nombre en los Datos Catastrales\n";
	}
	
	if (document.form.email_f.value == "") {
		erro = erro + "• Llene el campo E-mail en los Datos Catastrales\n";
	}
		if (document.form.email_f.value != "") {
	
     var re = new RegExp;
     re = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
     var mailArr = re.exec(document.form.email_f.value);
	
     if (mailArr == null) {
         erro = erro + "• El Email tecleado no es válido\n";
		 form.email_f.focus();
     }
	 }
	
    	
	if (document.form.endereco_f.value == "") {
		erro = erro + "• Llene el campo Dirección en los Datos Catastrales\n";
	}
	if (document.form.bairro_f.value == "") {
		erro = erro + "• Llene el campo Barrio en los Datos Catastrales\n";
	}
	
	if (document.form.cep_f.value == "") {
		erro = erro + "• Llene el campo CEP en los Datos Catastrales\n";
	}
		
			
	if (document.form.cidade_f.value == "") {
		erro = erro + "• Llene el campo Ciudad en los Datos Catastrales\n";
	}	
	if (document.form.estado_f.value == "") {
		erro = erro + "• Llene el campo Estado en los Datos Catastrales\n";
	}
	if (document.form.pais_f.value == "") {
		erro = erro + "• Llene el campo País en los Datos Catastrales\n";
	}
	if (document.form.tel_f.value == "") {
		erro = erro + "• Llene el campo Teléfono en los Datos Catastrales\n\n";
	}
	
	if (document.form.endereco_c.value == "") {
		erro = erro + "• Llene el campo Dirección para Cobro\n";
	}
	if (document.form.bairro_c.value == "") {
		erro = erro + "• Llene el campo Barrio para Cobro\n";
	}
	if (document.form.cep_c.value == "") {
		erro = erro + "• PLlene el campo CEP para Cobro\n";
	}
	
	
	
	
	if (document.form.cidade_c.value == "") {
		erro = erro + "• Llene el campo Ciudad para Cobro\n";
	}
	if (document.form.estado_c.value == "") {
		erro = erro + "• Llene el campo Estado para Cobro\n\n";
	}
	
	if (document.form.endereco_e.value == "") {
		erro = erro + "• Llene el campo Dirección para Entrega\n";
	}
	if (document.form.bairro_e.value == "") {
		erro = erro + "• Llene el campo Barrio para Entrega\n";
	}
	if (document.form.cep_e.value == "") {
		erro = erro + "• Llene el campo CEP para Entrega \n";
		
	}
	
		
	if (document.form.cidade_e.value == "") {
		erro = erro + "• Llene el campo Ciudad para Entrega\n";
	}
	if (document.form.estado_e.value == "") {
		erro = erro + "• Llene el campo Estado para Entrega\n";
	}
				
	if (erro == "") {
		document.form.submit();
	} else {	
		alert("Acontecieron los siguientes errores:           \n\n" + erro);	
	}

}

function limpa_string(S){
	// Deixa so' os digitos no numero
	var Digitos = "0123456789";
	var temp = "";
	var digito = "";

	for (var i=0; i<S.length; i++)	{
		digito = S.charAt(i);
		if (Digitos.indexOf(digito)>=0)	{
			temp=temp+digito	}
	} //for

	return temp
}
// fim da funcao


function valida_CPF(s)	{
	var i;
	s = limpa_string(s);
	var c = s.substr(0,9);
	var dv = s.substr(9,2);
	var d1 = 0;
	for (i = 0; i < 9; i++)
	{
		d1 += c.charAt(i)*(10-i);
	}
        if (d1 == 0) return false;
	d1 = 11 - (d1 % 11);
	if (d1 > 9) d1 = 0;
	if (dv.charAt(0) != d1)
	{
		return false;
	}

	d1 *= 2;
	for (i = 0; i < 9; i++)
	{
		d1 += c.charAt(i)*(11-i);
	}
	d1 = 11 - (d1 % 11);
	if (d1 > 9) d1 = 0;
	if (dv.charAt(1) != d1)
	{
		return false;
	}
        return true;
}

function valida_CGC(s)
{
	var i;
	s = limpa_string(s);
	var c = s.substr(0,12);
	var dv = s.substr(12,2);
	var d1 = 0;
	for (i = 0; i < 12; i++)
	{
		d1 += c.charAt(11-i)*(2+(i % 8));
	}
        if (d1 == 0) return false;
        d1 = 11 - (d1 % 11);
	if (d1 > 9) d1 = 0;
	if (dv.charAt(0) != d1)
	{
		return false;
	}

	d1 *= 2;
	for (i = 0; i < 12; i++)
	{
		d1 += c.charAt(11-i)*(2+((i+1) % 8));
	}
	d1 = 11 - (d1 % 11);
	if (d1 > 9) d1 = 0;
	if (dv.charAt(1) != d1)
	{
		return false;
	}
	return true;
}

// -->

//-----> Numeros em campo
function Verifica(){
var caract = new RegExp(/^[0-9-.]+$/i);
var caract = caract.test(String.fromCharCode(event.keyCode));

if(!caract){
alert("Teclee sólo números! \nCaracter inválido: " +String.fromCharCode(event.keyCode));
event.keyCode=0;
return;
}
}

