var img_q=[];
var img_timer=null;
var img_t=null;
var img_f=null;
var img_inx=0;
function preload_img(img,el,action,data) {
	img_q.push({img:img,el:el,action:action,data:data});
}

function loadimg() {
	clearTimeout(img_timer);
	if (img_t && img_t.complete) {
		if (img_t.el) $(img_t.el).css({background:"url('"+img_t.src+"')"});
		if (img_t.action) img_t.action(img_t.d);
		img_t=null;
	}
	if (img_f && img_f.complete) {
		if (img_f.el) $(img_f.el).css({background:"url('"+img_f.src+"')"});
		if (img_f.action) img_f.action(img_f.d);
		img_f=null;
	}

	if (img_inx<img_q.length) {
		if (img_t==null) {
			var obj=img_q[img_inx];
			img_inx++;
			img_t=new Image();
			img_t.src=obj.img;
			img_t.action=obj.action; 
			img_t.el=obj.el;
			img_t.d=obj.data;
		}
		if (img_inx<img_q.length && img_f==null) {
			var obj1=img_q[img_inx];
			img_inx++;
			img_f=new Image();
			img_f.src=obj1.img;
			img_f.el=obj1.el;
			img_f.action=obj1.action;
			img_f.d=obj1.data;
		}

		img_timer=setTimeout('loadimg()',100);
	}
	else {
		if (img_t || img_f)  		img_timer=setTimeout('loadimg()',100);
	}
}

function loadimages(imgs,el) {
	preload_img(imgs,el);
}

jQuery(function( $ ){


			img_timer=setTimeout('loadimg()',100);
			$("ul.navigation").show();
			$(document).pngFix();
			$("#preload").hide();



	
			
			
			// Controls the full screen mode
			$("a.fullsize").click(function(){
		 	$("div[id^=overlay]").slideToggle("fast");
			$(".overlay").slideToggle("fast");
			$(this).toggleClass("active");
			return false;
			});
			
			$(".fullsize_link").click(function(){
		 	$("div[id^=overlay]").slideToggle("fast");
			$(".overlay").slideToggle("fast");
			$(this).toggleClass("active");
			return false;
			});

			$('.clearme').example(function() {
			 return $(this).attr('title'); 
			});
			
			

			

	/**
	 * NAVIGATION STUFF
	 * 
	 */		
			
	$("ul.navigation li:first").addClass("active").children().css({ marginTop: "0px"});

	$("ul.navigation li").click(
		function(){
			$(this).addClass("active");
			$(this).siblings().removeClass("active");
			$(this).siblings().children().animate({ marginTop: "0px"}, 100 );
		}
	);
	$("ul.navigation li").click(
		function(){
			if($(this).hasClass("corporate")){
				$("p.fullsize_link").animate({ height: "24px"}, 240 );
			}else{
				$("p.fullsize_link").animate({ height: "24px"}, 240 );
			}
		}
	);


	
	
});