function OpenIndique() {
	
	var local = document.getElementById("area-indicar");
	var linke = document.getElementById("link-indicar");
	
	if(local.style.display == "none" || local.style.display == "") {
		local.style.display = "block";
		linke.innerHTML = "Fechar Indicação";
		document.getElementById("nome_indicacao").focus();
	} else {
		local.style.display = "none";
		linke.innerHTML = "Indicar artigo";
	}
}

function ValidIndique(id_artigo,id_user) {
	//Cor de alerta
	classOn = "on";
	classOff = "";

	//Campos
	var nome = document.getElementById("nome_indicacao");
	var email = document.getElementById("email_indicacao");
	var amigos = document.getElementById("emails_amigo");

	//Campos
	campos = new Array(nome,email,amigos);
	for(var i=0;i<campos.length;i++) {
		campos[i].className = classOff;
	}

	// Regra para a validação de e-mail.
	var reEmail = /^[\w-]+(\.[\w-]+)*@(([\w-]{2,63}\.)+[A-Za-z]{2,6}|\[\d{1,3}(\.\d{1,3}){3}\])$/;


	//Validação
	if(nome.value == "") {
		nome.className = classOn;
		nome.focus();
		return;
	}
	if(email.value == "") {
		email.className = classOn;
		email.focus();
		return;
	} else {
		valid_email = reEmail.exec(email.value)
		if(valid_email == null) {
			email.className = classOn;
			email.focus();
			return false;
		}
	}
	if(amigos.value == "") {
		amigos.className = classOn;
		amigos.focus();
		return;
	}
	//Se todos os dados estiverem ok, envia para o(a) amigo(a).
	document.getElementById("area-indicar").innerHTML = "<div class='msg' style='margin:20px 0 20px 0; width:100%; text-align:center; float:left;'>Enviando...</div>";
	Load("indique_send.php?nome_indicacao="+ nome.value + "&email_indicacao=" + email.value + "&emails_amigo=" + amigos.value + "&id_artigo=" + id_artigo + "&id_usuario=" + id_user,ResponseIndique);
}

function ResponseIndique() {
	if (req.readyState == "4") {
		document.getElementById("area-indicar").innerHTML = req.responseText;
	}
}