var oRequest = "";
var g_status = "all";
is_live_page = true;
var xml_content = '';
function decoreBox(){
	var parsed_string = "";
	content = xml_content.split("\n");
	row_count = 0;
	if(content.length <= 2){
		parsed_string += '<table class="table_borders" cellpadding="5" cellspacing="0" width="100%"><tr><td align="center">No Matches Found</td></tr></table>';
	} else {
		for(cnt =0; cnt < content.length-1; cnt++){
			if(content[cnt].substring(0,3) == "^^^"){
				str_l = content[cnt].substring(3).split("##");
				parsed_string += '<table class="table_borders" cellpadding="0" cellspacing="0" width="100%"><tbody><tr class="bg6"><td class="bg6" align="center" width="7%"><img src="/graphics/flags/15/' + str_l[2] + '" class="img_flag" /></td><td class="bg6" align="left" width="93%"><div style="float:left;padding:5px;"><a href="/tennis/tours/' + str_l[3] + '">' + str_l[0] + '</a></div></td></tr></tbody></table><div style="height:2px"></div><table class="TwtB" cellpadding="1" cellspacing="0" width="100%"><tbody><tr><td class="wtB" width="12%" align="left">&nbsp;</td><td class="wtB" width="8%" align="left">&nbsp;</td><td class="wtB" width="10%" align="left">&nbsp;</td><td class="wtB" width="33%" align="left">&nbsp;</td><td class="wtB" width="5%">&nbsp;</td><td class="wtB" width="5%" align="left">R</td><td class="wtB" width="4%" align="left">1S</td><td class="wtB" width="4%" align="left">2S</td><td class="wtB" width="4%" align="left">3S</td><td class="wtB" width="4%" align="left">4S</td><td class="wtB" width="4%" align="left">5S</td><td class="wtB" width="4%" align="left">T</td></tr></tbody></table>';
			} else {
				row_count++;
				if(row_count %2 == 0)
					sp_class = 'pink_row';
				else
					sp_class= 'white_row';
				contenta = content[cnt].split("#");
				if(g_status == "all" || g_status == contenta[19]){
					res = contenta[4].split("-");
					sc_1 = contenta[5].split("-");
					sc_2 = contenta[6].split("-");
					sc_3 = contenta[7].split("-");
					sc_4 = contenta[8].split("-");
					sc_5 = contenta[9].split("-");
					if(contenta[3] == "Sched."){
						res[0] = "-";
						res[1] = "-";
					}
					var home_class = '';
					var away_class = '';
					if(contenta[18] != ""){
						result_class = 'ts_setB';
						if(contenta[18] == "A"){
							home_class = "win";
						}
						if(contenta[18] == "B"){
							away_class = "win";
						}
					} else {
						result_class = 'ts_setA';
					}
					parsed_string += '<table cellpadding=1 cellspacing=0 width=100% class="' + sp_class + '" onmouseover="this.className=\'hover_row\'" onmouseout="this.className=\'' + sp_class + '\'"><tbody><tr align="center"><td class="datetime" rowspan="2">' + contenta[0] + '</td><td class="round" rowspan="2">' + contenta[14] + '</td><td class="status" rowspan="2">' + contenta[3] + '</td><td class="player ' + home_class + '"> &nbsp; <a href="/tennis/players/' + contenta[16] + '">' + contenta[1] + '</a></td><td class="country_code">' + contenta[10] + '</td><td class="flag_td">' + contenta[12] + '</td><td class="' + result_class + '">&nbsp;'+res[0]+'</strong></span></td><td class="ts_set">&nbsp;'+sc_1[0]+'</td><td class="ts_set">&nbsp;'+sc_2[0]+'</td><td class="ts_set">&nbsp;'+sc_3[0]+'</td><td class="ts_set">&nbsp;'+sc_4[0]+'</td><td class="ts_set">&nbsp;'+sc_5[0]+'</td><td class="ts_set" rowspan=2>' + contenta[15] + '</td><td class="ts_set"><img src="/images/ts_info.gif" border="0" title="'+contenta[21]+'"></td></tr><tr><td class="player ' + away_class + '"> &nbsp; <a href="/tennis/players/' + contenta[17] + '">' + contenta[2] + '</a></td><td class="country_code">' + contenta[11] + '</td><td class="flag_td">' + contenta[13] + '</td><td class="' + result_class + '">&nbsp;'+ res[1]+'</td><td class="ts_set">&nbsp;'+sc_1[1]+'</td><td class="ts_set">&nbsp;'+sc_2[1]+'</td><td class="ts_set">&nbsp;'+sc_3[1]+'</td><td class="ts_set">&nbsp;'+sc_4[1]+'</td><td class="ts_set">&nbsp;'+sc_5[1]+'</td><td class="ts_set"><a href="javascript:h2h(' + contenta[16] + ',' + contenta[17] +')"><img src="/images/ts_stats.gif" border="0" title="click here to see heah to head stats for this match"></a></td></tr></tbody></table><div style="height:5px"></div>';
				}
			}
		}
	}
	document.getElementById("live_board").innerHTML = parsed_string;
}
function load_live(s_status){
	g_status = s_status;
//	decoreBox();
	load_liveboard(false);
}
function requestObject () {
	var oXML = "";
	if(window.XMLHttpRequest){
		try{
			oXML = new XMLHttpRequest();
		} catch(e){
			oXML = false;
		}
	} else if(window.ActiveXObject){
		try{
			oXML = new ActiveXObject("Msxml2.XMLHTTP");
		} catch(e){
			try{
				oXML = new ActiveXObject("Microsoft.XMLHTTP");
				objServerUpdateTimes = new ActiveXObject("Microsoft.XMLHTTP");
			} catch(e){
				oXML = false;
			}
		}
	}
	return oXML;
}
function load_liveboard(schedule) {
	if(!oRequest) {
		oRequest = new requestObject ();
	} else {
		oRequest.abort();		
	}
	oRequest.onreadystatechange = function () {
		if(oRequest.readyState == 4) {
			xml_content = oRequest.responseText;
			decoreBox();			
		}
	}
	oRequest.open("GET","live_tennis2.text.php?date=" + page_date + "&status=" + g_status + "&time_zone=" + time_zone + "&nkstamp=" + Math.random(),true);
	oRequest.send("");
	if(schedule){
		setTimeout("load_liveboard(true)", 30000);
	}
}