
function createRequestObject() {
    var peticion;

	try{
	   if (window.XMLHttpRequest)
			   peticion = new XMLHttpRequest();
	   else if (window.ActiveXObject)
			   peticion = new ActiveXObject("Microsoft.XMLHTTP");
	} catch (e) {
		//
	}

    return peticion;
}


var http = createRequestObject();




function subscribe() {
	var params = "";

	document.getElementById('respuesta_newsletter').innerHTML = "espere <img src=\"imagenes/loader.gif\" alt=\"\" />";

				
	params  = "email="				+ document.getElementById("input_newsletter").value  + "&";
	params += 'accion=newsletter_subs';


	http.open('get', 'my_ajax.php?' + params );

	http.onreadystatechange=function() {
		if(http.readyState == 4) {
			document.getElementById('respuesta_newsletter').innerHTML = http.responseText;
		}		
	}

	http.send(null);
}


function acceso_clientes() {
	var params = "";
	var texto  = "";

	valor = document.getElementById('respuesta_acceso').innerHTML;
	
	document.getElementById('respuesta_acceso').innerHTML = "espere <img src=\"imagenes/loader.gif\" alt=\"\" />";

				
	params  = "userroman="				+ document.getElementById("userroman").value  + "&";
	params += "passroman="				+ document.getElementById("passroman").value  + "&";
	params += 'accion=accesoclientes';


	http.open('get', 'my_ajax.php?' + params );

	http.onreadystatechange=function() {
		if(http.readyState == 4) {
			if ( http.responseText == "SI" )
			{
				document.getElementById('respuesta_acceso').innerHTML = valor;
				document.accesoclientes.submit();
			} else {
				//alert(http.responseText);
				document.getElementById('respuesta_acceso').innerHTML = http.responseText;			
			}
		}		
	}

	http.send(null);

}



function lks_save_user_resolution()
{
	http.open('get', 'my_ajax.php?accion=save_user_res&width='+screen.width+'&height='+screen.height);

	http.onreadystatechange=function() {
		if(http.readyState == 4) {
			//alert(http.responseText);
		}		
	}

    http.send(null);
}



function cerrar_recomendacion()
{
	document.getElementById('cont_colec_recomendar').innerHTML = "";
}

/* de momento no lo usaremos, se abrirá con enlace directo
function carga_formulario_raua(marca, id_linea,id_modelo)
{
	var params = "accion=carga_enviaramigo&marca="+marca+"&id_linea="+id_linea+"&id_modelo="+id_modelo;

	document.getElementById('cont_colec_recomendar').innerHTML = "<img src=\"imagenes/loader.gif\" alt=\"\" />";
	
	http.open('get', 'my_ajax.php?' + params );
	http.onreadystatechange=function() {
		if(http.readyState == 4   && http.status==200 ) {
			document.getElementById('cont_colec_recomendar').innerHTML = http.responseText;
			document.getElementById("des_email").focus();
		}		

	}
	http.send(null);
}
*/

function enviar_recomendacion(id_modelo,tipo) {
	var params = "";

	document.getElementById('colec_recomendar_error').innerHTML = "<img src=\"imagenes/loader.gif\" alt=\"\" />";

				
	params  = "des_email="			+ document.getElementById("des_email").value  + "&";
	params += "rem_nombre="			+ document.getElementById("rem_nombre").value + "&";
	params += "rem_email="			+ document.getElementById("rem_email").value  + "&";
	params += 'accion=send_email_recomendacion'									  + "&";
	params += 'id_modelo='			+ id_modelo									  + "&";
	params += 'id_noticia='			+ id_modelo									  + "&";
	params += 'tipo='				+ tipo											;


	http.open('get', 'my_ajax.php?' + params );

	http.onreadystatechange=function() {
		if(http.readyState == 4) {
			document.getElementById('colec_recomendar_error').innerHTML = http.responseText;
		}		
	}

	http.send(null);
}


function envia_formulario_email() {
	var params = "";

	document.getElementById('con_caja_mensajes').innerHTML = "espere <img src=\"imagenes/ajax_loading_peque.gif\" alt=\"\" />";

				
	params  = "con_nombre="			+ document.getElementById("nombre").value  + "&";
	params += "con_email="			+ document.getElementById("email").value + "&";
	params += "con_asunto="			+ document.getElementById("asunto").value  + "&";
	params += "con_telefono="		+ document.getElementById("telefono").value  + "&";
	params += "con_comentarios="	+ document.getElementById("contenido").value  + "&";
	params += 'accion=send_email_contacto';

	http.open('post', 'my_ajax.php?accion=send_email_contacto',true);

	http.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	http.setRequestHeader("Content-length", params.length);
	http.setRequestHeader("Connection", "close");

	http.onreadystatechange=function() {
		if(http.readyState == 4) {
			document.getElementById('con_caja_mensajes').innerHTML = http.responseText;
		}		
	}

	http.send(params);
}



