function IsEmail(email){
    var exclude=/[^@\-\.\w]|^[_@\.\-]|[\._\-]{2}|[@\.]{2}|(@)[^@]*\1/;
    var check=/@[\w\-]+\./;
    var checkend=/\.[a-zA-Z]{2,3}$/;
    if(((email.search(exclude) != -1)||(email.search(check)) == -1)||(email.search(checkend) == -1)){return false;}
    else {return true;}
}
function IsLogin(login){
    var regexp=/^([a-zA-Z0-9]){3,10}$/;
    if(login.search(regexp) == -1){return false;}
    else {return true;}
}
function IsSenha(senha){
    var regexp=/^[_a-zA-Z0-9]{4,15}$/;
    if(senha.search(regexp) == -1){return false;}
    else {return true;}
}
function IsNumero(numero){
    var regexp=/[0-9]{1,}/;
    if(numero.search(regexp) == -1){return false;}
    else {return true;}
}
function IsLengthOK(texto,min,max){
    if(texto.length<min || texto.length>max){return false;}
    else {return true;}
}

function markForm(objText, valido){
	if (valido == true){objText.className="normal";}
	else{objText.className="req"}
	if(objText.type != "hidden") objText.focus();
}
function isObject(a){return typeof a=='object';}

function IsCep(cep){
    var regexp=/\d{5}-?\d{3}/;
    if(cep.search(regexp) == -1){return false;}
    else {return true;}
}
function validaFormLogin(frm){
	var ret = true;
	frm.btnLogin.disabled=ret;
	markForm(frm.membro_apelido,true);
	markForm(frm.membro_senha,true);
	if (!IsSenha(frm.membro_senha.value)){markForm(frm.membro_senha,false);ret=false;}
	if (!IsLogin(frm.membro_apelido.value)){markForm(frm.membro_apelido,false);ret=false;}
	frm.btnLogin.disabled=ret;
	return ret;
}

