// JavaScript Document
function ajaxInit() {
		var req;
			try {
				req = new ActiveXObject("Microsoft.XMLHTTP");
				} catch(e) {
			try {
				req = new ActiveXObject("Msxml2.XMLHTTP");
				} catch(ex) {
			try {
				req = new XMLHttpRequest();
				} catch(exc) {
			alert("Esse browser não tem recursos para uso do Ajax");
				req = null;
			}
		}
	}
return req;
}



function fnValidalogin() {
	
var email 		= document.getElementById('email').value;
	if(email == ''){
		alert('Digite seu e-mail.');
		document.getElementById('email').value = '';
		document.getElementById('email').focus();
		return false;		
	}
	if(!fnValidaEmail(email)){
		alert('Email inválido.');
		document.getElementById('email').value = '';
		document.getElementById('email').focus();
		return false;
	}
var senha		= document.getElementById('senha').value;
	if(senha == ''){
		alert('Informe sua senha.');
		document.getElementById('senha').value = '';
		document.getElementById('senha').focus();
		return false;		
	}
}

// FUNÇÕES DE VALIDAÇÃO #################################################

function fnValidaEmail(email){
	
	var jSintaxe, jArroba, jPontos;	
	var ExpReg = new RegExp('[^a-zA-Z0-9\.@_-]', 'g');	
	jSintaxe = !ExpReg.test(email);	
	if (jSintaxe == false){
		return false;
	}
	jPontos = (email.indexOf('.') > 0) && !(email.indexOf('..') > 0);	
	if (jPontos == false){
		return false;
	}
	jArroba = (email.indexOf('@') > 0) && (email.indexOf('@') == email.lastIndexOf('@'));	
	if (jArroba == false){
		return false;
	}	
	return ( jSintaxe && jPontos && jArroba);

}

// FUNÇÕES PARA FORMULÁRIOS
//###############################################################################
function mascara(o,f){
    v_obj=o
    v_fun=f
    setTimeout("execmascara()",1)
}

function execmascara(){
    v_obj.value=v_fun(v_obj.value)
}

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
}

function soNumeros(v){
    return v.replace(/\D/g,"")
}

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
}
//###############################################################################
