// JavaScript Document
/***********************************************
* Random Images ©2006-2007 Media Dog Productions.
* This notice must stay intact for legal use.
* Developed by Cory Johnson ©2006-2007 Media Dog Productions. Visit http://www.mediadog.net/
* method rndImage is used to generate random images for the left and right hand columns on the sait.ca website. 
* method rndImage2 is used to generate random banners for the masthead on the sait.ca website. 
* both methods are included as to generate multiple sets of random images on the same page.
* Comments for both functions are only present in rndImage() 
* See the SAIT.ca page templates for sample useage.
***********************************************/

function rndImage(idnum, arrayName, alttext, thecolor) {
	if(!document.getElementById('staticImages')){
	var randomImages = true;		    
        } else {
	var randomImage = false;
	var oThing = document.getElementById('staticImages');
	var rnd_no = oThing.value;
	};
	//set the colour for the images.
	if (thecolor=="blue"){
		extraFilename = "_blue";
	} else {
		extraFilename = "";
	};
	//set the paths and arrays.
	var leftcolTopImagePath = '/pages/images/left_column/';
	var rightcolTopImagePath = '/pages/images/right_column/';
	var bannerpath = '/pages/images/banner/';
	var leftcolTopImage = new Array();
	var leftcolTopImageFaded = new Array();
	var rightcolTopImage = new Array();
	var leftbannerSingle = new Array();
 	var leftbannerDouble = new Array();
	var rightbannerDouble = new Array();	
	//load all the available left column images with a faded style into the correct array
for (i = 1; i <= 11; i++)
{
		var istr = new String(i);
		if(istr.length==1){ istr = "0"+i;} else { istr = 	i;};
		leftcolTopImage[i] = leftcolTopImagePath+"leftcol_toppic_"+istr+".jpg";
		leftcolTopImageFaded[i] = leftcolTopImagePath+"leftcol_faded_"+istr+".jpg";
};
	//load all the available left column images with a toppic (top picture) style into the correct array
for (i = 1; i <= 12; i++)
{
		var istr = new String(i);
		if(istr.length==1){ istr = "0"+i;} else { istr = 	i;};
		rightcolTopImage[i] = rightcolTopImagePath+"rightcol_toppic_"+istr+".jpg";
};

	//here we will load up the random banners (just incase you didn't use the next function by accident, etc) 
	//it's important to observe that there are 2 different kinds of banners. One set of banners has photgraphy spanning the entire page masthead and another set of banners in which the photographs only span roughtly %50 of the masthead area with textual desctiptors embedded in the image.

	//load all the available full-size banner images with a banner (masthead) style into the correct array
	for (i = 1; i <= 5; i++)
{
		var istr = new String(i);
		if(istr.length==1){ istr = "0"+i;} else { istr = 	i;};
		leftbannerSingle[i] = bannerpath+"banner_"+istr+extraFilename+".jpg";
};

	//load all the available left side banner images with a banner (masthead) style into the correct array (left side)
	var rightbannerSingle = new Array(bannerpath+'banner_experience'+extraFilename+'.gif', bannerpath+'banner_gettingstarted'+extraFilename+'.gif', bannerpath+'banner_realtraining'+extraFilename+'.gif', bannerpath+'banner_redefine'+extraFilename+'.gif');


	
	
	//load all the available left side banner images with a "double" banner (masthead) style into the correct array (left side)
	for (i = 6; i <= 22; i++)
{
		var istr = new String(i);
			if(istr.length==1){ istr = "0"+i;} else { istr = 	i;};
		leftbannerDouble[i] = bannerpath+"banner_"+istr+'_left'+extraFilename+".jpg";
};

	//load all the available right side banner images with a "double" banner (masthead) style into the correct array (right side)
	for (i = 6; i <= 22; i++)
{
		var istr = new String(i);
		if(istr.length==1){ istr = "0"+i;} else { istr = 	i;};
		rightbannerDouble[i] = bannerpath+"banner_"+istr+'_right'+extraFilename+".jpg";
};

//which zone are we generating? the case speaks for itself.
switch(arrayName){
			case 'leftcolTopImage':
				var l = leftcolTopImage.length;
				var imgWidth = 204;
				var imgHeight = 126;
				if(randomImages){ var rnd_no = Math.round((l-1)*Math.random()); };
			break;
			case 'rightcolTopImage':
				var l = rightcolTopImage.length;
				var imgWidth = 219;
				var imgHeight = 266;
				if(randomImages){ var rnd_no = Math.round((l-1)*Math.random()); };
			break;
			case 'leftcolTopImageFaded':
				var l = leftcolTopImageFaded.length;
				var imgWidth = 204;
				var imgHeight = 468;
				if(randomImages){ var rnd_no = Math.round((l-1)*Math.random()); };
			break;
			case 'leftbannerSingle':
				var l = leftbannerSingle.length;
				var imgWidth = 226;
				var imgHeight = 310;
				if(randomImages){ var rnd_no = Math.round((l-1)*Math.random()); };
			break;
			case 'rightbannerSingle':
				var l = rightbannerSingle.length;
				var imgWidth = 263;
				var imgHeight = 217;
				if(randomImages){ var rnd_no = Math.round((l-1)*Math.random()); };
			break;
			case 'leftbannerDouble':
				var l = leftbannerDouble.length;
				var imgWidth = 226;
				var imgHeight = 310;
				if(randomImages){ var rnd_no = Math.round((l-1)*Math.random()); };
			break;
			case 'rightbannerDouble':
				var l = rightbannerDouble.length;
				var imgWidth = 263;
				var imgHeight = 217;
			break;
	};

if(arrayName != "rightbannerDouble" && arrayName != 'leftbannerDouble'){
		if(rnd_no==0){rnd_no = 1;};
		var source = eval(arrayName+'[rnd_no];');
};
if(arrayName == "leftbannerDouble") {
	if(rnd_no<=5){rnd_no = 6;};
	var myID = document.getElementById('rndID'); 
	myID.value = rnd_no;
	var source = eval(arrayName+'[rnd_no];');
};
if(arrayName == 'rightbannerDouble'){
		var myID = document.getElementById('rndID'); 
		var rnd_no = Number(myID.value);
		var source = eval(arrayName+'[rnd_no];'); 
};

	//write out the required html.
	document.write('<img src="'+source+'" height="'+imgHeight+'" width="'+imgWidth+'" alt="'+alttext+'" id="rndImage_'+idnum+'" name="rndImage_'+idnum+'" >');
};


