//Esta funcion comprueba si el usuario ya tiene una cookie con su id.
// Si no la tiene la intenta crear (si las cookies estan habilitadas)
function existeCreaUsuarioWeb(){
		//Comprobamos si las cookies estan habilitadas
		setCookie("testCookie","prueba"); //ponemos tiempo=0 para que la cookie solo dure esta sesion ya que solo es una cookie de prueba
		cookiePrueba=getCookie("testCookie");
		if (cookiePrueba==null){ //el usuario no tiene las cookies habilitadas
			return false;
		}
		else{		
			idUsuarioWeb=getCookie("idUsuarioWeb");
			if (idUsuarioWeb==null) { //el usuario no existe, asi que se crea
				//fecha actual
				var miFecha = new Date();
				numeroAnio=miFecha.getYear();
				numeroMes=miFecha.getMonth() + 1;
				numeroDia=miFecha.getDate();
				fecha=numeroAnio+""+numeroMes+""+numeroDia;

				var xmlHttp;
				try {
		  // Firefox, Opera 8.0+, Safari
		  		xmlHttp=new XMLHttpRequest();
		  	}
				catch (e) {
		  		// Internet Explorer
		  		try	{
						xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
					}
		  		catch (e) {
						try { xmlHttp=new ActiveXObject("Microsoft.XMLHTTP"); }
						catch (e) {
			  			alert("Your browser does not support AJAX!");
			  			return false;
			  		}
					}
		  	}
		  	xmlHttp.onreadystatechange=function() {
					if(xmlHttp.readyState==4) {
						respuesta=jQuery.trim(xmlHttp.responseText);
						switch (respuesta){
						case "si":
									//usuario ya exisitia
									break;
						case "no":
									//Se ha producido un error
									break;						
						case "noCookies":
									//Navegador no acepta cookies
									break;						
						default:
									//el usuario no existia. Se ha creado un nuevo id de usuario, se ha almacenado la informacion en la bbdd y se guarda la id en al cookie
									setCookie("idUsuarioWeb",respuesta);
									return respuesta;
									break;
						}
					}
				}
				url="ajax/guardaDatosUsuariosWeb.php"; //llamamos sin parametros para que se cree un nuevo id de usuario

				xmlHttp.open("GET",url,true);
				xmlHttp.send(null);
			}
			else {
				return idUsuarioWeb;
			}
		}
	}
//*****************************************************************************************************************	 
//Esta funcion carga las ultimas consultas que ralizó el usuario en el menu lateral izquierdo
 	
	function cargarUltimasBusquedas(){ 
		var xmlHttp;
		try
		  {
		  // Firefox, Opera 8.0+, Safari
		  xmlHttp=new XMLHttpRequest();
		  }
		catch (e)
		  {
		  // Internet Explorer
		  try
			{
			xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
			}
		  catch (e)
			{
			try
			  {
			  xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
			  }
			catch (e)
			  {
			  alert("Your browser does not support AJAX!");
			  return false;
			  }
			}
		  }
		  xmlHttp.onreadystatechange=function() {
				if(xmlHttp.readyState==4)
					document.getElementById("leftMenu2").innerHTML=xmlHttp.responseText;
				else
					document.getElementById("leftMenu2").innerHTML="<img src='images/wait30trans.gif'>";
			}
			
			idUsuarioWeb=getCookie("idUsuarioWeb");
		url="ajax/busquedas/muestraUltimasBusquedas.php?idUsuarioWeb="+idUsuarioWeb;
		  xmlHttp.open("GET",url,true);
		  xmlHttp.send(null);
  	}	
//************************************************************************************************************
//Esta funcion obtiene la ultima busqueda que realizo el usuario (si tiene un id de usuario en la cookie) y llama a "actualizaBuscador" para cargar los datos de la ultima busqueda en el buscador.
//Esta funcion solo es llamada desde la pagina index.php

	function cargaBuscadorUltimaBusqueda() {
		var xmlHttp;
		try
		  {
		  // Firefox, Opera 8.0+, Safari
		  xmlHttp=new XMLHttpRequest();
		  }
		catch (e)
		  {
		  // Internet Explorer
		  try
			{
			xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
			}
		  catch (e)
			{
			try
			  {
			  xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
			  }
			catch (e)
			  {
			  alert("Your browser does not support AJAX!");
			  return false;
			  }
			}
		  }
		  xmlHttp.onreadystatechange=function() {
				if(xmlHttp.readyState==4){
					respuesta=$.trim(xmlHttp.responseText);
					if (respuesta=="no") {// el usuario no tiene busquedas almacenadas

					}
					else {
						actualizaBuscador(respuesta);

					}
				}
			}
			
			idUsuarioWeb=getCookie("idUsuarioWeb");
			url="ajax/busquedas/obtenerUltimaBusqueda.php?idUsuarioWeb="+idUsuarioWeb;
		  xmlHttp.open("GET",url,true);
		  xmlHttp.send(null);	
	}
	
//************************************************************************************************************	
	
	function guardaNombreTelefonoEmailUsuarioWeb(nombre, telefono, email){

		var xmlHttp;
		try
		  {
		  // Firefox, Opera 8.0+, Safari
		  xmlHttp=new XMLHttpRequest();
		  }
		catch (e)
		  {
		  // Internet Explorer
		  try
			{
			xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
			}
		  catch (e)
			{
			try
			  {
			  xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
			  }
			catch (e)
			  {
			  alert("Your browser does not support AJAX!");
			  return false;
			  }
			}
		  }
		  xmlHttp.onreadystatechange=function() {
				if(xmlHttp.readyState==4) {
					respuesta=jQuery.trim(xmlHttp.responseText);
					switch (respuesta){
						case "si":
									//el usuario existe y la informacion se ha actualizado correctamente;
									break;
						case "no":
									//Se produjo un error al guardar la información, la pagina "ajax/guardaDatosUsuariosWeb.php" ya ha mandado un mail a los informaticos
									break;						
						case "noCookies":
									//el navegador no acepta cookies
									break;						
						default:
									//el usuario no existia. Se ha creado un nuevo id de usuario, se ha almacenado la informacion en la bbdd y se guarda la id en al cookie
									setCookie("idUsuarioWeb",respuesta);
									break;
					}
					
				}
			}
			
		

		idUsuarioWeb=getCookie("idUsuarioWeb");

		if (idUsuarioWeb!=null)
			cadenaOpciones="?id="+idUsuarioWeb; //si existe la cookie
		else
			cadenaOpciones="?blabla=bla"; //esto no hace nada, simplemente hace falta poner algo en la cadena entre el "'" y el "&" siguiente
		
		if (nombre!="") cadenaOpciones = cadenaOpciones+"&nombre="+nombre;
		if (telefono!="") cadenaOpciones = cadenaOpciones+"&telefono="+telefono;
		if (email!="") cadenaOpciones = cadenaOpciones+"&email="+email;
		
		url="ajax/guardaDatosUsuariosWeb.php"+cadenaOpciones;
		xmlHttp.open("GET",url,true);
		xmlHttp.send(null);
  	}
  	
//************************************************************************************************************	
//Esta funcion inicializa el popupMiTenerPiso

	function inicializaPopupMitenerpiso(){

		//añadimos la hora para evitar que la pagina se coja de la cache en la llamada AJAX
		var currentTime = new Date();
		var timestamp = currentTime.getTime();
		cadenaTiempo="time="+timestamp;
		
		$('#ventanaPopupMitenerpiso').jqm({
    		ajax: 'ajax/popups/popupMitenerpiso.php?'+cadenaTiempo,
    		target:'#cuerpoPopupMitenerpiso'
    	});	
	
	}
