﻿Mackolik = Mackolik || {};
Mackolik.Program = Mackolik.Program  || {};
Mackolik.Program.IYTG = Mackolik.Program.IYTG  || {};

Mackolik.Program.IYTG = {
    getGroupProgram: function() {
        this.writeLoading();
        var url = APP_ROOT + '/Program/ProgramData.aspx?type=' + Mackolik.Program.type+ '&sortValue=' + Mackolik.Program.sortValue+ '&week=' + Mackolik.Program.week+ '&day=' + Mackolik.Program.day+'&sort=' + Mackolik.Program.sort+ '&sortDir=' + Mackolik.Program.sortDir+ '&groupId=' + Mackolik.Program.groupId;
        var callback = new AjaxCallback(
            function(response) { Mackolik.Program.IYTG.getProgramCompleted(response) }, null,
            function(response) { });
        var transaction = YAHOO.util.Connect.asyncRequest('GET', url, callback);
    },
    writeLoading: function() {
        document.getElementById('dvIYTG').innerHTML = Mackolik.Program.loadingMsg;
    },
    getProgram: function() {
        
        this.getGroupProgram(Mackolik.Program.type,Mackolik.Program.sortValue,Mackolik.Program.week,Mackolik.Program.day,Mackolik.Program.sort,Mackolik.Program.sortDir,Mackolik.Program.groupId);
    },
    getProgramCompleted: function(response) {
        try {
              Mackolik.Program.IYTGdata = eval("(" + response.responseText + ")");
              if (Mackolik.Program.sortValue=="ALTG_ADI10")
                this.writeProgramByGroup(Mackolik.Program.IYTGdata);
              else if (Mackolik.Program.sortValue=="DATE")
                this.writeProgramByDate(Mackolik.Program.IYTGdata);
        }
        catch (err) {
            //this.errorHandler();
        }
    },
    
   writeProgramByDate: function(livedata) {
   var header = '<table width="770" border=0 cellpadding=0 cellspacing=0  id=resultsList align="left" style="border: 1px solid rgb(204, 204, 204);">';
        var dateFormat =  '<tr class="groupHeader dateHeader" height=15><td width="45"><b>Saat{7}</b></td><td width="40"><b>Lig{8}</b></td><td width="19"><b>&nbsp;</b></td><td width="20"><b>Kod</b></td><td width="22"><b>MBS</b></td><td width="90"><b>Ev Sahibi</b></td><td width="90"><b>Misafir</b></td></td> <td align="center" width="35"><b>IY</b></td> <td align="center" width="35"><b>MS</b></td> <td align="center" style="width: 35px;">{0}</td><td align="center" style="width: 35px;"><b>{1}</b></td><td align="center" style="width: 35px;">{2}</td><td align="center" style="width: 40px;">{3}</td><td align="center" style="width: 40px;">{4}</td><td align="center" style="width: 40px;"><b>{5}</b></td><td align="center" style="width: 35px;">{6}</td></tr>'; 
        var dateFormat2 = '<tr class="groupHeader dateHeader" height=15><td width="30" colspan="2" style="padding-left:10px;"><b>{0}</b></td><td colspan="22"></td></tr>';
        var sort=Mackolik.Program.sort;
        var sortSpan1=(sort != 1 && sort != 2 && sort != 3)?'<span style="color:#000066"><b>IY1</b></span>': '<span><b>IY1</b></span>';
        var sortSpanX=(sort != 1 && sort != 2 && sort != 3)?'<span style="color:#000066"><b>IYX</b></span>': '<span><b>IYX</b></span>';
        var sortSpan2=(sort != 1 && sort != 2 && sort != 3)?'<span style="color:#000066"><b>IY2</b></span>': '<span><b>IY2</b></span>';
        var sortSpan01=(sort != 1 && sort != 2 && sort != 3)?'<span style="color:#000066"><b>0-1</b></span>': '<span><b>0-1/X</b></span>';
        var sortSpan23=(sort != 1 && sort != 2 && sort != 3)?'<span style="color:#000066"><b>2-3</b></span>': '<span><b>2-3</b></span>';     
        var sortSpan46=(sort != 1 && sort != 2 && sort != 3)?'<span style="color:#000066"><b>4-6</b></span>': '<span><b>4-6</b></span>';    
        var sortSpan7=(sort != 1 && sort != 2 && sort != 3)?'<span style="color:#000066"><b>7+</b></span>': '<span><b>7+</b></span>';    
        var sortSpanS='',sortSpanL='';
        
        sortSpan1=Mackolik.Program.sort==9 && Mackolik.Program.sortDir==1 ? sortSpan1+'<img style="padding:0px;" width="9px" border="0" title="Artan Sırala" src="' + IMG_PATH + '/icons/sort-orange-top.gif"/>':sortSpan1+'<img style="padding:0px;" onmouseover="addColor(this,1)" onmouseout="removeColor(this,1)" onclick="Mackolik.Program.sortRatio(9,1)"  border="0" title="Artan Sırala" src="' + IMG_PATH + '/icons/sort-blue-top.gif" />';
        sortSpan1=Mackolik.Program.sort==9 && Mackolik.Program.sortDir==2 ? sortSpan1+'<img style="padding:0px;" width="9px" border="0" title="Azalan Sırala" src="' + IMG_PATH + '/icons/sort-orange-bottom.gif"/>':sortSpan1+'<img style="padding:0px;" onmouseover="addColor(this,2)" onmouseout="removeColor(this,2)" onclick="Mackolik.Program.sortRatio(9,2)"  border="0" title="Azalan Sırala" src="' + IMG_PATH + '/icons/sort-blue-bottom.gif"/>';
        sortSpanX=Mackolik.Program.sort==10 && Mackolik.Program.sortDir==1 ? sortSpanX+'<img style="padding:0px;" width="9px" border="0" title="Artan Sırala" src="' + IMG_PATH + '/icons/sort-orange-top.gif"/>':sortSpanX+'<img style="padding:0px;" onmouseover="addColor(this,1)" onmouseout="removeColor(this,1)" onclick="Mackolik.Program.sortRatio(10,1)"  border="0" title="Artan Sırala" src="' + IMG_PATH + '/icons/sort-blue-top.gif" />';
        sortSpanX=Mackolik.Program.sort==10 && Mackolik.Program.sortDir==2 ? sortSpanX+'<img style="padding:0px;" width="9px" border="0" title="Azalan Sırala" src="' + IMG_PATH + '/icons/sort-orange-bottom.gif"/>':sortSpanX+'<img style="padding:0px;" onmouseover="addColor(this,2)" onmouseout="removeColor(this,2)" onclick="Mackolik.Program.sortRatio(10,2)"  border="0" title="Azalan Sırala" src="' + IMG_PATH + '/icons/sort-blue-bottom.gif"/>';
        sortSpan2=Mackolik.Program.sort==11 && Mackolik.Program.sortDir==1 ? sortSpan2+'<img style="padding:0px;" width="9px" border="0" title="Artan Sırala" src="' + IMG_PATH + '/icons/sort-orange-top.gif"/>':sortSpan2+'<img style="padding:0px;" onmouseover="addColor(this,1)" onmouseout="removeColor(this,1)" onclick="Mackolik.Program.sortRatio(11,1)"  border="0" title="Artan Sırala" src="' + IMG_PATH + '/icons/sort-blue-top.gif" />';
        sortSpan2=Mackolik.Program.sort==11 && Mackolik.Program.sortDir==2 ? sortSpan2+'<img style="padding:0px;" width="9px" border="0" title="Azalan Sırala" src="' + IMG_PATH + '/icons/sort-orange-bottom.gif"/>':sortSpan2+'<img style="padding:0px;" onmouseover="addColor(this,2)" onmouseout="removeColor(this,2)" onclick="Mackolik.Program.sortRatio(11,2)"  border="0" title="Azalan Sırala" src="' + IMG_PATH + '/icons/sort-blue-bottom.gif"/>';
        sortSpan01=Mackolik.Program.sort==12 && Mackolik.Program.sortDir==1 ? sortSpan01+'<img style="padding:0px;" width="9px" border="0" title="Artan Sırala" src="' + IMG_PATH + '/icons/sort-orange-top.gif"/>':sortSpan01+'<img style="padding:0px;" onmouseover="addColor(this,1)" onmouseout="removeColor(this,1)" onclick="Mackolik.Program.sortRatio(12,1)"  border="0" title="Artan Sırala" src="' + IMG_PATH + '/icons/sort-blue-top.gif" />';
        sortSpan01=Mackolik.Program.sort==12 && Mackolik.Program.sortDir==2 ? sortSpan01+'<img style="padding:0px;" width="9px" border="0" title="Azalan Sırala" src="' + IMG_PATH + '/icons/sort-orange-bottom.gif"/>':sortSpan01+'<img style="padding:0px;" onmouseover="addColor(this,2)" onmouseout="removeColor(this,2)" onclick="Mackolik.Program.sortRatio(12,2)"  border="0" title="Azalan Sırala" src="' + IMG_PATH + '/icons/sort-blue-bottom.gif"/>';
        sortSpan23=Mackolik.Program.sort==13 && Mackolik.Program.sortDir==1 ? sortSpan23+'<img style="padding:0px;" width="9px" border="0" title="Artan Sırala" src="' + IMG_PATH + '/icons/sort-orange-top.gif"/>':sortSpan23+'<img style="padding:0px;" onmouseover="addColor(this,1)" onmouseout="removeColor(this,1)" onclick="Mackolik.Program.sortRatio(13,1)"  border="0" title="Artan Sırala" src="' + IMG_PATH + '/icons/sort-blue-top.gif" />';
        sortSpan23=Mackolik.Program.sort==13 && Mackolik.Program.sortDir==2 ? sortSpan23+'<img style="padding:0px;" width="9px" border="0" title="Azalan Sırala" src="' + IMG_PATH + '/icons/sort-orange-bottom.gif"/>':sortSpan23+'<img style="padding:0px;" onmouseover="addColor(this,2)" onmouseout="removeColor(this,2)" onclick="Mackolik.Program.sortRatio(13,2)"  border="0" title="Azalan Sırala" src="' + IMG_PATH + '/icons/sort-blue-bottom.gif"/>';
        sortSpan46=Mackolik.Program.sort==14 && Mackolik.Program.sortDir==1 ? sortSpan46+'<img style="padding:0px;" width="9px" border="0" title="Artan Sırala" src="' + IMG_PATH + '/icons/sort-orange-top.gif"/>':sortSpan46+'<img style="padding:0px;" onmouseover="addColor(this,1)" onmouseout="removeColor(this,1)" onclick="Mackolik.Program.sortRatio(14,1)"  border="0" title="Artan Sırala" src="' + IMG_PATH + '/icons/sort-blue-top.gif" />';
        sortSpan46=Mackolik.Program.sort==14 && Mackolik.Program.sortDir==2 ? sortSpan46+'<img style="padding:0px;" width="9px" border="0" title="Azalan Sırala" src="' + IMG_PATH + '/icons/sort-orange-bottom.gif"/>':sortSpan46+'<img style="padding:0px;" onmouseover="addColor(this,2)" onmouseout="removeColor(this,2)" onclick="Mackolik.Program.sortRatio(14,2)"  border="0" title="Azalan Sırala" src="' + IMG_PATH + '/icons/sort-blue-bottom.gif"/>';
        sortSpan7=Mackolik.Program.sort==15 && Mackolik.Program.sortDir==1 ? sortSpan7+'<img style="padding:0px;" width="9px" border="0" title="Artan Sırala" src="' + IMG_PATH + '/icons/sort-orange-top.gif"/>':sortSpan7+'<img style="padding:0px;" onmouseover="addColor(this,1)" onmouseout="removeColor(this,1)" onclick="Mackolik.Program.sortRatio(15,1)"  border="0" title="Artan Sırala" src="' + IMG_PATH + '/icons/sort-blue-top.gif" />';
        sortSpan7=Mackolik.Program.sort==15 && Mackolik.Program.sortDir==2 ? sortSpan7+'<img style="padding:0px;" width="9px" border="0" title="Azalan Sırala" src="' + IMG_PATH + '/icons/sort-orange-bottom.gif"/>':sortSpan7+'<img style="padding:0px;" onmouseover="addColor(this,2)" onmouseout="removeColor(this,2)" onclick="Mackolik.Program.sortRatio(15,2)"  border="0" title="Azalan Sırala" src="' + IMG_PATH + '/icons/sort-blue-bottom.gif"/>';
        sortSpanS=Mackolik.Program.sort==-1 && Mackolik.Program.sortDir==1 ? sortSpanS+'<img style="padding:0px;" width="9px" border="0" title="Artan Sırala" src="' + IMG_PATH + '/icons/sort-orange-top.gif"/>':sortSpanS+'<img style="padding:0px;" onmouseover="addColor(this,1)" onmouseout="removeColor(this,1)" onclick="Mackolik.Program.sortRatio(-1,1)"  border="0" title="Artan Sırala" src="' + IMG_PATH + '/icons/sort-blue-top.gif" />';
        sortSpanS=Mackolik.Program.sort==-1 && Mackolik.Program.sortDir==2 ? sortSpanS+'<img style="padding:0px;" width="9px" border="0" title="Azalan Sırala" src="' + IMG_PATH + '/icons/sort-orange-bottom.gif"/>':sortSpanS+'<img style="padding:0px;" onmouseover="addColor(this,2)" onmouseout="removeColor(this,2)" onclick="Mackolik.Program.sortRatio(-1,2)"  border="0" title="Azalan Sırala" src="' + IMG_PATH + '/icons/sort-blue-bottom.gif"/>';
        sortSpanL=Mackolik.Program.sort==16 && Mackolik.Program.sortDir==1 ? sortSpanL+'<img style="padding:0px;" width="9px" border="0" title="Artan Sırala" src="' + IMG_PATH + '/icons/sort-orange-top.gif"/>':sortSpanL+'<img style="padding:0px;" onmouseover="addColor(this,1)" onmouseout="removeColor(this,1)" onclick="Mackolik.Program.sortRatio(16,1)"  border="0" title="Artan Sırala" src="' + IMG_PATH + '/icons/sort-blue-top.gif" />';
        sortSpanL=Mackolik.Program.sort==16 && Mackolik.Program.sortDir==2 ? sortSpanL+'<img style="padding:0px;" width="9px" border="0" title="Azalan Sırala" src="' + IMG_PATH + '/icons/sort-orange-bottom.gif"/>':sortSpanL+'<img style="padding:0px;" onmouseover="addColor(this,2)" onmouseout="removeColor(this,2)" onclick="Mackolik.Program.sortRatio(16,2)"  border="0" title="Azalan Sırala" src="' + IMG_PATH + '/icons/sort-blue-bottom.gif"/>';
             
        var rowFormat='<tr onmouseover="HLon(this)" onmouseout="HLoff(this)" class="{0}"><td>{1}</td>';
        rowFormat=rowFormat+'<td align="left" style="padding:0px;border-right:none;">&nbsp;<a href="javascript:popLeague({26})">{24}</a></td>'
        rowFormat=rowFormat+'<td><img src="'+GROUP_FLAG_PATH+'{25}.gif"/></td>';
        rowFormat=rowFormat+'<td><a href="javascript:popComparison({2})"><b>{3}</b></a></td>';
        rowFormat=rowFormat+'<td align=center> {4} &nbsp;</td>'
        
        rowFormat=rowFormat+'<td align=left>{6}<a href="javascript:popTeam({7})">{8}</a>{9}</td>';
        rowFormat=rowFormat+'<td style="border-right:none" align=left>{10}<a href="javascript:popTeam({11})">{12}</a> {13} </td>';
        rowFormat=rowFormat+'<td align=center>{14}</td><td align=center>{15} </td>';
        rowFormat=rowFormat+'{17}';
        rowFormat=rowFormat+'{18}';
        rowFormat=rowFormat+'{19}';
        rowFormat=rowFormat+'{20}';
        rowFormat=rowFormat+'{21}';
        rowFormat=rowFormat+'{22}';
        
        rowFormat=rowFormat+'{23}';
        rowFormat=rowFormat+'</tr>';
        var sbScores = new StringBuilder();
        sbScores.append(header);
        sbScores.append('<tr class="groupHeader dateHeader" height=1>');
        sbScores.append('<td colspan=9></td>');
        sbScores.append('<td width=1 rowspan=500>&nbsp;</td>');
        sbScores.append('<td colspan=3></td>');
        sbScores.append('<td width=1 rowspan=500>&nbsp;</td>');
        sbScores.append('<td colspan=4></td>');
        sbScores.append('</tr>');

        var dateData = livedata.m;
        
        var weekStatus = true;
        if (Mackolik.Program.week != Mackolik.Program.currentWeek) {
            weekStatus = false;
        }

        var k = 0;
        for (var j = 0; j < dateData.length; j++) {
            
             sbScores.appendFormat(dateFormat, sortSpan1,sortSpanX,sortSpan2,sortSpan01,sortSpan23,sortSpan46,sortSpan7,sortSpanS,sortSpanL);
             sbScores.appendFormat(dateFormat2, dateData[j].d);
            
            var data = dateData[j].m;
            
            if (data.length==0)
                sbScores.append('<tr><td bgcolor=#CED7D2></td><td colspan=23 bgcolor=#CED7D2><b>Bu kriterlere uygun maç bulunamadi.</b></td></tr>');

                
            for (var i = 0; i < data.length; i++, k++) {
                    var matchData = data[i];
                    var score = '';
                    var match_status = '';
                    var stadium_status = '&nbsp;';
                    var matchDetail = matchData[21];
                    var classname=(k % 2)==1 ? "row1":"row2";
                    var saat=matchData[6];
                    var match_id=matchData[0];
                    var iddaId=matchData[10];
                    
                    var imo_minmatch=matchData[13]==undefined?"":matchData[13];
                    var flag1 = "&nbsp;"
                    var flag2 = "&nbsp;"
                    /*
                    if (matchDetail.bh) {
                        flag1 = "<img src='" + SMALL_FLAG_PATH + matchDetail.bh + ".gif' title='" + matchDetail.bhn + "'>";
                    }
                    if (matchDetail.ba) {
                        flag2 = "<img src='" + SMALL_FLAG_PATH + matchDetail.ba + ".gif' title='" + matchDetail.ban + "'>";
                    }*/
                    var macSonuc1=matchData[8];
                    var macSonuc2=matchData[9];
                    var IYSonuc1=matchData[11];
                    var IYSonuc2=matchData[12];
                    var macDurum=matchData[5];
                    var takim1=matchData[1];
                    var takim1Id=matchData[2];
                    var takim2=matchData[3];
                    var takim2Id=matchData[4];
                    
                    var bold1=(macSonuc1 > macSonuc2) && macDurum>=4 ? "<b>":"";
                    var bold2=(macSonuc1 > macSonuc2) && macDurum>=4 ? "</b>":"";
                    
                    var bold3=(macSonuc1 < macSonuc2) && macDurum>=4 ? "<b>":"";
                    var bold4=(macSonuc1 < macSonuc2) && macDurum>=4 ? "</b>":"";
                    var htsonuc ;
                    if (macDurum == 9) {
                        htsonuc = 'ERT';
                    } else if (macDurum == 11) {
                        htsonuc = 'Yrdk.';
                    } else {
                        htsonuc = macDurum >= 2 ? IYSonuc1 + ' - ' + IYSonuc2 : '&nbsp;';
                    }
                    
                    var ms;
                    
                   if (macDurum < 4) {
                        ms = '<a href=\"javascript:popMatch(' + match_id + ')\">v</a>';
                    } else {
                        if (macDurum == 9) {
                            ms = '<b><a href=\"javascript:popMatch(' + match_id + ')\">ERT.</a></b>';
                        } else if (macDurum == 11) {
                            ms = '<b><a href=\"javascript:popMatch(' + match_id + ')\">Yrdk.</a></b>';
                        } else {                                                    
                            ms = '<b><a href=\"javascript:popMatch(' + match_id + ')\">' + macSonuc1 + ' - ' + macSonuc2 + '</a></b>';
                        }
                    }
                    
                    var imo_gol01=matchData[14];
                    var imo_gol23=matchData[15];
                    var imo_gol46=matchData[16];
                    var imo_gol7=matchData[17];
                    var imo_iy1=matchData[18]!="0"?matchData[18]:"-";
                    var imo_iyX=matchData[19]!="0"?matchData[19]:"-";
                    var imo_iy2=matchData[20]!="0"?matchData[20]:"-";

                    var imo_iy1cls = (IYSonuc1 > IYSonuc2) && macDurum >= 2 && macDurum != 9 ? "class=winnerRatio" : ""
                    var imo_iy1td = '<td align=right ' + imo_iy1cls + '>' + Mackolik.Coupon.prepareAddCouponLink(iddaId, imo_iy1, 'IY', '1', takim1, takim2, match_id, takim1Id, takim2Id, imo_minmatch, '', '', weekStatus ? macDurum : -1) + '</td>';
                    var imo_iyXcls=(IYSonuc1==IYSonuc2) && macDurum >= 2 && macDurum != 9 ? "class=winnerRatio" : ""
                    var imo_iyXtd = '<td align=right ' + imo_iyXcls + '>' + Mackolik.Coupon.prepareAddCouponLink(iddaId, imo_iyX, 'IY', 'X', takim1, takim2, match_id, takim1Id, takim2Id, imo_minmatch, '', '', weekStatus ? macDurum : -1) + '</td>';
                    var imo_iy2cls=(IYSonuc1<IYSonuc2) && macDurum >= 2 && macDurum != 9 ? "class=winnerRatio" : ""
                    var imo_iy2td = '<td align=right ' + imo_iy2cls + '>' + Mackolik.Coupon.prepareAddCouponLink(iddaId, imo_iy2, 'IY', '2', takim1, takim2, match_id, takim1Id, takim2Id, imo_minmatch, '', '', weekStatus ? macDurum : -1) + '</td>';
                    
                    var imo_gol01cls=(macSonuc1+macSonuc2 <= 1) && macDurum >= 4 && macDurum != 9 ? "class=cifteSansRatio" : "";
                    var imo_gol23cls=(macSonuc1+macSonuc2 >= 2) &&(macSonuc1+macSonuc2 <= 3) && macDurum >= 4 && macDurum != 9 ? "class=cifteSansRatio" : "";
                    var imo_gol46cls=(macSonuc1+macSonuc2 >= 4) &&(macSonuc1+macSonuc2 <= 6) && macDurum >= 4 && macDurum != 9 ? "class=cifteSansRatio" : "";
                    var imo_gol7cls= (macSonuc1+macSonuc2 >= 7) && macDurum >= 4 && macDurum != 9 ? "class=cifteSansRatio" : "";
                    
                    if (imo_gol01 != "0")
                        imo_gol01td = '<td align=right style="padding-right:2px;"' + imo_gol01cls + '>' + Mackolik.Coupon.prepareAddCouponLink(iddaId, imo_gol01, 'TG', '0-1', takim1, takim2, match_id, takim1Id, takim2Id, imo_minmatch, '', '', weekStatus ? macDurum : -1) + '</td>';
                    else
                          imo_gol01td='<td align=center>-</td>';
                          
                    if (imo_gol23 != "0")
                        imo_gol23td = '<td align=right style="padding-right:2px;"' + imo_gol23cls + '>' + Mackolik.Coupon.prepareAddCouponLink(iddaId, imo_gol23, 'TG', '2-3', takim1, takim2, match_id, takim1Id, takim2Id, imo_minmatch, '', '', weekStatus ? macDurum : -1) + '</td>';
                    else
                          imo_gol23td='<td align=center>-</td>';
                    
                    if (imo_gol46 != "0")
                        imo_gol46td = '<td align=right style="padding-right:2px;"' + imo_gol46cls + '>' + Mackolik.Coupon.prepareAddCouponLink(iddaId, imo_gol46, 'TG', '4-6', takim1, takim2, match_id, takim1Id, takim2Id, imo_minmatch, '', '', weekStatus ? macDurum : -1) + '</td>';
                    else
                          imo_gol46td='<td align=center>-</td>';
                          
                    if (imo_gol7 != "0")
                        imo_gol7td = '<td align=right style="padding-right:2px;"' + imo_gol7cls + '>' + Mackolik.Coupon.prepareAddCouponLink(iddaId, imo_gol7, 'TG', '7+', takim1, takim2, match_id, takim1Id, takim2Id, imo_minmatch, '', '', weekStatus ? macDurum : -1) + '</td>';
                    else
                          imo_gol7td='<td align=center>-</td>';      
                    
                    var altGrupAd10=matchData[22];
                    var grupId=matchData[23];
                    var altGrId=matchData[24];
                   
                    if (matchDetail.tId) {
                        tahminstr = "<a href='" + Mackolik.UrlHelper.CreateTahminkolikURL(matchDetail.tId, takim1 + "-" + takim2) + "' target='_blank' title='Tahminkolik.com iddaa tahmini'><img src='" + ICON_PATH + "tahmin-ikon.gif'></a>";
                    }
                    
                     //                                  0       1      2         3          4          5      6     7        8     9     10     11       12      13      14     15   16      17        18        19        20          21          22          23         24         25     26      27
                    sbScores.appendFormat(rowFormat, classname, saat, match_id, iddaId, imo_minmatch, flag1, bold1,takim1Id,takim1,bold2,bold3, takim2Id,takim2, bold4, htsonuc, ms, flag2,imo_iy1td,imo_iyXtd,imo_iy2td,imo_gol01td,imo_gol23td,imo_gol46td,imo_gol7td,altGrupAd10,grupId,altGrId);    
                    
                  }  
         }   
       
         document.getElementById('dvIYTG').innerHTML = sbScores;

    },
    
 writeProgramByGroup: function(livedata) {
     var header = '<table width="770" border=0 cellpadding=0 cellspacing=0  id=resultsList align="left" style="border: 1px solid rgb(204, 204, 204);">';
        var dateFormat =  '<tr class="groupHeader dateHeader" height=15><td width="30" colspan="2" style="padding-left:10px;"><b>{0}</b></td><td width="30"><b>MBS</b></td> <td width="15"></td> <td width="20"> </td> <td width="120"> </td> <td width="40"> </td> <td width="120"> </td> <td width="20"> </td> <td width="15"></td> <td align="center" width="35"><b>IY</b></td> <td align="center" width="35"><b>MS</b></td> <td align="center" style="width: 35px;"><b>IY1</b></td><td align="center" style="width: 35px;"><b>IYX</b></td><td align="center" style="width: 35px;"><b>IY2</b></td><td align="center" style="width: 35px;"><b>0-1</b></td><td align="center" style="width: 35px;"><b>2-3</b></td><td align="center" style="width: 35px;"><b>4-6</b></td><td align="center" style="width: 35px;"><b>7+</b></td></tr>';
        var dateFormat2 = '<tr class="groupHeader dateHeader" height=15><td width="30" colspan="2" style="padding-left:10px;"><b>{0}</b></td><td colspan="22"></td></tr>';   
        var rowFormat='<tr onmouseover="HLon(this)" onmouseout="HLoff(this)" class="{0}"><td>{1}</td><td><a href="javascript:popComparison({2})"><b>{3}</b></a></td>';
        rowFormat=rowFormat+'<td align=center> {4} &nbsp;</td><td></td>'
        rowFormat=rowFormat+'<td style="border-right:none">{5}</td>'
        rowFormat=rowFormat+'<td align=right>{6}<a href="javascript:popTeam({7})">{8}</a>{9}</td>';
        rowFormat=rowFormat+'<td width=20 align=center><a href="javascript:popMatch({2})">&nbsp;v&nbsp;</a></td>';
        rowFormat=rowFormat+'<td style="border-right:none" align=left>{10}<a href="javascript:popTeam({11})">{12}</a> {13} </td>';
        rowFormat=rowFormat+'<td colspan=2></td>';
        rowFormat=rowFormat+'<td align=center>{14}</td><td align=center>{15} </td>';
        rowFormat=rowFormat+'{17}{18}{19}{20}{21}{22}{23}</tr>';

        var sbScores = new StringBuilder();
        sbScores.append(header);
        sbScores.append('<tr class="groupHeader dateHeader" height=1>');
        sbScores.append('<td colspan=12></td>');
        sbScores.append('<td width=1 rowspan=500>&nbsp;</td> ');
        sbScores.append('<td colspan=3></td> ');
        sbScores.append('<td width=1 rowspan=500>&nbsp;</td> ');
        sbScores.append('<td colspan=3></td> ');
        sbScores.append('<td colspan=3></td>');
        sbScores.append('</tr>');

        var data = livedata.m;

        if (data.length==0)
            sbScores.append('<tr><td bgcolor=#CED7D2></td><td colspan=23 bgcolor=#CED7D2><b>Bu kriterlere uygun maç bulunamadi.</b></td></tr>');

        var weekStatus = true;
        if (Mackolik.Program.week != Mackolik.Program.currentWeek) {
            weekStatus = false;
        }            
        for (var i = 0; i < data.length; i++) {
            var groupData = data[i];
            if (!groupData.g) {
                continue;
            }

            if (groupData.g.length == 0) {
                sbScores.append('<tr><td bgcolor=#CED7D2></td><td colspan=23 bgcolor=#CED7D2><b>Bu kriterlere uygun maç bulunamadi.</b></td></tr>');
                break;
            }

            groupFormat ='<tr height=20 class="groupHeader competition"><td colspan=25 align="left" style="padding-left:2px;">';
            groupFormat =groupFormat+'<img src="{0}" /><b><a href="javascript:popLeague({2})"> {1} </a></b></td></tr>';
            sbScores.appendFormat(groupFormat,GROUP_FLAG_PATH+groupData.g[0]+".gif", groupData.g[1], groupData.g[2], groupData.g[3]);
            
             for (var j = 0; j < groupData.r.length; j++) {
                var dateData = groupData.r[j];
                var arrMatches = [];
                if (j==0)
                    sbScores.appendFormat(dateFormat, dateData.d, '<img src="' + ICON_PATH + 'iddaa-icon.gif" />');
                else
                    sbScores.appendFormat(dateFormat2, dateData.d, '<img src="' + ICON_PATH + 'iddaa-icon.gif" />');
                
                 for (var k = 0; k < dateData.m.length; k++) {
                    var matchData = dateData.m[k];
                    var score = '';
                    var match_status = '';
                    var stadium_status = '&nbsp;';
                    var matchDetail = matchData[21];
                    var classname=(k % 2)==1 ? "row1":"row2";
                    var saat=matchData[6];
                    var match_id=matchData[0];
                    var iddaId=matchData[10];
                    
                    var imo_minmatch=matchData[13]==undefined?"":matchData[13];
                    var flag1 = "&nbsp;"
                    var flag2 = "&nbsp;"
                    /*
                    if (matchDetail.bh) {
                        flag1 = "<img src='" + SMALL_FLAG_PATH + matchDetail.bh + ".gif' title='" + matchDetail.bhn + "'>";
                    }
                    if (matchDetail.ba) {
                        flag2 = "<img src='" + SMALL_FLAG_PATH + matchDetail.ba + ".gif' title='" + matchDetail.ban + "'>";
                    }*/
                    var macSonuc1=matchData[8];
                    var macSonuc2=matchData[9];
                    var IYSonuc1=matchData[11];
                    var IYSonuc2=matchData[12];
                    var macDurum=matchData[5];
                    var takim1=matchData[1];
                    var takim1Id=matchData[2];
                    var takim2=matchData[3];
                    var takim2Id=matchData[4];
                    
                    var bold1=(macSonuc1 > macSonuc2) && macDurum>=4 ? "<b>":"";
                    var bold2=(macSonuc1 > macSonuc2) && macDurum>=4 ? "</b>":"";
                    
                    var bold3=(macSonuc1 < macSonuc2) && macDurum>=4 ? "<b>":"";
                    var bold4=(macSonuc1 < macSonuc2) && macDurum>=4 ? "</b>":"";

                    var htsonuc;
                    if (macDurum == 9) {
                        htsonuc = 'ERT';
                    } else if (macDurum == 11) {
                        htsonuc = 'Yrdk.';
                    } else {
                        htsonuc = macDurum >= 2 ? IYSonuc1 + ' - ' + IYSonuc2 : '&nbsp;';
                    }

                    var ms;
                    
                    if (macDurum < 4) {
                        ms = '<a href=\"javascript:popMatch(' + match_id + ')\">v</a>';
                    } else {
                        if (macDurum == 9) {
                            ms = '<b><a href=\"javascript:popMatch(' + match_id + ')\">ERT.</a></b>';
                        } else if (macDurum == 11) {
                            ms = '<b><a href=\"javascript:popMatch(' + match_id + ')\">Yrdk.</a></b>';
                        } else {                                                    
                            ms = '<b><a href=\"javascript:popMatch(' + match_id + ')\">' + macSonuc1 + ' - ' + macSonuc2 + '</a></b>';
                        }
                    }
                    
                    var imo_gol01=matchData[14];
                    var imo_gol23=matchData[15];
                    var imo_gol46=matchData[16];
                    var imo_gol7=matchData[17];
                    var imo_iy1=matchData[18]!="0"?matchData[18]:"-";
                    var imo_iyX=matchData[19]!="0"?matchData[19]:"-";
                    var imo_iy2=matchData[20]!="0"?matchData[20]:"-";
                    
                    var imo_iy1cls=(IYSonuc1>IYSonuc2) && macDurum >= 2 && macDurum != 9 ? "class=winnerRatio" : ""
                    var imo_iy1td = '<td align=right ' + imo_iy1cls + '>' + Mackolik.Coupon.prepareAddCouponLink(iddaId, imo_iy1, 'IY', '1', takim1, takim2, match_id, takim1Id, takim2Id, imo_minmatch, '', '', weekStatus ? macDurum : -1) + '</td>';
                    var imo_iyXcls=(IYSonuc1==IYSonuc2) && macDurum >= 2 && macDurum != 9 ? "class=winnerRatio" : ""
                    var imo_iyXtd = '<td align=right ' + imo_iyXcls + '>' + Mackolik.Coupon.prepareAddCouponLink(iddaId, imo_iyX, 'IY', 'X', takim1, takim2, match_id, takim1Id, takim2Id, imo_minmatch, '', '', weekStatus ? macDurum : -1) + '</td>';
                    var imo_iy2cls=(IYSonuc1<IYSonuc2) && macDurum >= 2 && macDurum != 9 ? "class=winnerRatio" : ""
                    var imo_iy2td = '<td align=right ' + imo_iy2cls + '>' + Mackolik.Coupon.prepareAddCouponLink(iddaId, imo_iy2, 'IY', '2', takim1, takim2, match_id, takim1Id, takim2Id, imo_minmatch, '', '', weekStatus ? macDurum : -1) + '</td>';
                    
                    var imo_gol01cls=(macSonuc1+macSonuc2 <= 1) && macDurum >= 4 && macDurum != 9 ? "class=cifteSansRatio" : "";
                    var imo_gol23cls=(macSonuc1+macSonuc2 >= 2) &&(macSonuc1+macSonuc2 <= 3) && macDurum >= 4 && macDurum != 9 ? "class=cifteSansRatio" : "";
                    var imo_gol46cls=(macSonuc1+macSonuc2 >= 4) &&(macSonuc1+macSonuc2 <= 6) && macDurum >= 4 && macDurum != 9 ? "class=cifteSansRatio" : "";
                    var imo_gol7cls= (macSonuc1+macSonuc2 >= 7) && macDurum >= 4 && macDurum != 9 ? "class=cifteSansRatio" : "";
                    
                    if (imo_gol01 != "0")
                        imo_gol01td = '<td align=right style="padding-right:2px;"' + imo_gol01cls + '>' + Mackolik.Coupon.prepareAddCouponLink(iddaId, imo_gol01, 'TG', '0-1', takim1, takim2, match_id, takim1Id, takim2Id, imo_minmatch, '', '', weekStatus ? macDurum : -1) + '</td>';
                    else
                          imo_gol01td='<td align=center>-</td>';
                          
                    if (imo_gol23 != "0")
                        imo_gol23td = '<td align=right style="padding-right:2px;"' + imo_gol23cls + '>' + Mackolik.Coupon.prepareAddCouponLink(iddaId, imo_gol23, 'TG', '2-3', takim1, takim2, match_id, takim1Id, takim2Id, imo_minmatch, '', '', weekStatus ? macDurum : -1) + '</td>';
                    else
                          imo_gol23td='<td align=center>-</td>';
                    
                    if (imo_gol46 != "0")
                        imo_gol46td = '<td align=right style="padding-right:2px;"' + imo_gol46cls + '>' + Mackolik.Coupon.prepareAddCouponLink(iddaId, imo_gol46, 'TG', '4-6', takim1, takim2, match_id, takim1Id, takim2Id, imo_minmatch, '', '', weekStatus ? macDurum : -1) + '</td>';
                    else
                          imo_gol46td='<td align=center>-</td>';
                          
                    if (imo_gol7 != "0")
                        imo_gol7td = '<td align=right style="padding-right:2px;"' + imo_gol7cls + '>' + Mackolik.Coupon.prepareAddCouponLink(iddaId, imo_gol7, 'TG', '7+', takim1, takim2, match_id, takim1Id, takim2Id, imo_minmatch, '', '', weekStatus ? macDurum : -1) + '</td>';
                    else
                          imo_gol7td='<td align=center>-</td>';      
                       
                    var tahminId=matchData[23];
                    var tahminstr="&nbsp;";

                    if (matchDetail.tId) {
                        tahminstr = "<a href='" + Mackolik.UrlHelper.CreateTahminkolikURL(matchDetail.tId, takim1 + "-" + takim2) + "' target='_blank' title='Tahminkolik.com iddaa tahmini'><img src='" + ICON_PATH + "tahmin-ikon.gif'></a>";
                    }
                    
                     //                                  0       1      2         3          4          5      6     7        8     9     10     11       12      13      14     15   16      17        18        19        20          21          22          23         24         25        26      27
                    sbScores.appendFormat(rowFormat, classname, saat, match_id, iddaId, imo_minmatch, flag1, bold1,takim1Id,takim1,bold2,bold3, takim2Id,takim2, bold4, htsonuc, ms, flag2,imo_iy1td,imo_iyXtd,imo_iy2td,imo_gol01td,imo_gol23td,imo_gol46td,imo_gol7td);    
                    
                  }  
             }   
         }   
       
         document.getElementById('dvIYTG').innerHTML = sbScores;

    }
    
}