function nuevoAjax()
{ 
	var xmlhttp=false; 
	try 
	{ 
		xmlhttp=new ActiveXObject("Msxml2.XMLHTTP"); 
	}
	catch(e)
	{ 
		try
		{ 
			xmlhttp=new ActiveXObject("Microsoft.XMLHTTP"); 
		} 
		catch(E) { xmlhttp=false; }
	}
	if (!xmlhttp && typeof XMLHttpRequest!="undefined") { xmlhttp=new XMLHttpRequest(); } 
	return xmlhttp; 
}


//Funciones de validacion
function valida_email(email)
{
	if (!(/[\w-\.]{3,}@([\w-]{2,}\.)*([\w-]{2,}\.)[\w-]{2,4}/.test(email)))
	{
		return (0);
	}
}

function limpiar()
{
	document.getElementById("v_recomendar").value = "";
}

function eliminaEspacios(cadena)
{
	var x=0, y=cadena.length-1;
	while(cadena.charAt(x)==" ") x++;	
	while(cadena.charAt(y)==" ") y--;	
	return cadena.substr(x, y-x+1);
}
//Fin funciones de validacion



function nuevoEvento2(evento)
{
	//RECEPCION
	if(evento=="recomendar")
	{	
		//divs
		var div_recomendar = document.getElementById("div_recomendar");
		
		//inputs
		var r_recomendar   = document.getElementById("v_recomendar").value;		
		var r_idcli        = document.getElementById("v_idcli").value;
		var r_alias        = document.getElementById("v_alias").value;
		var r_pais         = document.getElementById("v_pais").value;
				
		//boton
		var btn_recomendar = document.getElementById("btn_recomendar");
		var textoAccion    = "Enviando...";
	}
	
	
	//PROCESO 
	if(evento=="recomendar")
	{	
		var errores = 0;
		r_recomendar = eliminaEspacios(r_recomendar);
	
		//Validaciones		
		if(r_recomendar=="") 
		{
			div_recomendar.innerHTML = "<img src='imagenes/icon_error.gif' border='0'>&nbsp;Correo electrónico vacío, formato: tunombre@ejemplo.com";
			errores++;
		}			
		else if(valida_email(r_recomendar)==0) 
		{
			div_recomendar.innerHTML = "<img src='imagenes/icon_error.gif' border='0'>&nbsp;Correo electr&oacute;nico no v&aacute;lido, formato: tunombre@ejemplo.com";
			errores++;
		}
		
		if(errores == 0)
		{
			limpiar();
			btn_recomendar.disabled  = true; 
			btn_recomendar.value	 = textoAccion;
			div_recomendar.innerHTML = '<img src="imagenes/carga.gif">';
			
			var ajax=nuevoAjax();
			ajax.open("POST", "miperfil_recom_mtr.php5", true);
			ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
			ajax.send("v_recomendar="+r_recomendar+"&v_idcli="+r_idcli+"&v_alias="+r_alias+"&v_pais="+r_pais);
			
			ajax.onreadystatechange=function()
			{
				if (ajax.readyState==4)
				{
					btn_recomendar.disabled  = false; 
					btn_recomendar.value     = "Enviar";
					div_recomendar.innerHTML = ajax.responseText;		
				}
			}
		}
	}
}
