<!--

//Javascript written by Jim Richardson
//Contact: jim@djimm.co.uk

oldSrc = new Array();

function swapImgOver(imgName,newSrc){
		if(imgLatch != imgName){
			eval('oldSrc[\'' + imgName + '\'] = document.images.' + imgName + '.src');
			eval('document.images.' + imgName + '.src = \"media/' + newSrc + '\"');
		}
	}

function swapImgOut(imgName){
		if(imgLatch != imgName){
			eval('document.images.' + imgName + '.src = oldSrc[\'' + imgName + '\']');
		}
	}

//onmouseover="swapImgOver('news','nav_news_on.gif');" onmouseout="swapImgOut('news');"

function preloadImages(){

for(i=0; i<preLoad.length; i++){
	eval('Image' + i + ' = new Image();')
	eval('Image' + i + '.src = "' + preLoad[i] + '";')
	}

}

function popup(text,width,height){
newWin=window.open(text,"","width="+width+",height="+height+",top=10,left=10,scrollbars=yes");
}
//<a href="javascript:popup('popups/pop1.htm','690','225');">
//<a name="close" href="#" onClick="window.close();">Close</a>

function popupNoScr(text,width,height){
newWin=window.open(text,"","width="+width+",height="+height+",top=30,left=30");
}
//<a href="javascript:popup('popups/pop1.htm','690','225');">
//<a name="close" href="#" onClick="window.close();">Close</a>

imgLatch = 0;

masterImgs = new Array();  //Only MASTER nav imgs - other functions handle subnavs

masterImgs[0] = "nav_tle"
masterImgs[1] = "nav_tlg"
masterImgs[2] = "nav_tlr"
masterImgs[3] = "nav_tleg"
masterImgs[4] = "nav_cu"

masterImgsSrc = new Array();  //Only MASTER nav imgs - other functions handle subnavs

masterImgsSrc[0] = "media/nav/nav_tle_off.gif"
masterImgsSrc[1] = "media/nav/nav_tlg_off.gif"
masterImgsSrc[2] = "media/nav/nav_tlr_off.gif"
masterImgsSrc[3] = "media/nav/nav_tleg_off.gif"
masterImgsSrc[4] = "media/nav/nav_cu_off.gif"

masterText = new Array(); //should contain ALL text layers - argument sets active

masterText[0] = "text_tle_main"
masterText[1] = "text_gallery_main"
masterText[2] = "text_tlr_main"
masterText[3] = "text_tle_main"
masterText[4] = "text_tle_shoot"
masterText[5] = "text_tle_slideshow"
masterText[6] = "text_tle_finishing"
masterText[7] = "text_tlr_main"
masterText[8] = "text_tlr_fc"
masterText[9] = "text_tlr_da"
masterText[10] = "text_tlr_gt"
masterText[11] = "text_tleg_main"
masterText[12] = "text_cu"
masterText[13] = "text_htb"
masterText[14] = "text_plao"

snLayers = new Array();

snLayers[0] = "subnav_tle"
snLayers[1] = "subnav_blank"
snLayers[2] = "subnav_tlr"

rightLayers = new Array(); //should contain ALL rhs layers - argument sets active

rightLayers[0] = "right_gallery"
rightLayers[1] = "right_fc"
rightLayers[2] = "right_da"
rightLayers[3] = "right_gt"
rightLayers[4] = "right_tleg"
rightLayers[5] = "right_cu"


function change_layers_master(snid, masid, textid, rightid){
	
	for(i=0; i< snLayers.length; i++){ //Master Nav subnavs
		if(i == snid){
				eval("document.getElementById('" + snLayers[i] + "').style.visibility = 'visible'");
			}
		else{
				eval("document.getElementById('" + snLayers[i] + "').style.visibility = 'hidden'");
		}
	}
	
	for(i=0; i< masterImgs.length; i++){ //Master Nav nav imgs
		if(i == masid){
				imgLatch = masterImgs[i];
			}
		else{
				eval('document.images.' + masterImgs[i] + '.src = "' + masterImgsSrc[i] + '"');
		}
	}
	
	for(i=0; i< masterText.length; i++){ //Master Nav text layers
		if(i == textid){
				eval("document.getElementById('" + masterText[i] + "').style.visibility = 'visible'");
			}
		else{
				eval("document.getElementById('" + masterText[i] + "').style.visibility = 'hidden'");
		}
	}
	
	for(i=0; i< rightLayers.length; i++){ //Master nav right hand side layers
		if(i == rightid){
				eval("document.getElementById('" + rightLayers[i] + "').style.visibility = 'visible'");
			}
		else{
				eval("document.getElementById('" + rightLayers[i] + "').style.visibility = 'hidden'");
		}
	}

}

tleLayers = new Array();

tleLayers[0] = "text_tle_main"
tleLayers[1] = "text_tle_shoot"
tleLayers[2] = "text_tle_slideshow"
tleLayers[3] = "text_tle_finishing"

tleLatch = new Array();

tleLatch[0] = "nav_tle"
tleLatch[1] = "tle_sn_ts"
tleLatch[2] = "tle_sn_tss"
tleLatch[3] = "tle_sn_tft"

function change_layers_tle(layerid){
	
	for(i=0; i< tleLayers.length; i++){
	
		if(i == layerid){
				eval("document.getElementById('" + tleLayers[i] + "').style.visibility = 'visible'");
				imgLatch = tleLatch[i];
			}
		else{
			eval("document.getElementById('" + tleLayers[i] + "').style.visibility = 'hidden'");
				if(i != 0){
					if(i != layerid){
							if(oldSrc[tleLatch[i]]){
								eval('document.images.' + tleLatch[i] + '.src = oldSrc[\'' + tleLatch[i] + '\']');
							}		
						}
				}
		}
	}
}

