		
	function JS_ValidaEmail(mail){
	    var er = new RegExp(/^[A-Za-z0-9_\-\.]+@[A-Za-z0-9_\-\.]{2,}\.[A-Za-z0-9]{2,}(\.[A-Za-z0-9])?/);
	    if(typeof(mail) == "string"){
	        if(er.test(mail)){ return true; }
	    }else if(typeof(mail) == "object"){
	        if(er.test(mail.value)){
	                    return true;
	                }
	    }else{
	        return false;
	        }
	}

	//---------------------------------------------------------------------//
	//-- Função para abrir uma janela em modo "MODAL"                    --//
	//---------------------------------------------------------------------//
	function openModal(pUrl, pWidth, pHeight) {
		if (window.showModalDialog) {
			return window.showModalDialog(pUrl, window,
			  "dialogWidth:" + pWidth + "px;dialogHeight:" + pHeight + "px;dialogLeft:50px;dialogTop:50px");
		} else {
			try {
				netscape.security.PrivilegeManager.enablePrivilege(
				  "UniversalBrowserWrite");
				window.open(pUrl, "wndModal", "width=" + pWidth
				  + ",height=" + pHeight + ",resizable=no,modal=yes");
				return true;
			}
			catch (e) {
				alert("Script não confiável, não é possível abrir janela modal.");
				return false;
			}
		}
	}
