﻿function getAraKademeColor() {
    return "#add8e6";
}

function JSOnayKare() {
    return ShowOnayKare('cpOnayKare.aspx', '450px', '550px');
}
function getSonKademeColor() {
    return "#ff6600";
}
function CheckByParentElement(divID, chekID, checkAdi) {
    var collection = document.getElementById(divID).getElementsByTagName('INPUT');
    var element = document.getElementById(chekID);
    for (var x = 0; x < collection.length; x++) {
        var elm = collection[x];
        if (elm.type.toUpperCase() == 'CHECKBOX' && elm.disabled == false) {
            if (elm.id.indexOf(checkAdi) >= 0) {
                elm.checked = element.checked;
            }
        }
    }
    return false;
}
function returnGostergeNOObject(gostergeler, gostergeNO) {
    var obj = null;
    for (var i in gostergeler) {
        if (gostergeler[i].GostergeNO == gostergeNO) {
            obj = gostergeler[i];
            break;
        }
    }
    return obj;
}
function onaylancakDegerler(divID) {
    var degerler = "";
    var collection = document.getElementById(divID).getElementsByTagName('DIV');
    for (var x = 0; x < collection.length; x++) {
        var elm = collection[x];
        if (elm.id.indexOf("divIslem") >= 0) {
            degerler += OnayDivElementleri(elm.id, "chkOnayla");
        }
    }
    return degerler;
}
function OnayDivElementleri(divID, chkAdi) {
    var collection = document.getElementById(divID).getElementsByTagName('INPUT');
    var degers = ":" + divID.replace("divIslem", "");
    for (var x = 0; x < collection.length; x++) {
        var elm = collection[x];
        if (elm.id) {
            if (elm.id.indexOf(chkAdi) >= 0) {
                if (elm.type.toUpperCase() == 'CHECKBOX' && elm.disabled == false && elm.checked == true) {
                    degers += "," + elm.id.replace(chkAdi, "");
                }
            }
        }
    }
    return degers;
}
function OnayDivElementleriOzel(divID, chkAdi) {
    var collection = document.getElementById(divID).getElementsByTagName('INPUT');
    var degers = ":" + divID.replace("divIslem", "");
    var vall = "";
    for (var x = 0; x < collection.length; x++) {
        var elm = collection[x];
        if (elm.id) {
            if (elm.id.indexOf(chkAdi) >= 0) {
                if (elm.type.toUpperCase() == 'CHECKBOX' && elm.disabled == false) {
                    degers += "," + elm.id.replace(chkAdi, "");
                    if (elm.checked == true)
                        vall += "," + "E";
                    else
                        vall += "," + "H";
                }
            }
        }
    }
    return degers + "|" + vall;
}

function objeDonderGelismis(result, alans) {
    var obje = [];
    var array = result.split("££");
    var i = 0;
    if (result.length >= 1) {
        for (var obj1 in array) {
            var val = array[obj1];
            var vals = val.split("£");
            obje[i] = createObject(alans, vals);
            i += 1;
        }
    }
    return obje;
}
function objeDonder(result, alans) {
    var obje = {};
    var array = result.split("££");
    var i = 0;

    for (var obj1 in array) {
        var val = array[obj1];
        var vals = val.split("£");
        obje[i] = createObject(alans, vals);
        i += 1;
    }

    return obje;
}

function createObject(alans, vals) {
    var obj = {};
    var degs = alans.split(',');
    for (var i in degs) {
        var alan = degs[i];
        obj[alan] = vals[i];
        if (obj[alan] == "_")
            obj[alan] = "";
    }
    return obj;
}
  
