var search_dishes = ["chicken marsala", "beef wellington", "oysters rockefeller", "clams casino", "bananas foster", "eggs benedict", "mac & cheese", "butternut squash soup", "arroz con pollo", "ceviche", "saag paneer", "moo goo gai pan", "panang curry", "chiles rellenos", "jalapeno poppers", "lasagna", "falafel", "bouillabaisse"];
var rn=Math.floor(Math.random()*search_dishes.length);
var search_food_text = "(example: " + search_dishes[rn] + ")";

current_city = getCookie("cdvid");
var current_search = "std-search";
var current_search_text;
var city_height = "113px";

current_search_text = search_name_text;	

if(current_city != ""){
	city_height="60px";
	$("#change-city h2").hide();
}	

$("#search-box ul li a").click(function(i){
	$(this).parent().addClass("active");
	$(this).parent().siblings().removeClass("active");
	var std_width="250px", std_height="63px";
	var adv_width="332px", adv_height="92px";
	if ($.browser.msie) {
		if(parseInt($.browser.version) <= 6){
			std_width="270px";
			adv_width="345px";
			adv_height="95px";
		}
	}

	if(this.id != current_search){
		if(this.id != "adv-search"){
			if(this.id == "food-search"){
				$("#Form1").attr("action","/foodsearch/post").attr("method","post");
				$("#txtHeaderSearch").hide();
				$("#txtCategoryOrItem").show().attr("value",search_food_text);
				current_search_text = search_food_text;
			}
			else{
				$("#Form1").attr("action","/restaurants/search").attr("method","get");
				$("#txtCategoryOrItem").hide();
				$("#txtHeaderSearch").show().attr("value",search_name_text);
				current_search_text = search_name_text;
			}

			if(current_search == "adv-search"){
				$("#adv-search-box").animate(
					{"height":"1px"},
					500,
					function callback(){
						$(this).hide();
						$("#search-box").animate(
							{"width":std_width, "height":std_height},
							250,
							function callback() {  }
						);
						$("#main_submit").animate({"width":"62px","height":"83px"},250);
						$("#search-box").addClass("std-search").removeClass("adv-search");
						$("#search-box ul li.txt-wrap").animate(
							{"width":"240px"},
							250,
							function callback() { $("#txtHeaderSearch").css("width","240px"); }
						);
					}
				);
			}
		} else{
			$("#txtCategoryOrItem").hide();
			$("#txtHeaderSearch").show().attr("value",search_name_text);
			$("#main_submit").animate({"width":"0px","height":"83px"},500);
			$("#search-box").addClass("adv-search").removeClass("std-search");
			$("#txtHeaderSearch").attr("value",search_name_text);

			$("#search-box").animate(
				{"width":adv_width, "height":adv_height},
				500,
				function callback() { $("#adv-search-box").show().animate({"height":"131px"},250); }
			);
			$("#search-box ul li.txt-wrap").animate(
				{"width":"313px"},
				500,
				function callback() { $("#txtHeaderSearch").css("width","313px"); }
			);
			current_search_text = search_name_text;
		}
		current_search = this.id;
	}
	return false;
});
$("#txtHeaderSearch, #txtCategoryOrItem").bind("focus", function(){ $(this).css({"font-weight":"normal","color":"#0087B5"}); if((this.value==current_search_text) || (this.value=='Please enter restaurant name')) this.value=''; });
$("#txtHeaderSearch, #txtCategoryOrItem").bind("blur", function(){ if(this.value=='') this.value=current_search_text; });

function submitAdvanced() {
	if(document.frmMainAdv.street.value == "(example: 72nd)")
		document.frmMainAdv.street.value = "";
	if(document.frmMainAdv.cross_street.value == "(example: amsterdam)")
		document.frmMainAdv.cross_street.value = "";
	if(document.frmMainMaster.txtHeaderSearch.value != current_search_text)
		document.frmMainAdv.restaurant_name.value = document.frmMainMaster.txtHeaderSearch.value.replace(/\//g," ");

	document.frmMainAdv.street.value = document.frmMainMaster.street.value.replace(/\?/g,"%3F");
	document.frmMainAdv.cross_street.value = document.frmMainMaster.cross_street.value.replace(/\?/g,"%3F");
	document.frmMainAdv.restaurant_name.value = document.frmMainMaster.restaurant_name.value.replace(/\?/g,"%3F");
	document.frmMainAdv.street.value = document.frmMainMaster.street.value.replace(/\#/g,"%23");
	document.frmMainAdv.cross_street.value = document.frmMainMaster.cross_street.value.replace(/\#/g,"%23");
	document.frmMainAdv.restaurant_name.value = document.frmMainMaster.restaurant_name.value.replace(/\#/g,"%23");

	$("#Form2").submit();
	
	return true;
}

function submitStd() {
	if(current_search == "std-search"){
		if(($("#txtHeaderSearch").val() == current_search_text) || ($("#txtHeaderSearch").val()=='Please enter restaurant name')){
			$("#txtHeaderSearch").css({"font-weight":"bold","color":"#F36B22"}).val("Please enter restaurant name");
			return false;
		}
		$("#txtHeaderSearch").val( $("#txtHeaderSearch").val().replace(/\//g," ") );
		$("#txtHeaderSearch").val( $("#txtHeaderSearch").val().replace(/\?/g,"%3F") );
		$("#txtHeaderSearch").val( $("#txtHeaderSearch").val().replace(/\#/g,"%23") );
	}
	else{
		if( ($("#txtCategoryOrItem").val() == current_search_text) || ($("#txtCategoryOrItem").val() == "") )
			$("#txtCategoryOrItem").val(search_dishes[rn]);
		$("#txtCategoryOrItem").val( $("#txtCategoryOrItem").val().replace(/\//g," ") );
		$("#txtCategoryOrItem").val( $("#txtCategoryOrItem").val().replace(/\?/g,"%3F") );
		$("#txtCategoryOrItem").val( $("#txtCategoryOrItem").val().replace(/\#/g,"%23") );
	}
	$("#Form1").submit();

	return true;
}

function switchAdvSearch(choice) {
	if(choice == "neighborhood"){
		$("#cboArea-wrp").hide();
		$("#cboNeighborhood-wrp").show();
		 $("#id_areas")[0].selectedIndex = -1;
	} else {
		$("#cboNeighborhood-wrp").hide();
		$("#cboArea-wrp").show();
		 $("#id_neighborhood")[0].selectedIndex = -1;
	}
}