function registra_cliente() {
	var params = "";

	document.getElementById('respuesta').innerHTML = "espere <img src=\"imagenes/ajax_loading_peque.gif\" alt=\"\" />";

				
	params  = "nombre="			+ document.getElementById("reg_nombre").value  + "&";
	params += "apellidos="		+ document.getElementById("reg_apellidos").value  + "&";
	params += "empresa="		+ document.getElementById("reg_empresa").value  + "&";
	params += "direccion="		+ document.getElementById("reg_direccion").value  + "&";
	params += "cp="				+ document.getElementById("reg_cp").value  + "&";
	params += "poblacion="		+ document.getElementById("reg_poblacion").value  + "&";
	params += "provincia="		+ document.getElementById("reg_provincia").value  + "&";
	params += "pais="			+ document.getElementById("reg_pais").value  + "&";
	params += "telefono="		+ document.getElementById("reg_telefono").value  + "&";
	params += "movil="			+ document.getElementById("reg_movil").value  + "&";
	params += "email="			+ document.getElementById("reg_email").value + "&";
	params += "medio="			+ document.getElementById("reg_medio").value  + "&";
	params += "observaciones="	+ document.getElementById("reg_observaciones").value  + "&";
	params += 'accion=registra_cliente';

	http.open('post', 'my_ajax.php?accion=registra_cliente',true);

	http.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	http.setRequestHeader("Content-length", params.length);
	http.setRequestHeader("Connection", "close");

	http.onreadystatechange=function() {
		if(http.readyState == 4) {

			var response	= http.responseText;
			var update		= new Array();
	
			if(response.indexOf('|' != -1)) 
			{

				update = response.split('|');
							
				if ( update[0] == "OK" )
				{
					document.getElementById('respuesta').innerHTML = update[1];

					document.getElementById("reg_nombre").value				= "";
					document.getElementById("reg_apellidos").value			= "";
					document.getElementById("reg_empresa").value			= "";
					document.getElementById("reg_direccion").value			= "";
					document.getElementById("reg_cp").value					= "";
					document.getElementById("reg_poblacion").value			= "";
					document.getElementById("reg_provincia").value			= "";
					document.getElementById("reg_pais").value				= "";
					document.getElementById("reg_telefono").value			= "";
					document.getElementById("reg_movil").value				= "";
					document.getElementById("reg_email").value				= "";
					document.getElementById("reg_medio").value				= "";
					document.getElementById("reg_observaciones").value		= "";
				} else {
					document.getElementById('respuesta').innerHTML = http.responseText;		
				}
				
				

			} else {
				document.getElementById('respuesta').innerHTML = http.responseText;
			}

		}		
	}

	http.send(params);
}



function trim(cadena)
{
	for(i=0; i<cadena.length; )
	{
		if(cadena.charAt(i)==" ")
			cadena=cadena.substring(i+1, cadena.length);
		else
			break;
	}

	for(i=cadena.length-1; i>=0; i=cadena.length-1)
	{
		if(cadena.charAt(i)==" ")
			cadena=cadena.substring(0,i);
		else
			break;
	}
	
	return cadena;
}



function carga_foto_noticia(url_g) 
{ 
  document.getElementById('foto_principal').src = 'imagenes/loader.gif';
  document.getElementById('foto_principal').src	= url_g;  
}



function carga_formulario_raua_not(id_noticia)
{
	var params = "accion=carga_enviaramigo&id_noticia="+id_noticia;

	document.getElementById('cont_colec_recomendar').innerHTML = "<img src=\"imagenes/loader.gif\" alt=\"\" />";
	
	http.open('get', 'my_ajax.php?' + params );
	http.onreadystatechange=function() {
		if(http.readyState == 4   && http.status==200 ) {
			document.getElementById('cont_colec_recomendar').innerHTML = http.responseText;
			document.getElementById("des_email").focus();
		}		

	}
	http.send(null);
}


function enviar_recomendacion_not(id_noticia) {
	var params = "";

	document.getElementById('colec_recomendar_error').innerHTML = "<img src=\"imagenes/loader.gif\" alt=\"\" />";

	
				
	params  = "des_email="			+ document.getElementById("des_email").value  + "&";
	params += "rem_nombre="			+ document.getElementById("rem_nombre").value + "&";
	params += "rem_email="			+ document.getElementById("rem_email").value  + "&";
	params += 'accion=send_email_noticia'										  + "&";
	params += 'id_noticia='			+ id_noticia								  + "";	


	http.open('get', 'my_ajax.php?' + params );

	http.onreadystatechange=function() {
		if(http.readyState == 4) {
			document.getElementById('colec_recomendar_error').innerHTML = http.responseText;
		}		
	}

	http.send(null);
}





//// acceso desde mapa flash ////////
/*
function muestra_zona_comercial(zona, comercial, telefono)
{
	comercial = comercial.replace(/#/i, "<br />");

	comercial = comercial.replace(/ñ/i, "&ntilde;");
	comercial = comercial.replace(/Ñ/i, "&Ntilde;");

	document.getElementById('comer_localizacion').innerHTML = zona;
	document.getElementById('comer_nombre').innerHTML		= comercial;
	document.getElementById('comer_telef').innerHTML		= telefono;

}


function muestra_zona_donde(zona, comercial, telefono, campomemo)
{
	campomemo = campomemo.replace(/#/i, "<br />");
	campomemo = campomemo.replace(/ñ/i, "&ntilde;");
	campomemo = campomemo.replace(/Ñ/i, "&Ntilde;");

	campomemo = campomemo.replace(/á/i, "&aacute;");
	campomemo = campomemo.replace(/é/i, "&eacute;");
	campomemo = campomemo.replace(/í/i, "&iacute;");
	campomemo = campomemo.replace(/ó/i, "&oacute;");
	campomemo = campomemo.replace(/ú/i, "&uacute;");

	campomemo = campomemo.replace(/Á/i, "&Aacute;");
	campomemo = campomemo.replace(/É/i, "&Eacute;");
	campomemo = campomemo.replace(/Í/i, "&Iacute;");
	campomemo = campomemo.replace(/Ó/i, "&Oacute;");
	campomemo = campomemo.replace(/Ú/i, "&Uacute;");
	
	
	document.getElementById('comer_localizacion').innerHTML = zona;
	document.getElementById('campo_memo').innerHTML			= campomemo;

}
*/
