    
	function FormCadastro(toLoad,Camada){
      var div = document.getElementById(Camada);
      div.innerHTML = "<div align='center' style='color:#000;'><p><img src='templates/imagens/ajax-loader.gif' border='0'><\/p></div>";
      var ajax = new Ajax();
      ajax.set_receive_handler(
         function(c) {
            div.innerHTML = c;
         }
      );
      ajax.send(toLoad);
   }
	function mascara(o,f){
    	v_obj=o
    	v_fun=f
    	setTimeout("execmascara()",1)
	}

	function execmascara(){
    	v_obj.value=v_fun(v_obj.value)
	}

	function telefone(v){
    	v=v.replace(/\D/g,"")                 //Remove tudo o que não é dígito
	    v=v.replace(/^(\d\d)(\d)/g,"($1) $2") //Coloca parênteses em volta dos dois primeiros dígitos
	    v=v.replace(/(\d{4})(\d)/,"$1-$2")    //Coloca hífen entre o quarto e o quinto dígitos
	    return v
	}
	
	function cpf(v){
    v=v.replace(/\D/g,"")                    //Remove tudo o que não é dígito
    v=v.replace(/(\d{3})(\d)/,"$1.$2")       //Coloca um ponto entre o terceiro e o quarto dígitos
    v=v.replace(/(\d{3})(\d)/,"$1.$2")       //Coloca um ponto entre o terceiro e o quarto dígitos
                                             //de novo (para o segundo bloco de números)
    v=v.replace(/(\d{3})(\d{1,2})$/,"$1-$2") //Coloca um hífen entre o terceiro e o quarto dígitos
    return v
    }

  function cnpj(v){
    v=v.replace(/\D/g,"")                           //Remove tudo o que não é dígito
    v=v.replace(/^(\d{2})(\d)/,"$1.$2")             //Coloca ponto entre o segundo e o terceiro dígitos
    v=v.replace(/^(\d{2})\.(\d{3})(\d)/,"$1.$2.$3") //Coloca ponto entre o quinto e o sexto dígitos
    v=v.replace(/\.(\d{3})(\d)/,".$1/$2")           //Coloca uma barra entre o oitavo e o nono dígitos
    v=v.replace(/(\d{4})(\d)/,"$1-$2")              //Coloca um hífen depois do bloco de quatro dígitos
    return v
    }


	function enviardados(){

	if(document.cad.nomecompleto.value=="")
	{
	alert( "Preencha campo Nome Completo corretamente!" );
	document.cad.nomecompleto.focus();
	return false;
	}
	
	if( document.cad.email2.value=="" || document.cad.email2.value.indexOf('@')==-1 || document.cad.email2.value.indexOf('.')==-1 )
	{
	alert( "Preencha campo E-MAIL corretamente!" );
	document.cad.email2.focus();
	return false;
	}
	
	endereco=document.cad.email2.value;
	invalidChars=" /:,;()='´`^~áéàèíìóòãñüöïç+&#$";
	for (i=0; i<invalidChars.length; i++)
	{
	    badChar=invalidChars.charAt(i);
	    if (endereco.indexOf(badChar,0)>-1)
	    {
	    	alert('Email Inválido');
			return false;
	    }
	}
	
	atPos=endereco.indexOf("@",1);
	if (atPos == -1)
	{
		alert('Email Inválido');
	    return false;
	}
	//Testa se existe apenas um @ no endereço de e-mail
	if (endereco.indexOf("@",atPos+1)>-1)
	{
		alert('Email Inválido');
		return false;
	}
	//Verifica se existe um ponto em algum lugar depois do sinal de @
	if (endereco.indexOf(".",atPos) == -1)
	{
		alert('Email Inválido');
		return false;
	}	
	
	if(document.cad.itelefone.value=="")
	{
	alert( "Preencha campo Telefone corretamente!" );
	document.cad.itelefone.focus();
	return false;
	}

	return true;
	}
	
	function enviardados2(){

	
	if(document.cad_2.nome.value=="")
	{
		alert( "Preencha campo Nome corretamente!" );
		document.cad_2.nome.focus();
		return false;
	}
	
	if( document.cad_2.email2.value=="" || document.cad_2.email2.value.indexOf('@')==-1 || document.cad_2.email2.value.indexOf('.')==-1 )
	{
		alert( "Preencha campo E-MAIL corretamente!" );
		document.cad_2.email2.focus();
		return false;
	}
	
	if(document.cad_2.titulo.value=="")
	{
	alert( "Preencha campo Titulo corretamente!" );
	document.cad_2.titulo.focus();
	return false;
	}
	
	if(document.cad_2.descricao.value=="")
	{
		alert( "Preencha campo Descrição corretamente!" );
		document.cad_2.descricao.focus();
		return false;
	}

	
	endereco=document.dados.email2.value;
	invalidChars=" /:,;()='´`^~áéàèíìóòãñüöïç+&#$";
	for (i=0; i<invalidChars.length; i++)
	{
	    badChar=invalidChars.charAt(i);
	    if (endereco.indexOf(badChar,0)>-1)
	    {
	    	alert('Email Inválido');
			return false;
	    }
	}
	
	atPos=endereco.indexOf("@",1);
	if (atPos == -1)
	{
		alert('Email Inválido');
	    return false;
	}
	//Testa se existe apenas um @ no endereço de e-mail
	if (endereco.indexOf("@",atPos+1)>-1)
	{
		alert('Email Inválido');
		return false;
	}
	//Verifica se existe um ponto em algum lugar depois do sinal de @
	if (endereco.indexOf(".",atPos) == -1)
	{
		alert('Email Inválido');
		return false;
	}	
	
	return true;
	}