function htmlHastaBilgi(result) {
    var htm = "";
    var degers = result.split("||");
    htm = "<div class='txtborder' style='border-width:0px; width:100%;margin-bottom:2px;' >";
    htm = htm + "<div class='txtbp__' style='border-left-width:1px;padding-left:2px; width:160px'>Hasta : " + degers[0] + " </div>";
    htm = htm + "<div class='txtbp__' style='width:160px'> Doktor : " + degers[1] + " </div>";
    htm = htm + "<div class='txtbp__' style='width:160px'> İş. Tar.: " + degers[3] + " </div>";
    degers[2] = degers[2].replace(/(([A-Za-z]\s?[0-9]{2}[.,][0-9]+)|([A-Za-z]\s?[0-9]{2}))/g, "<a onclick=\"OntaniAciklama('$1')\" href=#>$1</a>")
    htm = htm + "<div class='txtbp__' style='text-align: right;border-right-width:1px;width:auto'> Ön Tanı :" + degers[2] + "</div> <div style='clear: both'></div>";
    htm = htm + "</div>";
    return htm;
}
function OnayTabloUstBilgi() {
    var value = "<div class='txtborder' style='background-image:url(../Resimler/trhead.png); background-repeat:repeat-x; height:25px;width:99.5%;border-top-width:1px;' >"
                + "<div class='txtbp__' style='border-left-width:1px;padding-left:2px; width:20px'> <input id='btnTumuSecTestler' onclick=\"CheckByParentElement('divTabloSonuc',this.id,'chkOnayla');\" type='checkbox' value='' class='txt'></input></div>"
                + "<div class='txtbp__' style='width:105px'>Test</div>"
                + "<div class='txtbp__' style='width:90px'>Sonuç</div>"
                + "<div class='txtbp__' style='width:60px' title='Ek sonuç'>Ek Sonuç</div>"
                + "<div class='txtbp__' style='width:60px' title='Hata'>Hata</div>"
                + "<div class='txtbp__' style='width:68px; text-align:center'>Aralık</div>"
                + "<div class='txtbp__' style='width:50px'>Birim</div>"
                + "<div class='txtbp__' style='width:30px'>Seç</div>"
                + "<div class='txtbp__' style='width:80px'>Mesaj</div>"
                + "<div class='txtbp__' style='width:15px' title='Onaylayan kullanıcı'>K.</div>"
                + "<div class='txtbp__' style='width:15px' title='Calışılan cihaz'>C.</div>"
                + "<div class='txtbp__' style='text-align: right;border-right-width:1px;width:auto'>Açk.</div> <div style='clear: both'></div>"
               + "</div>";
    return value;
}

function OnayTabloUniteSutun(objUnite, sonuclar) {
    var IslemGrubuNO = objUnite.IslemGrubuNO;
    var BarkodNO = objUnite.BarkodNO;
    var unite = objUnite.Unite;
    var numuneClick = " onclick=\"return ShowEditForm('cpNumuneTakip.aspx?NO1=" + IslemGrubuNO + "&NO2=" + BarkodNO + "')\"";

    var mesajClick = " onclick=\"return ShowReturnEditForm('cpTestMesajSablonu.aspx?NO=" + IslemGrubuNO + "&Islem=Unite&Degistirebilir=D&NO2=imgUniteMesaj" + IslemGrubuNO + "', '400px', '420px');\""
    var resimUrl = "../Resimler/write.png";
    if (objUnite.Mesaj == "E") {
        resimUrl = "../Resimler/mail.png";
    }
    var value = "";
    value = ""
    + ""
    + "     <div id='divIslem" + IslemGrubuNO + "' style='width:99.5%' class='txtborder' >"
    + "<table cellpadding='0' cellspacing='0' width='100%'>"
        + "<tr style='heigth:25px'>"
            + "<td class='txt' style='width: 20px'>" + "<input type='checkbox' id='chkTestSec" + IslemGrubuNO + "' onclick=\"CheckByParentElement('divIslem" + IslemGrubuNO + "',this.id,'chkOnayla');\"  ></input></td>"
            + "<td class='txt' style='width:435px'>"
                + "<span style='background-color:" + objUnite.RenkKodu + "'>&nbsp;&nbsp;&nbsp;&nbsp;</span>"
                + "<span style='font-weight: bold;'>&nbsp;"
                + unite
                 + "   ( <a class='linkb' style='cursor:pointer' " + numuneClick + ">" + BarkodNO + "</a>)</span>"
            + "<span></span></td><td class='txt' style='width: 45px'><input type='checkbox' id='chkTestSecRerun" + IslemGrubuNO + "' onclick=\"CheckByParentElement('divIslem" + IslemGrubuNO + "',this.id,'chkrerun');\"  ></input></td>"
            + "<td class='txt' style='width: auto'><img id='imgUniteMesaj" + IslemGrubuNO + "' alt='' class='resimy' title='Ünite mesaj penceresini aç' src='" + resimUrl + "' " + mesajClick + "/></td>"
        + "</tr>"
     + "</table>" + OnayTestSonucTabloOlustur(sonuclar, objUnite)
     + "</div>"
    + ""
    + "";
    return value;
}
function SubString(val, start, end) {
    if (val.length > end) {
        return val.substring(start, end) + ".";
    }
    return val;
}

