

	matchAvailable = false ;
	var syncRequest ;
	var syncURL;
	var feedAvailable = true ;
	var responseText = "";
	function updateCricketScore(){
			  if( window.XMLHttpRequest){
					syncRequest = new XMLHttpRequest();
				  }else if( window.ActiveXObject){
					syncRequest = new ActiveXObject("Microsoft.XMLHTTP");
				 }
			 
			   if( syncRequest ){
				  //syncURL ="/portal/cricket/live/index2.html?rf="+new Date().getTime();
				  syncURL ="/portal/cricket/live/liveScore.html?rf="+new Date().getTime();
				  syncRequest .open("GET", syncURL, true );
				  syncRequest .onreadystatechange = callbackCricket;
				  syncRequest.send(null);
			   }
	}

		function callbackCricket(){
		   if( syncRequest.readyState == 4){
			if( syncRequest.status == 200){
				responseText = syncRequest.responseText ;
				feedAvailable = (responseText.indexOf("Weiterleitung") >-1);
				var tableWidth = responseText.indexOf("width=\"120\"") ;
				if( tableWidth > -1 ){
					 responseText = responseText.substring(0,tableWidth)+"width=\"90\""+responseText.substring(tableWidth+0);
				}
				if(responseText.length > 0 && responseText.indexOf("No Matches") == -1 ) matchAvailable = true ;
				//alert("matchAvailable"+matchAvailable);
				//alert( responseText );
				fillScore(responseText);
				/*
				responseText = replaceAllHR( responseText );
				responseText = replaceAllFont( responseText );
				//alert( responseText );
				if(document.getElementById('newCricketScore')) {
					document.getElementById('newCricketScore').innerHTML = responseText ;	
					document.getElementById('newCricketScore').style.width=0;
				} // if
				*/
			}
		   }
		}

function fillScore( ){
		responseText = replaceAllHR( responseText );
		responseText = replaceAllFont( responseText );
		//alert( responseText );
		if(document.getElementById('newCricketScore')) {
			document.getElementById('newCricketScore').innerHTML = responseText ;	
			document.getElementById('newCricketScore').style.width=0;
		} // if

}

function replaceAllHR( actualStr ){
 var str = actualStr.replace(/<hr size=1 noshade width=110>/g, "<hr size=1 noshade width=90>"   );
 return str ;
}
function replaceAllFont( actualStr ){
 var str = actualStr.replace(/font-size:12px; line-height:16px;/g, "font-size:10px; line-height:12px;"   );
 return str ;
}

var secs;
var crictimerID = null;
var timerRunning = false;
var delay =60000;

function InitializeTimer(){
    secs = 0;
    //StopCricketClock();
    //if(document.getElementById('newCricketScore')) 
		StartCricketTimer();
}

function StopCricketClock(){
    if(timerRunning)     clearTimeout(crictimerID );
    timerRunning = false;
}
function StartCricketTimer(){
        timerRunning = true
		updateCricketScore();
		if(! feedAvailable ) delay =1800000;
		else delay = 60000;
		crictimerID = self.setTimeout("StartCricketTimer()", delay);
		//if( true ||  feedAvailable) crictimerID = self.setTimeout("StartCricketTimer()", delay)
}
InitializeTimer();

