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 += "como_nos_conocio=" + document.getElementById("como_nos_conocio").value  + "&";

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


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

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

	http.send(null);
	

}




/* ------------------------------------------------------------------------------------------ */
/* ------------------------------------------------------------------------------------------ */
/* ------------------------------------------------------------------------------------------ */
/* WEBCAMS */
/* ------------------------------------------------------------------------------------------ */
/* ------------------------------------------------------------------------------------------ */
/* ------------------------------------------------------------------------------------------ */

function addLoadListener(fn)
{
  if (typeof window.addEventListener != 'undefined')
  {
    window.addEventListener('load', fn, false);
  }
  else if (typeof document.addEventListener != 'undefined')
  {
    document.addEventListener('load', fn, false);
  }
  else if (typeof window.attachEvent != 'undefined')
  {
    window.attachEvent('onload', fn);
  }
  else
  {
    var oldfn = window.onload;
    if (typeof window.onload != 'function')
    {
      window.onload = fn;
    }
    else
    {
      window.onload = function()
      {
        oldfn();
        fn();
      };
    }
  }
}

var buf = new Image();
var now = new Date();
var first = true;
var interval = 5 * 1000;
var origen = String;
var OurInterval;

origen = "webcam/euromarinajpg.jpg?";

function chimage() {
	document.PhiSYScam.src = buf.src;
	now = new Date();
	buf.src = origen + now.getTime();
}

function startrefresh() {
	OurInterval = setInterval('chimage()',interval);
}




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


