function MM_showHideLayers() { //v6.0
  var i,p,v,obj,args=MM_showHideLayers.arguments;
  for (i=0; i<(args.length-2); i+=3) if ((obj=MM_findObj(args[i]))!=null) { v=args[i+2];
    if (obj.style) { obj=obj.style; v=(v=='show')?'visible':(v=='hide')?'hidden':v; }
    obj.visibility=v; }
}

function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}

function MM_jumpMenu(targ,selObj,restore){ //v3.0
  eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
  if (restore) selObj.selectedIndex=0;
}

function printpage()  
{  
   window.print();  
}

function validaemail(email) 
{
    var objRegExp  = /^[A-Za-z0-9]([\w\.\-\_]*)@([A-Za-z0-9\.]*)\.(([A-Za-z]{3}\.[A-Za-z]{2}$)|([A-Za-z]{3}$)|([a-z]{2}$))/i ;
    return objRegExp.test(email);
}

(function($) {
    // Returns whether or not a result set has results in it
    $.fn.outerHTML = function() {
      return $('<div>').append( this.eq(0).clone() ).html();
    };
   })(jQuery);

$(document).ready(function () {
    // coloca o atributo target em todos os links que contiverem o atributo rel = external
    $('[rel=external]').each(function(){
        $(this).attr('target', '_blank');
    });
});

$('form').submit(function() {
	if ($(this).valid()) {
		$('input[type=submit]', this)
			.attr('disabled', true)
			.attr('readonly', true);
	}
	
	return true;
});

function envia(param) {
	 form = document.getElementById('f1');
	  if (param == 1) {
	    if (form.nome.value.length < 3) {
	      alert("Preencha o campo NOME!");
	      form.nome.focus();
	      return false;
	    }
	    else {
	      if (!validaemail(form.emai.value)) {
	        alert("Preencha o campo E-MAIL!");
	              form.emai.focus();
	              return false;
	      }
	      else {
	    	  if(form.ndia.value=='NULL' || form.nmes.value=='NULL' || form.nano.value=="NULL"){
	    		  alert("Preencha data do seu nascimento!");
	    		  return false;
	    	  }else
	    		  {
	    		  form.submit();
	    		  }
	        
	      }
	    }
	  }
	  else if (param == 2) {
		
		form = document.getElementById('f2');
	    if (!validaemail(form.emai.value)) {
	       alert("Preencha o campo E-MAIL!");
	       form.emai.focus();
	       return false;
	    }
	    else {
	    	form.submit();
	    }
	  }
	  else if (param == 4) {
	    if (!validaemail(document.f2.emai2.value)) {
	      alert("Preencha o campo E-MAIL!");
	      document.f2.emai2.focus();
	    }
	    else {
	      document.f2.submit();
	    }
	  }
	  else if ( param == 3 ) {
	    if (document.f1.nome.value.length < 3) {
	      alert("Preencha o campo NOME!");
	      document.f1.nome.focus();
	    }
	    else {
	      if (!validaemail(document.f1.email.value)) {
	        alert("Preencha o campo E-MAIL!");
	              document.f1.email.focus();
	      }
	      else {
	        if ( document.f1.mensagem.value.length < 3 )
	        {
	            alert("Preencha o campo MENSAGEM!");
				document.f1.mensagem.focus();
	        } else {
	            document.f1.submit();
	        }
	      }
	    }
	  } 
	  if (param == 8) {
		    if (form.nome.value.length < 3) {
		      alert("Preencha o campo NOME!");
		      form.nome.focus();
		      return false;
		    }
		    else {
		    	if(form.telefone.value=='NULL' || form.telefone.value.length < 14){
		    		  alert("Preencha o telefone!");
		    		  form.telefone.focus();
		    		  return false;
		    	 }
		         else {
		    	  if (!validaemail(form.email.value)) {
				        alert("Preencha o campo E-MAIL!");
				              form.email.focus();
				              return false;
				  }else{
					  if (form.cidade.value=='NULL' || form.cidade.value=='') {
					        alert("Preencha o campo Cidade!");
					        form.cidade.focus();
					              return false;
					  }
					  else
		    		  {
						  if (form.mensagem.value=='NULL' || form.mensagem.value=='') {
						        alert("Preencha o campo Mensagem!");
						        form.mensagem.focus();
						              return false;
						  }
						  else{
		    		         form.submit();
		    		      }
		        
		             }
		        }
		  }
	   }
	  }
	  else {
	    if (document.f1.nome.value.length < 3) {
	      alert("Preencha o campo NOME!");
	      document.f1.nome.focus();
	    }
	    else {
	      if (!validaemail(document.f1.email.value)) {
	        alert("Preencha o campo E-MAIL!");
	              document.f1.email.focus();
	      }
	      else {
	        document.f1.submit();
	      }
	    }
	  }
	}


