﻿var _cumhur = new StringBuilder();
var _cgbasket = new StringBuilder();
var _liveRowIndex = 0;
function tarihdegis(strtarih)
{
var game = document.getElementById('oyun');
game = game.options[game.selectedIndex].value;
var top='ball.gif';
switch(game)
{
case 1:
top='basketball.gif';
break;
}
$('sonuclist').innerHTML = '<br /><center><span style="font-family:Arial;font-size=11px;font-weight:bold;color:#4E7405">Yükleniyor...</span><br /><img src="images/'+top+'" /><br /><span style="font-family:Arial;font-size=11px;font-weight:bold;color:#cccccc">www.tahminder.com</span></center>';  
var Dizi = strtarih.split("-");
sport=game;
starih=Dizi[2]+'-'+Dizi[1]+'-'+Dizi[0];
sonucgetir();
}
/**/
function oyundegis()
{
var game = document.getElementById('oyun');
game = game.options[game.selectedIndex].value;
sport=game;
starih=1;
sonucgetir();
document.getElementById('mactarih').value='';
}
/**/
function sonucgetir(){
var top='ball.gif';
switch(sport)
{
case 1:
top='basketball.gif';
break;
}
   $('sonuclisteholder').innerHTML = '<br /><center><span style="font-family:Arial;font-size=11px;font-weight:bold;color:#4E7405">Yükleniyor...</span><br /><img src="images/'+top+'" /><br /><span style="font-family:Arial;font-size=11px;font-weight:bold;color:#cccccc">www.tahminder.com</span></center>';  
    new Ajax.Request(
         '/ajaxsonuc.php?tarih='+starih+'&spor=' + sport+'&rid='+Math.random(), {
            method : 'get',
            asynchronous:true, 
            evalScripts:true, 
            onComplete:function(request){htmlhazirla(request)},
            onFailure:function(request){}
            });
}
function htmlhazirla(output){

if(sport == 2)
{
           fbasla();
			try{
				eval(output.responseText);
			}catch(e){
                //alert(e);
			}
			tablobitir();
			loadfut();	
}
else if(sport == 1)
{
bbasla();
try{
eval(output.responseText);
}catch(e){
 //alert(e);
}
tablobitir();
loadLive();
}
}