tlrLayers = new Array();

tlrLayers[0] = "text_tlr_main"
tlrLayers[1] = "text_tlr_fc"
tlrLayers[2] = "text_tlr_da"
tlrLayers[3] = "text_tlr_gt"

tlrLatch = new Array();

tlrLatch[0] = "nav_tlr"
tlrLatch[1] = "tlr_sn_fc"
tlrLatch[2] = "tlr_sn_da"
tlrLatch[3] = "tlr_sn_gt"

tlrRight = new Array();

tlrRight[0] = "right_gallery"
tlrRight[1] = "right_fc"
tlrRight[2] = "right_da"
tlrRight[3] = "right_gt"

function change_layers_tlr(layerid){
	
	for(i=0; i< tlrLayers.length; i++){
	
		if(i == layerid){
				eval("document.getElementById('" + tlrLayers[i] + "').style.visibility = 'visible'");
				eval("document.getElementById('" + tlrRight[i] + "').style.visibility = 'visible'");
				imgLatch = tlrLatch[i];
			}
		else{
			eval("document.getElementById('" + tlrLayers[i] + "').style.visibility = 'hidden'");
			eval("document.getElementById('" + tlrRight[i] + "').style.visibility = 'hidden'");
				if(i != 0){
						if(i != layerid){
							if(oldSrc[tlrLatch[i]]){
								eval('document.images.' + tlrLatch[i] + '.src = oldSrc[\'' + tlrLatch[i] + '\']');
							}		
						}
				}
		}
	}
}

//Begin Frame Chooser Functions

oldSrcFC = new Array();

imgLatchF = 'fc_gold';

imgLatchP = 'fc_bw';

function swapImgOverFCF(imgName,newSrc){
		if(imgLatchF != imgName){
			eval('oldSrc[\'' + imgName + '\'] = document.images.' + imgName + '.src');
			eval('document.images.' + imgName + '.src = \"media/' + newSrc + '\"');
		}
	}

function swapImgOutFCF(imgName){
		if(imgLatchF != imgName){
			eval('document.images.' + imgName + '.src = oldSrc[\'' + imgName + '\']');
		}
	}
	
function swapImgOverFCP(imgName,newSrc){
		if(imgLatchP != imgName){
			eval('oldSrc[\'' + imgName + '\'] = document.images.' + imgName + '.src');
			eval('document.images.' + imgName + '.src = \"media/' + newSrc + '\"');
		}
	}

function swapImgOutFCP(imgName){
		if(imgLatchP != imgName){
			eval('document.images.' + imgName + '.src = oldSrc[\'' + imgName + '\']');
		}
	}

currFrames = "gold";
currPrints = "bw";

function changeFC(frames, prints, caller){
	if(currPrints == 'canvas'){
		eval('document.images.fc_canvas.src = "media/fc/canvas_off.gif"'); //turn off canvas latch
	}
	if(frames == 0){
		if(currPrints == 'canvas'){
			currFrames = 'gold';
			eval('document.images.fc_gold.src = "media/fc/gold_latch.gif"');
		}
		frames = currFrames;
		eval('document.images.fc_' + currPrints + '.src = "media/fc/' + currPrints + '_off.gif"');
	}
	if(prints == 0){
		if(currPrints == 'canvas'){
			currPrints = 'colour';
			eval('document.images.fc_colour.src = "media/fc/colour_latch.gif"');
		}
		prints = currPrints;
		eval('document.images.fc_' + currFrames + '.src = "media/fc/' + currFrames + '_off.gif"');
	}
	//if(prints == "canvas"){
	//	eval('document.images.fc_shot.src = "media/fc/canvas.jpg"');
	//}
	//else{
	eval('document.images.fc_shot.src = "media/fc/' + frames + "_" + prints + '.jpg"');
	//}
	eval('document.images.fc_' + caller + '.src = "media/fc/' + caller + '_latch.gif"');
	currFrames = frames;
	currPrints = prints;
	imgLatchF = 'fc_' + frames;
	imgLatchP = 'fc_' + prints;
}

function changeCanvas(){
	eval('document.images.fc_' + currPrints + '.src = "media/fc/' + currPrints + '_off.gif"'); //turn of latches
	eval('document.images.fc_' + currFrames + '.src = "media/fc/' + currFrames + '_off.gif"');	
	eval('document.images.fc_shot.src = "media/fc/canvas.jpg"'); //make frame epic canvas
	eval('document.images.fc_canvas.src = "media/fc/canvas_latch.gif"'); //latch canvas button
	imgLatchP = 'fc_canvas';
	currPrints = 'canvas';
}

preLoad = new Array();

preLoad[0] = "media/splash/enter_on.gif"
preLoad[1] = "media/nav/nav_tle_on.gif"
preLoad[2] = "media/nav/nav_tlg_on.gif"
preLoad[3] = "media/nav/nav_tlr_on.gif"
preLoad[4] = "media/nav/nav_tleg_on.gif"
preLoad[5] = "media/nav/nav_cu_on.gif"
preLoad[6] = "media/nav/subnav_tle/nav_ts_on.gif"
preLoad[7] = "media/nav/subnav_tle/nav_tss_on.gif"
preLoad[8] = "media/nav/subnav_tle/nav_tft_on.gif"
preLoad[9] = "media/nav/subnav_tlr/nav_fc_on.gif"
preLoad[10] = "media/nav/subnav_tlr/nav_da_on.gif"
preLoad[11] = "media/nav/subnav_tlr/nav_gt_on.gif"

preloadImages();

//-->
