var request = null;

function showMsg(opcion, move, e)
{
	if(browser == "Firefox"){
		obj('dynControls').style.MozOpacity = 0.30;
	}
	else{
		obj('dynControls').style.filter = 'alpha(opacity=30)';
	}
	
	if(opcion == 'nosession'){
		obj('nosessionDiv').style.display = 'block';
	}
	if(opcion === "email"){
		obj('emailDiv').style.display = 'block';
	}
	
	if(obj('dynBox2')){
		obj('dynBox2').style.display = 'none';
	}
	obj('dynBox').style.display = 'block';
	
	return 0;
}

function hideMsg(divId){
	if(browser == 'Firefox'){
		obj('dynControls').style.MozOpacity = 1.0;
	}
	else{
		obj('dynControls').style.filter = 'alpha(opacity=100)';
	}
	
	obj(divId).style.display  = 'none';
	obj('dynBox').style.display = 'none';
	
	return 0;
}

var enviaNoticia = {
	success: function(o)
	{
		try { var jsonObj = YAHOO.lang.JSON.parse(o.responseText); }
		catch(e) { alert('Error parsing'); return 1; }
		if(jsonObj.exitMsg == "YES"){
			alert('Se envió el correo con éxito');
			hideMsg('emailDiv');
		}
		else{
			if(jsonObj.exitMsg == 'MAIL_ERROR'){
				alert('Ocurrió un error al realizar el envío, por favor\nrevisa que las direcciones de correo electrónico sean correctas');
				return false;
			}
			else{
				alert(jsonObj.exitMsg);
			}
		}
	},
	failure: function(o)
	{
		alert('Falló el envío');
	}
};

function enviaCorreo(id)
{
	if(obj('emailTo').value === ""){
		alert('Escribe la dirección de correo electrónico a quien deseas enviar esta noticia');
		return false;
	}
	if(obj('emailFrom').value === ""){
		alert('Escribe tu dirección de correo electrónico para enviar correctamente esta noticia');
		return false;
	}
	if( ! validaEmail(obj('emailTo').value)){
		alert('La dirección de correo electrónico del destinatario no es válida');
		return false;
	}
	if( ! validaEmail(obj('emailFrom').value)){
		alert('Tu dirección de correo electrónico no es válida');
		return false;
	}

	if(request != null){
		YAHOO.util.Connect.abort(request);
	}
	
	if(id == "idNoticia"){
		var request = YAHOO.util.Connect.asyncRequest('POST', '/a/services/envios/noticia/' + obj(id).value, enviaNoticia, "emailTo=" + obj('emailTo').value + "&emailFrom=" + obj('emailFrom').value + "&nombre=" + obj('nombre').value + "&comment=" + obj('commentTo').value);
	}
	/*if(id == "idReporte"){
		loadService("email", "/services/enviaReporte.php?emailTo=" + obj('emailTo').value + "&emailFrom=" + obj('emailFrom').value + "&nombre=" + obj('nombre').value + "&id=" + obj(id).value + "&comment=" + obj('commentTo').value);
	}
	if(id == "idEditorial"){
		loadService("email", "/services/enviaEditorial.php?emailTo=" + obj('emailTo').value + "&emailFrom=" + obj('emailFrom').value + "&nombre=" + obj('nombre').value + "&id=" + obj(id).value + "&secc=" + obj('idSecc').value + "&comment=" + obj('commentTo').value);
	}
	if(id == "idFoto"){
		loadService("email", "/services/enviaFoto.php?emailTo=" + obj('emailTo').value + "&emailFrom=" + obj('emailFrom').value + "&foto=" + imgActual + "&nombre=" + obj('nombre').value + "&comment=" + obj('commentTo').value);
		if(obj('emailFrom').value == ""){
			alert("Escribe tu dirección de correo electrónico");
			return false;
		}
		if(obj('nombre').value === ""){
			alert("Escribe tu nombre");
			return false;
		}
	}*/
	
	return 0;
}

