function Confirma(){

var conf = confirm("Voce deseja mesmo limpar seus dados?");

if (conf) return true;

else return false;

}



function ConfirmaExclusao(){

var conf = confirm("Voce quer mesmo excluir?");

if (conf) return true;

else return false;

}



function valida(mt, lgt, cmp) {

if (mt.length<lgt) {

alert("\nVoce deve preencher todos os campos corretamente!\nCampo "+cmp+" incorreto!");

return false;

}

else { return true; }

}



function emailCheck (emailStr) {

var checkTLD=1;

var knownDomsPat=/^(com|net|org|edu|int|mil|gov|arpa|biz|aero|name|coop|info|pro|museum)$/;

var emailPat=/^(.+)@(.+)$/;

var specialChars="\\(\\)><@,;:\\\\\\\"\\.\\[\\]";

var validChars="\[^\\s" + specialChars + "\]";

var quotedUser="(\"[^\"]*\")";

var ipDomainPat=/^\[(\d{1,3})\.(\d{1,3})\.(\d{1,3})\.(\d{1,3})\]$/;

var atom=validChars + '+';

var word="(" + atom + "|" + quotedUser + ")";

var userPat=new RegExp("^" + word + "(\\." + word + ")*$");

var domainPat=new RegExp("^" + atom + "(\\." + atom +")*$");

var matchArray=emailStr.match(emailPat);

if (matchArray==null) {

alert("\nEndereco de email invalido!");

return false;

}

var user=matchArray[1];

var domain=matchArray[2];

for (i=0; i<user.length; i++) {

if (user.charCodeAt(i)>127) {

alert("\nEndereco de email invalido!\n Username possui caracteres invalidos.");

return false;

   }

}

for (i=0; i<domain.length; i++) {

if (domain.charCodeAt(i)>127) {

alert("\nEndereco de email invalido!\n Domínio possui caracteres invalidos.");

return false;

   }

}

if (user.match(userPat)==null) {

alert("\nEndereco de email invalido!\n Username invalido.");

return false;

}

var IPArray=domain.match(ipDomainPat);

if (IPArray!=null) {

for (var i=1;i<=4;i++) {

if (IPArray[i]>255) {

alert("\nEndereco de email invalido!\n Endereco de IP invalido.");

return false;

   }

}

return true;

}

var atomPat=new RegExp("^" + atom + "$");

var domArr=domain.split(".");

var len=domArr.length;

for (i=0;i<len;i++) {

if (domArr[i].search(atomPat)==-1) {

alert("\nEndereco de email invalido!\n Dominio invalido.");

return false;

   }

}

if (checkTLD && domArr[domArr.length-1].length!=2 && 

domArr[domArr.length-1].search(knownDomsPat)==-1) {

alert("\nEndereco de email invalido!\n Dominio terminado incorretamente.");

return false;

}

if (len<2) {

alert("\nEndereco de email invalido!\n Hostname em branco.");

return false;

}

return true;

}

/**  

 * Função para aplicar mascara em campos de texto

 * Copyright (c) 2008, Dirceu Bimonti Ivo - http://www.bimonti.net 

 * All rights reserved. 

 * @constructor  

 */ 

 

/* Version 0.27 */



/**  

  * Função Principal 

  * @param w - O elemento que sera aplicado (normalmente this).

  * @param e - O evento para capturar a tecla e cancelar o backspace.

  * @param m - A mascara a ser aplicada.

  * @param r - Se a mascara deve ser aplicada da direita para a esquerda. Veja Exemplos.

  * @param a - 

  * @returns null  

  */

function maskIt(w,e,m,r,a){

    

    // Cancela se o evento for Backspace

    if (!e) var e = window.event

    if (e.keyCode) code = e.keyCode;

    else if (e.which) code = e.which;

    

    // Variaveis da função

    var txt  = (!r) ? w.value.replace(/[^\d]+/gi,'') : w.value.replace(/[^\d]+/gi,'').reverse();

    var mask = (!r) ? m : m.reverse();

    var pre  = (a ) ? a.pre : "";

    var pos  = (a ) ? a.pos : "";

    var ret  = "";



    if(code == 9 || code == 8 || txt.length == mask.replace(/[^#]+/g,'').length) return false;



    // Loop na mascara para aplicar os caracteres

    for(var x=0,y=0, z=mask.length;x<z && y<txt.length;){

        if(mask.charAt(x)!='#'){

            ret += mask.charAt(x); x++;

        } else{

            ret += txt.charAt(y); y++; x++;

        }

    }

    

    // Retorno da função

    ret = (!r) ? ret : ret.reverse()    

    w.value = pre+ret+pos;

}



// Novo método para o objeto 'String'

String.prototype.reverse = function(){

    return this.split('').reverse().join('');

};





function validarSenha() {

	senha0 = document.form.senha0.value

	senha1 = document.form.senha1.value



	if (senha0 == senha1) {	return true; }

else {

	alert("Voce digitou duas senhas diferentes!");

  	return false;

}

}
