/*--------------------------------------------------------
FUNCIONES PARA EL REGISTRO DE REFERIDOS
----------------------------------------------------------*/
var ref_idcontenido = '';
var ref_tipocontenido = '';
var ref_idcomentario = '';

//pone el formulario de registro
function ref_poneFormulario(codigo, tipo, idcomentario) {
	ref_idcontenido = codigo;
	ref_tipocontenido = tipo;
	ref_idcomentario = idcomentario;
	
	var str_inner = "";	
	str_inner += "<div id=\"referidos\"> ";
  str_inner += "<table width=\"370\" border=\"0\" cellspacing=\"1\" cellpadding=\"0\">";
    str_inner += "<tr> ";
      str_inner += "<td align=\"right\"><a href=\"#\" onclick=\"hideBox();\" onmouseover=\"MM_swapImage('cerrar11','','../img/cuadros/bt_cerrar_on.gif',1)\" onmouseout=\"MM_swapImgRestore()\"><img src=\"../img/cuadros/bt_cerrar_off.gif\" alt=\"cerrar\" name=\"cerrar11\" width=\"29\" height=\"28\" border=\"0\" /></a></td>";
    str_inner += "</tr>";
    str_inner += "<tr> ";
      str_inner += "<td height=\"270\" align=\"center\" valign=\"bottom\" class=\"fdMsjAmigos\">";
      str_inner += "<div id=\"ref_error\" style=\"display:none;\"> ";
      	str_inner += "<table width=\"340\" height=\"117\" border=\"0\" cellpadding=\"0\" cellspacing=\"13\">";
          str_inner += "<tr> ";
            str_inner += "<td align=\"center\" bgcolor=\"#FFCC00\" id=\"ref_msjError\" class=\"msjError\">Mensaje de error</td>";
          str_inner += "</tr>";      
  			str_inner += "</table>";
  			str_inner += "</div>";
        str_inner += "<form id=\"ref_formulario\" name=\"ref_formulario\" style=\"margin:0;\">";
        str_inner += "<table width=\"330\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\">";
          str_inner += "<tr>";
            str_inner += "<td><img src=\"../img/blank.gif\" width=\"10\" height=\"8\" /></td>";
            str_inner += "<td><img src=\"../img/blank.gif\" width=\"10\" height=\"3\" /></td>";
            str_inner += "<td><img src=\"../img/blank.gif\" width=\"10\" height=\"3\" /></td>";
          str_inner += "</tr>";
          str_inner += "<tr> ";
            str_inner += "<td width=\"55\" height=\"24\">&nbsp;</td>";
            str_inner += "<td width=\"135\"><input name=\"ref_amigo1\" id=\"ref_amigo1\" type=\"text\" class=\"camposRecomendar\" size=\"15\" /></td>";
            str_inner += "<td><input name=\"ref_email1\" id=\"ref_email1\" type=\"text\" class=\"camposRecomendar\" size=\"22\" /></td>";
          str_inner += "</tr>";
          str_inner += "<tr> ";
            str_inner += "<td height=\"26\">&nbsp;</td>";
            str_inner += "<td><input name=\"ref_amigo2\" id=\"ref_amigo2\" type=\"text\" class=\"camposRecomendar\" size=\"15\" /></td>";
            str_inner += "<td><input name=\"ref_email2\" id=\"ref_email2\" type=\"text\" class=\"camposRecomendar\" size=\"22\" /></td>";
          str_inner += "</tr>";
          str_inner += "<tr> ";
            str_inner += "<td height=\"24\">&nbsp;</td>";
            str_inner += "<td><input name=\"ref_amigo3\" id=\"ref_amigo3\" type=\"text\" class=\"camposRecomendar\" size=\"15\" /></td>";
            str_inner += "<td><input name=\"ref_email3\" id=\"ref_email3\" type=\"text\" class=\"camposRecomendar\" size=\"22\" /></td>";
          str_inner += "</tr>";
          str_inner += "<tr> ";
            str_inner += "<td height=\"24\">&nbsp;</td>";
            str_inner += "<td><input name=\"ref_amigo4\" id=\"ref_amigo4\" type=\"text\" class=\"camposRecomendar\" size=\"15\" /></td>";
            str_inner += "<td><input name=\"ref_email4\" id=\"ref_email4\" type=\"text\" class=\"camposRecomendar\" size=\"22\" /></td>";
          str_inner += "</tr>";
					str_inner += "<tr> ";
            str_inner += "<td height=\"31\">&nbsp;</td>";
            str_inner += "<td>&nbsp;</td>";
            str_inner += "<td>&nbsp;</td>";
          str_inner += "</tr>";
        str_inner += "</table>";
        str_inner += "</form>";
       str_inner += "</td>";
    str_inner += "</tr>";
    str_inner += "<tr> ";
      str_inner += "<td align=\"right\"><a href=\"#\" onclick=\"ref_enviaMensaje();\" onmouseover=\"MM_swapImage('enviaramigos','','../img/cuadros/bt_msjamigos_on.gif',1)\" onmouseout=\"MM_swapImgRestore()\"><img src=\"../img/cuadros/bt_msjamigos_off.gif\" name=\"enviaramigos\" width=\"329\" height=\"35\" border=\"0\" id=\"enviaramigos\" /></a></td>";
    str_inner += "</tr>";
  str_inner += "</table>";
	str_inner += "</div>";
		
	$('box').innerHTML = str_inner;
	showBox();
}