function rndImage2(idnum, arrayName, alttext, thecolor) {
	if(!document.getElementById('staticBanner')){
	var randomImages = true;		    
        } else {
	var randomImage = false;
	var oThing = document.getElementById('staticBanner');
	var rnd_no = oThing.value;
	};
	if (thecolor=="blue"){
		extraFilename = "_blue";
	} else {
		extraFilename = "";
	};
	var leftcolTopImagePath = '/pages/images/left_column/';
	var rightcolTopImagePath = '/pages/images/right_column/';
	var bannerpath = '/pages/images/banner/';
	var leftcolTopImage = new Array();
	var leftcolTopImageFaded = new Array();
	var rightcolTopImage = new Array();
	var leftbannerSingle = new Array();
 	var leftbannerDouble = new Array();
	var rightbannerDouble = new Array();	
for (i = 1; i <= 11; i++)
{
		var istr = new String(i);
		if(istr.length==1){ istr = "0"+i;} else { istr = 	i;};
		leftcolTopImage[i] = leftcolTopImagePath+"leftcol_toppic_"+istr+".jpg";
		leftcolTopImageFaded[i] = leftcolTopImagePath+"leftcol_faded"+istr+".jpg";
};
	for (i = 1; i <= 12; i++)
{
		var istr = new String(i);
		if(istr.length==1){ istr = "0"+i;} else { istr = 	i;};
		rightcolTopImage[i] = rightcolTopImagePath+"rightcol_toppic_"+istr+".jpg";
};
	for (i = 1; i <= 5; i++)
{
		var istr = new String(i);
		if(istr.length==1){ istr = "0"+i;} else { istr = 	i;};
		leftbannerSingle[i] = bannerpath+"banner_"+istr+extraFilename+".jpg";
};
	for (i = 6; i <= 22; i++)
{
		var istr = new String(i);
			if(istr.length==1){ istr = "0"+i;} else { istr = 	i;};
		leftbannerDouble[i] = bannerpath+"banner_"+istr+'_left'+extraFilename+".jpg";
};
	for (i = 6; i <= 22; i++)
{
		var istr = new String(i);
		if(istr.length==1){ istr = "0"+i;} else { istr = 	i;};
		rightbannerDouble[i] = bannerpath+"banner_"+istr+'_right'+extraFilename+".jpg";
};
		var rightbannerSingle = new Array(bannerpath+'banner_experience'+extraFilename+'.gif', bannerpath+'banner_gettingstarted'+extraFilename+'.gif', bannerpath+'banner_movingup'+extraFilename+'.gif', bannerpath+'banner_realtraining'+extraFilename+'.gif', bannerpath+'banner_redefine'+extraFilename+'.gif');
switch(arrayName){
			case 'leftcolTopImage':
				var l = leftcolTopImage.length;
				var imgWidth = 204;
				var imgHeight = 126;
				if(randomImages){ var rnd_no = Math.round((l-1)*Math.random()); };
			break;
			case 'rightcolTopImage':
				var l = rightcolTopImage.length;
				var imgWidth = 219;
				var imgHeight = 266;
				if(randomImages){ var rnd_no = Math.round((l-1)*Math.random()); };
			break;
			case 'leftcolTopImageFaded':
				var l = leftcolTopImageFaded.length;
				var imgWidth = 204;
				var imgHeight = 468;
				if(randomImages){ var rnd_no = Math.round((l-1)*Math.random()); };
			break;
			case 'leftbannerSingle':
				var l = leftbannerSingle.length;
				var imgWidth = '226';
				var imgHeight = '310';
				if(randomImages){ var rnd_no = Math.round((l-1)*Math.random()); };
			break;
			case 'rightbannerSingle':
				var l = rightbannerSingle.length;
				var imgWidth = '263';
				var imgHeight = '217';
				if(randomImages){ var rnd_no = Math.round((l-1)*Math.random()); };
			break;
			case 'leftbannerDouble':
				var l = leftbannerDouble.length;
				var imgWidth = '226';
				var imgHeight = '310';
				if(randomImages){ var rnd_no = Math.round((l-1)*Math.random()); };
			break;
			case 'rightbannerDouble':
				var l = rightbannerDouble.length;
				var imgWidth = '263';
				var imgHeight = '217';
			break;
	};
	
if(arrayName != "rightbannerDouble" && arrayName != 'leftbannerDouble'){
		if(rnd_no==0){rnd_no = 1;};
		var source = eval(arrayName+'[rnd_no];');
};

if(arrayName == "leftbannerDouble") {
	if(rnd_no<=5){rnd_no = 6;};
	var myID = document.getElementById('rndID'); 
	myID.value = rnd_no;
	var source = eval(arrayName+'[rnd_no];');
};
if(arrayName == 'rightbannerDouble'){
		var myID = document.getElementById('rndID'); 
		var rnd_no = Number(myID.value);
	var source = eval(arrayName+'[rnd_no];'); 
};

	//foo = 	'<img src="'+source+'" height="'+imgHeight+'" width="'+imgWidth+'" alt="'+alttext+'" id="rndImage_'+idnum+'" name="rndImage_'+idnum+' ">';
	

	//Mod February 15, 2008 by Ken Raeside - This change will make all 2nd and 3rd level page banners clickable to one URL only
	foo = '<a href=http://www.furtheryourpassion.ca target="_blank">' + '<img src="'+source+'" height="'+imgHeight+'" width="'+imgWidth+'" alt="'+alttext+'" id="rndImage_'+idnum+'" name="rndImage_'+idnum+' "border=0>' + '</a>';
            
	
	

	return foo;
};