function onayTestSonucSatirEkle(o, found) {
    o.KisaAdi = SubString(o.KisaAdi, 0, 15);
    var disabled = "  ";
    if (o.Yetki == "G")
        disabled = " disabled='disabled' ";


    var checkedOnay = "";
    if (o.Onay == "1")
        checkedOnay = " checked='checked' ";

    var testOncekiSonuc = "onclick=\"testOncekiSonuclar('img" + o.IslemNO + "_" + o.TestNO + "')\"";
    var testMesaj = " onclick=\"return ShowReturnEditForm('cpTestMesajSablonu.aspx?NO=" + o.SonucNO + "&Islem=Test&Degistirebilir=" + o.Yetki + "&NO2=imgMesajTest" + o.SonucNO + "','400px','420px');\"";

    var HataMesaji = "onclick=\"radalert('" + o.HataMesaji + "', 350, 50, 'Hata Mesajı');\"";
    var onayDetayUrl = "onclick=\" return ShowEditForm('cpOnayLoglariDetay.aspx?NO=" + o.SonucNO + "','300px','500px');\"";

    var cihazDetayUrl = "onclick=\" return ShowEditForm('cpCihazlar.aspx?NO=" + o.CihazNO + "','300px','500px');\"";

    var tekrarCalisildi = "";
    if (o.TekrarCalisildi == "E")
        tekrarCalisildi = "<span title='Re-run(Tekrar çalışıldı)'>R</span>";

    var sonucManuel = "";
    if (o.SonucManuel == "E")
        sonucManuel = "<a class='linkb' style='cursor:pointer' onclick=\"return ShowEditForm('cpManuelSonucLoglari.aspx?NO=" + o.SonucNO + "','300px','500px');\"" + ">M</a>";

    var gosterge = "&nbsp;";
    if (o.GostergeNO != "0" && o.GostergeNO != "5")
        gosterge = "<img src='../Resimler/Gosterge/" + o.GostergeNO + ".png' alt='' />";


    var styleTxtSonucu = " class='txtRaporSonucuDuzelt' style='width:40px; display:none;'";
    var testSonucEdit = "";
    if (o.Tipi == "C") {
        testSonucEdit = "<span id='spanSonuc" + o.SonucNO + "'></span> <img style='cursor:pointer' src='../Resimler/edit.png' alt='' title='Manuel test sonucunu düzenle' onclick=\"return ShowReturnEditForm('cpManuelTestSabitBilgi.aspx?NO=" + o.SonucNO + "&NO2=spanSonuc" + o.SonucNO + "','400px','600px');\"/>";
    }
    if (o.Manuelmi == "E") {
        if (o.Tipi == "T")
            testSonucEdit = "<span id='spanSonuc" + o.SonucNO + "'></span><img style='cursor:pointer' src='../Resimler/edit.png' alt='' title='Manuel test sonucunu düzenle' onclick=\"return ShowReturnEditForm('cpManuelTestTekilSonuc.aspx?NO=" + o.SonucNO + "&NO2=spanSonuc" + o.SonucNO + "','400px','600px');\"/>";
        else if (o.Tipi != "C") {
            if (o.Yetki != 'G')
                styleTxtSonucu = "  class='txtRaporSonucuDuzelt' style='width:25px;display:inline;'";
        }
    }

    var chkPanik = "";
    var trStyle = "";
    if (o.GostergeNO == "9") {
        var checked = "";
        if (o.PanikOkudum == "1")
            checked = " checked='checked' ";
        chkPanik = "<input type='checkbox' id='chkPanik" + o.SonucNO + "' title='panik okudum' " + checked + " ></input>okudum";
        trStyle = " style='background-image:none;background-color:red;'"
    }

    var txtSoncu = "<input type='text' id='txtSonuc" + o.SonucNO + "' value='" + o.RaporSonucu + "' " + styleTxtSonucu + "></input>";

    var resimUrl = " src='../Resimler/write.png' ";
    if (o.Mesaj == "E")
        resimUrl = " src='../Resimler/mail.png' ";

    var style = "trhover";
    if (found == true)
        style += "a";

    var renkOnay = "";
    if (o.Renk) {
        if (o.Renk.length >= 6) {
            renkOnay = " style = 'background-color:" + o.Renk + "' ";
        }
    }
    var valeu = "";

    valeu = "<tr class='" + style + "'  id='trSonucNO" + o.SonucNO + "_" + o.IslemGrubuNO + "' " + trStyle + ">"
            + "<td style='width:3px'><span " + renkOnay + ">&nbsp;</span></td>"
            + "<td style='width:16px'><input type='checkbox'  id='chkOnayla" + o.SonucNO + "' " + disabled + checkedOnay + " ></input></td>"
            + "<td style='width:95px'>"
            + "<a class='linkb' " + testOncekiSonuc + " style='cursor:pointer' title='Hastanın bu teste ait daha önceki sonuçlarını görüntüle' style='cursor:pointer'>" + o.KisaAdi + "</a>"
            + "</td>"
            + "<td style='width:20px'>" + gosterge + "&nbsp;</td>"
            + "<td style='width:90px'>" + o.RaporSonucu + txtSoncu + testSonucEdit + "</td>"
            + "<td style='width:60px'>" + o.RaporSonucu2 + "</td>"
            + "<td style='width:60px'><a href='#' style=' color:white; background-color:Red; cursor:pointer' " + HataMesaji + ">" + o.HataKisaAdi + "</td>"
            + "<td style='width:70px;text-align:center'>" + o.TestSonucAralik + "</td>"
            + "<td style='width:55px'>" + o.Birimi + "</td>"
            + "<td style='width:40px'><input type='checkbox' id='chkrerun" + o.SonucNO + "' " + disabled + "></input></td>"
            + "<td style='width:80px'><img class='resimy'  " + resimUrl + testMesaj + " id='imgMesajTest" + o.SonucNO + "' alt='' title='Test mesaj penceresini aç' />" + chkPanik + "</td>"
            + "<td style='width:15px'><a class='linkb' style='cursor:pointer' " + onayDetayUrl + ">" + o.OnayKullaniciNO + "</a></td>"
            + "<td style='width:15px'><a class='linkb' style='cursor:pointer' " + cihazDetayUrl + ">" + o.CihazNO + "</a></td>"
            + "<td style='width:10px'>" + tekrarCalisildi + "</td>"
            + "<td style='width:auto'>" + sonucManuel + "</td>"
        + "</tr>";
    return valeu;
}
function OnayTestSonucTabloOlustur(sonuclar, objUnite) {
    var objss = new Object();

    var IslemGrubuNO = objUnite.IslemGrubuNO;
    var val = "<div style='margin-left: 5px'>"
        + "<table cellpadding='0' cellspacing='0' width='100%'>";

    var found = false;
    for (var obj in sonuclar) {
        var nesne = sonuclar[obj];
        if (nesne.IslemGrubuNO == IslemGrubuNO) {
            val += onayTestSonucSatirEkle(nesne, found);
            found = !found;
        }
    }
    val += "</table></div>";
    return val;
}

