var documentHeight;
var documentWidth;
var menuArray = new Array("home","about","links","contact","party","menu","promotions");
var imageLevel = 1;
var currentId = 'home';
var paneId = 0;

function init(){
	YAHOO.util.Event.addListener(menuArray,'click',menuCallback);
	new Effect.Appear('home-image');
	updateContent('home');
	documentHeight = parseInt(YAHOO.util.Dom.getDocumentHeight());
	documentWidth = parseInt(YAHOO.util.Dom.getDocumentWidth());
	wrapperHeight = YAHOO.util.Dom.getStyle('wrapper','height');
	wrapperHeight = parseInt(wrapperHeight.replace('/px/',''));
	marginTop = (documentHeight - wrapperHeight)/2;
	YAHOO.util.Dom.setStyle("wrapper","marginTop",marginTop+"px");
}

function menuCallback() {
	navigateTo(this.id);
	//alert(this.id);
}

function navigateTo(id){
	updateContent(id);
	updateImage(id);
	for(i=0;i<menuArray.length;i++){
		if(menuArray[i]!=id){
			YAHOO.util.Dom.removeClass(menuArray[i],"selected");
		}
	}
	YAHOO.util.Dom.addClass(id,"selected");
}

function updateImage(id){
	imageLevel = imageLevel + 1;
	YAHOO.util.Dom.setStyle(id+'-image','zIndex',imageLevel);
	new Effect.Appear(id+'-image',{from:0.0,to:1.0,duration:0.5,delay:1.0,afterFinish:function(){
		new Effect.Fade(currentId+'-image',{from:1.0, to:0.0, duration:0.1,afterFinish:function(){
			YAHOO.util.Dom.setStyle(currentId+'-image','zIndex',imageLevel-1);
			currentId = id;
		}});
	}}); return false;
}

function loadGallery(title,gallery,target){
	new Ajax.Updater(target, 'include/gallery.php?galleryid='+gallery+'&title='+title, { method: 'get' });
}

function updateContent(id){
	new Ajax.Updater('content', 'include/content.php?id='+id, { method: 'get' });
}

function moveBy(target,xpoints){
	new Effect.Opacity('pane-container',{from:1.0,to:0.0,afterFinish:function(){
		new Effect.Move(target, {x: xpoints, y:0, duration:0.2, delay:0.1, transition: Effect.Transitions.sinoidal,afterFinish:function(){
				new Effect.Opacity('pane-container',{from:0.0,to:1.0});
		}});
	}});	
}

var previousOnload = window.onload;
window.onload = function () { if(previousOnload) previousOnload(); initLightbox(); init(); }
