// JavaScript Document

var panelAbierto = 0;

function showLoading() {
	var ele = document.getElementById("loader");
	ele.style.visibility = "visible";
}

function hiddenLoading() {
	var ele = document.getElementById("loader");
	ele.style.visibility = "hidden";
}

function ocultarForm() {
	 var form = document.getElementById("pop_up");
	form.style.display = "none";
	panelAbierto = 0;
	hiddenLoading();
}

function mostrarForm() {
	var form = document.getElementById("pop_up");
	form.style.display = "block";
	panelAbierto = 1;
}

function showme() {
	
	if (panelAbierto) {
		ocultarForm();
		
	} else {
		mostrarForm();
	}
}

function envioOk (o) {
	//BORRAR CAMPOS
	nombre1.value= "";
	nombre2.value= "";
	email1.value="";
	email2.value="";
	mensaje.value="";
	nombre1.style.background="#ffffff";
	nombre2.style.background="#ffffff";
	email1.style.background="#ffffff";
	email2.style.background="#ffffff";
	ocultarForm();
	alert(o.responseText);
}

function envioError(o) {
	ocultarForm();
	alert("ERROR DE CONEXION");
}

var callback = 
	{ 
	    success:envioOk, 
	    failure:envioError
	};


function enviarForm() {
	
	//VERIFICAR CAMPOS
	var enviar = true;
	var regExpEmail = /^[\w\.-]+@[\w\.-]+\.\w+$/i;
	var nombre1 = document.getElementById("nombre1");
	var nombre2 = document.getElementById("nombre2");
	var email1 = document.getElementById("email1");
	var email2 = document.getElementById("email2");
	var mensaje = document.getElementById("mensaje");
	var url = document.getElementById("url");


	if (nombre1.value == "") {
		nombre1.style.background="#FF9F9F";
		enviar = false;
		}

	if (nombre2.value == "") {
		nombre2.style.background="#FF9F9F";
		enviar = false;
		}

	if (email1.value == "" || !email1.value.match(regExpEmail)) {
		email1.style.background="#FF9F9F";
		enviar = false;
		}

	if (email2.value == "" || !email2.value.match(regExpEmail)) {
		email2.style.background="#FF9F9F";
		enviar = false;
		}

	if (enviar) {
	//MANDO EMAIL
		var sUrl = "code/sendToFriend.php";
		var postData =  "nombre1="+nombre1.value+"&email1="+email1.value+"&nombre2="+nombre2.value+"&email2="+email2.value+"&mensaje="+mensaje.value+"&url="+url.value;
		var request = YAHOO.util.Connect.asyncRequest('POST', sUrl, callback, postData);
		showLoading();

		}else {

		return enviar;
	}
	
	
}