var flag = 0;
var tagLength = 0;
var counter = 0;
var rotate_data = "";
var count = 0;
var currentTime = new Date();
var clickUrl = new Array();
var leagueName ;
var lang = "es";
var attepmts = 5;
	
	loadXMLDocErr('es','event','bannerselectbluees')


	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(leagueName){

	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="Apueste Ya"/></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="Apueste Ya"/></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">Apueste</td>';
					rotate_data = rotate_data + '<td height="17" style="color:#efcb06;" width="55">Gane</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">25&euro;</option>';
					rotate_data = rotate_data + '<option value="50">50&euro;</option>';
					rotate_data = rotate_data + '<option value="75">75&euro;</option>';
					rotate_data = rotate_data + '<option value="85">85&euro;</option>';
					rotate_data = rotate_data + '<option value="100">100&euro;</option>';
					rotate_data = rotate_data + '<option value="150">150&euro;</option>';
					rotate_data = rotate_data + '<option value="250">250&euro;</option>';
					rotate_data = rotate_data + '<option value="500">500&euro;</option>';
					rotate_data = rotate_data + '</select> </td>';
					rotate_data = rotate_data + '<td id="wins" height="18">0.00&euro;</td></tr>';
				
					rotate_data = rotate_data + '<tr><td colspan="8" height="2"></td></tr></table>';





				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;">';

		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("oddsDecimal");
		document.getElementById('team_1odds').innerHTML = leagueName[i].getElementsByTagName("event")[x].childNodes[0].getAttribute("oddsDecimal");
		document.getElementById('team_2odds').innerHTML = leagueName[i].getElementsByTagName("event")[x].childNodes[1].getAttribute("oddsDecimal");
		document.getElementById('event_url').innerHTML = "<a href='" + baseurl + leagueName[i].getElementsByTagName("event")[x].getAttribute("url") + endurl + "' target=_blank><img src='images/button.gif' border='0' title='Apueste Ya'/></a>";
		document.getElementById('event_url_2').innerHTML = "<a href='" + baseurl + leagueName[i].getElementsByTagName("event")[x].getAttribute("url")+ endurl + "' target=_blank><img src='images/pixel.gif' width='140' height='60' border='0' title='Apueste Ya'/></a>";

		calcOdds(slipXML,slipIdXML);
		}

	
	 window.onload = function()
		{
			document.getElementById('content_tbl').innerHTML = '<a href="'+ noxmlurl +'" target="_blank"><img src="images/nodata.jpg" border="0" title="William Hill apuestas deportivas"></a>';
			testxmlload();
		}