function RigtClickEvent(uniteler, testler) {
    for (var obj in uniteler) {
        var objU = uniteler[obj];
        var elm = document.getElementById('divIslem' + objU.IslemGrubuNO);
        AddElemeentRightClick(elm);
    }
    for (var obj in testler) {
        var objT = testler[obj];
        var elmT = document.getElementById('trSonucNO' + objT.SonucNO + "_" + objT.IslemGrubuNO);
        AddElemeentRightClick(elmT);
    }
    return false;
}
function AddElemeentRightClick(element) {
    $(element).contextMenu('myMenu1', {
        bindings: {
            'onayver': function(t) {
                degerDongerIslemGrubuNO(element, 'onayver');
            },
            'open': function(t) {
                degerDongerIslemGrubuNO(element, 'Rapor');
            },
            'email': function(t) {
                degerDongerIslemGrubuNO(element, 'Barkod');
            }
            ,
            'kankabul': function(t) {
                degerDongerIslemGrubuNO(element, 'kankabul');
            }
            ,
            'tekrarcalis': function(t) {
                degerDongerIslemGrubuNO(element, 'tekrarcalis');
            }
            , 'edit': function(t) {
                degerDongerIslemGrubuNO(element, 'edit');
            }
            , 'kaydet': function(t) {
                degerDongerIslemGrubuNO(element, 'kaydet');
            }
            , 'sil': function(t) {
                degerDongerIslemGrubuNO(element, 'sil');
            }
            , 'panik': function(t) {
                degerDongerIslemGrubuNO(element, 'panik');
            }
            , 'mesajunite': function(t) {
                degerDongerIslemGrubuNO(element, 'mesaj');
            }
        }
    });
}
function AddOnayYatayElementRightClick(element) {
    $(element).contextMenu('myMenu2', {
        bindings: {

            'onaykankabul': function(t) {
                onayYataydegerDongerIslemNO(element, 'kankabul');
            },
            'onaymesaj': function(t) {
                onayYataydegerDongerIslemNO(element, 'mesaj');
            }
            ,
            'onayedit': function(t) {
                onayYataydegerDongerIslemNO(element, 'edit');
            }
            , 'onaybarkod': function(t) {
                onayYataydegerDongerIslemNO(element, 'barkod');
            },
            'onaykare': function(t) {
                onayYataydegerDongerIslemNO(element, 'kare');
            }
        }
    });
}
function onayYataydegerDongerIslemNO(elm, islem) {
    var degers = elm.id.replace("tr", "").split("_");
    var id = elm.id.replace("tr", "").split("_")[1];
    if (id != "") {
        if (islem == "kankabul") {
            ShowLoadinPanel();
            PageMethods.PGKanKabulet("", id, onresultKankKabul, onFailed);
        }
        else if (islem == "edit") {
            var no = degers[0] + "_" + degers[1];
            ShowLoadinPanel();
            PageMethods.JSTestEkle(no, resultJSTestEkle, onFailed);
        }
        else if (islem == "mesaj") {
            ShowEditForm('cpTestMesajSablonu.aspx?NO=' + id + '&Islem=Islem&Degistirebilir=D&NO2=?', '400px', '420px');
        }
        else if (islem == "barkod") {
            ShowEditForm('cpBarkodBastirAdetli.aspx?NO=' + id, '200px', '300px');
        }
        else if (islem == "kare") {
            var no = degers[2];
            PageMethods.JSKareAc(no, onResultKareAc, onFailed);
        }
    }
}
function onResultKareAc(result) {
    return JSOnayKare();
}
function AddOnayElementRightClick(element) {
    $(element).contextMenu('myMenu2', {
        bindings: {

            'onaykankabul': function(t) {
                onaydegerDongerIslemNO(element, 'kankabul');
            },
            'onaymesaj': function(t) {
                onaydegerDongerIslemNO(element, 'mesaj');
            }
            ,
            'onayedit': function(t) {
                onaydegerDongerIslemNO(element, 'edit');
            }
            , 'onaybarkod': function(t) {
                onaydegerDongerIslemNO(element, 'barkod');
            }
            , 'onaykare': function(t) {
                onaydegerDongerIslemNO(element, 'kare');
            }
        }
    });
}
function onaydegerDongerIslemNO(elm, islem) {
    var id = "";
    var elms = elm.getElementsByTagName('IMG');
    var rowNO = "";
    var degers;
    for (var i = 0; i < elms.length; i++) {
        var imgEl = elms[i];
        if (imgEl.id && imgEl.id.indexOf("imgIslemler") != -1) {
            degers = imgEl.id.replace("imgIslemler", "").split("_");
            id = degers[1];
            rowNO = degers[2];
        }
    }

    if (id != "") {
        if (islem == "kankabul") {
            ShowLoadinPanel();
            PageMethods.PGKanKabulet("", id, onresultKankKabul, onFailed);
        }
        else if (islem == "edit") {
            var no = degers[0] + "_" + degers[1];
            ShowLoadinPanel();
            PageMethods.JSTestEkle(no, resultJSTestEkle, onFailed);
        }
        else if (islem == "mesaj") {
            ShowEditForm('cpTestMesajSablonu.aspx?NO=' + id + '&Islem=Islem&Degistirebilir=D&NO2=imgHastaMesaj_' + id, '400px', '420px');
        }
        else if (islem == "barkod") {
            ShowEditForm('cpBarkodBastirAdetli.aspx?NO=' + id, '200px', '300px');
        }
        else if (islem == "kare") {
            PageMethods.JSKareAc(rowNO, onResultKareAc, onFailed);
        }
    }
}
function resultJSTestEkle(result) {
    //HideLoadinPanel();
    ShowLoadinPanel();
    window.location = "HastaIslem.aspx";
}
function degerDongerIslemGrubuNO(elm, islem) {
    var id = returnSenderIdByRightClick(elm);
    if (islem == "Barkod") {
        jsBarkodBasildiAlert(id);
    }
    else if (islem == "Rapor") {
        ShowEditForm('cpHastaRaporuDok.aspx?NO=0&NO2=' + id, '400px', '400px');
    }
    else if (islem == "kankabul") {
        PageMethods.PGKanKabulet(id, "", onresultKankKabul, onFailed);
    }
    else if (islem == "tekrarcalis") {
        var elms = OnayDivElementleri('divIslem' + id, "chkrerun");
        ShowLoadinPanel();
        PageMethods.JSRerun(elms, resultJSRerun, onFailed);
    }
    else if (islem == "edit") {
        var elms = OnayDivElementleri('divIslem' + id, "chkrerun");
        if (elms.indexOf(',') == -1) {
            showToolTip(null, 'Test seçiniz');
        }
        else {
            var array = elms.split(',');
            for (var i = 1; i < array.length; i++) {
                $("#txtSonuc" + array[i]).css("display", "inline");
            }
        }
    }
    else if (islem == "kaydet") {
        var valss = ReturnTextValueAndNO('divIslem' + id);
        ShowLoadinPanel();
        PageMethods.JSSave(valss, resultJSRerun, onFailed)
    }
    else if (islem == "sil") {
        var elms = OnayDivElementleri('divIslem' + id, "chkrerun");
        ShowLoadinPanel();
        PageMethods.JSDelete(elms, resultJSRerun, onFailed);
    }
    else if (islem == "panik") {
        var elms = OnayDivElementleriOzel('divIslem' + id, "chkPanik");
        ShowLoadinPanel();
        PageMethods.JSPanik(elms, resultJSRerun, onFailed);
    }
    else if (islem == "mesaj") {
        ShowReturnEditForm('cpTestMesajSablonu.aspx?NO=' + id + '&Islem=Unite&Degistirebilir=D&NO2=imgUniteMesaj' + id, '400px', '420px');
    }
    else if (islem == "onayver") {
        JSTestOnayla();
    }
}
function ReturnTextValueAndNO(div) {
    var collection = document.getElementById(div).getElementsByTagName('INPUT');
    var nos = "";
    var degers = "";
    for (var x = 0; x < collection.length; x++) {
        var elm = collection[x];
        if (elm.type.toUpperCase() == "TEXT") {
            if (elm.id && elm.id.indexOf('txtSonuc') != -1) {
                if (elm.style.display == "inline") {
                    nos += elm.id.replace("txtSonuc", "") + "£";
                    degers += elm.value + "£";
                }
            }
        }
    }
    return nos + "|" + degers;
}
function resultJSRerun(result) {
    if (result == "-500")
        return JSLogOut();
    var array = result.split('||');
    if (array[0] == "0") {
        showToolTip(null, array[1]);
        HideLoadinPanel();
    }
    else {
        showToolTip(null, array[1]);
        TestSonucGetir(array[2]);
    }
}


