// JavaScript Document
//=================================================================
var xmlhttp

//-- USER --//
function validaUser(str,campo,user,mail,mail2,pass){
	var emailRegex = /^[\w-\.]+@([\w-]+\.)+[\w-]{2,4}$/;
	if(campo == 'user') {
		if (str.length < 4){
			document.getElementById('mail').style.visibility="hidden";
			document.getElementById('mail2').style.visibility="hidden";
			document.getElementById('pass').style.visibility="hidden";
			document.getElementById('pass2').style.visibility="hidden";
			return;
		}
		if (str.length >= 4){
			document.getElementById('mail').style.visibility="visible";
			document.getElementById('mail2').style.visibility="hidden";
			document.getElementById('pass').style.visibility="hidden";
			document.getElementById('pass2').style.visibility="hidden";
			return;
		}
	}
	if(campo == 'mail') {
		if (str.match(emailRegex)){
			document.getElementById('mail').style.visibility="visible";
			document.getElementById('mail2').style.visibility="visible";
			document.getElementById('pass').style.visibility="hidden";
			document.getElementById('pass2').style.visibility="hidden";
			return;
		}
	}
	if(campo == 'mail2') {
		if (str == mail){
			document.getElementById('mail').style.visibility="visible";
			document.getElementById('mail2').style.visibility="visible";
			document.getElementById('pass').style.visibility="visible";
			document.getElementById('pass2').style.visibility="hidden";
			return;
		}
		if(str != mail) {
			document.getElementById('mail').style.visibility="visible";
			document.getElementById('mail2').style.visibility="visible";
			document.getElementById('pass').style.visibility="hidden";
			document.getElementById('pass2').style.visibility="hidden";
			return;
		}
	}
	if(campo == 'pass') {
		if (str.length < 4){
			document.getElementById('mail').style.visibility="visible";
			document.getElementById('mail2').style.visibility="visible";
			document.getElementById('pass').style.visibility="visible";
			document.getElementById('pass2').style.visibility="hidden";
			return;
		}
		if (str.length >= 4){
			document.getElementById('mail').style.visibility="visible";
			document.getElementById('mail2').style.visibility="visible";
			document.getElementById('pass').style.visibility="visible";
			document.getElementById('pass2').style.visibility="visible";
			return;
		}
	}
	if(campo == 'pass2') {
		if (str == pass){
			document.getElementById('cadastro').style.visibility="visible";
			document.getElementById('mail').style.visibility="visible";
			document.getElementById('mail2').style.visibility="visible";
			document.getElementById('pass').style.visibility="visible";
			document.getElementById('pass2').style.visibility="visible";
			return;
		}
		if(str != pass) {
			document.getElementById('cadastro').style.visibility="hidden";
			document.getElementById('mail').style.visibility="visible";
			document.getElementById('mail2').style.visibility="visible";
			document.getElementById('pass').style.visibility="visible";
			document.getElementById('pass2').style.visibility="visible";
			return;
		}
	}
	/*xmlhttp=GetXmlHttpObject();
	if (xmlhttp==null){
		alert ("Seu navegador não suporta XMLHTTP!");
		return;
	}
	var url="modulos/sugeri_app.php";
	url=url+"?q="+str;
	url=url+"&sid="+Math.random();
	xmlhttp.onreadystatechange=stateChanged;
	xmlhttp.open("GET",url,true);
	xmlhttp.send(null);*/
}

function stateChanged(){
	if (xmlhttp.readyState==4){
		document.getElementById("txtHint").innerHTML=xmlhttp.responseText;
	}
}
	
function GetXmlHttpObject(){
	if (window.XMLHttpRequest){
		// code for IE7+, Firefox, Chrome, Opera, Safari
		return new XMLHttpRequest();
	}
	if (window.ActiveXObject){
		// code for IE6, IE5
		return new ActiveXObject("Microsoft.XMLHTTP");
	}
	return null;
}
