	$(document).ready
	(
		function() 
		{
			
			evaluaSituacion();
		
			$("#cajaInteriorIzq input").click
			(
				function()
				{
					evaluaSituacion();
				}
			);  

			$("#cajaInteriorDer input").click
			(
				function()
				{
					if($("#cajaInteriorDer input[name='situacion']:checked").val() == "av")
					{
						$("#cajaInteriorDer #tipoViviendaD").html
						(
							  '<select id="tipoVivienda" name="tipoVivienda" class="t4 c1">'
							  + '<option value="pi">Vivienda</option>'
							//+ '<option value="pi">Pisos</option>'
							//+ '<option value="pi">Pisos</option>'
							//+ '<option value="ae">Apartamento / Estudio</option>'
							//+ '<option value="at">&Aacute;tico</option>'
							//+ '<option value="du">Duplex</option>'
							//+ '<option value="lf">Loft</option>'
							//+ '<option value="cap">Chalet adosado / Pareado</option>'
							//+ '<option value="cic">Chalet individual / Casa</option>'
							//+ '<option value="cr">Casa Rural</option>'
							+ '</select>'
						);
					}
					else
					{
						$("#cajaInteriorDer #tipoViviendaD").html
						(
							  '<select id="tipoVivienda" name="tipoVivienda" class="t4 c1">'
							//+ '<option value="pi">Pisos</option>'
							//+ '<option value="ae">Apartamento / Estudio</option>'
							//+ '<option value="at">&Aacute;tico</option>'
							//+ '<option value="du">Duplex</option>'
							//+ '<option value="lf">Loft</option>'
							//+ '<option value="cap">Chalet adosado / Pareado</option>'
							//+ '<option value="cic">Chalet individual / Casa</option>'
							//+ '<option value="cr">Casa Rural</option>'
							+ '<option value="pi">Vivienda</option>'
							+ '<option value="gr">Garaje</option>'
							+ '<option value="lc">Local Comercial</option>'
							+ '<option value="of">Oficina</option>'
							+ '<option value="nv">Nave</option>'
							+ '<option value="su">Suelo</option>'
							+ '</select>'
						);
					}
				}
			);
			$("#buscaCodigoLink a").click
			(
				function()
				{
					$("#buscaCodigoLink").hide();
					$("#buscaCodigoForm").show();
				}
			);
			$("#buscaCodigoForm #cerrar").click
			(
				function()
				{
					$("#buscaCodigoForm").hide();
					$("#buscaCodigoLink").show();
				}
			);
			$("#botonNaranja").click
			(
				function()
				{
					enviar();
				}
			);
			
		}
	);
	  	
 	function cargaSel(nImg) 
 	{
 		activaCaja(nImg);
 	}
 	
 	function cargaDesel(nImg) 
 	{
 		desactivaCaja(nImg);
 	}
 	
 	function activaCaja(nImg)
 	{
 		document.getElementById('imgFondoDes' + nImg).className = 'imgFondoDes';
 		document.getElementById('imgFondoAc' + nImg).className = 'imgFondoAc';
 	}
 	
 	function desactivaCaja(nImg)
 	{
 		document.getElementById('imgFondoDes' + nImg).className = 'imgFondoAc';
 		document.getElementById('imgFondoAc' + nImg).className = 'imgFondoDes';
 	}

	function cargaHidden(nombreCampo, valorCampo)
	{		
		document.getElementById(nombreCampo).value = valorCampo;
	}

	function seleccionar(elemento, lista, valor, color)
	{
		desSeleccionar(lista);
		cargaHidden('C'+lista, valor);
		elemento.style.backgroundColor = colorSel;
		if (colorFuenteSel!=undefined && colorFuenteSel!=null) {
			elemento.style.color = colorFuenteSel;
		}
	}
	
	function desSeleccionar(lista)
	{
		cargaHidden('C'+lista, "");
		$("#" + lista + " li").css("background-color", "transparent");
		if (colorFuenteDes!=undefined && colorFuenteDes!=null) {
			$("#" + lista + " li").css("color", colorFuenteDes);
		}
  }
  
	function enviar()
	{		
		var url = "/";				
		var vsituacion = $("#Csituacion").val(); //document.getElementById('Csituacion').value;
		var vtipoVivienda = $("#CtipoVivienda").val(); //document.getElementById('CtipoVivienda').value;
		var vprovincia = $("#Cprovincias").val(); //document.getElementById('Cprovincias').value;				
		var origenApp = $("#origenApp").val(); //document.getElementById('origenApp').value;				
		if(vsituacion == "pi") { // Promociones Internacionacionales
			url = '/www/es/buscador/promocion/mapaPromosInternacionales.jsp';		
		}else if(vtipoVivienda == "on") { // Obra Nueva
			url = '/www/es/buscador/promociones.jsp?nombreProvincia=' + nombreProvincia[vprovincia] + '&origenApp=' + origenApp;		
		}else if(vsituacion == "av") { // Alquiler vacacional
			url = '/www/es/buscador/alquilerVacacional.jsp?nombreProvincia=' + nombreProvincia[vprovincia] + '&origenApp=' + origenApp;		
		}else if (vtipoVivienda == "vi" && vsituacion == "c"){
			url = '/www/es/buscador/inmuebles.jsp?nombreProvincia=' + nombreProvincia[vprovincia] + '&origenApp=' + origenApp;	
		}else if (vtipoVivienda == "vi" && vsituacion == "a"){
			url = '/www/es/buscador/alquileres.jsp?nombreProvincia=' + nombreProvincia[vprovincia] + '&origenApp=' + origenApp;	
		}else if (vtipoVivienda == "ch"){
			url = '/chollos.jsp?nombreProvincia=' + nombreProvincia[vprovincia] + '&origenApp=' + origenApp;		
		}else if (vtipoVivienda == "cl"){
			url = '/www/es/buscador/casasLujo.jsp?nombreProvincia=' + nombreProvincia[vprovincia] + '&origenApp=' + origenApp;		
		}else if(vtipoVivienda == "of" && vsituacion == "c"){
			url ="/www/es/buscador/otrosInmuebles/listadoInmuebles.jsp?buscar=10&idProvincia=" + idProvincia[vprovincia] + "&idTipoInmueble=10&idSituacion=1" + '&origenApp=' + origenApp;
		}else if(vtipoVivienda == "of" && vsituacion == "a"){
			url ="/www/es/buscador/otrosInmuebles/listadoInmuebles.jsp?buscar=10&idProvincia=" + idProvincia[vprovincia] + "&idTipoInmueble=10&idSituacion=2" + '&origenApp=' + origenApp;	
		}else if(vtipoVivienda == "lo" && vsituacion == "c"){
			url ="/www/es/buscador/otrosInmuebles/listadoInmuebles.jsp?buscar=10&idProvincia=" + idProvincia[vprovincia] + "&idTipoInmueble=9&idSituacion=1"  + '&origenApp=' + origenApp;	
		}else if(vtipoVivienda == "lo" && vsituacion == "a"){
			url ="/www/es/buscador/otrosInmuebles/listadoInmuebles.jsp?buscar=10&idProvincia=" + idProvincia[vprovincia] + "&idTipoInmueble=9&idSituacion=2"  + '&origenApp=' + origenApp;
		}else if(vtipoVivienda == "ga" && vsituacion == "c"){
			url ="/www/es/buscador/otrosInmuebles/listadoInmuebles.jsp?buscar=10&idProvincia=" + idProvincia[vprovincia] + "&idTipoInmueble=43&idSituacion=1" + '&origenApp=' + origenApp;
		}else if(vtipoVivienda == "ga" && vsituacion == "a"){
			url ="/www/es/buscador/otrosInmuebles/listadoInmuebles.jsp?buscar=10&idProvincia=" + idProvincia[vprovincia] + "&idTipoInmueble=43&idSituacion=2" + '&origenApp=' + origenApp;	
		}else if(vtipoVivienda == "su" && vsituacion == "c"){
			url ="/www/es/buscador/otrosInmuebles/listadoInmuebles.jsp?buscar=10&idProvincia=" + idProvincia[vprovincia] + "&idTipoInmueble=12&idSituacion=1" + '&origenApp=' + origenApp;
		}else if(vtipoVivienda == "su" && vsituacion == "a"){
			url ="/www/es/buscador/otrosInmuebles/listadoInmuebles.jsp?buscar=10&idProvincia=" + idProvincia[vprovincia] + "&idTipoInmueble=12&idSituacion=2" + '&origenApp=' + origenApp;	
		}else if(vtipoVivienda == "na" && vsituacion == "c"){
			url ="/www/es/buscador/otrosInmuebles/listadoInmuebles.jsp?buscar=10&idProvincia=" + idProvincia[vprovincia] + "&idTipoInmueble=46&idSituacion=1" + '&origenApp=' + origenApp;
		}else if(vtipoVivienda == "na" && vsituacion == "a"){
			url ="/www/es/buscador/otrosInmuebles/listadoInmuebles.jsp?buscar=10&idProvincia=" + idProvincia[vprovincia] + "&idTipoInmueble=46&idSituacion=2" + '&origenApp=' + origenApp;	
		}
		window.location= url;
	}			

	function altaAnuncio()
	{
		vsituacion = $("#cajaInteriorDer input[@name='situacion']:checked").val();
		vtipoVivienda = $("#cajaInteriorDer #tipoVivienda option:selected").val();										
		vProvincia = $("#cajaInteriorDer #provincia option:selected").val();										
//		if($("#tipoVivienda option:selected").attr("disabled")){
//			jAlert('La opción de tipo de Vivienda <span class="c5">' + $("#tipoVivienda option:selected").text()  +'</span> no es válida', 'Opción no válida');
//		}
		if (vsituacion == "av") {
			url = '/www/es/area/anuncios/alquilerVacacional/altaAnuncio.jsp?origen=h&tipoVivienda=' + vtipoVivienda + "&idProvincia=" + vProvincia;
		}
		// Viviendas
		else if(vtipoVivienda == "pi" || vtipoVivienda == "ae" || vtipoVivienda == "du" || vtipoVivienda == "cic" || vtipoVivienda == "lf" || vtipoVivienda == "cap" || vtipoVivienda == "at" || vtipoVivienda == "cr") {
			url = '/www/es/area/anuncios/viviendas/altaAnuncio.jsp?origen=h&tipoVivienda=' + vtipoVivienda + "&situacion=" + vsituacion + "&idProvincia=" + vProvincia;
		}
		// Locales
		else if(vtipoVivienda == "gr" || vtipoVivienda == "lc" || vtipoVivienda == "nv" || vtipoVivienda == "of" || vtipoVivienda == "su") {
			url = '/www/es/area/anuncios/inmuebles/altaAnuncio.jsp?origen=h&tipoVivienda=' + vtipoVivienda + "&situacion=" + vsituacion + "&idProvincia=" + vProvincia;
		}		
		window.location = url;
	}
	
	function focoGanado(objeto, texto){if(objeto.value == texto){objeto.value = "";}}
	
	function focoPerdido(objeto, texto){if(objeto.value == ""){objeto.value = texto;}}
	
	var ejecutandose = false;
	function buscaPorCodigo(texto)
	{
	  if (!ejecutandose) {
	    var form = document.formCodigo;
	    if (form.id.value=='' || form.id.value==texto) {    		
	      jAlert('Debes indicar el código del anuncio al que deseas acceder.');
	      form.id.focus();
	      return false;
	    }
	    else {
	      ejecutandose = true;
	      form.submit();
	    }
	  }
	  else {
	    jAlert('Se está ejecutando la busqueda por código.');
	  }
	}
	
	function recibirNews(form)
	{
		email = form.email;
		if(email.value.length <= 0)
		{
	  	jAlert("Se debe indicar un email");
			email.focus();
	  }
	  else
	  {
	  	if(validaEmail(email.value))
	  	{
				$.ajax
				(
					{
							type:		 "POST"
						,	url:		 "/www/es/include/buscador/newsLetter/recibeNews.jsp"
						,	data:		 "accion=recibeEmail&email=" + email.value
						,	success: function(msg){jAlert(msg); email.value= "Escribe tu email";}
					}
				);
			}
			else
			{
				jAlert("Email no valido");
			}
	  }
	}
	
	function activaPass(){
		var form = document.entrarUsuario;
		document.getElementById("claveT").style.display="none";
		document.getElementById("cClaveT").disabled = true;
		document.getElementById("cClaveP").disabled = false;
		document.getElementById("claveP").style.display="block";
		document.getElementById("cClaveP").focus();
  }

  function desactivaPass(){
		var form = document.entrarUsuario;
		if(document.getElementById("cClaveP").value==''){
			document.getElementById("cClaveP").disabled = true;
			document.getElementById("claveP").style.display="none";
			document.getElementById("cClaveT").disabled = false;
			document.getElementById("claveT").style.display="block";
		}
		else{
			return false;
		}
  }
  
  function activaPass2(){
		$("#TB_ajaxContent #entrarUsuario2 #cClaveLetra").hide();
		$("#TB_ajaxContent #entrarUsuario2 #cClaveLetra").attr("disabled",true);
		$("#TB_ajaxContent #entrarUsuario2 #cClavePass").show();
		$("#TB_ajaxContent #entrarUsuario2 #cClavePass").removeAttr("disabled");
		$("#TB_ajaxContent #entrarUsuario2 #cClavePass").focus();		
  }

  function desactivaPass2(){
		if($("#TB_ajaxContent #entrarUsuario2 #cClavePass").val() == ''){
			$("#TB_ajaxContent #entrarUsuario2 #cClaveLetra").show();
			$("#TB_ajaxContent #entrarUsuario2 #cClaveLetra").removeAttr("disabled");
			$("#TB_ajaxContent #entrarUsuario2 #cClavePass").hide();
			$("#TB_ajaxContent #entrarUsuario2 #cClavePass").attr("disabled",true);
		}
		else{
			return false;
		}
  }

	function accesoUsuario() {
		$.ajax({    	
						type: "POST",
     				url: "/www/es/area/comprobacionHome.jsp",
     				data: $('#entrarUsuario').serialize(),
     				success: function(datos){     				
     					if (datos!=null && datos!=undefined && datos.indexOf("bienParticular") > -1) 
     					{
     						if(datos.indexOf("SUVIVIENDA") > -1)
     						{
	     						document.entrarUsuario.action = '/www/es/area/anuncios/confirmar.jsp';
     						}
     						else if(datos.indexOf("FAVORITOS") > -1)
     						{
	     						document.entrarUsuario.action = '/www/es/area/servicios/favoritos/index.jsp';
     						}
     						else
     						{
     							document.entrarUsuario.action = '/www/es/area/anuncios/mianuncio.jsp';
     						}
     						document.entrarUsuario.submit();
     					} else if (datos!=null && datos!=undefined && datos=="bienProfesional") {
     						document.entrarUsuario.action = '/www/es/profesional/areaPrivada/gestion/anuncios/listadoAnuncios.jsp';
     						document.entrarUsuario.submit();
    					} else if (datos!=null && datos!=undefined && datos=="bienYaEncontre") {
     						document.entrarUsuario.action = '/www/es/profesional/areaPrivada/gestion/aceptacion.jsp';
     						document.entrarUsuario.submit();
     					} else {
     						jAlert(datos);
     					}
     					return false;
     				}
	      	});
  
  }	
  
  function accesoUsuario2() {
		$.ajax({    	
						type: "POST",
     				url: "/www/es/area/comprobacionHome.jsp",
     				data: $('#TB_ajaxContent #entrarUsuario2').serialize(),
     				success: function(datos){     				
     					if (datos!=null && datos!=undefined && datos.indexOf("bienParticular") > -1) {
     						if(datos.indexOf("FAVORITOS") > -1){
	     						$('#TB_ajaxContent #entrarUsuario2').attr("action",'/www/es/area/servicios/favoritos/index.jsp');
     						}else{
     							$('#TB_ajaxContent #entrarUsuario2').attr("action",'/www/es/area/anuncios/mianuncio.jsp');
     						}
     						$('#TB_ajaxContent #entrarUsuario2').submit();
     					} else if (datos!=null && datos!=undefined && datos=="bienProfesional") {
     						 $('#TB_ajaxContent #entrarUsuario2').attr("action",'/www/es/profesional/areaPrivada/gestion/anuncios/listadoAnuncios.jsp');
     						 $('#TB_ajaxContent #entrarUsuario2').submit();
     					} else if (datos!=null && datos!=undefined && datos=="bienYaEncontre") {
     						 $('#TB_ajaxContent #entrarUsuario2').attr("action",'/www/es/profesional/areaPrivada/gestion/aceptacion.jsp');
     						 $('#TB_ajaxContent #entrarUsuario2').submit();
     					} else {
     						jAlert(datos);
     					}
     					return false;
     				}
	      	});
  
  }	
	
	function evaluaSituacion(){
		if($("#cajaInteriorIzq input[name='situacion']:checked").val() == "av")
		{
			$("#cajaInteriorIzq #tipoVivienda #ch").hide();
			$("#cajaInteriorIzq #tipoVivienda #on").hide();
			$("#cajaInteriorIzq #tipoVivienda #lo").hide();
			$("#cajaInteriorIzq #tipoVivienda #of").hide();
			$("#cajaInteriorIzq #tipoVivienda #ga").hide();
			$("#cajaInteriorIzq #tipoVivienda #su").hide();
			$("#cajaInteriorIzq #tipoVivienda #na").hide();
			$("#cajaInteriorIzq #tipoVivienda #cl").hide();
			seleccionar(document.getElementById("vi"), 'tipoVivienda', 'vi');
			$("#Csituacion").val("av");
		}
		else if($("#cajaInteriorIzq input[name='situacion']:checked").val() == "a")
		{
			$("#cajaInteriorIzq #tipoVivienda #ch").hide();
			$("#cajaInteriorIzq #tipoVivienda #on").hide();
			$("#cajaInteriorIzq #tipoVivienda #lo").show();
			$("#cajaInteriorIzq #tipoVivienda #of").show();
			$("#cajaInteriorIzq #tipoVivienda #ga").show();
			$("#cajaInteriorIzq #tipoVivienda #su").show();
			$("#cajaInteriorIzq #tipoVivienda #na").show();
			$("#cajaInteriorIzq #tipoVivienda #cl").hide();
			seleccionar(document.getElementById("vi"), 'tipoVivienda', 'vi');
			$("#Csituacion").val("a");
		}
		else
		{
			$("#cajaInteriorIzq #tipoVivienda #ch").show();
			$("#cajaInteriorIzq #tipoVivienda #on").show();
			$("#cajaInteriorIzq #tipoVivienda #lo").show();
			$("#cajaInteriorIzq #tipoVivienda #of").show();
			$("#cajaInteriorIzq #tipoVivienda #ga").show();
			$("#cajaInteriorIzq #tipoVivienda #su").show();
			$("#cajaInteriorIzq #tipoVivienda #na").show();
			$("#cajaInteriorIzq #tipoVivienda #cl").show();
			$("#Csituacion").val("c");
		}
	}
	
	function abrePublicacion()
	{
		$("#loginForm").hide();
		$("#anunciateLinks").show();
	}
	
	function cierraPublicacion()
	{
		$("#anunciateLinks").hide();
	}
	
	function abreLogin()
	{
		$("#anunciateLinks").hide();
		$("#loginForm").show();
	}
	
	function cierraLogin()
	{
		$("#loginForm").hide();
	}
	
