// Content Management Editor Functions //
// Version V1.0.0, 04/08/2007 WBM. //
// Copyright 2007. Property of Design Atom //
// Produced by Design Atom - www.designatom.com //

// Create Array To Hold Common Values
arrTopScroll = new Array(7);
arrOpacity = new Array(100,100,100,100,100,100,100);

// Scroll Across The Text On The Banner
function fctScroller() {
	// Retrieve the current offset and decrement
	if(document.layers){
		arrTopScroll[0] = document.layers["item1"].offsetLeft - 1;
		arrTopScroll[1] = document.layers["item2"].offsetLeft - 1;
		arrTopScroll[2] = document.layers["item3"].offsetLeft - 1;
		arrTopScroll[3] = document.layers["item4"].offsetLeft - 1;
		arrTopScroll[4] = document.layers["item5"].offsetLeft - 1;
		arrTopScroll[5] = document.layers["item6"].offsetLeft - 1;
		arrTopScroll[7] = document.layers["item7"].offsetLeft - 1;
	}
	else if(document.getElementById){
		arrTopScroll[0] = document.getElementById("item1").offsetLeft - 1;
		arrTopScroll[1] = document.getElementById("item2").offsetLeft - 1;
		arrTopScroll[2] = document.getElementById("item3").offsetLeft - 1;
		arrTopScroll[3] = document.getElementById("item4").offsetLeft - 1;
		arrTopScroll[4] = document.getElementById("item5").offsetLeft - 1;
		arrTopScroll[5] = document.getElementById("item6").offsetLeft - 1;
		arrTopScroll[6] = document.getElementById("item7").offsetLeft - 1;
	}
	else{
		arrTopScroll[0] = document.all.item("item1").offsetLeft - 1;
		arrTopScroll[1] = document.all.item("item2").offsetLeft - 1;
		arrTopScroll[2] = document.all.item("item3").offsetLeft - 1;
		arrTopScroll[3] = document.all.item("item4").offsetLeft - 1;
		arrTopScroll[4] = document.all.item("item5").offsetLeft - 1;
		arrTopScroll[5] = document.all.item("item6").offsetLeft - 1;
		arrTopScroll[6] = document.all.item("item7").offsetLeft - 1;
	}
	
	// Loop through each of the items in the arrays
	for(i=0; i<arrTopScroll.length; i++){
		// Look for point to start fading
		if(arrTopScroll[i] < 115){
			// Fade text if below predfined point
			arrOpacity[i] = Math.max(0,(arrTopScroll[i]-30)*4);
		}
		
		// Look for text to be clear of screen
		if(arrTopScroll[i] < 0){
			// Reset text to right and reset opacity
			arrTopScroll[i] = 800;
			arrOpacity[i] = 100;
		}
	}

	// Set the new position and opacity
	if(document.layers){
		// Set position
		document.layers["item1"].style.left = arrTopScroll[0];
		document.layers["item2"].style.left = arrTopScroll[1];
		document.layers["item3"].style.left = arrTopScroll[2];
		document.layers["item4"].style.left = arrTopScroll[3];
		document.layers["item5"].style.left = arrTopScroll[4];
		document.layers["item6"].style.left = arrTopScroll[5];
		document.layers["item7"].style.left = arrTopScroll[6];
		
		if (navigator.appName.indexOf("Netscape")!=-1 && parseInt(navigator.appVersion)>=5){
			// Opacity for Netscape
			document.getElementById("item1").style.MozOpacity = arrOpacity[0]/100;
			document.getElementById("item2").style.MozOpacity = arrOpacity[1]/100;
			document.getElementById("item3").style.MozOpacity = arrOpacity[2]/100;
			document.getElementById("item4").style.MozOpacity = arrOpacity[3]/100;
			document.getElementById("item5").style.MozOpacity = arrOpacity[4]/100;
			document.getElementById("item6").style.MozOpacity = arrOpacity[5]/100;
			document.getElementById("item7").style.MozOpacity = arrOpacity[6]/100;
		}
	}
	else if(document.getElementById){
		// Set position
		document.getElementById("item1").style.left = arrTopScroll[0];
		document.getElementById("item2").style.left = arrTopScroll[1];
		document.getElementById("item3").style.left = arrTopScroll[2];
		document.getElementById("item4").style.left = arrTopScroll[3];
		document.getElementById("item5").style.left = arrTopScroll[4];
		document.getElementById("item6").style.left = arrTopScroll[5];
		document.getElementById("item7").style.left = arrTopScroll[6];

		if(navigator.appName.indexOf("Microsoft")!= -1 && parseInt(navigator.appVersion)>=4){
			// Opacity for IE
			document.getElementById("item1").filters[0].opacity = arrOpacity[0];
			document.getElementById("item2").filters[0].opacity = arrOpacity[1];
			document.getElementById("item3").filters[0].opacity = arrOpacity[2];
			document.getElementById("item4").filters[0].opacity = arrOpacity[3];
			document.getElementById("item5").filters[0].opacity = arrOpacity[4];
			document.getElementById("item6").filters[0].opacity = arrOpacity[5];
			document.getElementById("item7").filters[0].opacity = arrOpacity[6];
		}
		else if (navigator.appName.indexOf("Opera")!= -1){
			// Opacity for Opera
			document.getElementById("item1").style.opacity = arrOpacity[0]/100;
			document.getElementById("item2").style.opacity = arrOpacity[1]/100;
			document.getElementById("item3").style.opacity = arrOpacity[2]/100;
			document.getElementById("item4").style.opacity = arrOpacity[3]/100;
			document.getElementById("item5").style.opacity = arrOpacity[4]/100;
			document.getElementById("item6").style.opacity = arrOpacity[5]/100;
			document.getElementById("item7").style.opacity = arrOpacity[6]/100;
		}
	}
	else{
		// Set position
		document.all.item1.style.left = arrTopScroll[0];
		document.all.item2.style.left = arrTopScroll[1];
		document.all.item3.style.left = arrTopScroll[2];
		document.all.item4.style.left = arrTopScroll[3];
		document.all.item5.style.left = arrTopScroll[4];
		document.all.item5.style.left = arrTopScroll[5];
		document.all.item5.style.left = arrTopScroll[6];
	}
	
	// Recall the scroll function after a short delay
	var tmrScroller = setTimeout("fctScroller()", 5)
}
