//<![CDATA[

// jQuery Image Preloader
//------------------------------------------------------------------ //
jQuery.preloadImages = function() {
	for(var i = 0; i<arguments.length; i++) {
		jQuery("<img>").attr("src", arguments[i]).attr("id", "tabover_"+i);
	}
}

//==================================================================//


$(document).ready( function() { 

	// Preload Images
	// ----------------------------------
	var sImagesOver = "/gfx/tab_over_home.gif,/gfx/tab_over_about.gif,/gfx/tab_over_work.gif,/gfx/tab_over_projects.gif,/gfx/tab_over_quality.gif,/gfx/tab_over_manufacture.gif,/gfx/tab_over_contactus.gif";
	var arrImagesOver = new Array();
	arrImagesOver = sImagesOver.split(",");
	
	$.preloadImages(arrImagesOver);
	
	
	// Store default images in an array
	// --------------------------------------
	var sImagesOff = '';
	var arrImagesOff = new Array();
	
	$("#tabs IMG").each( function() { sImagesOff += $(this).attr("src")+",";	});	
	arrImagesOff = sImagesOff.split(",");
	
	// Tab roll-over behaviour
	// -------------------------------------
	$("#tabs IMG").hover( 
		function() {  // mouseover
			var i = parseInt( $(this).attr("id").replace(/tab_/, "") );
			$(this).attr("src", arrImagesOver[i]);	},  
		function() { // mouseout
			var i = parseInt( $(this).attr("id").replace(/tab_/, "") );
			$(this).attr("src", arrImagesOff[i])
	});
	
	$("DIV.slideshow").html("").flash({
		src: '/swf/slideshow.swf?d=cc435',
		width: 848,
		height: 362
	});
	
	$("DIV.projects").html("").flash({
		src: '/swf/projects.swf?d=cc435',
		width: 848,
		height: 362
	});	
	
	// External link styling
	//-----------------------------------------
	$("a[@target=_blank]").each( function(i) {
		var t = $(this).attr("href")
		$(this).addClass("external").attr("title", "This link will open "+t+" in a new window");
	});
	
	// HOMEPAGE
	// -------------------------------------------
	$("#enter").hover( function() { $(this).attr("src", "/gfx/tab_on_enter.gif"); }, function() { $(this).attr("src", "/gfx/tab_off_enter.gif");});

});
//]]>