/* <![CDATA[ */
jQuery(function(){
jQuery("#nome_contato").validate({
	expression: "if (VAL) return true; else return false;",
	message: "Informe o seu nome"
});
jQuery("#ano").validate({
	expression: "if (VAL) return true; else return false;",
	message: "Informe sua data de nascimento"
});
jQuery("#profissao").validate({
	expression: "if (VAL) return true; else return false;",
	message: "Informe sua profissão"
});

jQuery("#endereco_").validate({
	expression: "if (VAL) return true; else return false;",
	message: "Informe seu endereço"
});

jQuery("#cidade").validate({
	expression: "if (VAL) return true; else return false;",
	message: "Informe a sua cidade"
});
 jQuery("#uf").validate({
	expression: "if (VAL) return true; else return false;",
	message: "Informe seu estado"
});


jQuery("#cep1").validate({
	expression: "if (VAL.match(/^[0-9]*$/) && VAL) return true; else return false;",
	message: "O campo CEP é obrigatório e só aceita números"
});


jQuery("#ValidNumber").validate({
	expression: "if (!isNaN(VAL) && VAL) return true; else return false;",
	message: "Please enter a valid number"
});
jQuery("#ValidInteger").validate({
	expression: "if (VAL.match(/^[0-9]*$/) && VAL) return true; else return false;",
	message: "Please enter a valid integer"
});
jQuery("#ValidDate").validate({
	expression: "if (!isValidDate(parseInt(VAL.split('-')[2]), parseInt(VAL.split('-')[0]), parseInt(VAL.split('-')[1]))) return false; else return true;",
	message: "Please enter a valid Date"
});
jQuery("#e-mail").validate({
	expression: "if (VAL.match(/^[^\\W][a-zA-Z0-9\\_\\-\\.]+([a-zA-Z0-9\\_\\-\\.]+)*\\@[a-zA-Z0-9_]+(\\.[a-zA-Z0-9_]+)*\\.[a-zA-Z]{2,4}$/)) return true; else return false;",
	message: "e-mail inválido"
});
jQuery("#ValidPassword").validate({
	expression: "if (VAL.length > 5 && VAL) return true; else return false;",
	message: "Please enter a valid Password"
});
jQuery("#ValidConfirmPassword").validate({
	expression: "if ((VAL == jQuery('#ValidPassword').val()) && VAL) return true; else return false;",
	message: "Confirm password field doesn't match the password field"
});
jQuery("#ValidSelection").validate({
	expression: "if (VAL != '0') return true; else return false;",
	message: "Please make a selection"
});
jQuery("#ValidMultiSelection").validate({
	expression: "if (VAL) return true; else return false;",
	message: "Please make a selection"
});

jQuery('.AdvancedForm').validated(function(){
	alert("Use this call to make AJAX submissions.");
});
});
/* ]]> */
/* ]]> */
/*
*       Script: Mascaras em Javascript
*       Autor:  Matheus Biagini de Lima Dias
		Modificado: Alexandre Carvalho de Melo
		Atualizado: Alexandre Carvalho de Melo
*       Data:   26/08/2008
*       Obs:    
*/
        /*Função Pai de Mascaras*/
        function Mascara(o,f){
                v_obj=o
                v_fun=f
                setTimeout("execmascara()",1)
        }
        
        /*Função que Executa os objetos*/
        function execmascara(){
                v_obj.value=v_fun(v_obj.value)
        }
        
        /*Função que Determina as expressões regulares dos objetos*/
        function leech(v){
                v=v.replace(/o/gi,"0")
                v=v.replace(/i/gi,"1")
                v=v.replace(/z/gi,"2")
                v=v.replace(/e/gi,"3")
                v=v.replace(/a/gi,"4")
                v=v.replace(/s/gi,"5")
                v=v.replace(/t/gi,"7")
                return v
        }
        
        /*Função que permite apenas numeros*/
        function Integer(v){
                return v.replace(/\D/g,"")
        }
        
        /*Função que padroniza telefone (11) 4184-1241*/
        function Telefone(v){
                v=v.replace(/\D/g,"")                            
                v=v.replace(/^(\d\d)(\d)/g,"($1) $2") 
                v=v.replace(/(\d{4})(\d)/,"$1-$2")      
                return v
        }
        
        /*Função que padroniza telefone (11) 41841241*/
        function TelefoneCall(v){
                v=v.replace(/\D/g,"")                            
                v=v.replace(/^(\d\d)(\d)/g,"($1) $2")   
                return v
        }
        
        /*Função que padroniza CPF*/
        function Cpf(v){
                v=v.replace(/\D/g,"")                                   
                v=v.replace(/(\d{3})(\d)/,"$1.$2")         
                v=v.replace(/(\d{3})(\d)/,"$1.$2")         
                                                                                                 
                v=v.replace(/(\d{3})(\d{1,2})$/,"$1-$2")
 
                return v
        }
        
        /*Função que padroniza CEP*/
        function Cep(v){
                v=v.replace(/D/g,"")                            
                v=v.replace(/^(\d{5})(\d)/,"$1-$2") 
                return v
        }
        
        /*Função que padroniza CNPJ*/
        function Cnpj(v){
                v=v.replace(/\D/g,"")                              
                v=v.replace(/^(\d{2})(\d)/,"$1.$2")      
                v=v.replace(/^(\d{2})\.(\d{3})(\d)/,"$1.$2.$3") 
                v=v.replace(/\.(\d{3})(\d)/,".$1/$2")              
                v=v.replace(/(\d{4})(\d)/,"$1-$2")                        
                return v
        }
        
        /*Função que permite apenas numeros Romanos*/
        function Romanos(v){
                v=v.toUpperCase()                        
                v=v.replace(/[^IVXLCDM]/g,"") 
                
                while(v.replace(/^M{0,4}(CM|CD|D?C{0,3})(XC|XL|L?X{0,3})(IX|IV|V?I{0,3})$/,"")!="")
                        v=v.replace(/.$/,"")
                return v
        }
        
        /*Função que padroniza o Site*/
        function Site(v){
                v=v.replace(/^http:\/\/?/,"")
                dominio=v
                caminho=""
                if(v.indexOf("/")>-1)
                        dominio=v.split("/")[0]
                        caminho=v.replace(/[^\/]*/,"")
                        dominio=dominio.replace(/[^\w\.\+-:@]/g,"")
                        caminho=caminho.replace(/[^\w\d\+-@:\?&=%\(\)\.]/g,"")
                        caminho=caminho.replace(/([\?&])=/,"$1")
                if(caminho!="")dominio=dominio.replace(/\.+$/,"")
                        v="http://"+dominio+caminho
                return v
        }

        /*Função que padroniza DATA*/
        function Data(v){
                v=v.replace(/\D/g,"") 
                v=v.replace(/(\d{2})(\d)/,"$1/$2") 
                v=v.replace(/(\d{2})(\d)/,"$1/$2") 
                return v
        }
        
        /*Função que padroniza DATA*/
        function Hora(v){
                v=v.replace(/\D/g,"") 
                v=v.replace(/(\d{2})(\d)/,"$1:$2")  
                return v
        }
        
        /*Função que padroniza valor monétario*/
        function Valor(v){
                v=v.replace(/\D/g,"") //Remove tudo o que não é dígito
                v=v.replace(/^([0-9]{3}\.?){3}-[0-9]{2}$/,"$1.$2");
                //v=v.replace(/(\d{3})(\d)/g,"$1,$2")
                v=v.replace(/(\d)(\d{2})$/,"$1.$2") //Coloca ponto antes dos 2 últimos digitos
                return v
        }w
        
        /*Função que padroniza Area*/
        function Area(v){
                v=v.replace(/\D/g,"") 
                v=v.replace(/(\d)(\d{2})$/,"$1.$2") 
                return v
                
        }
