// JavaScript Document
//-------------------------------------------------------
//Função para aceitar apenas número e return
//-------------------------------------------------------
function isnumber(e) {
 var keynum;
 var keychar;
 var numcheck;
 if(window.event) { // IE
    keynum = e.keyCode;
 }else if(e.which) {// Netscape/Firefox/Opera
    keynum = e.which;
 }
 if ((keynum > 47 && keynum < 58) || // numeros de 0 a 9
     (keynum > 95 && keynum < 106) ){ // numeros de 0 a 9 no bloco numerico
	return true;
 }else {
	if (keynum == 8){return true; }else {return false;}
 }
}

//-------------------------------------------------------
// Formatação de campo de CEP:ddddd-ddd 
//-------------------------------------------------------
function ValidaData(Formulario, Campo, TeclaPres){
	 
//    var tecla = TeclaPres.keyCode;
    var strCampo;
    var vr;
    var tam;
    var TamanhoMaximo = 10;
	var treat = true; var erro = false;
	var dia; var mes; var ano;var msg="";

if (!(isnumber(TeclaPres))){
	//Não é numero
    eval("strCampo = document." + Formulario + "." + Campo);
    vr = strCampo.value;
    tam = vr.length;	
	vr = vr.substring (vr,tam-1);	
	strCampo.value = vr;
	treat = false; 
}

if (treat){
	//Numero 
    if(window.event) { // IE
       var tecla = TeclaPres.keyCode;
    }else if(TeclaPres.which) {// Netscape/Firefox/Opera
        var tecla = TeclaPres.which;
    }

    eval("strCampo = document." + Formulario + "." + Campo);
    vr = strCampo.value;
    vr = vr.replace("-", "");
    vr = vr.replace("-", "");
    tam = vr.length;

    if (tam < TamanhoMaximo && tecla != 8)
    {
      tam = vr.length + 1;
    }

    if (tecla == 8)
    {
//      tam = tam - 1;
tam = tam +1;
    }
    //Formatar Campo
    if (tecla == 8 || tecla >= 48 && tecla <= 57 || tecla >= 96 && tecla <= 105){
//		alert (tam);
       if (tam <= 5){
        strCampo.value = vr;
       }
       if (tam > 5) {
         strCampo.value = vr.substr(0, 5) + '-' + vr.substr(5, tam);
       }
    }
}
} 

//-------------------------------------------------------
// Se campo da mensagem ficar em branco recolocar mensagem
//-------------------------------------------------------
function updateTexto (campo,areaID) {
  if (Trim(campo.value) == ""){
	  var obj = document.getElementById(areaID);
		campo.value = "(Informe-nos o CÓDIGO ou MODELO do produto)";
	}
}
//-------------------------------------------------------
// Validar o o envio da mensagem
//-------------------------------------------------------
function snd_quickcontact (theform, serverPage, objID){
	var nome = Trim(document.f_quickcontact.nome.value);
	var email = Trim(document.f_quickcontact.email.value);
	var empresa = Trim(document.f_quickcontact.empresa.value);
	var fone = Trim(document.f_quickcontact.phone.value);
	var mess = Trim(document.f_quickcontact.msg.value);
	if (mess == "(Informe-nos o CÓDIGO ou MODELO do produto)") {
		mess = "";
	}
	var cep = Trim(document.f_quickcontact.cep.value);
	var enviar = false;
	if (nome =="" || email=="" || empresa=="" || fone=="" || mess=="") {
  	   var answer = alert("Todos os campos são Obrigatório. Obrigado !");
	}else {
	   if (cep=="") {
		  if (!confirm("O CEP nos auxilia em nossa estatística e avaliação de frete. \n Nós agradecemos se puder nos fornecer o CEP.\n Tecla OK para retornar e preencher o CEP. ")) {
			  enviar = true;
		  }
	   }else {
	  	   if (confirm("Confirma envio dos dados ?")){ enviar = true;
		   }else {
			 alert ("Email não enviado !");
		   }
	   }
	}
			
	if (enviar) {
		var file = serverPage;
					var str = getformvalues(theform);
					obj = document.getElementById(objID);				
					processajax ("POST",serverPage,objID, str);
	}
}


