var _onloadFunctions;
var preLoad, j, p, SlideShowSpeed, CrossFadeDuration, t, i, _viewer, Location,_loc;
var Xml={useActiveX:(typeof ActiveXObject!="undefined"),useXmlHttp:(typeof XMLHttpRequest!="undefined")};Xml.ARR_XMLHTTP_VERS=["MSXML2.XmlHttp.5.0","MSXML2.XmlHttp.4.0","MSXML2.XmlHttp.3.0","MSXML2.XmlHttp","Microsoft.XmlHttp"];;function XmlHttp(){}XmlHttp.create=function(){if(Xml.useXmlHttp){return new XMLHttpRequest();}else if(Xml.useActiveX){if(!Xml.XMLHTTP_VER){for(var i=0;i<Xml.ARR_XMLHTTP_VERS.length;i++){try{new ActiveXObject(Xml.ARR_XMLHTTP_VERS[i]);Xml.XMLHTTP_VER=Xml.ARR_XMLHTTP_VERS[i];break;}catch(oError){;}}}if(Xml.XMLHTTP_VER){return new ActiveXObject(Xml.XMLHTTP_VER);}else{throw new Error("Could not create XML HTTP Request.");}}else{throw new Error("Your browser doesn't support an XML HTTP Request.");}};XmlHttp.isSupported=function(){return Xml.useXmlHttp||Xml.useActiveX;};

function fAjaxReplaceHTML(_id, _url, _data, _handlers){
	
	var d = document;
	
	var _arrHandlers;
	if(xmlHttp&&xmlHttp.readyState!=0){
		xmlHttp.abort();
	}
	var xmlHttp = XmlHttp.create();
	xmlHttp.onreadystatechange=function(){
		if(xmlHttp.readyState==4){
			var _responseText = xmlHttp.responseText;
			d.getElementById(_id).innerHTML = _responseText;
			if(_handlers!=''){
				if(_handlers.indexOf('|') == -1){
					eval(_handlers);
				}else{
					_arrHandlers = _handlers.split("|");	
					for(var x=0;x<_arrHandlers.length;x++){
						eval(_arrHandlers[x]);
					}
				}
			}
		}
	}
	xmlHttp.open("POST",_url,true);
	xmlHttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
	xmlHttp.send(_data)
}

function fInitLoudMouth(){
	if(document.getElementById('frmLoudMouth')){
		var LMform = document.getElementById('frmLoudMouth');
		var VoteId = document.getElementById('frmLMEID').value;
		LMform.onsubmit=function(){return eval('fCastLMVote(\'' + VoteId + '\')')};
	}
}

function fCastLMVote(which){
	var _vote = '', i = document.getElementById('frmLoudMouth').getElementsByTagName('input');
	for(var x=0;x<i.length;x++){if((i[x].checked)&&(i[x].name=='frmVote'))_vote = i[x].value;}
	
	if(_vote != ''){
		var _data = 'lid=' + which + '&vote=' + _vote;
		fAjaxReplaceHTML('LoudMouthEd', 'Scripts/aj_CastVote.asp', _data, '');
	}
	return false;
}

function fInitSlideshow(){
	var Picture = ["tsa3.jpg","nakedweb.gif"];//,"1.gif"
	Location = ["http://www.thesportsacademy.org/","http://www.nakedweb.co.uk"];//,"http://www.essexmoving.co.uk"
	SlideShowSpeed = 5000;
	CrossFadeDuration = 3;
	j = 0;
	p = Picture.length-1;
	_viewer = document.getElementById('viewer')
	
	preLoad = new Array();
	for (i = 0; i < p+1; i++){
		preLoad[i] = new Image();
		preLoad[i].src = "Images/viewer/" + Picture[i];
	}
	
	runSlideShow();
}

function runSlideShow(){
	_loc = Location[j]
	_viewer.onclick=function(){location.href=_loc}
	_viewer.style.cursor = "pointer";
	_viewer.style.backgroundImage = "url("+preLoad[j].src+")";
	(j<1)?_viewer.style.borderWidth='0':_viewer.style.borderWidth='1px';
	j++;
	if (j > p) j=0;
	t = setTimeout('runSlideShow()', SlideShowSpeed);
}

window.onload = function(){
	//alert(_onloadFunctions);
	if(((_onloadFunctions + '')!='') && ((_onloadFunctions + '')!='undefined')){
		if(_onloadFunctions.indexOf('|') == -1){
			eval(_onloadFunctions);
		}else{
			var _arrFunctions = _onloadFunctions.split("|");	
			for(var x=0;x<_arrFunctions.length;x++){
				eval(_arrFunctions[x]);
			}
		}
	}
	
	fInitLoudMouth();
	fInitSlideshow();
}