	try {
	  document.execCommand("BackgroundImageCache", false, true);
	} catch(err) {}
	
	//CALL FUNCTIONS ONDOMREADY
	//-------------------------
	
	function onDomReady() {
		getElements();
	};
	
	//GET ELEMENTS
	//------------
	
	var homediv;
	function getElements() {
	
		if (document.getElementById("homeimg")) {
			homediv = document.getElementById("homeimg");
			
			var preLoad = new Array();
			for (var j=0; j<imgsArray.length; j++) {
				preLoad[j] = new Image(606,404)
				preLoad[j].src = "/media/images/"+imgsArray[j];
			};
			setTimeout("homefade();", 15000);
		};
	
	}

	
	var newimg;
	var imgsArray = new Array();
	imgsArray[0] = "homePhoto01.jpg";
	imgsArray[1] = "homePhoto02.jpg";
	imgsArray[2] = "homePhoto03.jpg";
	imgsArray[3] = "homePhoto04.jpg";
	var newimgInc = 1;
	var timer = 0;
	function homefade() {
	
		newimg = document.createElement("img");
		newimg.src = "/images/home/"+imgsArray[newimgInc];
		newimg.style.opacity = "0";
		newimg.style.filter = "alpha(opacity=0)";
		homediv.appendChild(newimg);
		if (newimgInc == (imgsArray.length-1)) {
			newimgInc = 0;
		} else {
			newimgInc++;
		};
		
		timer = setInterval("homefadeTrans();", 10);	
	
	}
	
	var trans = 0;
	function homefadeTrans() {
	
		if (trans == 100) {
			clearTimeout(timer);
			timer = 0;
			trans = 0;
			
			homediv.removeChild(homediv.getElementsByTagName("img")[0]);
			setTimeout("homefade();", 3000);
			return false;
		};
	
		newimg.style.opacity = trans/100;
		newimg.style.filter = "alpha(opacity="+trans+")";
		trans = trans+10;
	
	}
	
	function onDomReadyLoad() {

		//quit if this function has already been called
		if (arguments.callee.done) return;
		
		//flag this function so we don't do the same thing twice
		arguments.callee.done = true;
		
		//kill the timer
		if (_timer) {
			clearInterval(_timer);
			_timer = null;
		};
		
		onDomReady();
		
	};
	
	//CALL ONDOMREADY FUNCTION
	//for Mozilla
	if (document.addEventListener) {
		document.addEventListener("DOMContentLoaded", onDomReadyLoad, false);
	};
	
	/*for Internet Explorer*/
	/*@cc_on @*/
	/*@if (@_win32)
		document.write("<script id=__ie_onload defer src=javascript:void(0)><\/script>");
		var script = document.getElementById("__ie_onload");
		script.onreadystatechange = function() {
			if (this.readyState == "complete") {
				onDomReadyLoad(); // call the onload handler
			};
		};
	/*@end @*/
	
	//for Safari
	if (/WebKit/i.test(navigator.userAgent)) {
		var _timer = setInterval(function() {
			if (/loaded|complete/.test(document.readyState)) {
				onDomReadyLoad();
			};
		}, 10);
	};
	
	//for other browsers
	window.onload = onDomReadyLoad;
