//  Javascript by Daniel Thomson

function addTransparency()
{
	$(".features h2").addClass("pngbg");
	$("p.intro").addClass("pngbg");
	$("a.slideshow").addClass("pngbg");
	$(".contentBase").addClass("pngbg");
	$(".scrollerNav").addClass("pngbg");
	$(".what .events").addClass("pngbg");
	$(".contentBase").addClass("pngbg");
	$(".content").addClass("pngbg");
	$(".logoPane img").addClass("pngbg");
	$("p.links a.video").addClass("pngbg");
	$(".page .what").addClass("pngbg");
	$(".serviceBox h3").addClass("pngbg");
	$(".serviceBox li").addClass("pngbg");
	$(".submitPane").addClass("pngbg");
	$(".scrollerItem a img").addClass("pngbg");
	$(".caseStudiesScroller h3").addClass("pngbg");
}



function startColorBox()
{
	$(".scrollerItem").each(function()
	{
		var thisItem = $(this).parent();
		var thisIndex = thisItem.parent().children().index(thisItem);
		thisItem.find(".gallery").each(function(){
			galleryName = "gallery"+thisIndex;
			//alert(galleryName);
			$(this).attr("rel",galleryName);
		});
		$(this).find("a[rel='gallery"+thisIndex+"']").colorbox({slideshow:true});
	});
	
	$(".caseStudiesFeature").each(function()
	{
		var thisIndex = $(this).parent().children().index(this);
		$(this).find(".gallery").each(function(){
			galleryName = "case"+thisIndex;
			$(this).attr("rel",galleryName);
		});
		$(this).find("a[rel='case"+thisIndex+"']").colorbox({slideshow:true});
	});

	//$("a[rel='case-study']").colorbox({slideshow:true});
}

function showCase(caseIndex)
{
	caseIndex = caseIndex - 4;
	if (caseIndex < 0)
	{
		caseIndex += 13;
	};
	if (caseIndex > 12)
	{
		caseIndex -= 13;
	};
	$(".caseStudiesFeature").css("display","none");
	$(".caseStudiesFeature:eq("+caseIndex+")").css("display","block");
	//debugger;
	sIFR.replace(aksuper, {
      selector: 'h1',
                  wmode: 'transparent',
      css: [,
        '.sIFR-root { text-align: left;color: #333333 }'
        ,'a { text-decoration: none; }'
      ]          
    });

}

function caseStudyNav(sIFR)
{

	//$(".caseStudiesFeature").css("display","none"); - this is set in the css
	$(".caseStudiesFeature:eq(0)").css("display","block");
	$(".scrollerItem > a").click(function(){
		var indexItem = $(this).parent("div").parent("li");
		var itemIndex = $(".scrollerPane ul").children("li").index(indexItem);
		showCase(itemIndex);
		return false;
	});
	//$(".scrollerInfo > p a.floatL").click(function(){
	//	var indexItem = $(this).parent("p").parent("div").parent("div").parent("li");
	//	var itemIndex = $(".scrollerPane ul").children("li").index(indexItem);
	//	showCase(itemIndex);
	//	return false;
	//});
}

function addRandomBackground(path)
{
	//imgArray = new Array();
	//imgArray[0] = path+"css/img/mainbgrd_rocket.jpg";
	//imgArray[1] = path+"css/img/mainbgrd_nebula.jpg";
	//imgArray[2] = path+"css/img/mainbgrd_launch.jpg";
	//imgArray[3] = path+"css/img/mainbgrd_module.jpg";
	//imgArray[4] = path+"css/img/mainbgrd_jet.jpg";
	//imgArray[5] = path+"css/img/mainbgrd_crew.jpg";
	//randomNum = Math.floor(Math.random()*imgArray.length);
	//backgroundImg = "url('"+imgArray[randomNum]+"') center top no-repeat";
	//$("#wrap").css("background",backgroundImg);
}

// initialise page functions
$(document).ready(function(){
	//myTimer = setTimeout(function(){$(".caseStudiesFeature:gt(0)").css("display","none");},1000);
	if ($(".caseStudiesScroller").length > 0)
	{
	   $(".caseStudiesScroller").carousel({
					vertical: true,
					scrollNext: ".next",
					scrollPrev: ".prev",
					scrollNum: 1,
					scrollVisible: 4,
					circular: true,
					itemHeight: 140,
					itemWidth: 400,
					scrollSpeed : 800
				});
	};

	if ($(".caseStudies").length > 0)
	{
		caseStudyNav();
	};

	if ($.browser.msie)
		{
			if ($.browser.version == "6.0")
			{
                addTransparency();
			}
		};
});