function RowCheckSelect(el) {
    var els = el.id.replace("trSonucNO", "").split('_');
    var element = document.getElementById('chkOnayla' + els[0]);
    if (element.type == "checkbox") {
        element.checked = !element.checked;
    }
    return false;
}

function GetTextBoxValue(id) {
    return document.getElementById(id).value;
}
function SetTextBoxValue(id, val) {
    document.getElementById(id).value = val;
    return false;
}
function StringForDB(id) {
    var deg = GetTextBoxValue(id);
    if (deg.length < 1)
        return "0";
    else
        return deg;
}
function GetCheckBoxValue(id) {
    var el = document.getElementById(id);
    if (el.checked)
        return "E";
    else
        return "H";
}
function GetDropDownListValue(id) {
    var e = document.getElementById(id);
    return e.options[e.selectedIndex].value;
}
function getRdoBtnCheckedValue(radiobtn) {
 var list = document.getElementById(radiobtn); //Client ID of the radiolist
    var inputs = list.getElementsByTagName("input");
    var selected;
    for (var i = 0; i < inputs.length; i++) {
        if (inputs[i].checked) {
            selected = inputs[i];
            break;
        }
    }
    if (selected) {
        return   selected.value;
    }
    else
    return "";
}

function AddDropDownListItems(result, id) {
    var dizi = result.split('##');
    var drop = document.getElementById(id);
    drop.disabled = false;
    if (drop.options) {
        drop.options.length = 0;
        for (var obj in dizi) {
            var objp = dizi[obj];
            var degers = objp.split('#');

            var optn = document.createElement("OPTION");
            optn.text = degers[0];
            optn.value = degers[1];
            drop.options.add(optn);

        }
    }
    if (dizi.length == 2) {
        drop.selectedIndex = 1;
        drop.disabled = true;
    }
    else if (dizi.length == 1) {
        drop.disabled = true;
    }

    return false;
}


