	var walk;
	var images;
	var total;
	var opacity;
	var last;
	function getIEVersionNumber(){var ua=navigator.userAgent;var MSIEOffset=ua.indexOf("MSIE ");if(MSIEOffset==-1){return 0;}else{return parseFloat(ua.substring(MSIEOffset+5,ua.indexOf(";",MSIEOffset)));}}
	var browser = getIEVersionNumber();
	
	function nggwalkstart() {
		images = document.getElementById("ngg-walk").getElementsByTagName("img");
		total = images.length;
		last = 0; 
		walk = 0;
		window.setTimeout('nggwalk()', 4000);
	}
	function nggwalk() {
		last = walk;
		walk++;
		if(walk>=total) walk=0;
		images[last].style.zIndex = 10;
		images[walk].style.zIndex = 2;
		images[walk].style.display = 'block';
		opacity = 100;
		if(browser==0||browser>6) window.setTimeout('nggwalkfade()', 50);
		else{images[last].style.zIndex=0;images[last].style.display='none';}
		window.setTimeout('nggwalk()', 6000);
	}
	function nggwalkfade(){
		opacity-=10;
		if(opacity<=0){
			images[last].style.zIndex = 0;
			images[last].style.display = 'none';
			images[last].style.opacity = 1;
			images[last].style.filter = "alpha(opacity=99)";
		}else{
			images[last].style.opacity = (opacity/100);
			images[last].style.filter="alpha(opacity="+((opacity<1)?1:opacity)+")"; // IE7 bug, text smoothing cuts out if 0
			//images[last].filters.alpha.opacity = ((opacity<1)?1:opacity);			
			//images[last].style.filter = "progid:DXImageTransform.Microsoft.Alpha(opacity=" + opacity + ")"; /**IE old**/
			//images[last].filters.alpha.opacity=((opacity<1)?1:opacity);
			// images[last].filters.item("DXImageTransform.Microsoft.Alpha").opacity = 99;
			window.setTimeout('nggwalkfade()', 50);
		}
	}
	addLoadEvent(nggwalkstart);

