// JavaScript Document

function Limpar(valor, validos) {
	// retira caracteres invalidos da string
	var result = "";
	var aux;
	for (var i=0; i < valor.length; i++) {
	aux = validos.indexOf(valor.substring(i, i+1));
	if (aux>=0) {
	result += aux;
	}
	}
	return result;
}

//Formata número tipo moeda usando o evento onKeyDown

function FormataValor(campo,tammax,teclapres,decimal) {
	var tecla = teclapres.keyCode;
	vr = Limpar(campo.value,"0123456789");
	tam = vr.length;
	dec=decimal
	
	if (tam < tammax && tecla != 8){ tam = vr.length + 1 ; }
	
	if (tecla == 8 )
	{ tam = tam - 1 ; }
	
	if ( tecla == 8 || tecla >= 48 && tecla <= 57 || tecla >= 96 && tecla <= 105 )
	{
	
	if ( tam <= dec )
	{ campo.value = vr ; }
	
	if ( (tam > dec) && (tam <= 5) ){
	campo.value = vr.substr( 0, tam - 2 ) + "," + vr.substr( tam - dec, tam ) ; }
	if ( (tam >= 6) && (tam <= 8) ){
	campo.value = vr.substr( 0, tam - 5 ) + "." + vr.substr( tam - 5, 3 ) + "," + vr.substr( tam - dec, tam ) ; 
	}
	if ( (tam >= 9) && (tam <= 11) ){
	campo.value = vr.substr( 0, tam - 8 ) + "." + vr.substr( tam - 8, 3 ) + "." + vr.substr( tam - 5, 3 ) + "," + vr.substr( tam - dec, tam ) ; }
	if ( (tam >= 12) && (tam <= 14) ){
	campo.value = vr.substr( 0, tam - 11 ) + "." + vr.substr( tam - 11, 3 ) + "." + vr.substr( tam - 8, 3 ) + "." + vr.substr( tam - 5, 3 ) + "," + vr.substr( tam - dec, tam ) ; }
	if ( (tam >= 15) && (tam <= 17) ){
	campo.value = vr.substr( 0, tam - 14 ) + "." + vr.substr( tam - 14, 3 ) + "." + vr.substr( tam - 11, 3 ) + "." + vr.substr( tam - 8, 3 ) + "." + vr.substr( tam - 5, 3 ) + "," + vr.substr( tam - 2, tam ) ;}
	} 

}

function validarContato() {
      var valido = false;

      with(document.frm_contato) {
             if (txt_nome.value.length == 0){
                  valido = false;
                  txt_nome.focus();
                  alert ("Nome deve ser preenchido.");
     
              }else if(txt_telefone.value.length == 0) {
                 valido = false;
                 txt_telefone.focus();
                 alert ("Telefone deve ser preenchido.");
				 
			  }else if(txt_email.value.length == 0) {
                 valido = false;
                 txt_email.focus();
                 alert ("E-Mail deve ser preenchido.");
    
              }else if(txt_mensagem.value.length == 0) {
                 valido = false;
                 txt_mensagem.focus();
                 alert ("Mensagem deve ser preenchida.");
    
             }else {
                valido = true;
                submit();
             }
        return valido;
       } 
  }
  

  
  
	
  
/* FORMATA CAMPOS */
function txtBoxFormat(objForm, strField, sMask, evtKeyPress) {
      var i, nCount, sValue, fldLen, mskLen,bolMask, sCod, nTecla;
		  
	  if (objForm[strField].value == '') {
		  return true;

	  }
	  else {

		  if(document.all) { // Internet Explorer
			nTecla = evtKeyPress.keyCode; }
		  else if(document.getElementById) { // FIREFOX
			nTecla = evtKeyPress.which;
		  }
	
		  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( " ", "" );
		  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) == "/"))
			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++;
		  }
	
		  if (nTecla != 8) { // backspace
				objForm[strField].value = sCod;
				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;
		  }
	  }
   }
   

function validarInfo() {
  var valido = false;

  with(document.frm_info) {
		 if (txt_nome.value.length == 0){
			  valido = false;
			  txt_nome.focus();
			  alert ("Nome deve ser preenchido.");
 		 
		  }else if(txt_email.value.length == 0) {
			 valido = false;
			 txt_email.focus();
			 alert ("E-Mail deve ser preenchido.");

		 }else {
			valido = true;
			submit();
		 }
	return valido;
   } 
}


function validarNews() {
  var valido = false;

  with(document.frm_news) {
		 if (txt_nome.value.length == 0){
			  valido = false;
			  txt_nome.focus();
			  alert ("Nome deve ser preenchido.");
 		 
		  }else if(txt_email.value.length == 0) {
			 valido = false;
			 txt_email.focus();
			 alert ("E-Mail deve ser preenchido.");

		 }else {
			valido = true;
			submit();
		 }
	return valido;
   } 
}



function validarVenda() {
      var valido = false;

      with(document.frm_venda) {
             if (txt_nome.value.length == 0){
                  valido = false;
                  txt_nome.focus();
                  alert ("Nome deve ser preenchido.");
     
              }else if(txt_telefone.value.length == 0) {
                 valido = false;
                 txt_telefone.focus();
                 alert ("Telefone deve ser preenchido.");
				 
			  }else if(txt_email.value.length == 0) {
                 valido = false;
                 txt_email.focus();
                 alert ("E-Mail deve ser preenchido.");
    
              }else if(txt_mensagem.value.length == 0) {
                 valido = false;
                 txt_mensagem.focus();
                 alert ("Descrição deve ser preenchida.");
    
             }else {
                valido = true;
                submit();
             }
        return valido;
       } 
  }
  
