var t_statusSuporte = t_statusComercial = "";

function mudaTelaLogin(cliente){
	if (cliente=='n'){
		$('#formClienteH').hide(); // já sou cliente
		$('#formSuporteH').show(); // não sou cliente
	} else {
		$('#formClienteH').show(); // já sou cliente
		$('#formSuporteH').hide(); // não sou cliente
	}
}

function openWin(url, params, name){
	if (!params) params = "scrollbars=1,width=600,height=400";
    var janela = window.open(url, name, params);
    janela.focus();
}

function sendAjax(url){
	$("#container").html('<img src="img/loader.gif" />');
	$('#container').load(url); 
	//pageTracker._trackPageview(url);
	_gaq.push(['_trackPageview', url]);
}

function destacaMenu(id){
	$("#menu li a").removeClass("destacado");
	if (id!="") $("#"+id+" a").addClass("destacado");
}

function statusSuporte(){ 
	$("#suporteTopo").load("verifica-suporte.php?tipo=suporte"); 
	if (t_statusSuporte=="") t_statusSuporte = window.setInterval(statusSuporte,20*1000);
}

function statusComercial(){ 
	$("#comercialR").load("verifica-suporte.php?tipo=comercial"); 
	if (t_statusComercial=="") t_statusComercial = window.setInterval(statusComercial,20*1000);
}
function fechaBanner(){ $('#ComercialRodape').hide(); processaGet('','sair.php?chatBanner=1'); }
function abreChat(){ $('#comercialForm').show(); $('#itextClienteNome').focus(); fechaBanner(); }

function mudaLoginSuporte(onOff){
	if (onOff=="Online")
		$("#loginSuporteTopo").removeClass("off").addClass("on");
	else
		$("#loginSuporteTopo").removeClass("on").addClass("off");
}

function validaForm(form){
	var camposVazios = new Array();
	var $labels = $('#'+form+' label');
	$labels.each(function(){
		if ( this.title && this.htmlFor ){
			var id = this.htmlFor; 
			if ( trim($('#'+id).val())=="" ){
				camposVazios.push(this.title);
				if (camposVazios.length == 1) $('#'+id).focus();
			}
		}
	});
	
	if (camposVazios.length > 0) {
		var s = (camposVazios.length > 1) ? "s" : "";
		alert("Preencha corretamente o" + s + " campo" + s + ":\n\n - " + camposVazios.join("\n - "));
		return false;
	} else {
		return true;
	}
}

function mascaraTexto(campo,e){
	var key = e.keyCode ? e.keyCode : (e.which ? e.which : e.charCode);
	if( !(key >= 48 && key <= 63) ) // todos os caracteres, menos numeros
		return false;
	else {
		valor_input = campo.value;
		tamanho_input = campo.value.length-1;
		campo.value = valor_input.substring(0,tamanho_input);
		campo.focus();
		return false;
	}
}

function mascaraED(campo,e,mask){  //*

	//var key = e.charCode ? e.charCode : (e.keyCode ? e.keyCode : 0);
	var key = e.keyCode ? e.keyCode : (e.which ? e.which : e.charCode);

	if (key>30 || key==8){
	    dado1=campo.value; completar=' '; dado2=''; var ac = "";
	    if ( mask.charAt(0)=='_' ){ completar='_'; mask=mask.substr(1); } 
	    while ( dado1.search(/[^0-9]/)>=0 ){ dado1=dado1.replace(/[^0-9]/,''); }
		//while ( completar==' ' && dado1.charAt(0)=='0' ) { dado1=dado1.substr(1); }
	    
		for (i1=0,i2=0; i1<mask.length; i1++){ 
			maskch = mask.charAt(i1); 
			if (maskch=='9' || maskch=='0'){ 
				if ( i2<dado1.length ){
					dado2 = dado2 + dado1.charAt(i2);
					i2++;
				} else {
					dado2 = (maskch=='9') ? (completar==' ' ? dado2 : dado2 + completar) : '0'+dado2;
				}
			} else {
				if ( i2<dado1.length || mask.substr(0,mask.length-i1).search(/[0]/)>=0 || completar!=' ' ){
					dado2 = dado2 + maskch;
				} else { 
					dado2 = completar==' ' ? dado2 : dado2 + completar;
				}
			}
		}
		campo.value=dado2;
	}
}

function enviaForm(f,l){
	
	if (!l){
		if ( $('#textSuporteNome').val()=="" ){ $('#textSuporteNome').focus(); alert('Preencha seu Nome.'); return false; }
		if ( $('#textSuporteLab').val()=="" ){ $('#textSuporteLab').focus(); alert('Preencha o nome de seu Laboratório.'); return false; }
		if ( $('#textSuporteNum').val()=="" ){ $('#textClienteNum').focus(); alert('Preencha o Código de Verificação.'); return false; }
	}
	
	var h = 'toolbar=no, location=no, directories=no, status=no, menubar=no, scrollbars=no, resizable=yes, copyhistory=yes, width=524, height=450';
	openWin("", h, "chat");
	if (l=='contato'){
		setTimeout(function(){ resetForm(f); $('#formTipo').val("comercial"); }, 2*1000);
	} else
		$('#loginSuporteTopo').hide();
	
	return true;
	
}


function validaCnpj(campo) {
	
   var valido = 1;
   campo = (typeof campo == "object") ? $('#'+campo.id) : $('#'+campo);
   var s = campo.val();
   c = s.substr(0,2);
   c += s.substr(3,3);
   c += s.substr(7,3);
   c += s.substr(11,4);
   dv = s.substr(16,2);
   var d1 = 0;
   for (i=0; i < 12; i++){ d1 += c.charAt(11-i)*(2+(i % 8)); }
   if (d1 == 0) {valido = 1;}
   else {
      d1 = 11 - (d1 % 11);
      if (d1 > 9) {d1 = 0;}
      if (dv.charAt(0) != d1) {valido = 1;}
      else {
         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) {valido = 1;}
         else {valido = 0;}
      }
   }
   if (valido == 1) {
      campo.css("color","red");
      return false;
   }
   else {
	  campo.css("color","#000");
      return true;
   }
}

function validaCpf(campo) {
   var valido = 1;
   campo = (typeof campo == "object") ? $('#'+campo.id) : $('#'+campo);
   var s = campo.val();
   c = s.substr(0,3);
   c += s.substr(4,3);
   c += s.substr(8,3);
   dv = s.substr(12,2);
   d1 = 0;
   for (i = 0; i < 9; i++) {d1 += c.charAt(i)*(10-i);}
   if (d1 == 0) {valido = 1;}
   else {
      d1 = 11 - (d1 % 11);
      if (d1 > 9) {d1 = 0;}
      if (dv.charAt(0) != d1) {valido = 1;}
      else {
         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) {valido = 1;}
         else {valido = 0;}
      }
   }
   if (valido == 1) {
	  campo.css("color","red");
      return false;
   }
   else {
	  campo.css("color","#000");
      return true;
   }
}