/*--------------------------------------------------------
FUNCIONES PARA ENVIO DEL MENSAJE
----------------------------------------------------------*/
function ref_enviaMensaje() {		
	if(ref_validaRecomendar()) {		
		var c = ref_idcontenido;
		var t = ref_tipocontenido;
		var i = ref_idcomentario;
		
		var pars = '?i='+i+'&c='+c+'&t='+t+'&'+Form.serialize($('ref_formulario'));
		
		var url = '../php/referidos_alta.php';
		//document.write(url+pars);
			
		var myAjax = new Ajax.Request(
		url, 
		{
			method: 'get', 
			parameters: pars, 
			onComplete: ref_poneGracias,
			onFailure: ErrorFunc
		});		
	}	
}

function ref_poneGracias(requester)
{
	var str_inner = "";
	
	str_inner += "<div id=\"contactoGracias\"> ";
  str_inner += "<table width=\"370\" border=\"0\" cellspacing=\"1\" cellpadding=\"0\">";
    str_inner += "<tr> ";
      str_inner += "<td align=\"right\"><a href=\"#\" onclick=\"hideBox()\" onmouseover=\"MM_swapImage('cerrar10','','../img/cuadros/bt_cerrar_on.gif',1)\" onmouseout=\"MM_swapImgRestore()\"><img src=\"../img/cuadros/bt_cerrar_off.gif\" alt=\"cerrar\" name=\"cerrar10\" width=\"29\" height=\"28\" border=\"0\" /></a></td>";
    str_inner += "</tr>";
    str_inner += "<tr> ";
      str_inner += "<td height=\"310\" align=\"center\" valign=\"bottom\" class=\"fdContactoGracias\">&nbsp; ";
      str_inner += "</td>";
    str_inner += "</tr>";
    str_inner += "<tr> ";
      str_inner += "<td align=\"right\"><a href=\"#\" onclick=\"hideBox()\" onmouseover=\"MM_swapImage('volversitio4','','../img/cuadros/bt_rvolver_on.gif',1)\" onmouseout=\"MM_swapImgRestore()\"><img src=\"../img/cuadros/bt_rvolver_off.gif\" alt=\"Volver al sitio\" name=\"volversitio4\" width=\"240\" height=\"35\" border=\"0\" /></a></td>";
    str_inner += "</tr>";
  str_inner += "</table>";
	str_inner += "</div>";
	$('box').innerHTML = str_inner;
}

function ref_validaRecomendar() 
{
	
	var msg = '';
	//si esta el nombre tiene que estar el email y viceversa
	if($F('ref_amigo1')=='' && $F('ref_amigo2')=='' && $F('ref_amigo3')=='' && $F('ref_amigo4')=='') {
		msg = 'Debes ingresar al menos un nombre y un email';
		Field.focus('ref_amigo1');
	}		
	if(($F('ref_amigo1')!='' && $F('ref_email1')=='')||($F('ref_amigo1')=='' && $F('ref_email1')!='')) {
		msg = 'Debes completar ambos campos';
		Field.focus('ref_amigo1');
	}		
	if(($F('ref_amigo2')!='' && $F('ref_email2')=='')||($F('ref_amigo2')=='' && $F('ref_email2')!='')) {
		msg = 'Debes completar ambos campos';
		Field.focus('ref_amigo2');
	}	
	if(($F('ref_amigo3')!='' && $F('ref_email3')=='')||($F('ref_amigo3')=='' && $F('ref_email3')!='')) {
		msg = 'Debes completar ambos campos';
		Field.focus('ref_amigo3');
	}	
	if(($F('ref_amigo4')!='' && $F('ref_email4')=='')||($F('ref_amigo4')=='' && $F('ref_email4')!='')) {
		msg = 'Debes completar ambos campos';
		Field.focus('ref_amigo4');
	}	
	if($F('ref_email1')!='' && !checkEmail($F('ref_email1'))) {
		msg = 'Debes ingresar un email valido';
		Field.focus('ref_email1');
	}		
	if($F('ref_email2')!='' && !checkEmail($F('ref_email2'))) {
		msg = 'Debes ingresar un email valido';
		Field.focus('ref_email2');
	}		
	if($F('ref_email3')!='' && !checkEmail($F('ref_email3'))) {
		msg = 'Debes ingresar un email valido';
		Field.focus('ref_email3');
	}		
	if($F('ref_email4')!='' && !checkEmail($F('ref_email4'))) {
		msg = 'Debes ingresar un email valido';
		Field.focus('ref_email4');
	}
	
	if(msg.length==0) {
		return true;
	} else {		
		$('ref_msjError').innerHTML = msg;
		$('ref_error').show();
		return false;
	}	
}

/*--------------------------------------------------------
FUNCIONES GENERALES DEL MODULO
----------------------------------------------------------*/

function ErrorFunc() 
{
	alert('error en la accion');
}