function loadLive(){
		$('sonuclisteholder').style.display = 'none';
		$('sonuclist').innerHTML = _cgbasket.toString();
		_cgbasket.clear();
}
function loadfut(){
		$('sonuclisteholder').style.display = 'none';
		$('sonuclist').innerHTML = _cumhur.toString();
		_cumhur.clear();
}
function BS1M(macid,tarih,kod,home,visit,iy1,iy2,ms1,ms2,h1,h2,msh,durum)
{
var rowBgColor = _liveRowIndex % 2 == 0 ? '#e8e8e8' : '#f7f7f7';
var sm1='';
var sm2='';
if(h1 == 1)
{
sm1=msh;
}
else if(h2 == 1)
{
sm2=msh;
}
var sobe='';
switch(durum)
{
case 'ERT':
sobe='<b>ERT</b>';
break;
default:
sobe=ms1+' - '+ms2;
break;
}
_cgbasket.append('<tr align="center" onmouseover="this.style.backgroundColor=\'#FBF2A7\'" onmouseout="this.style.backgroundColor=\''+rowBgColor+'\'" style="background-color:'+rowBgColor+';">');
_cgbasket.append('<td width="54" class="srt">'+tarih+'</td>');
_cgbasket.append('<td width="115" class="srtbold">'+kod+'</td>');
_cgbasket.append('<td width="63"><img src="images/icon_basketball.gif" alt="Futbol" /></td>');
_cgbasket.append('<td width="133" class="srt">'+sm1+'</td>');
_cgbasket.append('<td width="183" class="srtbold">'+home+'</td>');
_cgbasket.append('<td width="184" class="srtbold">'+visit+'</td>');
_cgbasket.append('<td width="112" class="srt">'+iy1+' - '+iy2+'</td>');
_cgbasket.append('<td width="88" class="srt">'+sobe+'</td>');
_cgbasket.append('<td width="133" class="srt">'+sm2+'</td>');
_cgbasket.append('</tr>');
_liveRowIndex++;
}
function FS1M(macid,tarih,kod,home,visit,iy1,iy2,ms1,ms2,h1,h2,s1,s0,s2,durum)
{
var rowBgColor = _liveRowIndex % 2 == 0 ? '#e8e8e8' : '#f7f7f7';
var oran='';
switch(durum)
{
case 'ERT':
oran='Ertelendi';
break;
default:
if(ms1 > ms2)
{
oran=s1;
}
else if(ms1 < ms2)
{
oran=s2;
}
else
{
oran=s0;
}
break;
}
var sonresult=ms1+' - '+ms2;
_cumhur.append('<tr align="center" onmouseover="this.style.backgroundColor=\'#FBF2A7\'" onmouseout="this.style.backgroundColor=\''+rowBgColor+'\'" style="background-color:'+rowBgColor+';">');
_cumhur.append('<td width="54" class="srt">'+tarih+'</td>');
_cumhur.append('<td width="115" class="srtbold">'+kod+'</td>');
_cumhur.append('<td width="63"><img src="images/icon_football.gif" alt="Futbol" /></td>');
_cumhur.append('<td width="183" class="srtbold">'+home+'</td>');
_cumhur.append('<td width="184" class="srtbold">'+visit+'</td>');
_cumhur.append('<td width="112" class="srt">'+iy1+' - '+iy2+'</td>');
_cumhur.append('<td width="88"><a class="asrt" href="javascript:cgpopup(\'detay.php?macid='+macid+'&skr='+sonresult+'&sid=1\',\'tahm\',\'800\',\'768\',\'status=1,scrollbars=1,resizable=1,directories=0\')">'+sonresult+'</td>');
_cumhur.append('<td width="133" class="srt">'+oran+'</td>');
_cumhur.append('</tr>');
_liveRowIndex++;
}
function fbasla()
{
_cumhur.append('<table width="958"><tbody><tr align="center"><td class="sonucbas" width="150">Tarih</td>');
_cumhur.append('<td class="sonucbas" width="115">Maç Kodu</td><td width="50" class="sonucbas">Oyun</td>');
_cumhur.append('<td width="183" class="sonucbas">Ev Sahibi Takım</td><td width="184" class="sonucbas">Deplasman Takımı</td>');
_cumhur.append('<td width="112" class="sonucbas">İlk Yarı Skoru</td><td width="88" class="sonucbas">Maç Skoru</td>');
_cumhur.append('<td width="133" class="sonucbas">Maç Sonucu Oranı</td></tr>');
}
function bbasla()
{
_cgbasket.append('<table width="921"><tbody><tr align="center"><td class="sonucbas" width="94">Tarih</td>');
_cgbasket.append('<td class="sonucbas" width="87">Maç Kodu</td><td width="65" class="sonucbas">Oyun</td>');
_cgbasket.append('<td width="61" class="sonucbas">H1E</td><td width="165" class="sonucbas">Ev Sahibi Takım</td><td width="166" class="sonucbas">Deplasman Takımı</td>');
_cgbasket.append('<td width="112" class="sonucbas">İlk Yarı Skoru</td><td width="115" class="sonucbas">Maç Skoru</td><td width="66" class="sonucbas">H2D</td>');
}
function tablobitir()
{
_cumhur.append('</tbody></table>');
}
function StringBuilder(initialValue)
{
    this.buffer         = new Array();
    this.bufferLength   = 0;
    
    if(initialValue != null)
        this.append(initialValue);
}

StringBuilder.prototype.append =  function (appendValue)
{
    // ** validate data
    if(appendValue == null)
    {
        return;
    }
    
    // ** Increase the internal bufferlength
    this.bufferLength += appendValue.length;
    
    // ** And add the new value to the array.
    this.buffer.push(appendValue)
}

StringBuilder.prototype.clear =  function ()
{
    this.buffer = new Array();
    this.bufferLength = 0;
}

StringBuilder.prototype.length =  function ()
{
    return this.bufferLength;
}

StringBuilder.prototype.toString =  function ()
{
    return this.buffer.join("");
}