pic21= new Image(); pic21.src="/images/new_arrow_down2.png"; pic22= new Image(); pic22.src="/images/new_arrow_right2.png"; pic23= new Image(); pic23.src="/images/new_check_empty2.png"; pic24= new Image(); pic24.src="/images/new_check_empty4.png"; $(document).ready(function() { $("#new_search_key_loading").css("visibility", "hidden"); $("#new_search_key_res").css("visibility", "visible"); $("#new_search_zip").css("visibility", "visible"); $("#new_search_submit").css("visibility", "visible"); $("#new_search_key_res").val('Restaurant name, food'); if($("#searchkey").val() != '') $("#new_search_key_res").val($("#searchkey").val()); $("#new_search_zip").val('ZIP code'); if($("#searchzip").val() != '') $("#new_search_zip").val($("#searchzip").val()); $("#new_search_key_res").click( function() { if($('#new_search_key_res').val() == 'Restaurant name, food') $('#new_search_key_res').val(''); }); $("#new_search_key_res").blur( function() { if($('#new_search_key_res').val() == '') $('#new_search_key_res').val('Restaurant name, food'); }); $("#new_search_zip").click( function() { if($('#new_search_zip').val() == 'ZIP code') $('#new_search_zip').val(''); }); $("#new_search_zip").blur( function() { if($('#new_search_zip').val() == '') $('#new_search_zip').val('ZIP code'); }); if($.browser.msie) { $("#new_search_key_res").keypress(function (e) { if(e.which == 13) { $("#new_search_form").submit(); return false; } }); $("#new_search_zip").keypress(function (e) { if(e.which == 13) { $("#new_search_form").submit(); return false; } }); } function selectFood(li) { window.location = '/food/' + li.extra[0]; } function selectRes(li) { window.location = '/' + li.extra[2] + '/search'; } if($.browser.msie) { $("#new_search_key_res").autocomplete("/index.php", { width: 202, minChars:2, cacheLength: 1, matchSubset: 0, selectOnly:1, delay:200, onItemSelect:selectRes, extraParams: { module:'ajax',menu:'searchres' } }); } else { $("#new_search_key_res").autocomplete("/index.php", { width: 200, minChars:2, cacheLength: 1, matchSubset: 0, selectOnly:1, delay:200, onItemSelect:selectRes, extraParams: { module:'ajax',menu:'searchres' } }); } $("#searchfood").click(function() { $("#new_search_box_key").html(''); $("#new_search_key_food").val('Restaurant name, food'); $("#new_search_zip").val('ZIP code'); $("#new_search_form").attr('action', '/search/food'); $("#new_search_key_food").css("visibility", "visible"); if($.browser.msie) { $("#new_search_key_food").autocomplete("/index.php", { width: 202, minChars:2, cacheLength: 1, matchSubset: 0, selectOnly:1, delay:200, onItemSelect:selectFood, extraParams: { module:'ajax',menu:'searchfood' } }); } else { $("#new_search_key_food").autocomplete("/index.php", { width: 200, minChars:2, cacheLength: 1, matchSubset: 0, selectOnly:1, delay:200, onItemSelect:selectFood, extraParams: { module:'ajax',menu:'searchfood' } }); } $("#new_search_key_food").click( function() { if($('#new_search_key_food').val() == 'Restaurant name, food') $('#new_search_key_food').val(''); }); $("#new_search_key_food").blur( function() { if($('#new_search_key_food').val() == '') $('#new_search_key_food').val('Restaurant name, food'); }); if($.browser.msie) { $("#new_search_key_food").keypress(function (e) { if(e.which == 13) { $("#new_search_form").submit(); return false; } }); $("#new_search_zip").keypress(function (e) { if(e.which == 13) { $("#new_search_form").submit(); return false; } }); } }); $("#searchres").click(function() { $("#new_search_box_key").html(''); $("#new_search_key_res").css("visibility", "visible"); $("#new_search_key_res").val('Restaurant name, food'); $("#new_search_zip").val('ZIP code'); $("#new_search_form").attr('action', '/search/restaurants'); if($.browser.msie) { $("#new_search_key_res").autocomplete("/index.php", { width: 202, minChars:2, cacheLength: 1, matchSubset: 0, selectOnly:1, delay:200, onItemSelect:selectRes, extraParams: { module:'ajax',menu:'searchres' } }); } else { $("#new_search_key_res").autocomplete("/index.php", { width: 200, minChars:2, cacheLength: 1, matchSubset: 0, selectOnly:1, delay:200, onItemSelect:selectRes, extraParams: { module:'ajax',menu:'searchres' } }); } $("#new_search_key_res").click( function() { if($('#new_search_key_res').val() == 'Restaurant name, food') $('#new_search_key_res').val(''); }); $("#new_search_key_res").blur( function() { if($('#new_search_key_res').val() == '') $('#new_search_key_res').val('Restaurant name, food'); }); if($.browser.msie) { $("#new_search_key_res").keypress(function (e) { if(e.which == 13) { $("#new_search_form").submit(); return false; } }); $("#new_search_zip").keypress(function (e) { if(e.which == 13) { $("#new_search_form").submit(); return false; } }); } }); $(".refine_add").click(function() { $("#results_box").css("opacity", "0.5"); $("#results_loading").css("display", "block"); if(($(this).find("img").attr("src") == "/images/new_check_empty2.png") || ($(this).find("img").attr("src") == "/images/new_check_empty.png")) $(this).find("img").attr("src", "/images/new_check_empty5.png"); else { $(this).find("img").attr("src", "/images/new_check_empty6.png"); if($(this).attr("title") != '') { search = $(this).attr("title"); $(".refine_region").each(function() { if($(this).attr("title") == search) $(this).find("img").attr("src", "/images/new_check_empty6.png"); }); } } }); $(".refine_col").click(function() { var sty = $(this).attr("id"); if($(this).find("img").attr("src") == '/images/new_arrow_right2.png') { $(this).find("img").attr("src", "/images/new_arrow_down.png"); if($(this).attr("id") == 'refine_neighbor') $("#refine_neighbor2").find("a").html('Show short list'); } else { $(this).find("img").attr("src", "/images/new_arrow_right2.png"); if($(this).attr("id") == 'refine_neighbor') $("#refine_neighbor2").find("a").html('Show all'); } $("tr").each(function() { if($(this).find("td").attr("class") == sty) if($(this).css("display") == 'none') $(this).css("display", ""); else $(this).css("display", "none"); }) }); $("#refine_neighbor2").click(function() { if($(this).find("a").html() == 'Show all') { $("#refine_neighbor").find("img").attr("src", "/images/new_arrow_right2.png"); } else { $("#refine_neighbor").find("img").attr("src", "/images/new_arrow_down2.png"); } $("#refine_neighbor").click(); }); $(".refine_mod").click(function() { $("#results_box").css("opacity", "0.5"); $("#results_loading").css("display", "block"); var cls = $(this).find("td").attr("class"); var img = $(this).find("img").attr("src"); if((img == "/images/new_check_empty2.png") || (img == '/images/new_check_empty.png')) var op = 1; $(".refine_mod").each(function() { if($(this).find("td").attr("class") == cls) $(this).find("img").attr("src", "/images/new_check_empty.png"); }); if(op == 1) $(this).find("img").attr("src", "/images/new_check_empty5.png"); }); $(".refine_hided").click(function() { if($(this).find("a").html() == 'Show all') { $(".refine_hide").each(function() { $(this).attr("class", "refine_mod"); $(this).click(function() { $("#results_box").css("opacity", "0.5"); $("#results_loading").css("display", "block"); var cls = $(this).find("td").attr("class"); var img = $(this).find("img").attr("src"); if((img == "/images/new_check_empty2.png") || (img == '/images/new_check_empty.png')) var op = 1; $(".refine_mod").each(function() { if($(this).find("td").attr("class") == cls) $(this).find("img").attr("src", "/images/new_check_empty.png"); }); if(op == 1) $(this).find("img").attr("src", "/images/new_check_empty5.png"); }); }); $(this).find("a").html('Show short list'); } else { var i = 0; $("tr").each(function() { if($(this).find("td").attr("class") == 'refine_cuisine') { i++; if(i > 15) { $(this).attr("class", "refine_hide"); } } }); $(this).find("a").html('Show all'); } }); $(".refine_col").hover( function() { $(this).find("span").css("color", "#C49290"); if($(this).find("img").attr("src") == '/images/new_arrow_down.png') $(this).find("img").attr("src", "/images/new_arrow_down2.png"); if($(this).find("img").attr("src") == '/images/new_arrow_right.png') $(this).find("img").attr("src", "/images/new_arrow_right2.png"); }, function() { $(this).find("span").css("color", "#821c14"); if($(this).find("img").attr("src") == '/images/new_arrow_down2.png') $(this).find("img").attr("src", "/images/new_arrow_down.png"); if($(this).find("img").attr("src") == '/images/new_arrow_right2.png') $(this).find("img").attr("src", "/images/new_arrow_right.png"); } ); $(".rescheck").hover( function() { if($(this).attr("src") == '/images/new_check_empty.png') $(this).attr("src", "/images/new_check_empty2.png"); if($(this).attr("src") == '/images/new_check_empty3.png') $(this).attr("src", "/images/new_check_empty4.png"); }, function() { if($(this).attr("src") == '/images/new_check_empty2.png') $(this).attr("src", "/images/new_check_empty.png"); if($(this).attr("src") == '/images/new_check_empty4.png') $(this).attr("src", "/images/new_check_empty3.png"); } ); $(".refine_hide").each(function() { if($(this).find("img").attr("src") == '/images/new_check_empty3.png') { $(".refine_hided").click(); return false; } }); $(".refine_neighbor").each(function() { if($(this).parent().find("img").attr("src") == '/images/new_check_empty3.png') { $("#refine_neighbor2").click(); return false; } }); });