function menuprint(url){
	window.open(url + "?foodie=y", "menuprintwin","height=800,width=600,resizable=1,menubar=0,toolbar=0,location=no,scrollbars=1,status=1");
}
var $jq = jQuery.noConflict();
$jq(document).ready(function() {
	
	//$jq("table.menuTable tr").mouseover(function(){$jq(this).addClass("over");}).mouseout(function(){$jq(this).removeClass("over");});
	
	function showServerMessage(text) {
		$jq("#serverMessage").html(text);
		$jq("#serverMessage").show();
	}
	function hideServerMessage() {
		$jq("#serverMessage").hide();
		$jq("#serverMessage").html("");
	}

	$jq("#serverMessage").click(function() {hideServerMessage();});
	
	$jq("#resdcontainer > ul").tabs({
		    	navClass: 'simple-ui-tabs-nav',
				selectedClass: 'simple-ui-tabs-selected',
				unselectClass: 'simple-ui-tabs-unselect',
				disabledClass: 'simple-ui-tabs-disabled',
				panelClass: 'simple-ui-tabs-panel',
				hideClass: 'simple-ui-tabs-hide',
				loadingClass: 'simple-ui-tabs-loading',
				spinner: 'Retrieving data...'
	});

	//yelp-phone-api
	if($jq("#xreview").size() > 0){
		var phone = $jq("#resphone").text();
		$jq.getJSON("http://api.yelp.com/phone_search?phone=" + phone
				+ "&ywsid=RMhmslgYGALw4OgSPWFekw&callback=?", function(data) {
			if (data.message.code == 0) {
				$jq.each(data.businesses, function(i, item) {
				    var showYelp = false;
				    var yurl = 'http://www.yelp.com/';
					if (item.review_count > 0) {
					    showYelp = true;
					    yurl = item.url;
						$jq("#xreview")
								.html('<a href="'
										+ item.url
										+ '" target="_blank" onClick="javascript:urchinTracker(\'/olink/yelp/reviews\');" title="Find reviews on yelp" style="color:#cc3300;font-size:93%;text-decoration:none;"><em>based on '
										+ item.review_count
										+ " reviews</em></a>");
					}
					var purl = item.photo_url;
					if ((!YAHOO.lang.isNull(purl))
							&& YAHOO.lang.isNull(purl.match("blank"))) {
						showYelp = true;
						$jq('<img style="width:100px;height:100px;"/>').attr("src", purl).appendTo("#ximg");
					}

                    if(showYelp){
						$jq('<img />').attr("src", item.rating_img_url).appendTo("#xrating");
						$jq('<a title="Yelp home" target="_blank" onClick="javascript:urchinTracker(\'/olink/yelp/home\');" href="'+ yurl + '"><img src="/img/reviewsFromYelp.gif" alt="Reviews from Yelp" style="border:0px;vertical-align:bottom;" /></a>')
								.appendTo("#xlink");
					}
					return false;
				});
			}
		});
	 }
	 /**
	 if($jq("img.menuitemimg").size() > 2){
	    var container = $jq("#resslideshow");
	 	$jq("img.menuitemimg").each(function(){
	 	    menuimg = $jq(this).clone();
	 	    //menuimg.attr('src',menuimg.attr('src').replace(/200x200/,'200x200'));
	 		container.append(menuimg);
	 	});
	 	$jq('#resslideshow').before('<div style="text-align:center"><a id="prev" href="#">prev</a>&nbsp;&nbsp;<a id="next" href="#">next</a></div>');
	 	$jq('#resslideshow').before('<div style="text-align:center;" id="ititle"></div>')
	 	function onBefore() { $jq('#ititle') .html(this.alt); };
	    $jq('#resslideshow').cycle({prev:'#prev',next:'#next',before: onBefore,delay:1000,speed:1000,timeout:5000,height: 'auto'});
	 	$jq('.slidecontainer').css({'margin':'1em .25em','padding':'.25em', 'width': '225px', 'height': '250px','border':'1px solid #9cc'});
	 }
	 **/
	 $jq("div.rateitmessage").html("<small style=\"color:#c30;\">&nbsp;<strong>Rate this item</strong></small>");
	 if($jq("tr.ratedmenuitem").size() > 0){
	 	$jq(".printmenu").prepend("<span style=\"color:#CF6D5B;font-size:13px;\"><input style=\"vertical-align:bottom;\" type=\"checkbox\" class=\"wgotm\"/> View Reviewed Menu Items&nbsp;&nbsp;</span>")
	 	$jq(".wgotm").click(function(){
	 	   if($jq(this).attr("checked")){
	 	    $jq("tr",".menuTable").filter(":not(.ratedmenuitem)").hide();
	 	   }else{
	 	   	$jq("tr",".menuTable").show();
	 	   }
	 	});
	 }
});
