﻿window.onload=function()
{
    FillCombo();
}

function processReqChangeCS()
{
    var satirRenk=0;
    if (reqCS.readyState == 4 && reqCS.status == 200 && reqCS.responseXML != null)
    {
        var myDiv=document.getElementById('liste');
        myDiv.innerHTML="";        
	    var browser=navigator.appName;
        var nl = reqCS.responseXML.getElementsByTagName( 'bitenmaclarbasket' ); 
        
        stringdiv="<table id='BitenMaclar' width='810' border='0' align='right' cellpadding='2' cellspacing='1' bgcolor='#CCCCCC'>";
        combo=document.getElementById('draw');
        
        var oldtar="";
        
        var tmpKod=0;
        
        if(nl[0].getElementsByTagName("Match").length>0)
	for(var i=0 ; i <nl[0].getElementsByTagName("Match").length; i++)             
        {
            if(browser=='Microsoft Internet Explorer')
            {
                var mNode=nl[0].childNodes[i];
            }
            else
            {
                var mNode=nl[0].getElementsByTagName("Match")[i];
            }
            
            var mNode=nl[0].childNodes[i];
            
             var matchstartid=mNode.getAttribute ("matchstartid");
            var countryname=mNode.getAttribute ("countryname");
            var countryID=mNode.getAttribute ("countryid");
            var tournamentName=mNode.getAttribute ("tournamentname");
            var tournamentID=mNode.getAttribute ("tournamentid");
            var seasonName=mNode.getAttribute ("seasonname");
            var seasonID=mNode.getAttribute ("seasonid");
            var stageName=mNode.getAttribute ("stagename");
            var stageID=mNode.getAttribute ("stageid");
            var matchID=mNode.getAttribute ("matchid");
			var matchkod=mNode.getAttribute ("matchkod");
			var tarihmac=mNode.getAttribute ("tarihmac");
			var saat=mNode.getAttribute("saat");
			var roundstate=mNode.getAttribute("roundstate");
			var homeTeamName=mNode.getAttribute("hometeamname");
			var hometeamid=mNode.getAttribute ("hometeamid");
			var awayTeamName=mNode.getAttribute("awayteamname");
			var awayteamid=mNode.getAttribute ("awayteamid");
			var statusID=mNode.getAttribute ("statusid");
			var statusDescription=mNode.getAttribute ("statusdescription");
			var scorecurrenthome=mNode.getAttribute ("scorecurrenthome");
			var scorecurrentaway=mNode.getAttribute ("scorecurrentaway");
			var scorehalfhome=mNode.getAttribute ("scorehalfhome");
			var scorehalfaway=mNode.getAttribute ("scorehalfaway");
			var scoreendhome=mNode.getAttribute ("scoreendhome");
			var scoreendaway=mNode.getAttribute ("scoreendaway");
			var scoreq1home=mNode.getAttribute ("scoreq1home");
			var scoreq1away=mNode.getAttribute ("scoreq1away");
			var scoreq2home=mNode.getAttribute ("scoreq2home");
			var scoreq2away=mNode.getAttribute ("scoreq2away");
			var scoreq3home=mNode.getAttribute ("scoreq3home");
			var scoreq3away=mNode.getAttribute ("scoreq3away");
			var scoreq4home=mNode.getAttribute ("scoreq4home");
			var scoreq4away=mNode.getAttribute ("scoreq4away");
			
			var fthnhome='',fthnaway='';
			var hthnhome='',hthnaway='';
			var mbs='';
			
			var arrmacgunu=divide_string(tarihmac," ");
            var macgunu=arrmacgunu[0];
			if (macgunu!=oldtar)
			{
			            stringdiv=stringdiv + tabloBaslik(MakeDate(macgunu));    
			            oldtar=macgunu;
			}

            ++satirRenk;
            if(satirRenk%2==0)
            {
			    renkKod='#FFFFFF';
			    //yaziRenkKod='#1E601E';
			}
			else
			{
			   renkKod='#db570b';
			   //yaziRenkKod='#EAFF00';
			}
			
			fthnhome=(fthnhome=='0' || fthnhome=='')?'-':parseFloat(fthnhome).toFixed(2);
			fthnaway=(fthnaway=='0' || fthnaway=='')?'-':parseFloat(fthnaway).toFixed(2);
			hthnhome=(hthnhome=='0' || hthnhome=='')?'-':parseFloat(hthnhome).toFixed(2);
			hthnaway=(hthnaway=='0' || hthnaway=='')?'-':parseFloat(hthnaway).toFixed(2);
			mbs=(mbs=='0' || mbs=='')?'-':parseFloat(mbs).toFixed(2);
			

            //stringdiv=stringdiv +"<tr><td bgcolor='" + renkKod + "' align='center' class='black1'>"+tournamentName+"</td>" +
            stringdiv=stringdiv +"<tr><td width='19' valign='middle' bgcolor='" + renkKod + "' class='black1'>" +
            "<img src='/stellent/fragments/iddaa_flags/"+countryID+".png'></td>" +
            "<td valign='middle' bgcolor='" + renkKod + "' align='center' class='black1'><INPUT TYPE=CHECKBOX NAME='sec'id='sec'></td>" +
            "<td  id='tdSaat' bgcolor='" + renkKod + "' class='black1'>" + saat + "</td>" +
            "<td  id='tdMatchCode' valign='middle' bgcolor='" + renkKod + "' class='black1'>" + matchkod  + "</td>" +
            "<td id='tdMbs' valign='middle' bgcolor='" + renkKod + "' align='center' class='black1'>"+ mbs +"</td>" +
            "<td  id='tdiyh1' valign='middle' bgcolor='" + renkKod + "' class='black1'>" + hthnhome  + "</td>" +
            "<td  id='tdmsh1' valign='middle' bgcolor='" + renkKod + "' class='black1'>" + fthnhome  + "</td>" +
            "<td  id='tdHomeTeamName' valign='middle' bgcolor='" + renkKod + "' class='black1'>" + homeTeamName  + "</td>" +
            "<td  id='tdMacSonucu' valign='middle' bgcolor='" + renkKod + "' class='black1'>" + scoreendhome+" - "+scoreendaway + "</td>" +
            "<td  id='tdAwayTeamName' valign='middle' bgcolor='" + renkKod + "' class='black1'>" + awayTeamName  + "</td>" +
            "<td  id='tdiyh2' valign='middle' bgcolor='" + renkKod + "' class='black1'>" + hthnaway  + "</td>" +
            "<td  id='tdmsh2' valign='middle' bgcolor='" + renkKod + "' class='black1'>" + fthnaway  + "</td>" +
            "<td  id='tdp1' valign='middle' bgcolor='" + renkKod + "' class='black1'>" + scoreq1home+" - "+scoreq1away+ "</td>" +
            "<td  id='tdp2' valign='middle' bgcolor='" + renkKod + "' class='black1'>" + scoreq2home+" - "+scoreq2away+ "</td>" +
            "<td  id='tdp3' valign='middle' bgcolor='" + renkKod + "' class='black1'>" + scoreq3home+" - "+scoreq3away+ "</td>" +
            "<td  id='tdp4' valign='middle' bgcolor='" + renkKod + "' class='black1'>" + scoreq4home+" - "+scoreq4away ;
                                          
            stringdiv=stringdiv +"<input type='hidden' name='"+matchID+"' value='"+ matchID +"'/>";
            stringdiv=stringdiv +"<input type='hidden' name='countryID' value='"+countryID+"'/>";
            stringdiv=stringdiv +"<input type='hidden' name='secili' value='0'/>";
            stringdiv=stringdiv +"</td></tr>";  
          }
        stringdiv=stringdiv +"</table>";
        document.getElementById('liste').innerHTML=document.getElementById('liste').innerHTML+stringdiv;
   }
}
  
