$(document).ready(function() {   
		MM_preloadImages(
			'/images/btn_home_ro.png',
			'/images/btn_story_ro.png',
			'/images/btn_fine-dining_ro.png',
			'/images/btn_bakery_ro.png',
			'/images/btn_alley-way_ro.png',
			'/images/btn_events_ro.png',
			'/images/btn_menu_ro.png',
			'/images/btn_find-us_ro.png',
			'/images/chef-button_ro.png',
			'/images/chef-pic.jpg',
			'/images/slideout.png',
			'/images/reservations-button_ro.png'
		);
	$('#content-left').jScrollPane({scrollbarWidth:8, scrollbarMargin:10});

	$('#chef-desc').click(function(){ closeChef(); });
	$('#chef-pic').click(function(){ closeChef(); });
});

var ChefOpen = false;

function meetChef(){
	if (ChefOpen){
		closeChef();
	} else {
		openChef();
	}
}
function chefRestoreToggle(){
	if(ChefOpen){
		//do nothing
	} else {
		MM_swapImgRestore();
	}
}
function openChef(){
		ChefOpen = true;
		MM_swapImage('meet-chef-btn','','/images/chef-button_ro.png',1);
		$('#chef-pic').slideDown("slow", fadeDescIn);
}
function closeChef(){
		ChefOpen = false;
		$('#chef-desc').fadeOut("fast", slideChefUp);
		MM_swapImgRestore();
}
function fadeDescIn(){
	$('#chef-desc').fadeIn("fast");
}
function slideChefUp(){
	$('#chef-pic').slideUp("fast");
//	if ($("#chef-desc").is(":hidden")) {    } else {    	$("#chef-desc").hide();    }
}
function pagePartUpdate(pageid){
	$('#content-left').load('/scripts/fieldretrieve.php?pageid='+pageid).ajaxComplete(jspane);
	jQuery.get('/scripts/getrotatorinfo.php?pageid='+pageid+'&content=Rotator', '',loadRotator, "text");
}
function loadRotator(data, textStatus){
	var dataArray = data.split("|");
	var varArray = new Array();
	for(i=0;i<dataArray.length;i++){
		preVarArray = dataArray[i].split("=");
		varArray[preVarArray[0]] = preVarArray[1];
	}
	
	$("#content-right").html('<div id="flash_gallery"></div>');
	var flashvars = {};
	var params = {wmode: "transparent"};
	var attributes = {};
	swfobject.embedSWF("/gallery/assets/"+varArray['swf']+"?xmlfile=/gallery/assets/Cat"+varArray['catid']+".xml",
		"flash_gallery", varArray['height'], varArray['width'], "9.0.0",
		"/gallery/assets/expressInstall.swf", flashvars, params, attributes);
}
function jspane(){
	$('#content-left').jScrollPane();
}

function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}
function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}