function CalisilmamisRenk() {
    return "white";
}
function CalisilmisRenk() {
    return "#87CEFA";
}
function BitmemisRenk() {
    return "#FFF68F";
}
function RenkAta(element, dizi) {
    var onayOrani = dizi.split('/');
    if (onayOrani[0] == "0") {
        element.style.color = CalisilmamisRenk();
    }
    else if (onayOrani[0] == onayOrani[1]) {
        element.style.color = CalisilmisRenk();
    }
    else {
        element.style.color = BitmemisRenk();
    }
}
function RenkAtaYazi(element, dizi,renkler,tip) {
    var onayOrani = dizi.split('/');
    if (tip = 'U') {
        if (onayOrani[0] == "0") {
            element.style.color = renkler[0];
        }
        else if (onayOrani[0] == onayOrani[1]) {
            element.style.color = renkler[1];
        }
        else {
            element.style.color = renkler[2];
        }
    }
    if (tip = 'O') {
        if (onayOrani[0] == "0") {
            element.style.color = renkler[3];
        }
        else if (onayOrani[0] == onayOrani[1]) {
            element.style.color = renkler[4];
        }
        else {
            element.style.color = renkler[5];
        }
    }
}
function RenkAtaArkaPlanYatay(dizi,renkler) {
    var onayOrani = dizi.split('/');
    if (onayOrani[0] == "0") {
        return renkler[0];
    }
    else if (parseInt(onayOrani[0]) >= parseInt(onayOrani[1])) {
    return renkler[1];
    }
    else {
        return renkler[2];
    }
}