function loadXMLDocBM( url )
{
    reqCS = false;
           
    url=url;
    if(window.XMLHttpRequest) 
	{
        try 
		{   
            reqCS = new XMLHttpRequest();
        } 
        catch(e) 
		{
            reqCS = false;
        }
    }
    else if(window.ActiveXObject)
    {
        try 
		{
            reqCS = new ActiveXObject("Msxml2.XMLHTTP");
        } 
        catch(e) 
		{
            try 
			{
                reqCS = new ActiveXObject("Microsoft.XMLHTTP");
            } 
            catch(e) 
			{
                reqCS = false;
            }
        }
    }
    if(reqCS) 
	{
        reqCS.onreadystatechange = processReqChangeCS;
        reqCS.open("GET", url, true);
        reqCS.send("");
    }
}


function divide_string(gelenYazi, ayrac)
{
    var mytool_array=gelenYazi.split(""+ayrac+"");
    return mytool_array;
}

function tabloBaslik(header)
{
                    var stringdiv="<tr id='baslik' bgcolor='#d35005'><td colspan='16' align='center' valign='middle' bgcolor='#d35005' class='white2'>" + header + "</td></tr><tr id='aciklama'>";
                    stringdiv=stringdiv +"<td width='32' align='center' valign='middle' bgcolor='#ec661a' class='black1bold'>L&#304;G</td>" +
                                         "<td width='31' align='center' valign='middle' bgcolor='#ec661a' class='black1bold'>Se&#231;</td>" +
                                         "<td width='37' align='center' valign='middle' bgcolor='#ec661a' class='black1bold'>SAAT</td>" +
                                         "<td width='30' align='center' valign='middle' bgcolor='#ec661a' class='black1bold'>KOD</td>" +
                                         "<td width='33' align='center' valign='middle' bgcolor='#ec661a' class='black1bold'>MBS</td>" +
                                         "<td width='36' align='center' valign='middle' bgcolor='#ec661a' class='black1bold'>İY/H</td>"+
                                         "<td width='32' align='center' valign='middle' bgcolor='#ec661a' class='black1bold'>MS/H</td>" +
                                         "<td width='135' align='center' valign='middle' bgcolor='#ec661a' class='black1bold'>EV SAHİBİ TAKIM</td>"+
                                         "<td width='82' align='center' valign='middle' bgcolor='#ec661a' class='black1bold'>MAÇ SONUCU</td>" +
                                         "<td width='135' align='center' valign='middle' bgcolor='#ec661a' class='black1bold'>KONUK TAKIM</td>"+
                                         "<td width='30' align='center' valign='middle' bgcolor='#ec661a' class='black1bold'>İY/H</td>" +
                                         "<td width='30' align='center' valign='middle' bgcolor='#ec661a' class='black1bold'>MS/H</td>"+
                                         "<td width='45' align='center' valign='middle' bgcolor='#ec661a' class='black1bold'>1.P</td>" +
                                         "<td width='45' align='center' valign='middle' bgcolor='#ec661a' class='black1bold'>2.P</td>"+
                                         "<td width='45' align='center' valign='middle' bgcolor='#ec661a' class='black1bold'>3.P</td>" +
                                         "<td width='45' align='center' valign='middle' bgcolor='#ec661a' class='black1bold'>4.P</td></tr>";
                    return stringdiv;
}


