function createCookie(name,value,days) {
	if (days) {
		var date = new Date();
		date.setTime(date.getTime()+(days*24*60*60*1000));
		var expires = "; expires="+date.toGMTString();
	}
	else var expires = "";
	document.cookie = name+"="+value+expires+"; path=/";
}

function readCookie(name) {
	var nameEQ = name + "=";
	var ca = document.cookie.split(';');
	for(var i=0;i < ca.length;i++) {
		var c = ca[i];
		while (c.charAt(0)==' ') c = c.substring(1,c.length);
		if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
	}
	return null;
}

function eraseCookie(name) {
	createCookie(name,"",-1);
}


var agt=navigator.userAgent.toLowerCase();
var is_ie = ((agt.indexOf("msie") != -1) && (agt.indexOf("opera") == -1));
var is_mobile_device = (agt.indexOf("mobi") != -1 || agt.indexOf("mini") != -1 || agt.indexOf("blackberry") != -1 );
var from_mobile_site = (document.referrer.indexOf("m.whitelightproduction.com") != -1);

if(from_mobile_site){ createCookie("mobile_view","off",180); }


// if(is_mobile_device && readCookie("mobile_view")!="off")
if(is_mobile_device && readCookie("mobile_view")!="off")
{
  document.location.href="http://m.whitelightproduction.com";
}



// 
// 

//
var sButtons = "left-highlight,middle-highlight,right-highlight";

/* Optimisations to orchestrate rendering. Tested under very slow connection */

var img1 = new Image(); img1.src = "images/top.gif";
var img2 = new Image(); img2.src = "images/gradient.png";
var img3 = new Image(); img3.src = "images/bottom.gif";
var img4 = new Image(); img4.src = "images/bars.gif";
var img5 = new Image(); img5.src = "images/divisor.gif";
var img6 = new Image(); img6.src = "images/left-button.gif";
var img7 = new Image(); img7.src = "images/right-button.gif";
var img8 = new Image(); img8.src = "images/middle-button.gif";

window.onload = start;

function start()
{
	if(is_ie)
	{
		htmlNAV(PAGE);
	}
	preloadGifs(sButtons);
	
	if(is_mobile_device && readCookie("mobile_view")=="off")
	 {	
		var tagA=document.createElement('a');
		var tagBODY=document.getElementsByTagName("BODY")[0];
		tagA.setAttribute("href","http://m.whitelightproduction.com/"+(PAGE>1?sText[PAGE]:""));
		tagA.setAttribute("id","mobile");
		tagA.setAttribute("onclick","createCookie('mobile_view','on')");
		tagA.innerHTML="mobile site";
		tagBODY.appendChild(tagA);
	 }
	extras();
} 

function preloadImgs(sData,sExtension)
{
	var Data = sData.split(",");
	var iMax = Data.length;
	var Imgs = new Array(iMax);
	for(var i=0;i<iMax;i++)
	{
		if(Data[i]!=null)
		{
			Imgs[i]=new Image();
			Imgs[i].src="images/"+Data[i]+"."+sExtension;
		}
	}
}

function preloadGifs(sData) 
{
	preloadImgs(sData,"gif");
}

function preloadJPGs(sData) 
{
	preloadImgs(sData,"jpg");
}


