function ajax() {

};

ajax.prototype.iniciar = function() {

	try{
		this.xmlhttp = new XMLHttpRequest();
	}

	catch(ee){
		try{
			this.xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
		}
		catch(e){
			try{
				this.xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
			}
			catch(E){
				this.xmlhttp = false;
			}
		}
	}
	return true;
}

ajax.prototype.ocupado = function() {
	estadoAtual = this.xmlhttp.readyState;
	return (estadoAtual && (estadoAtual < 4));
}

ajax.prototype.processa = function(){
	if (this.xmlhttp.readyState == 4 && this.xmlhttp.status == 200){
		return true;
	}
}

ajax.prototype.enviar = function(url, metodo, modo){
	if (!this.xmlhttp){
        this.iniciar();
	}

	if (!this.ocupado()) {
		if(metodo == "GET") {
			this.xmlhttp.open("GET", url, modo);
			this.xmlhttp.send(null);
		}
		else{
			this.xmlhttp.open("POST", url, modo);
			this.xmlhttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded; charset=UTF-8");
			this.xmlhttp.setRequestHeader("Cache-Control", "no-store, no-cache, must-revalidate");
			this.xmlhttp.setRequestHeader("Cache-Control", "post-check=0, pre-check=0");
			this.xmlhttp.setRequestHeader("Pragma", "no-cache");
			this.xmlhttp.send(url);
		}

		if (this.processa) {
			return unescape(this.xmlhttp.responseText.replace(/\+/g," "));
		}
	}
	return false;
}

function ValidaEmail(objParam){

	var invalid, s;
	invalid = /^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,4})+$/;

	var s;

	if(!ValidaBranco(objParam)){
		return false;
	}
	else if (invalid.test(objParam.value) == false){
		return false;
	}
	else{
		return true;
	}

}

/*
function AdicionaReceita(Id_Usuario,Id_Receita,NomeReceita)
{
	//alert('AdicionaReceita');
	//alert('Id_Usuario		'		+ Id_Usuario);
	//alert('Id_Receita		'		+ Id_Receita);
	//alert('NomeReceita		'		+ NomeReceita);

	valor = "<table width='100%' border='0'><tr><td align='left'>Receita <strong><span class=\"azul\">" + NomeReceita + "</span></strong> adicionada com sucesso</td><td align='right'><span class=\"cursor\" onclick=\"FechaDiv('DESTAQUE');\">[Ocultar]</span></td></tr></table>";
	
	document.getElementById("DESTAQUE").style.display = 'block';
	var obj = document.getElementById("DESTAQUE");
	obj.innerHTML = valor;

	limk = "<img src=\"../img/ico_excluir_materia.jpg\" border=\"0\" hspace=\"5\" /><span onclick=\"ExcluirReceita('" + Id_Usuario + "','" + Id_Receita + "','" + NomeReceita + "');\" class=\"destaque cursor\"><span class=\"vermelho\">Excluir</span></span>";
	window.document.getElementById('RETORNO_ADD'+Id_Receita).innerHTML = limk;

	xmlhttp = new ajax();
	xmlhttp.enviar('receitas_sql_ajax.php?id_usuario=' + Id_Usuario + '&id_receita=' + Id_Receita + '&action=I', "POST", false);
	return false;

}

function ExcluirReceita(Id_Usuario,Id_Receita,NomeReceita)
{

	valor = "<table width='100%' border='0'><tr><td align='left'>Receita <strong><span class=\"vermelho\">" + NomeReceita + "</span></strong> excluída com sucesso</td><td align='right'><span class=\"cursor\" onclick=\"FechaDiv('DESTAQUE');\">[Ocultar]</span></td></tr></table>";
	document.getElementById("DESTAQUE").style.display = 'block';
	var obj = document.getElementById("DESTAQUE");
	obj.innerHTML = valor;

	limk = "<img src=\"../img/ico_add_materia.gif\" border=\"0\" hspace=\"5\" /><span onclick=\"AdicionaReceita('" + Id_Usuario + "','" + Id_Receita + "','" + NomeReceita + "');\" class=\"destaque cursor\">Adicionar</span>";
	window.document.getElementById('RETORNO_ADD'+Id_Receita).innerHTML = limk;

	xmlhttp = new ajax();
	xmlhttp.enviar('receitas_sql_ajax.php?id_usuario=' + Id_Usuario + '&id_receita=' + Id_Receita + '&action=E', "POST", false);
	return false;

}
*/
function Cadastra_Email(ObjID)
{

	alert('ObjID 	'	+ 	ObjID);

	var Email	= document.getElementById("email_cadastrar").value;

	if(Email == 'Digite aqui seu e-mail'){
		alert('Digite um E-mail por favor');
		
		return false;
	
	}else {

		xmlhttp = new ajax();
		xmlhttp.enviar('minha_conta_sql_ajax.php?Email=' + Email + '&Nr_Associado=' + ObjID, "POST", false);
	
	
		/* INSERE O CONTEUDO NA DIV DE FEEDBACK */
		document.getElementById("CADASTRO_EMAIL").style.display = 'block';
		var obj = document.getElementById("CADASTRO_EMAIL");
		obj.innerHTML = '<div id="FEEDBACK">Seu e-mail foi cadastrado com <strong>sucesso</strong></div>';
	
		return false;

	}

}

/*
function Classifica_Receita(ObjID,IdAssociado)
{

	//alert('ID RECEITA	'	+ ObjID);
	//alert('NR ASSOCIADO	'	+ IdAssociado);
	
	var Tag	= window.document.getElementById("tag").value;
	//alert('TAG	'	+ Tag);

	if(Tag == 'Digite aqui a Tag que deseja classificar'){
		alert('Digite uma Tag por favor');
		
		window.document.getElementById("tag").value = '';
		
		return false;
	
	} else if(Tag == ''){
		alert('Digite uma Tag por favor');
		
		window.document.getElementById("tag").focus();
		return false;

	}else {

		xmlhttp = new ajax();
		xmlhttp.enviar('receitas_sql_ajax.php?Id_Receita=' + ObjID + '&Tag=' + Tag + '&Id_Associado=' + IdAssociado, "POST", false);
	
		valor = "<table width='100%' border='0'><tr><td align='left'>A Tag <strong><span class=\"vermelho\">" + Tag + "</span></strong> foi cadastrada com sucesso</td><td align='right'><span class=\"cursor\" onclick=\"FechaDiv('RETORNO_TAG');\">[Ocultar]</span></td></tr></table>";
		window.document.getElementById("RETORNO_TAG").style.display = 'block';
		var obj = document.getElementById("RETORNO_TAG");
		obj.innerHTML = valor;
		
		window.document.getElementById("tag").value = '';
	
		return false;
	
	}

}
*/
	