var ASPAS_SIMPLES=39, ASPAS_DUPLA = 34;
var BACKSPACE = 8, TAB = 0;

if (navigator.appName.indexOf('Microsoft') != -1){

 clientNavigator = "IE";

}else{

 clientNavigator = "Other";
}

function Mascara_DATA(objeto, event) {
    var tecla, set;
    if (navigator.appName.indexOf("Netscape") != -1) {
        set = true;
        tecla = event.which;
    } else {
        tecla = event.keyCode;
    }
    if (tecla == BACKSPACE || tecla == TAB) {
        return true;
    }
    campo = eval(objeto);
    caracteres = "01234567890";
    separacoes = 2;
    separacao = "/";
    conjuntos = 3;
    conjunto1 = 2;
    conjunto2 = 5;
    conjunto3 = 10;
    if (caracteres.search(String.fromCharCode(tecla)) != -1 &&
        campo.value.length < conjunto3) {
        if (campo.value.length == conjunto1) {
            campo.value = campo.value + separacao;
        } else if (campo.value.length == conjunto2) {
            campo.value = campo.value + separacao;
        }
    } else {
        return false;
    }
}

function real(cur, len) {
    n = "__0123456789";
    d = cur.value;
    l = d.length;
    r = "";
    if (l > 0) {
        z = d.substr(0, l - 1);
        s = "";
        a = 2;
        for (i = 0; i < l; i++) {
            c = d.charAt(i);
            if (n.indexOf(c) > a) {
                a = 1;
                s += c;
            }
        }
        l = s.length;
        t = len - 1;
        if (l > t) {
            l = t;
            s = s.substr(0, t);
        }
        if (l > 2) {
            r = s.substr(0, l - 2) + "," + s.substr(l - 2, 2);
        } else {
            if (l == 2) {
                r = "0." + s;
            } else {
                if (l == 1) {
                    r = "0.0" + s;
                }
            }
        }
        if (r == "") {
            r = "0.00";
        } else {
            l = r.length;
            if (l > 6) {
                j = l % 3;
                w = r.substr(0, j);
                wa = r.substr(j, l - j - 6);
                wb = r.substr(l - 6, 6);
                if (j > 0) {
                    w += "";
                }
                k = (l - j) / 3 - 2;
                for (i = 0; i < k; i++) {
                    w += wa.substr(i * 3, 3) + ".";
                }
                r = w + wb;
            }
        }
    }
    if (r.length <= len) {
        cur.value = r;
    } else {
        cur.value = z;
    }
    return "ok";
}


function ehNumero(valor, event) {
    
    var tecla, set;
    
    if (navigator.appName.indexOf("Netscape") != -1) {
        set = true;
        tecla = event.which;
    } else {
        tecla = event.keyCode;
    }
    
    if (tecla == BACKSPACE || tecla == TAB) {
        return true;
    }   
    
  	if (tecla >= 48 && tecla <= 57) {
  		return true;
  	}
  	    	
    return false;        	
}

function ValidaObrigatorios() {

	
	var obrigatorios = new Array('vLogin', 'vNome', 'vCidade', 'cUF', 'iDDD', 'vNumero', 'dData_nasc');
	
	for(i=0; i < obrigatorios.length; i++) {
		
		valor_campo = eval("document.getElementById('" + obrigatorios[i] + "').value");
		
		if(valor_campo == '' || valor_campo == 0) {
		
			eval("document.getElementById('msg_" + obrigatorios[i] +"').innerHTML=' Campo Obrigatório! ';");
			eval("document.getElementById('" + obrigatorios[i] +"').style.background='#F88D83';");
			eval("document.getElementById('" + obrigatorios[i]+ "').style.color='#FFFFFF';");			
			eval("document.getElementById('" + obrigatorios[i] + "').focus();");
			eval("Effect.Pulsate('" + obrigatorios[i] + "', {duration:1.5});");
			return false;
			
		} else {
			eval("document.getElementById('msg_" + obrigatorios[i] +"').innerHTML='&nbsp;';");
			eval("document.getElementById('" + obrigatorios[i] +"').style.background='#FFFFFF';");
			eval("document.getElementById('" + obrigatorios[i]+ "').style.color='#000000';");
		}
	}
	
	if (document.getElementById('assinante_sim').checked || document.getElementById('assinante_nao').checked) {
			return true;
	} else {
		eval("document.getElementById('msg_cAssinante').innerHTML=' Campo Obrigatório! ';");					
		eval("document.getElementById('assinante_sim').focus();");		
		
		return false;
	}	
	
}

function ValidaLogin() {
	
	var obrigatorios = new Array('xlogin', 'xsenha');
	
	for(i=0; i < obrigatorios.length; i++) {
		
		valor_campo = eval("document.getElementById('" + obrigatorios[i] + "').value");
		
		if(valor_campo == '' || valor_campo == 0) {		
			
			eval("document.getElementById('" + obrigatorios[i] +"').style.background='#F88D83';");
			eval("document.getElementById('" + obrigatorios[i]+ "').style.color='#FFFFFF';");			
			eval("document.getElementById('" + obrigatorios[i] + "').focus();");
			eval("Effect.Pulsate('" + obrigatorios[i] + "', {duration:1.5});");
			return false;
			
		} else {
			
			eval("document.getElementById('" + obrigatorios[i] +"').style.background='#FFFFFF';");
			eval("document.getElementById('" + obrigatorios[i]+ "').style.color='#000000';");
		}
	}
	
	return true;	
	
}

function ValidarRecuperar() {

	if (document.getElementById("xlogin").value == '' || document.getElementById("xlogin").value == 0) {
		alert('Para recuperar a sua senha, você precisa digitar o seu login!');
		document.getElementById("xlogin").focus();		
		
		return false;
	} else {	
	
		document.getElementById('r').value = document.getElementById("xlogin").value;
		document.recuperar.submit();	
		
	}
	
	return true;
}