function Mascaras ( e, formato, objeto )
{
    var key;

    if ( window.event ) keyPressed = window.event.keyCode; // IE hack
    else keyPressed = e.which; // <B>standard method</B>

    if ( keyPressed >= 48 && keyPressed <= 57 )
    {
        var campo = document.getElementById(objeto);
        
        /*
            DATA
            FORMATO: 00/00/0000
        */
        if ( formato == 'DATA' )
        {
            separador = '/'; 
            conjunto1 = 2;
            conjunto2 = 5;
            if ( campo.value.length == conjunto1 )
                campo.value = campo.value + separador;
            
            if ( campo.value.length == conjunto2 )
                campo.value = campo.value + separador;
            
            return true;
        }
        
        /*
            HORA
            FORMATO: 00:00
        */
        if (formato == 'HORA')
        {
            separador = ':';
            conjunto1 = 2;
            if ( campo.value.length == conjunto1 )
                campo.value = campo.value + separador;
            
            return true;
        }
        
        /*
            CEP
            FORMATO: 00000-000
        */
        if (formato == 'CEP')
        {
            separador = '-';
            conjunto1 = 5;
            if (    campo.value.length == conjunto1 )
                campo.value = campo.value + separador;
            
            return true;
        } 
        
        /*
            CPF
            FORMATO: 000.000.000-00
        */
        if (formato == 'CPF')
        {
            separador = '.';
            separador1 = '-';
            conjunto1 = 3;
            conjunto2 = 7;
            conjunto3 = 11;
            if ( campo.value.length == conjunto1 )
                campo.value = campo.value + separador;

            if ( campo.value.length == conjunto2 )
                campo.value = campo.value + separador;

            if ( campo.value.length == conjunto3 )
                campo.value = campo.value + separador1;
            
            return true;
        }
        
        /*
            CNPJ
            FORMATO: 00.000.000/0000-00
        */
        if (formato == 'CNPJ')
        {
            separador1 = '.';
            separador2 = '/';
            separador3 = '-';
            conjunto1 = 2;
            conjunto2 = 6;
            conjunto3 = 10;
            conjunto4 = 15;
            if ( campo.value.length == conjunto1 )
                campo.value = campo.value + separador1;
            
            if ( campo.value.length == conjunto2 )
                campo.value = campo.value + separador1;
            
            if ( campo.value.length == conjunto3 )
                campo.value = campo.value + separador2;
            
            if ( campo.value.length == conjunto4 )
                campo.value = campo.value + separador3;
            
            return true;
        }
        
        /*
            FONE
            FORMATO: (00) 0000-0000
        */
        if ( formato == 'FONE' )
        {
            separador1 = '(';
            separador2 = ') ';
            separador3 = '-';
            conjunto1 = 0;
            conjunto2 = 3;
            conjunto3 = 9;
            if ( campo.value.length == conjunto1 )
                campo.value = campo.value + separador1;
            
            if ( campo.value.length == conjunto2 )
                campo.value = campo.value + separador2;
            
            if ( campo.value.length == conjunto3 )
                campo.value = campo.value + separador3;
            
            return true;
        }
        
        /*
            FONE2
            FORMATO: 0000-0000
        */
        if ( formato == 'FONESIMPLES' )
        {
            separador1 = '-';
            conjunto1 = 4;
            if ( campo.value.length == conjunto1 )
                campo.value = campo.value + separador1;
            
            return true;
        }
    }
    else if ( keyPressed == 8 || keyPressed == 13 || keyPressed == 0 )
        return true;
    else
        return false;
}

