	 var flag = 0;
	 var tagLength = 0;
	 var counter = 0;
	 var rotate_data = "";
	 var count = 0;
	 var leagueName ;
	 var currentTime = new Date();
	 var lang = "en";
	 var attepmts = 5;

	 loadXMLDocErr('en','event','bannerselectblueen');


	//------------- CHECK AND LOAD DATA FROM XML ---------------------------------
	function testxmlload(){
		
		attepmts--;

		if( attepmts > 0 && (typeof xmlstr == 'undefined')){
			setTimeout("testxmlload();",500);
		}
		else{

			try{
				xmlDoc = (new DOMParser()).parseFromString(xmlstr, "text/xml");
			}
			catch(e){
				xmlDoc = new ActiveXObject('MSXML.DomDocument');
				xmlDoc.async = false;
				xmlDoc.loadXML(xmlstr);

			}
			leagueName = xmlDoc.getElementsByTagName("league");


			createDataArray(leagueName);

			if(leagueName.length>0)
			{
				try{

					document.getElementById('content_tbl').innerHTML = rotate_data;
					createSelect();
					sortOdds();
					calcOdds(slipXML,slipIdXML);
				}
				catch(e) {}

			}
			

		}
	
	}

	
	//------------- FIND FIRST RECORD---------------------------------
	function createDataArray(){

	for (var i=0;i<leagueName.length;i++){
		eventNum = leagueName[i].getElementsByTagName("event").length;

		for(x=0;x<eventNum;x++){

		//--------------- CHECK VALID DATA ------------------------------
		  thedate = validData(i,x,"event");
		  var diff = new Date(thedate - currentTime);
			if(diff.getFullYear() >= 1970){
					
					slipXML = leagueName[i].getElementsByTagName("event")[x].getAttribute("url");
					slipIdXML = leagueName[i].getElementsByTagName("event")[x].getAttribute("id")
					slipurl = betSlipFullPath(slipXML,slipIdXML);

					
					rotate_data = '<table cellpadding="0" border="0" cellspacing="0" style="color:#fff;font-size:11px;font-family:arial;width:468px;height:60px;">';
					//------------ LOGO TD
					rotate_data = rotate_data + '<tr><td width="129" name="event_url_2" rowspan="7" height="60"><a href="'+ betSlipStr +slipurl + '" target="_blank"><img src="images/pixel.gif" width="129" height="60" border="0" title="Bet Now"/></a></td>';
					

					rotate_data = rotate_data + '<td colspan="8" height="2" width="238"></td>';

					//------------ BET NOW TD
					rotate_data = rotate_data + '<td rowspan="7" width="100" id="event_url" align="center" height="60">';
					rotate_data = rotate_data + '<a href="'+ betSlipStr +  slipurl + '" target="_blank">';
					rotate_data = rotate_data + '<img src="images/button.gif" border="0" title="Bet Now"/></a></td></tr>';

					 
					//------------ SELECT TD
					rotate_data = rotate_data + '<td colspan="8" style="width:238px;" id="selectButton" height="18"></td>';
					
					rotate_data = rotate_data + '<tr><td colspan="8" height="3"></td></tr>';
					
					//------------ SECOND ROW
					rotate_data = rotate_data + '<tr><td style="color:#efcb06;padding-left:2px;" width="8" height="17">1</td>';
					rotate_data = rotate_data + '<td height="17" width="30"><input type="radio" name="odds" style="height:11px;width:14px;margin:0px;padding:0px;" value="'+leagueName[i].getElementsByTagName("event")[x].childNodes[0].getAttribute("oddsDecimal")+'" onclick="calcOdds(slipXML,'+leagueName[i].getElementsByTagName("event")[x].childNodes[0].getAttribute("id")+');"/></td>';
					rotate_data = rotate_data + '<td height="17" width="8" style="color:#efcb06;padding-left:4px;">x</td>';
					rotate_data = rotate_data + '<td height="17" width="30"><input type="radio" name="odds" checked="yes"  style="height:11px;width:14px;margin:0px;padding:0px;" value="'+leagueName[i].getElementsByTagName("event")[x].getAttribute("oddsDecimal")+'" onclick="calcOdds(slipXML,'+leagueName[i].getElementsByTagName("event")[x].getAttribute("id")+');"/></td>';
					rotate_data = rotate_data + '<td height="17" widht="8" style="color:#efcb06;padding-left:4px;">2</td>';
					rotate_data = rotate_data + '<td height="17" width="30"><input type="radio" name="odds" style="height:11px;width:14px;margin:0px;padding:0px;" value="'+leagueName[i].getElementsByTagName("event")[x].childNodes[1].getAttribute("oddsDecimal")+'" onclick="calcOdds(slipXML,'+leagueName[i].getElementsByTagName("event")[x].childNodes[1].getAttribute("id")+');"/></td>';
					rotate_data = rotate_data + '<td height="17" style="color:#efcb06;" width="60">Stake</td>';
					rotate_data = rotate_data + '<td height="17" style="color:#efcb06;" width="55">Win</td>';
					rotate_data = rotate_data + '</tr>';

					rotate_data = rotate_data + '<tr><td colspan="8" height="0"></td></tr>';
					//------------ THIRD ROW
					rotate_data = rotate_data + '<tr><td id="team_1odds" colspan="2"  height="18" style="padding-left:3px;">'+leagueName[i].getElementsByTagName("event")[x].childNodes[0].getAttribute("odds")+'</td>';
					rotate_data = rotate_data + '<td colspan="2" id="event_odds" height="18" style="padding-left:3px;">'+leagueName[i].getElementsByTagName("event")[x].getAttribute("odds")+'</td>';
					rotate_data = rotate_data + '<td colspan="2" id="team_2odds" height="18" style="padding-left:3px;">'+leagueName[i].getElementsByTagName("event")[x].childNodes[1].getAttribute("odds")+'</td>';
					rotate_data = rotate_data + '<td height="18">';
					rotate_data = rotate_data + '<select name="stake" style="font-size:9px;font-family:arial;color:#013e5b;width:50px;height:16px;" onchange="slipIdXML = betSlipID();calcOdds(slipXML,slipIdXML);">';
					rotate_data = rotate_data + '<option value="25">&pound;25</option>';
					rotate_data = rotate_data + '<option value="50">&pound;50</option>';
					rotate_data = rotate_data + '<option value="75">&pound;75</option>'; 
					rotate_data = rotate_data + '<option value="85">&pound;85</option>';
					rotate_data = rotate_data + '<option value="100">&pound;100</option>';
					rotate_data = rotate_data + '<option value="150">&pound;150</option>';
					rotate_data = rotate_data + '<option value="250">&pound;250</option>';
					rotate_data = rotate_data + '<option value="500">&pound;500</option>';
					rotate_data = rotate_data + '</select> </td>';
					rotate_data = rotate_data + '<td id="wins" height="18">0.00&pound;</td></tr>';
				
					rotate_data = rotate_data + '<tr><td colspan="8" height="2"></td></tr></table>';

				counter++;
				break;
		}}
		break;
	}
}

	//--------------- CREATE SELECT ------------------------------
		function createSelect(){

		count = 0;
		str1 = '<select name="dropmsgoption" onchange="changInnerHTML();" style="font-size:9px;font-family:arial;color:#013e5b;width:230px;height:16px;">';

		for (var i=0;i<leagueName.length;i++){
		eventNum = leagueName[i].getElementsByTagName("event").length;

			for(x=0;x<eventNum;x++)
			{

				//--------------- CHECK VALID DATA ------------------------------
				thedate = validData(i,x,"event");
				var diff = new Date(thedate - currentTime);

				if(diff.getFullYear() >= 1970){
				str1 = str1 +("<option value='"+x+"-"+i+"'>");
				str1 = str1 +(leagueName[i].getElementsByTagName("event")[x].childNodes[0].getAttribute("name"));
				str1 = str1 +(" v ");
				str1 = str1 +(leagueName[i].getElementsByTagName("event")[x].childNodes[1].getAttribute("name"));
				str1 = str1 +("</option>");
				count++;
				}
			   if(count>=7){break;}

			}

			if(count>=7){	break;}

		}
		str1 = str1 + '</select>';
		document.getElementById('selectButton').innerHTML = str1;
	}



	//--------------- CHANGE DATA USING SELECT BUTTON-----------------------
	function changInnerHTML()
	  {
		var selIndex = document.frmName.dropmsgoption.selectedIndex;
		str = document.frmName.dropmsgoption.options[selIndex].value;
		str = str.split("-");
		x = str[0];
		i = str[1];
				
		slipXML = leagueName[i].getElementsByTagName("event")[x].getAttribute("url");
		slipIdXML = betSlipID();
		slipurl = betSlipFullPath(slipXML,slipIdXML);

		frmName.odds[0].value=leagueName[i].getElementsByTagName("event")[x].childNodes[0].getAttribute("oddsDecimal");
		frmName.odds[1].value=leagueName[i].getElementsByTagName("event")[x].getAttribute("oddsDecimal");
		frmName.odds[2].value=leagueName[i].getElementsByTagName("event")[x].childNodes[1].getAttribute("oddsDecimal");

		sortOdds();

		document.getElementById('event_odds').innerHTML = leagueName[i].getElementsByTagName("event")[x].getAttribute("odds");
		document.getElementById('team_1odds').innerHTML = leagueName[i].getElementsByTagName("event")[x].childNodes[0].getAttribute("odds");
		document.getElementById('team_2odds').innerHTML = leagueName[i].getElementsByTagName("event")[x].childNodes[1].getAttribute("odds");
		
		calcOdds(slipXML,slipIdXML);
		}

	window.onload = function()
	{

		document.getElementById('content_tbl').innerHTML = '<a href="'+ noxmlurl +'" target="_blank"><img src="images/nodata.jpg" border="0" title="WilliamHill Sports Betting"></a>';
		testxmlload();
	}
