// JavaScript Document
var flashvars = {
};
var params = {
};
var attributes = {
  id: "fl",
  name: "fl"
};

swfobject.embedSWF("swf/portfolio.swf", "fl", "100%", "100%", "9.0.0", null, flashvars, params, attributes, swfoCbFn);

function swfoCbFn(e){
	if(!e.success) window.location.href = "../works_archive/index.html"
}

var flashHeight;

$(document).ready(function(){
   setFlashSize();
   $(window).resize(setFlashSize);
});

 function setFlashSize(height){
 	if($("body").width() > 950){
 		$("#fl").attr("width", ($("body").width() - 20) + "px");
 		// $("body").css("overflow-x", "hidden");
 	} else {
 		$("#fl").attr("width", "950px");
 		// $("body").css("overflow-x", "auto");
 	}
 	if(isNaN(height)){
 		height = flashHeight;
 		if(isNaN(height)){
 			height = $("#fl").height();
 		}
 	} else {
 		flashHeight = height;
 	}
 	if($(window).height() > height){
		$("#fl").attr("height", ($(window).height() - 3) + "px");
	} else {
		$("#fl").attr("height", height + "px");
	}
 }
 
 function link(page){
	switch(page){
		case "email":
			window.location = "../email/email.htm";
		break;

		case "previousPortfolio":
			window.location = "../works_archive/index.html";
		break;

		case "home":
			window.location = "../index.html";
		break;
	}	
}

function showWork(){
	bakeScrollTop($(window).scrollTop());	
}

function bakeScrollTop(n){
	document.cookie = "portfolioScrollTop=" + n + ";"	
}

function setHome(){
	var cookies = document.cookie.split(";");
	for(var i = 0, len = cookies.length; i < len; i++){
		if(cookies[i].indexOf("portfolioScrollTop=") == 0){
			setScrollTop(parseInt(cookies[i].substring(19)));
			break;
		}	
	}
}

function setScrollTop(n){
	$(window).scrollTop(n);	
}