
var tLiveScore;
var sTeam1;
var sTeam2;

function live(iEventId) {
    window.open("live.php?eventId="+iEventId,
                "live"+iEventId,"location=1,status=1,scrollbars=1,width=762,height=842");
}

function dyn(obj) {

    var oAll = document.getElementsByName(obj.name);
    for(i = 0; i < oAll.length; i ++) {
        oAll[i].className = 'aDyn';
        document.getElementById(oAll[i].id+"Content").className = 'dynContent';
    }
        
    obj.className = 'aDynSelected';
    document.getElementById(obj.id+"Content").className = 'dynContentVisible';
    
    

}

function getLiveEventResult(arEventsParticipantFK) {
    request('liveResult',arEventsParticipantFK);
    setTimeout('getLiveEventResult("'+arEventsParticipantFK+'")',50000);
}

function getLiveEventUpdate(iEventId) {
    request('livecomment',iEventId);
    setTimeout('getLiveEventUpdate('+iEventId+')',50000);
}

function showCountries(obj) {
    arLeftTop = findPos(obj);
    
    document.getElementById('countries').style.top = (arLeftTop[1] + 5) + 'px';
    document.getElementById('countries').style.left = (arLeftTop[0] - (251+160)) + 'px';
    document.getElementById('countries').style.display = 'block';

}

function showEventInfo(sEventParticipantFK,obj,team1,team2) {
    arLeftTop = findPos(obj);
    
    
    
    document.getElementById('eventInfo').style.top = (arLeftTop[1] + 5) + 'px';
    document.getElementById('eventInfo').style.left = (arLeftTop[0] - (251+160)) + 'px';
    document.getElementById('eventInfo').style.display = 'block';
    document.getElementById('eventInfoContent').innerHTML = '<img src="images/loading.gif">';
    sTeam1 = team1;
    sTeam2 = team2;
    
    request('getEventDetails',sEventParticipantFK);
    
    
}


function findPos(obj) {
	var curleft = curtop = 0;

	if (obj.offsetParent) {

    	do {
			curleft += obj.offsetLeft;
			curtop += obj.offsetTop;

		} while (obj = obj.offsetParent);

    }
	return [curleft,curtop];
}



function getLiveResults() {
    request('livescoreRight','1');
    tLiveScore = setTimeout("getLiveResults()",50000);
}

function showUpcoming() {
    //clearTimeout(tLiveScore);
    request('showUpcoming','1');

}

function showHideStage(iStageId,obj,sSport) {
    oStage = document.getElementById("stage"+iStageId);
    
    if(oStage.style.display == "none" || oStage.style.display == "") {
        obj.style.backgroundImage= "url('images/opened.gif')";
        
       try {
            document.getElementById('stageContent'+iStageId).innerHTML = '<img src="images/sample_loading.gif" align=\'center\'/>';
            request('getEventsByStageId'+sSport,iStageId);
        } catch ( e ) {
            
        }
        
        
           
        oStage.style.display = 'block';
        
        
        
    } else {
        obj.style.backgroundImage= "url('images/closed.gif')";
        oStage.style.display = 'none';
        
    }

}

iLastId = 0;

function showInfo(obj,iEventId) {
    
    arLeftTop = findPos(obj);
    
    document.getElementById('tooltip').style.top = (arLeftTop[1] + 9) + 'px';
    document.getElementById('tooltip').style.left = (arLeftTop[0] - (221+160)) + 'px';
    document.getElementById('tooltip').style.display = 'block';
    document.getElementById('tooltipContent').innerHTML = '<img src="images/loading.gif">';
    iLastId = iEventId;
    request('event',iEventId);
    
    //showData(xmlData);
}



function hide(sObjectId) {
    
    document.getElementById(sObjectId).style.display = 'none';
}

function show(sObjectId) {
    document.getElementById(sObjectId).style.display = 'block';
}

function showData(xmlData,sParamName,iFKid) {

    
    switch (sParamName) {
        case 'livescoreRight':
            document.getElementById('liveScoreRight').innerHTML = xmlData;
        break;
        case 'showUpcoming':
            document.getElementById('upcomingRight1').innerHTML = xmlData;
        break;
        case 'event':
            document.getElementById('tooltipContent').innerHTML = xmlData;
        break;
        case 'getEventDetails':
            
            xmlData = xmlData.replace(/TEAM1/,sTeam1);
            xmlData = xmlData.replace(/TEAM2/,sTeam2);
            document.getElementById('eventInfoContent').innerHTML = xmlData;
        break;
        case 'livecomment':
            document.getElementById('center').innerHTML = xmlData /*+ document.getElementById('center').innerHTML*/;
            //+ document.getElementById('center').innerHTML
        break;
        case 'getEventsByStageIdfootball':
        case 'getEventsByStageIdtennis':
        case 'getEventsByStageIdbasketball':
        case 'getEventsByStageIdvolleyball':
              document.getElementById('stageContent'+iFKid).innerHTML = xmlData ;
        break;
        case 'liveResult':
            document.getElementById('result').innerHTML = xmlData ;
        break;
    }

    


/*
<!-- 
			ime na stadiona
			ime na sydiqta sydiqta sydiqta pederast
			spectatorite
			h2h
			live
			liga
			
		-->
*/
}



function request(sParamName,iFKid) {
    var xmlhttp;
    if (window.XMLHttpRequest)
    {
        // code for IE7+, Firefox, Chrome, Opera, Safari
        xmlhttp=new XMLHttpRequest();
    } else if (window.ActiveXObject) {
        // code for IE6, IE5
        xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
    } else {
        alert("Your browser does not support XMLHTTP!");
    }
    
    xmlhttp.onreadystatechange=function() {
        if(xmlhttp.readyState==4) {
            //alert(xmlhttp.responseText);
            showData(xmlhttp.responseText,sParamName,iFKid);
        }
    }
    
    var d= new Date();
    
    var t = d.getTime();
    
    xmlhttp.open("GET","index.php?action=getdata&"+sParamName+"="+iFKid+"&t="+t,true);
    xmlhttp.send(null);

}

function parseXML(txt) {
    try //Internet Explorer
    {
        xmlDoc=new ActiveXObject("Microsoft.XMLDOM");
        xmlDoc.async="false";
        xmlDoc.loadXML(txt);
        return xmlDoc;
    } catch(e) {
        parser=new DOMParser();
        xmlDoc=parser.parseFromString(txt,"text/xml");
        return xmlDoc;
    }
}

function f1Show(sName,obj) {

    document.getElementById('driversStandings').style.display = 'none'
    document.getElementById('teamsStandings').style.display = 'none'
    document.getElementById(sName).style.display = 'block'
    
    if(sName == 'driversStandings') {
        document.getElementsByName('f1standings')[1].className = 'f1StandingsA';
        document.getElementsByName('f1standings')[0].className = 'f1StandingsASel';
    } else {
        document.getElementsByName('f1standings')[0].className = 'f1StandingsA';
        document.getElementsByName('f1standings')[1].className = 'f1StandingsASel';
    }
    
    
   

}

function f1ShowStats(sName,obj) {
    document.getElementById('race').style.display = 'none';
    document.getElementById('qualification').style.display = 'none';
    document.getElementById('last').style.display = 'none';
    
    document.getElementById(sName).style.display = 'block';
    document.getElementById(sName).style.border = '500px;';
    
    for(i = 0; i < 3; i ++ ) {
        if(document.getElementsByName('f1stats')[i].id != sName+'Id')
            document.getElementsByName('f1stats')[i].className = 'f1StatsA';
        else
            document.getElementsByName('f1stats')[i].className = 'f1StatsASel';
    }
}