function appendOption(optText,optValue)
{
    var founded=0;
    var elOptNew = document.createElement('option');
    elOptNew.text = optText;
    elOptNew.value = optValue;
  
    var elSel = document.getElementById('draw');
    for(i=0;i<elSel.length;i++)
	{
        if(elSel.options[i].value==optValue)
		{
            founded=1;
            break;
        }
        else
            founded=0;
    }
    if(founded==0)
    {
        try 
		{
          elSel.add(elOptNew, null);
        
        }
        catch(ex) 
		{
            elSel.add(elOptNew); 
        }
    }
}

function clearOption()
{
  var elSel = document.getElementById('lig');
  var i;
  for (i = elSel.length - 1; i>=0; i--) 
  {
        elSel.remove(i);
  }
}


function drawChanged()
{
    var combo;
    combo=document.getElementById('draw');
    selectedDrawID=combo.options[combo.selectedIndex].value;
    loadXMLDocBM('/XML/BitenMaclarBasket/index.htm?drawid='+selectedDrawID);
}

function FillCombo()
{
    loadXMLForComboBM('/XML/BitenMaclarCombo/index.htm'); 
}

function firstInit()
{
    loadXMLDocBM('/XML/BitenMaclarBasket/index.htm?drawid=0');
}

function loadXMLForComboBM( url )
{
    reqComboBM = false;
    url=url;

    if(window.XMLHttpRequest) 
      {
        try 
            {   
            reqComboBM = new XMLHttpRequest();
        } 
        catch(e) 
            {
            reqComboBM = false;
        }
    }
    else if(window.ActiveXObject)
    {
        try 
            {
            reqComboBM = new ActiveXObject("Msxml2.XMLHTTP");
        } 
        catch(e) 
            {
            try 
                  {
                reqComboBM = new ActiveXObject("Microsoft.XMLHTTP");
            } 
            catch(e) 
                  {
                reqComboBM = false;
            }
        }
    }
    if(reqComboBM) 
      {
        reqComboBM.onreadystatechange = processReqChangeComboBM;
        reqComboBM.open("GET", url, true);
        reqComboBM.send("");
    }
}

