var previousfold = 0;
var flashvars = {};
var params = {};
var attributes = {};
var leftobj;
var rightobj;

function close_popup() {
	$("#overlay").hide();
}

function close_vakantie() {
	$("#overlay2").fadeOut();
}

function open_twitter() {
	$("#overlay-twitter").show();
}

function close_twitter() {
	$("#overlay-twitter").hide();
}
function callbackLeft(status) {
	if (status.success) {
		leftobj = status.ref;
	}
}
	
function callbackRight(status) {
	if (status.success) {
		rightobj = status.ref;
	}
}

function pageload(hash) {
	if(hash) {
		var hashparts = hash.split("/");
		while(hashparts[0] == "") hashparts.shift();
		if (hashparts[0] == "index" || hashparts[0] == "cases") {
			if (hashparts[1] == "home") {
				if (fold != 0) fold = 0;
			} else {
				if (fold != 1) fold = 1;
			}
		}
		if (hashparts[0] == "portofolio") if (fold != 2) fold = 2;
		if (fold != 0) {
			$.ajax({
				type:		"POST",
				url:		hash,
				cache:		false,
				success:	function(msg) {
					if (fold == 1) $(".content-left").html(msg);
					if (fold == 2) $(".content-right").html(msg);
					resizeWrapper(true);
					pageTracker._trackPageview(hash);
				}
			});
		} else {
			resizeWrapper(true);		
		}
	}
}
		
$(function() {
		   
	$("#twitter-up, #twitter-down").hover(function()
	{
		$(this).css({opacity: 1});
	}, function()
	{
		$(this).css({opacity: 0.5});
	});
	
	$("#twitter-up").click(function()
	{
		var marginTop = $("#twitter-list").css("marginTop");
		marginTop = parseInt(marginTop.replace("px", ""));
		
		var listHeight = $("#twitter-list").height();
		listHeight = -listHeight;
		
		if (marginTop < 0)
		{
			marginTop = marginTop + 50;
			$("#twitter-list").animate({marginTop: marginTop + "px"});
		}
	});
	$("a.slide-link").click(function() {
		var hash = this.href;
		hash = hash.replace(/^.*#/, '');
		jQuery.historyLoad(hash);
		return false;
	});
	
	$("#twitter-down").click(function()
	{
		var marginTop = $("#twitter-list").css("marginTop");
		marginTop = parseInt(marginTop.replace("px", ""));
		marginTop = marginTop - 50;
		
		var listHeight = $("#twitter-list").height();
		listHeight = -listHeight;

		if (listHeight < (marginTop - 150))
		{
			$("#twitter-list").animate({marginTop: marginTop + "px"});
		}
	});
	
	resizeWrapper(false);
		   
	$(document).pngFix();

	$.historyInit(pageload);
	
	//if (window.location.hash == "") $("#overlay").show();
		
	params.wmode = "transparent";
	params.swliveconnect = "true";
	if (!leftobj) {
		swfobject.embedSWF("/media/MainMenu.swf", 
						   "mainmenu", 
						   "159", 
						   "560", 
						   "10.0.0", 
						   "/media/expressInstall.swf", 
						   flashvars, 
						   params, 
						   attributes, 
						   callbackLeft);
	}
	if (!rightobj) {
		swfobject.embedSWF("/media/PortofolioMenu.swf", 
						   "portofoliomenu", 
						   "159", 
						   "560", 
						   "10.0.0", 
						   "/media/expressInstall.swf", 
						   flashvars, 
						   params, 
						   attributes, 
						   callbackRight);
	}
});
