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 acceso_clientes() {
	var params = "";
	var texto  = "";

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

				
	params  = "userfrontera="				+ document.getElementById("userfrontera").value  + "&";
	params += "passfrontera="				+ document.getElementById("passfrontera").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 busqueda_navegar(seccion, numero_pag) 
{
	http.abort();

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

	http.open('get', 'my_ajax.php?accion=get_results&numero_pag='+numero_pag+'&seccion='+seccion);

	http.onreadystatechange=function() {
		if(http.readyState == 4) {
			var response	= http.responseText;
			var update		= new Array();

			//document.getElementById('buscresultados').innerHTML = http.responseText;

			if(response.indexOf('|' != -1)) {
				update = response.split('|');
				document.getElementById(update[0]).innerHTML = update[1];
				document.getElementById(update[2]).innerHTML = update[3];
				//alert(update[0] + update[1] + update[2] + update[3]);
			} else {
				document.getElementById('buscresultados4').innerHTML = 'Fallo en buscar resultados';		
			}		   
		}
	}
	http.send(null);
}


function send_email_datos_propiedad(id_propiedad) {
	document.getElementById('form_enviar_mail_respuesta').innerHTML = "sending email... <img src=\"imagenes/plantilla_1/ajax_loading_peque.gif\" alt=\"\" />";
		
	params  = 'accion=send_email_pro';
	params += '&id_propiedad='+id_propiedad;
	params += '&form_email_remitente='+document.getElementById('form_email_remitente').value;
	params += '&form_nombre_remitente='+document.getElementById('form_nombre_remitente').value;
	params += '&form_email='+document.getElementById('form_email').value;

	http.open('get', 'my_ajax.php?' + params );
    
	http.onreadystatechange=function() {
		if(http.readyState == 4) {
			document.getElementById('form_enviar_mail_respuesta').innerHTML = http.responseText;				
		}
	}

    http.send(null);
}






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 nos_cargatexto(campo, obj_destino, obj_foto,foto) 
{
	document.getElementById(obj_foto).innerHTML = "<img src=\"imagenes/loader-372x610.gif\" alt=\"\"  />";
	document.getElementById(obj_destino).innerHTML = "loading... <img src=\"imagenes/ajax_loading_peque.gif\" alt=\"\" />";

	http.open('get', 'my_ajax.php?accion=nos_cargatexto&campo='+campo+'&obj_destino='+obj_destino+'&obj_foto='+obj_foto+'&foto='+foto);

	http.onreadystatechange=function() {
		if(http.readyState == 4) {
			var response	= http.responseText;
			var update		= new Array();

			if(response.indexOf('|' != -1)) {
				update = response.split('|');

				document.getElementById(update[0]).innerHTML = update[1];

				if ( update[2].length > 0) //cargamos la foto
				{
					document.getElementById(update[2]).innerHTML = update[3];
				}
				
			} else {
				document.getElementById('tabs_content').innerHTML = 'Fallo en cargar textos ';		
			}	
		}
	}
	
    http.send(null);
}






function pulsa_leido(obj,nom_box, nom_but) {
	if (obj[nom_box].checked == false)
	{
		obj[nom_but].disabled = true;
	} else {
		obj[nom_but].disabled = false;	
	}	   
}





function controla_checkbox_contacto(valor, post)
{
	if (document.forms[0].como_nos_conocio.value != valor)
	{
		document.getElementById('contacto_cnc_otros').innerHTML =  '';
	}else{
		document.getElementById('contacto_cnc_otros').innerHTML =  '<input type="text" class="contact_form_field" maxlength="100" name="cont_otros_medios" id="cont_otros_medios" value="'+post+'" />';
	}
}




function send_email_datos_contacto(obj) {
	var params = "";

	for (i=0; i<obj.elements.length; i++) {
		if (obj.elements[i].type == "text") {
		   params += obj.elements[i].name + "=" + obj.elements[i].value + "&";
		}   

		if (obj.elements[i].type == "checkbox") {
		   if (obj.elements[i].checked) {
			  params += obj.elements[i].name + "=" + obj.elements[i].value + "&";
		   } else {
			  params += obj.elements[i].name + "=&";
		   }
		}

		if (obj.elements[i].tagName == "select") {
			var sel = obj.elements[i];
			params += sel.name + "=" + sel.options[sel.selectedIndex].value + "&";
		}


		//alert(params);
	}

				
	//params += "cont_comments=" + escape(encodeURI(document.getElementById("cont_comments").value )) + "&";
	params += "cont_comments=" + document.getElementById("cont_comments").value  + "&";
	params += "como_nos_conocio=" + document.getElementById("como_nos_conocio").value  + "&";

	if ( document.getElementById("cont_solicita") != null )
		params += "solicita=" + document.getElementById("cont_solicita").value  + "&";

	document.getElementById('form_enviar_contacto_respuesta').innerHTML = "sending data <img src=\"imagenes/ajax_loading_peque.gif\" alt=\"\" />";
		
	params  += 'accion=send_email_con';


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

	
	http.onreadystatechange=function() {
		if(http.readyState == 4) {
			document.getElementById('form_enviar_contacto_respuesta').innerHTML = http.responseText;		
			
			//////////// LIMPIAR FORMULARIO ///////////////////////////
			for (i=0; i<obj.elements.length; i++) {
				if (obj.elements[i].type == "text") {
				    obj.elements[i].value = "";
				}   

				if (obj.elements[i].type == "checkbox") {
					obj.elements[i].checked = false;
				}
			}
			document.getElementById("cont_comments").value = "";
			///////////////////////////////////////////////////////////

		}		
	}
	http.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	http.send(params);
}


/* ------------------------------------------------------------------------------------------ */
/* ------------------------------------------------------------------------------------------ */
/* ------------------------------------------------------------------------------------------ */

origen = "http://www.euromarina.es/webcam/euromarinajpg.jpg?";


function reloadImages()
{
  $('#PhiSYScam').attr('src', origen + Math.random());
}