function processReqChangeComboBM()
{
    if (reqComboBM.readyState == 4 && reqComboBM.status == 200 && reqComboBM.responseXML != null)
    {
      
	    var browser=navigator.appName;
        var nl = reqComboBM.responseXML.getElementsByTagName( 'FillCombo' ); 
        
        var tmpKod=0;
        
	for(var i=0 ; i <10; i++)                   
        {
            if(browser=='Microsoft Internet Explorer')
            {
                var mNode=nl[0].childNodes[i];
            }
            else
            {
                var mNode=nl[0].getElementsByTagName("Draw")[i];
            }
            
            var programTarih=mNode.getAttribute ("programtarih");
            appendOption(programTarih, i);
        }
       firstInit();      
   }
}

function MakeDate(askDate) 
{ 
   var dt1   = parseInt(askDate.substring(0,2),10); 
   var mon1  = parseInt(askDate.substring(3,5),10);
   var yr1   = parseInt(askDate.substring(6,10),10); 
    
   var date1 = new Date(yr1, mon1-1, dt1+1); 
   
   var turkishDate1=MakeDateTurkish(date1.toGMTString());
  return turkishDate1;
} 

function MakeDateTurkish(getGMT)
{
var gun='';
var ay='';
temp1=divide_string(getGMT,',');
day=temp1[0];
month=divide_string(temp1[1],' ');
switch(month[2])
    {
        case 'Jan':
        ay='Ocak';
        break;
        case 'Feb':
        ay='&#350;ubat';
        break;
        case 'Mar':
        ay='Mart';
        break;
        case 'Apr':
        ay='Nisan';
        break;
        case 'May':
        ay='May&#305;s';
        break;
        case 'Jun':
        ay='Haziran';
        break;
        case 'Jul':
        ay='Temmuz';
        break;
        case 'Aug':
        ay='A&#287;ustos';
        break;
        case 'Sep':
        ay='Eylül';
        break;
        case 'Oct':
        ay='Ekim';
        break;
        case 'Nov':
        ay='Kas&#305;m';
        break;
        case 'Dec':
        ay='Aral&#305;k';
        break;
    }


switch(day)
    {
        case 'Sat':
        gun='Cumartesi';
        break;
        case 'Sun':
        gun='Pazar';
        break;
        case 'Mon':
        gun='Pazartesi';
        break;
        case 'Tue':
        gun='Sal&#305;';
        break;
        case 'Wed':
        gun='çar&#351;amba';
        break;
        case 'Thu':
        gun='Per&#351;embe';
        break;
        case 'Fri':
        gun='Cuma';
        break;
    }
return month[1]+' '+ay+' '+month[3] + ' - ' + gun;
}

function dateFormat(tarih)
{
var tmpTarih=new Date(tarih)
var gun=tmpTarih.getDate();
var ay=parseInt(tmpTarih.getMonth(),10)+1;
var yil=tmpTarih.getFullYear();
if (String(gun).length==1)
    gun='0'+String(gun);
if (String(ay).length==1)
    ay='0'+String(ay);

return gun+'.'+ay+'.'+yil;

}