function renkGetirOran(dizi) {
    var onayOrani = dizi.split('/');
    if (onayOrani[0] == "0") {
        return CalisilmamisRenk();
    }
    else if (onayOrani[0] == onayOrani[1]) {
        return CalisilmisRenk();
    }
    else {
        return BitmemisRenk();
    }
}
function modalProgresGoster(progres) {
    try {
        document.getElementById(progres).style.display = "inline";
        ProgressPosition(progres);
    }
    catch (exd) {

    }
    return true;
}


function ProgressPosition(progress) {
    try {
        var el = document.getElementById(progress);
        var els = el.getElementsByTagName("DIV");
        var elzoer = els[1].id;
        var heigt = $("#" + progress).parent().height() / 2 - 25;
        var width = $("#" + progress).parent().width() / 2 - 50;
        $("#" + elzoer).css("position", "absolute");
        $("#" + elzoer).css("top", heigt);
        $("#" + elzoer).css("left", width);
    }
    catch (exd) {

    }
}
function _ProgressPosition(progress) {
    try {
        var el = document.getElementById(progress);
        var els = el.getElementsByTagName("DIV");
        var elzoer = els[1].id;
        var heigt = $(window).height() / 2 - 25;
        var width = $(window).width() / 2 - 50;
        $("#" + elzoer).css("position", "absolute");
        $("#" + elzoer).css("top", heigt);
        $("#" + elzoer).css("left", width);
    }
    catch (exd) {

    }
}

