/* Funções Extras */
function doEmail(pStr) {
	var reEmail = /^[\w-]+(\.[\w-]+)*@(([\w-]{2,63}\.)+[A-Za-z]{2,6}|\[\d{1,3}(\.\d{1,3}){3}\])$/;	
	if (reEmail.test(pStr)) return true;
	else return false;
}

function IsEmpty(field) {
    var total = jQuery(field).length;
    var value = jQuery(field).val();
    
    if(total == 0 || value == null || value == "") return true;
    else return false;
}

function SomenteNumero(e){
    var tecla=(window.event)?event.keyCode:e.which;
    if((tecla > 47 && tecla < 58 || tecla == 0)) return true;
    else{
    if (tecla != 8) return false;
    else return true;
    }
}

function validFormContact() {
  var erroInput = 0;
  var nome = jQuery("#nome");
  var email = jQuery("#email");
  var mensagem = jQuery("#msg");
  var codigo = jQuery("#codigo");
  var erro = jQuery("#erro");
  var erroNome = jQuery("#inputName");
  var erroMail = jQuery("#inputMail");
  var invalidMail = jQuery("#invalidMail");
  var inputMsg = jQuery("#inputMsg");
  var inputCode = jQuery("#inputCode");
    
  if(IsEmpty("#nome")) {
		erro.show();
    erroNome.show();
    nome.addClass("erroInput");
    erroInput++;
  } else {
    erroNome.hide();
    nome.removeClass("erroInput");
  }
  
  if(IsEmpty("#email")) {
		erro.show();
    erroMail.show();
    email.addClass("erroInput");
    erroInput++;
  } else {
    erroMail.hide();
    email.removeClass("erroInput");
      if(!doEmail(email.val())) {
      	erro.show();
        invalidMail.show();
        email.addClass("erroInput");
        erroInput++;
      } else {
        invalidMail.hide();
        email.removeClass("erroInput");
      }
  }
  
  if(IsEmpty("#msg")) {
		erro.show();
    inputMsg.show();
    mensagem.addClass("erroInput");
    erroInput++;
  } else {
    inputMsg.hide();
    mensagem.removeClass("erroInput");
  }
  
  if(IsEmpty("#codigo")) {
		erro.show();
    inputCode.show();
    codigo.addClass("erroInput");
    erroInput++;
  } else {
    inputCode.hide();
    codigo.removeClass("erroInput");
  }

  if(erroInput == 0) return true;
  else return false;
}

function resultLetter(id,value) {
  var loadLetter = jQuery(id);
  loadLetter.empty();
  loadLetter.append(value);
}

function retornaChecks() {
	var input,i,checados=0;
	inputs = jQuery(".cinput");
	     for(i=0;i<inputs.length;i++){
        if(inputs[i].type=="checkbox"){
            if(inputs[i].checked==true){
              
                checados++;
            }
        }
    }
    return checados;
}