Event.observe(window,"load",function(){		
	if ($("restaurantes") && $("banners") && $("contentfooter")) {
		var altores = $("restaurantes").getHeight();
		var altoban = $("banners").getHeight();
		var top = altores + 60 < altoban - 25 ? altoban - 25 : altores + 60;
		var nom = navigator.userAgent;			
		browser= nom;	
		ch = /Chrome/;
		gk = /Firefox/;
		wk = /WebKit/;
		ie7 = /MSIE 7.0/;
		ie8 = /MSIE 8.0/;
		if (wk.test(nom) || ch.test(nom)) {
			top=top+30;
		}		
		if(ie7.test(nom) ){
			top=altoban<35?top-30:0;						
		}	
		if(ie8.test(nom) ){
			top=top+30;						
		}
		$("favoritos") ? top = top + 20 : "";
		$("contentfooter").setStyle({
			marginTop: top + 'px',
			display: 'block'
		});		
	}
	else{
		$("categoria")?$("categoria").value="":"";
		$("municipio")?$("municipio").value="":"";
	}
});

Event.observe(document,"click",function(e){
	
	var elemento=Event.element(e);		
	if (elemento.id != "select" && elemento.id != "cdselected" && elemento.id != "comidaselected" && elemento.id != "flecha") {
		var listItems = $$("li");
		var check=false;
		for (var i = 0; i < listItems.length; i++){
			if(listItems[i]==elemento){
				check=true;
			}
		}		
		if (elemento == "[object HTMLLIElement]"||check==true) {			
			if (elemento.up("ul").up("div").id == "cdoption") {
				var value = elemento.readAttribute("value")?elemento.readAttribute("value"):""
				value=value=="null"?"":value;
				var ciudad = elemento.innerHTML;
				$("municipio").value=value;
				$("cdselected").update(ciudad);								
			}
			if (elemento.up("ul").up("div").id == "comidaoption") {
				var value = elemento.readAttribute("value")?elemento.readAttribute("value"):"";
				var comida = elemento.innerHTML;								
				$("categoria").value=value;
				$("comidaselected").update(comida);																	
			}
		}
		if ($("cdoption")&&$("cdoption").style.display == "block") {
			$("cdoption").setStyle({
				display: ''
			});
		}
		if ($("comidaoption")&&$("comidaoption").style.display == "block") {
			$("comidaoption").setStyle({
				display: ''
			});
		}
	}	
	});
	
function mostrarciudades(option,otro){
	if ($(option).style.display == "block") {	
		$(option).setStyle({
			display: ''
		});		
		return;
	}
	$(option).setStyle({
			display: 'block'
	});
	$(otro).style.display=="block"?$(otro).style.display='':"";
}

function validarSeleccion(boton){	
	var formu=$("formuInicio")?$("formuInicio"):$("filtro");	
	if($F("municipio")==""||$F("municipio")=="Mexico"){
		$("select").setStyle({background:"pink"});
		$("select").setAttribute("title","Para continuar seleccione una ciudad primero");
		return;
	}
	formu.submit();
}