function __ProgressPosition(progress) {
    try {
        var el = document.getElementById(progress);
        var els = el.getElementsByTagName("DIV");
        var elzoer = els[1].id;
        var disYukseklik = $("#" + progress).parent().height();
        var disGenislik = $("#" + progress).parent().width();
        //var deger = "Pencere Genişlik :" + $(window).height() + " div yükseklik :" + disYukseklik;
        //alert(deger);
        var heigt = $(window).height() / 2 - 125;
        var width = $(window).width() / 2 - 270;
        if (disYukseklik + 160 < $(window).height()) {
            heigt = disYukseklik / 2;
        }
        $("#" + elzoer).css("position", "absolute");
        $("#" + elzoer).css("top", heigt);
        $("#" + elzoer).css("left", width);
    }
    catch (exd) {

    }
}
function JSFunction() {
    $('.toolTip').hover(
    function() {
        this.tip = this.title;
        $(this).append(
    '<div class="toolTipWrapper">'
    + '<div class="toolTipTop"></div>'
    + '<div class="toolTipMid">'
    + this.tip
    + '</div>'
    + '<div class="toolTipBtm"></div>'
    + '</div>'
    );
        this.title = "";
        this.width = $(this).width();
        var eleofset = $(this).position();
        $(this).find('.toolTipWrapper').css({ "left": eleofset.left - 18, "top": eleofset.top + 15 });
        $('.toolTipWrapper').fadeIn(300);
    },
    function() {
        $('.toolTipWrapper').fadeOut(100);
        $(this).children().remove();
        this.title = this.tip;
    }
    );
}
function JSVideoIzle() {
    try {
        flowplayer("player", "../Video/flowplayer-3.1.4.swf");
    }
    catch (exd) {
        alert(exd);
    }
}
function JSVideoKapat() {
    try {
        flowplayer("player", "../Video/flowplayer-3.1.4.swf", {
            clip: {
                onFinish: function() {
                    this.stop();
                }
            }
        });

    }

    catch (exd) {
        alert(exd);
    }
}


function preventOperation(event) {
    //event.stop();
    var a = 1;
    if (event.preventDefault)
        event.preventDefault();
    else
        event.returnValue = false;
    return false;
}
function ShowElementOnmouseOverMenu(elid, menuid, bool) {
    var el = document.getElementById(elid);
    var menu = document.getElementById(menuid);
    var eleofset = $(el).position();

    $(menu).css("position", "absolute");
    $(menu).css({ left: (eleofset.left - 5) + 'px' });
    $(menu).css({ top: (eleofset.top - $(menu).height()) + 'px' });
    $(menu).css('z-index', '10000');
    if (bool == true) {
        $(menu).show();
    }
    else {
        $(menu).hide();
    }
    return false;
}
function JSPrintForm(val) {
    var disp_setting = "toolbar=yes,location=no,directories=yes,menubar=yes,";
    disp_setting += "scrollbars=yes,width=800, height=800, left=auto, top=auto";
    //var content_vlue = document.getElementById("divGrid").innerHTML;

    //var tarih = GetTextBoxValue('<%=txtBaslangicTarih.ClientID%>');
    //var tarih2 = GetTextBoxValue('<%=txtBitisTarihi.ClientID%>');
    //content_vlue = "<div class='txt'>&nbsp;Başlangıç Tarihi :" + tarih + " Bitiş Tarihi :" + tarih2 + "</div>" + content_vlue;

    var docprint = window.open("", "", disp_setting);
    docprint.document.open();
    docprint.document.write('<html><head><title>İletlis-LABOS</title>');
    docprint.document.write("<link rel='Stylesheet' rev='Stylesheet' type='text/css' href='../Css/standart.css' /></head><body onLoad='self.print()'><center>");
    docprint.document.write(val);
    docprint.document.write('</center></body></html>');
    docprint.document.close();
    docprint.focus();
}

