 function DivGizleAc (DivId){
    var durum = getObject(DivId).style.display;
        if(durum == "block"){
            getObject(DivId).style.display = 'none';
        } else{
            getObject(DivId).style.display = 'block';
        }
 return true;
 }



function getObject(objectId) {
    if(document.getElementById && document.getElementById(objectId)) {
    // W3C DOM
    return document.getElementById(objectId);
    } else if (document.all && document.all(objectId)) {
    // MSIE 4 DOM
    return document.all(objectId);
    } else if (document.layers && document.layers[objectId]) {
    // NN 4 DOM.. note: this won't find nested layers
    return document.layers[objectId];
    } else {
    return false;
    }    
}


function isInteger(value) {
  return (parseInt(value) == value);
}


function SelectKontrol(prefix, deger) {
  var selLength = document.getElementById(prefix+'_selectboks[]').length;
  var kontrol=0;
  for(var u=0; u<selLength; u++) {
    if (document.getElementById(prefix+'_selectboks[]').options[u].value==deger) {
        kontrol=1;    
    }
  }
  return (kontrol);
}
    
       
function kirmizi(oform) {
               oform.style.color = "red";
               oform.readonly = true;

               var self = this;
               setTimeout(function(){
                       oform.style.color = "";
                       oform.readonly = false;
               }, 100);
}



function FirmaSilmeSecenekleriKapat() {
var testNode=document.getElementById('FirmaSilmeSecenekleri')
if(testNode!=null){document.body.removeChild(testNode)}
var testNodeoverlay=document.getElementById('overlay')
if(testNodeoverlay!=null){document.body.removeChild(testNodeoverlay)}
    selects = document.getElementsByTagName("select");
    for (i = 0; i != selects.length; i++) {
            selects[i].style.visibility = "";
    }
}



  
function FirmaSilmeSecenekleri(mesaj, iptalmesaj, SayfaUrl, Deger, Satir, Sira, Toplam) {
    
    // Get the dimensions of the browser window
    var winwidth = document.body.clientWidth;
    var winheight = document.body.clientHeight;
    selects = document.getElementsByTagName("select");
    for (i = 0; i != selects.length; i++) {
            selects[i].style.visibility = "hidden";
    }

    var element   = document.createElement('icerikmenusu')

    var objBody = document.getElementsByTagName("body").item(0);
    
    // create overlay div and hardcode some functional styles (aesthetic styles are in CSS file)
    var objOverlay = document.createElement("div");
    objOverlay.setAttribute('id','overlay');
    //objOverlay.onclick = function () {FirmaSilmeSecenekleriKapat(); return false;}
    objOverlay.style.display = 'block';
    objOverlay.style.position = 'absolute';
    objOverlay.style.top = '0';
    objOverlay.style.left = '0';
    objOverlay.style.zIndex = '1001';
    objOverlay.style.width = '100%';
    objOverlay.style.height = '100%';
    objOverlay.style.background = 'black';
    objOverlay.style.filter = 'alpha(opacity=80)';
    objOverlay.style.mozopacity = '0.8';
    objBody.insertBefore(objOverlay, objBody.firstChild);
    document.body.appendChild(objOverlay);
    var layer     = document.createElement('DIV');
    var Genislik  = 500;
    var Yukseklik = 300;

    layer.style.width = Genislik + 'px';
    layer.style.height = Yukseklik + 'px'
    layer.id= 'FirmaSilmeSecenekleri';
    layer.style.position = 'absolute';
    layer.style.zIndex = '1002';
    layer.style.left = ((winwidth - Genislik)/2) + "px";
    layer.style.top = ((winheight - Yukseklik)/2) + "px";
    //layer.style.backgroundColor = '#ECECEC';
    //layer.style.border = '1px solid black';
    //layer.innerHTML = LayerIcerik.replace(/[\r\n]+/g, "");
    layer.innerHTML = '<div align="center"><img src="../styles/mavi/form/indicator_kirmizi.gif"></div>';
         var xmlhttp=false;
         var async =true;
           try {
           xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
           } catch (e) {
            try {
             xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
            } catch (E) {
             xmlhttp = false;
            }
           }

         if (!xmlhttp && typeof XMLHttpRequest!='undefined') {
           xmlhttp = new XMLHttpRequest();
         }

               //var element      = document.getElementById(kim);  
               //var id           = document.getElementById(kim).options[document.getElementById(kim).selectedIndex].value;                                                           
               var fragment_url = 'javascript/xml/firma_silme_secenekleri.php?FirmaId=' + encodeURI(Deger) + '&mesaj=' + encodeURI(mesaj) + '&iptalmesaj=' + encodeURI(iptalmesaj) + '&SayfaUrl=' + encodeURI(SayfaUrl) + '&Satir=' + encodeURI(Satir) +  '&Sira=' + encodeURI(Sira) + '&Toplam=' + encodeURI(Toplam);
                   xmlhttp.open("GET", fragment_url, async);
                     xmlhttp.onreadystatechange = function() {
                         if (xmlhttp.readyState == 4 && xmlhttp.status == 200) {
                            //alert(xmlhttp.responseText);   
                            layer.innerHTML = xmlhttp.responseText; 

                            
                            
                         }
                     }
                 xmlhttp.send(null); 


    document.body.appendChild(layer);
}




function CokluSilmeOnayi(mesaj, iptalmesaj, secimmesaj, SayfaUrl, Satir, Sira, Toplam) {
    var recArray = new Array();
    var recCounter = 0;
    var table = document.getElementById('liste_table');
    var recNum = table.rows.length;
    var ii = 0;
    var str = '';            
    var re = new RegExp('<.*?>','g');  //<[^>]+>(.*?)</[^>]+>
    var re2 = new RegExp('(<br \/>)?\r?\n','gi');
    var re3 = new RegExp('<[^>]+>(.*?)</[^>]+>','g');  //
    for(var i = 0; i < recNum; i++) {


        if(table.rows[i].cells[0].innerHTML == "ş") {
            recArray[recCounter] = table.rows[i];
            recCounter++;
            var iii = i + 1;           
            var SatirId = document.getElementById('satid_' + iii).innerHTML.replace(re, "");
            var nedir   = SatirId.replace(re2, "") + ". " +table.rows[i].cells[2].innerHTML.replace(re, "");
            nedir       = nedir.replace(re2, "");
            str += '* ' + nedir  + ' \n';
            ii++;
            
                    
        } else if(table.rows[i].cells[0].innerHTML == "¨"||table.rows[i].cells[0].innerHTML == "ş") {
            ii++;
        }
    }
    
    if (recCounter==0) {
        alert(secimmesaj);
        return false;
    } else {
        var return_value  = confirm(mesaj + '\n\n' + str);
            if ( return_value == false ) {
                alert(iptalmesaj);
                return false;
            } else {
                document.getElementById('VeriSilgisi').click();
                return false;                
            }
    } 
}


function TekSilmeOnayi(mesaj, iptalmesaj, SayfaUrl, Deger, Satir, Sira, Toplam, Dil) {
    var table       = document.getElementById('liste_table');
    var recNum      = table.rows.length;
    var ii = 0;
    var str = '';            
    var re = new RegExp('<.*?>','g');  //<[^>]+>(.*?)</[^>]+>
    var re2 = new RegExp('(<br \/>)?\r?\n','gi');
    var re3 = new RegExp('<[^>]+>(.*?)</[^>]+>','g');  //
    
    for(var i = 0; i < recNum; i++) {
        if(table.rows[i].cells[0].innerHTML == "¨"||table.rows[i].cells[0].innerHTML == "ş") {
                if (ii>=1) {
                
                    if (document.getElementById('satid_' + ii).innerHTML==Deger) {
                        var SatirId = document.getElementById('satid_' + ii).innerHTML.replace(re, "");    
                        var nedir   = SatirId.replace(re2, "") + ". " +table.rows[ii-1].cells[2].innerHTML.replace(re, "");
                        str += '* ' + nedir + ' \n';
                        
                    }
                }
                ii++;        
        }
    }
    

    var return_value  = confirm(mesaj + '\n\n' + str);
    if ( return_value == true ) {
        var formElement     = document.getElementById("Liste");
        var field = document.createElement("input");
        field.setAttribute("type", "hidden"); 
        field.setAttribute("name", "SilineceK"); 
        field.setAttribute("value", Deger);
        formElement.appendChild(field);
        var DilAlani = document.createElement("input");
        DilAlani.setAttribute("type", "hidden"); 
        DilAlani.setAttribute("name", "SilineceKDil"); 
        DilAlani.setAttribute("value", Dil);
        formElement.appendChild(DilAlani);
        var ToplamSayfa = roundNumber(((Toplam-1)/Satir),2);
        if (ToplamSayfa==(Sira-1)) { Sira = Sira-1; } else { Sira = Sira; }
        var SiraDeger = document.createElement("input");
        
        SiraDeger.setAttribute("type", "hidden"); SiraDeger.setAttribute("name", "sira"); SiraDeger.setAttribute("value", Sira);
        formElement.appendChild(SiraDeger);
        document.getElementById('VeriSilgisi').click();
    } else {
        alert(iptalmesaj);
    } 
}

function SilCheckMark(hangisi) {
    var td_bul = document.getElementById('cek_' + hangisi);
    if (td_bul.innerHTML == '¨') {
        td_bul.innerHTML = 'ş';
        document.getElementById('cekdiv_' + hangisi).checked = true;  
    } else {  
        td_bul.innerHTML = '¨' ;
        document.getElementById('cekdiv_' + hangisi).checked = false;  
    }
    
}

function SilTumunuSec () {
    var table       = document.getElementById('liste_table');
    var recNum      = table.rows.length;
    var YapilacakIs = document.getElementById('SilTumunuSec').innerHTML;

    if (YapilacakIs=='ş') {
        YapilacakIs='¨';
        document.getElementById('SilTumunuSec').innerHTML = '¨'; 
    } else { 
        YapilacakIs='ş'; 
        document.getElementById('SilTumunuSec').innerHTML = 'ş'; 
    }
    
    
    var ii = 0;
    for(var i = 0; i < recNum; i++) {
        if(table.rows[i].cells[0].innerHTML == "¨"||table.rows[i].cells[0].innerHTML == "ş") {
        
            if (YapilacakIs=='ş') {
                table.rows[i].cells[0].innerHTML = "ş";
                if (ii>=1) {
                    var id = document.getElementById('satid_' + ii).innerHTML;
                    document.getElementById('cekdiv_' + id).checked = true;
                }
                ii++;
            } else {
                table.rows[i].cells[0].innerHTML = "¨";
                if (ii>=1) {
                    var id = document.getElementById('satid_' + ii).innerHTML;
                    document.getElementById('cekdiv_' + id).checked = false;
                }
                ii++;
            }                       
        }                        
   
    }
}


function roundNumber(num, dec) {
    var result = Math.round(num*Math.pow(10,dec))/Math.pow(10,dec);
    return result;
}





/////////////////////////////////////////////
/////////////////////////////////////////////
//
//       DFilter Başlangıç
//
/////////////////////////////////////////////
/////////////////////////////////////////////

var dFilterStep

function dFilterStrip (dFilterTemp, dFilterMask)
{
    dFilterMask = replace(dFilterMask,'#','');
    for (dFilterStep = 0; dFilterStep < dFilterMask.length++; dFilterStep++)
                {
                    dFilterTemp = replace(dFilterTemp,dFilterMask.substring(dFilterStep,dFilterStep+1),'');
                }
                return dFilterTemp;
}

function dFilterMax (dFilterMask)
{
                 dFilterTemp = dFilterMask;
    for (dFilterStep = 0; dFilterStep < (dFilterMask.length+1); dFilterStep++)
                {
                                 if (dFilterMask.charAt(dFilterStep)!='#')
                                {
                        dFilterTemp = replace(dFilterTemp,dFilterMask.charAt(dFilterStep),'');
                                }
                }
                return dFilterTemp.length;
}

function dFilter (key, textbox, dFilterMask) { 
                var key = window.event ? key.keyCode : key.which;
                dFilterNum = dFilterStrip(textbox.value, dFilterMask);
                
                if (key==9||key==46) {
                    return true;
                } else if (key==8&&dFilterNum.length!=0) {
                    dFilterNum = dFilterNum.substring(0,dFilterNum.length-1);
                } else if ( ((key>47&&key<58)||(key>95&&key<106)) && dFilterNum.length<dFilterMax(dFilterMask) ) {
                    
                    if (key>=95) { key = key-48; }
                   
                    dFilterNum=dFilterNum+String.fromCharCode(key);
                } else {
                    kirmizi(textbox);
                }

                var dFilterFinal='';
                
    for (dFilterStep = 0; dFilterStep < dFilterMask.length; dFilterStep++) {
        if (dFilterMask.charAt(dFilterStep)=='#')
                                {
                                          if (dFilterNum.length!=0)
                                          {
                                        dFilterFinal = dFilterFinal + dFilterNum.charAt(0);
                                              dFilterNum = dFilterNum.substring(1,dFilterNum.length);
                                          }
                                    else
                                    {
                                        dFilterFinal = dFilterFinal + "";
                                    }
                                }
                                 else if (dFilterMask.charAt(dFilterStep)!='#')
                                {
                                    dFilterFinal = dFilterFinal + dFilterMask.charAt(dFilterStep);
                                }
//                    dFilterTemp = replace(dFilterTemp,dFilterMask.substring(dFilterStep,dFilterStep+1),'');
    }


                textbox.value = dFilterFinal;
    return false;
}

function replace(fullString,text,by) {
// Replaces text with by in string
    var strLength = fullString.length, txtLength = text.length;
    if ((strLength == 0) || (txtLength == 0)) return fullString;

    var i = fullString.indexOf(text);
    if ((!i) && (text != fullString.substring(0,txtLength))) return fullString;
    if (i == -1) return fullString;

    var newstr = fullString.substring(0,i) + by;

    if (i+txtLength < strLength)
        newstr += replace(fullString.substring(i+txtLength,strLength),text,by);

    return newstr;
}


function tarihformat (key, textbox, dFilterMask) {
var key = window.event ? key.keyCode : key.which;
                dFilterNum = dFilterStrip(textbox.value, dFilterMask);

                if (key==9)
                {
                    return true;
                }
                else if (key==8&&dFilterNum.length!=0)
                {
                                  dFilterNum = dFilterNum.substring(0,dFilterNum.length-1);
                }
           else if ( ((key>47&&key<58)||(key>95&&key<106)) && dFilterNum.length<dFilterMax(dFilterMask) )
                {
        dFilterNum=dFilterNum+String.fromCharCode(key);
                } else {
                kirmizi(textbox);
                }

                var dFilterFinal='';
    for (dFilterStep = 0; dFilterStep < dFilterMask.length; dFilterStep++)
                {
        if (dFilterMask.charAt(dFilterStep)=='#')
                                {
                                          if (dFilterNum.length!=0)
                                          {
                                        dFilterFinal = dFilterFinal + dFilterNum.charAt(0);
                                              dFilterNum = dFilterNum.substring(1,dFilterNum.length);
                                          }
                                    else
                                    {
                                        dFilterFinal = dFilterFinal + "";
                                    }
                                }
                                 else if (dFilterMask.charAt(dFilterStep)!='#')
                                {
                                    dFilterFinal = dFilterFinal + dFilterMask.charAt(dFilterStep);
                                }
//                    dFilterTemp = replace(dFilterTemp,dFilterMask.substring(dFilterStep,dFilterStep+1),'');
                }


                textbox.value = dFilterFinal;


if (textbox.value.length==10) {
  var day = textbox.value.substring(0,2);
  var month = textbox.value.substring(3,5);
  var year = textbox.value.substring(6,10);
  var dateerror = "";
  var datetest = true;
  var today = new Date();
  var girilen = new Date(year,month-1,day);
  var diff=today-girilen;
  diff=Math.round(diff/1000/60/60/24);

  if (diff<0) {
      datetest = false;
      dateerror = dateerror + "Gelecek tarihi yazılamaz. ";
  }

  if (month>12) {
    datetest = false;
    dateerror = dateerror + "AY bölümü hatalı\n";
  } else {

      if (month==1 || month==3 || month==5 || month==7 || month==8 || month==10 || month==12 ) {
        if (day>31){
          dateerror = dateerror + "Girilen ay için gün aralığı 01 ile 31 aralığında olmalıdır\n";
          datetest = false;
        }
      } else if(month==2) {
        if (Leap(year)) {
          if (day>29){
            dateerror = dateerror + "Girilen ay için gün aralığı 01 ile 29 aralığında olmalıdır. ";
            datetest = false;
          }
        } else {
          if (day>28){
            dateerror = dateerror + "Girilen ay için gün aralığı 01 ile 28 aralığında olmalıdır. ";
            datetest = false;
          }
        }
      } else  {
        if (day>30){
          dateerror = dateerror + "Girilen ay için gün aralığı 01 ile 30 aralığında olmalıdır. ";
          datetest = false;
        }
      }
  }
  if (day<1) {
    dateerror = dateerror + "Girilen gün 0'dan büyük olmalıdır. ";
    datetest = false;
  }


  if (datetest) {
    var bilgi = document.getElementById('bilgi');
    bilgi.innerHTML = '&nbsp;<img src="icerik/resimler/info.gif" align="middle">&nbsp;<font size="-1">Bilgi Alanı</font>';
  } else {
    var bilgi = document.getElementById('bilgi');
    bilgi.innerHTML = '&nbsp;<img src="icerik/resimler/error-blink.gif" border=0 align="middle">&nbsp;<font size="-1"><font color="red"><b>Tarih</b></font> hatalı. ' + dateerror +'</font>';
  }
}


    return false;
}

//-->

function epostakontrol(key,email){
alert(key.keyCode);
        if(email == null){
                return false;
        }

        var atPos = email.indexOf("@");

        if(
                atPos < 1 ||
                email.indexOf(".", atPos) == -1
        ){
                return false
        }

        var login = email.substring(0, atPos);
        var domain = email.substring(atPos + 1, email.length);

        // Regexp declarations
    var atom = "\[^\\s\\(\\)><@,;:\\\\\\\"\\.\\[\\]\]+";
    var word = "(" + atom + "|(\"[^\"]*\"))";
    var loginRE = new RegExp("^" + word + "(\\." + word + ")*$");

    for (i = 0; i < login.length; i++){
        if (login.charCodeAt(i) > 127){
            return false;
        }
    }

    if (!login.match(loginRE)){
        return false;
    }

    return Zapatec.Form.Validator.isDomainValid(domain);
}



function InputSay (sayacinput,sayacmax){
     document.getElementById(sayacinput+'sayac').value=sayacmax-document.getElementById(sayacinput).value.length-1;
            if (document.getElementById(sayacinput+'sayac').value<0){
             alert ('En Fazla Girilebilecek Karakter Sayısı : ' + sayacmax);
             document.getElementById(sayacinput).value = document.getElementById(sayacinput).value.substr(0,sayacmax-1);
             document.getElementById(sayacinput+'sayac').value=0;
            }
     return true;
}



    function urlencode( str ) {                                         
        var ret = str.toString();
        var ret = ret.replace(/\+/g,"&#43;"); 
        ret = ret.replace(/</g,"&#60;"); 
        ret =  ret.replace(/&/g,"%26");
        ret =  ret.replace(/#/g,"%23");
        ret = ret.replace(/@/g,"%40"); 
        ret = ret.replace(/=/g,"%3D");         
        return ret;
    }
    
    
    
    function CapsKontrol(Dil) {

        // Internet Explorer 4+
        if ( document.all ) {
            girilen=event.keyCode;
            myShiftKey=event.shiftKey;

        // Netscape 4
        } else if ( document.layers ) {
            girilen=event.which;
            myShiftKey=( myKeyCode == 16 ) ? true : false;

        // Netscape 6
        } else if ( document.getElementById ) {
            girilen=event.which;
            myShiftKey=( myKeyCode == 16 ) ? true : false;

        }
        
        
        var sonuc = '0';
        if (girilen == 73) {
            window.event.keyCode = 305;
            sonuc = '1';
        } else if (girilen == 199) {
            window.event.keyCode = 231;
            sonuc = '1';
        } else if (girilen == 214) {
            window.event.keyCode = 246;
            sonuc = '1';
        } else if (girilen == 220) {
            window.event.keyCode = 252;
            sonuc = '1';
        } else if (girilen == 286) {
            window.event.keyCode = 287;
            sonuc = '1';
        } else if (girilen == 304) {
            window.event.keyCode = 105;
            sonuc = '1';
        } else if (girilen == 350) {
            window.event.keyCode = 351;
            sonuc = '1';
        } else if (girilen >= 65 && girilen <= 90) {
            window.event.keyCode = girilen + 32;
            sonuc = '1';
        }
        return sonuc;
    } 
    
    
    function coklu_kategori_ekle(alan,sira,maksveri) {
        boslukal(document.getElementById(alan+'_coklukategori_input'+sira));                                   

        var deger           = document.getElementById(alan+'_coklukategori_input'+sira).value.toLowerCase();
        var options_sayisi  = document.getElementById(alan+'_coklukategori_div'+sira+'[]').length;
        var alt_veri_sayisi = document.getElementById(alan+'_coklukategori_select'+sira+'[]').length;
        var OptionYazi      = deger;
        var options_sayisi_ = options_sayisi + 1;
        var OptionDeger     = options_sayisi_ + '&-&' + deger;
        
        var kontrol = '0';
        for(var u=0; u<document.getElementById(alan+'_coklukategori_div'+sira+'[]').length; u++) {
        var tamdeger = document.getElementById(alan+'_coklukategori_div'+sira+'[]').options[u].value.split('&-&');
            if (deger == tamdeger[1]){
                kontrol = '1';
            }

        }
        
        if (kontrol=='1') {
            alert('Bu Kayıt Daha Önce Eklenmiş');
        } else if (OptionYazi=='') {
            alert('Gerekli Alanları Doldurmalısınız');
        } else if (kontrol=='0') {                                        

            if (alt_veri_sayisi>=maksveri) {
                
                alert('Bu Alana Eklenebilecek En Fazla Veri Sayısı : '+maksveri);
            
            } else {

                newOpt = new Option(OptionYazi, OptionDeger);    
                //alert(OptionDeger);                            
                var selLength = document.getElementById(alan+'_coklukategori_div'+sira+'[]').length;                                
                document.getElementById(alan+'_coklukategori_div'+sira+'[]').options[selLength] = newOpt; 
                    
                newOptt = new Option(OptionYazi, OptionDeger);               
                var selLengthh = document.getElementById(alan+'_coklukategori_select'+sira+'[]').length;
                document.getElementById(alan+'_coklukategori_select'+sira+'[]').options[selLengthh] = newOptt;
            }
                                                
        }
        document.getElementById(alan+'_coklukategori_input'+sira).value='';
    }  
        
         
    function coklu_altkategori_ekle (alan, sira, maksveri) {
        
        var sira_alt    = parseInt(sira) -1 ;
        boslukal(document.getElementById(alan+'_coklukategori_input'+sira));
        document.getElementById(alan+'_coklukategori_input'+sira).value = document.getElementById(alan+'_coklukategori_input'+sira).value.toLowerCase();
        alert('Telefon Numaraları'); 
                                          
        var deger           = document.getElementById(alan+'_coklukategori_input'+sira).value;
        var indice          = document.getElementById(alan+'_coklukategori_'+sira_alt+'[]').selectedIndex;
        
        if (indice=='-1') {
            alert('".Ceviri::Kelime("ana_kategoriyi_secmelisiniz")."');
        } else if (deger=='') {
            alert('".Ceviri::Kelime("gerekli_alanlari_doldurmalisiniz")."');
        } else {
            
            var KategoriId   = document.getElementById(alan+'_coklukategori_'+sira_alt+'[]').options[indice].value.split('&-&');
            var options_sayisi  = document.getElementById(alan+'-coklukategori_div'+sira+'[]').length;
            var alt_veri_sayisi = document.getElementById(alan+'_coklukategori_'+sira+'[]').length;
            
            if (alt_veri_sayisi>=maksveri) {
                
                alert('Bu Alana Eklenebilecek En Fazla Veri Sayısı : '+maksveri);
            
            } else {
            
                var options_sayisi_ = options_sayisi + 1;
                OptionDeger         = '';
                for (altidler=0; altidler<sira-1; altidler++) {
                    if (altidler==0) {
                        OptionDeger     = KategoriId[altidler];
                    } else {
                        OptionDeger     = OptionDeger + '&-&' + KategoriId[altidler];
                    }
                    
                } 
                
                OptionDeger         = OptionDeger + '&-&' + options_sayisi_ + '&-&' + deger;
                var OptionYazi      = deger;
                var secilenkategori = document.getElementById(alan+'_coklukategori_'+sira_alt+'[]').options[indice].value;
                
                var kontrol_alt = '0';
                for(var y=0; y<document.getElementById(alan+'-coklukategori_div'+sira+'[]').length; y++) {
                var tamdeger = document.getElementById(alan+'-coklukategori_div'+sira+'[]').options[y].value.split('&-&');
                    if (KategoriId[sira-2] == tamdeger[sira-2]&&deger == tamdeger[sira]){
                        kontrol_alt = '1';
                    }

                }

                if (kontrol_alt == '1') {
                    alert('Bu Kayıt Daha Önce Eklenmiş');                                        
                } else {                                            
                    newOpt = new Option(OptionYazi, OptionDeger);                                
                    var selLength = document.getElementById(alan+'-coklukategori_div'+sira+'[]').length;                                
                    document.getElementById(alan+'-coklukategori_div'+sira+'[]').options[selLength] = newOpt; 
                        
                    newOptt = new Option(OptionYazi, OptionDeger);               
                    var selLengthh = document.getElementById(alan+'_coklukategori_'+sira+'[]').length;
                    document.getElementById(alan+'_coklukategori_'+sira+'[]').options[selLengthh] = newOptt;
                }
                document.getElementById(alan+'-coklukategori_input'+sira).value='';
            }

        }
        
    } 
    
    
    function coklu_altkategori_listele (alan, sira) {
        
        var indice          = document.getElementById(alan + '_coklukategori_'+sira + '[]').selectedIndex;
        var AnaKategoriId   = document.getElementById(alan+'_coklukategori_'+sira+'[]').options[indice].value.split('&-&');
        AnaKategoriId       = parseInt(AnaKategoriId[sira-1]);
        
        var toplam_kategori = document.getElementById(alan + '-coklukategori_toplamkategori').value;     
        var silinecek_say   = parseInt(toplam_kategori) - parseInt(sira);
        
        for (var kat_say=0; kat_say<silinecek_say; kat_say++) {
            sira_ust        = parseInt(sira) + kat_say + 1;
            for(var e=0; e<document.getElementById(alan+'-coklukategori_div'+sira_ust+'[]').length; e++) {
                document.getElementById(alan+'_coklukategori_'+sira_ust+'[]').remove(0);
            }
        }
            sira_ust        = parseInt(sira) + 1;
            for(var e=0; e<document.getElementById(alan+'-coklukategori_div'+sira_ust+'[]').length; e++) {
            var tamdeger = document.getElementById(alan+'-coklukategori_div'+sira_ust+'[]').options[e].value.split('&-&');
            
                if (AnaKategoriId == parseInt(tamdeger[sira-1])){

                    OptionDeger         = '';
                    for (altidler=0; altidler<=sira; altidler++) {
                        if (altidler==0) {
                            OptionDeger = tamdeger[altidler];
                        } else {
                            OptionDeger     = OptionDeger + '&-&' + tamdeger[altidler];
                        }
                        
                    }
                    
                    var OptionYazi      = tamdeger[altidler];
                    newOpt = new Option(OptionYazi, OptionDeger);                                
                    var selLength = document.getElementById(alan+'_coklukategori_'+sira_ust+'[]').length;                                
                    document.getElementById(alan+'_coklukategori_'+sira_ust+'[]').options[selLength] = newOpt; 
                }

            }
        
    }
    
    
    function coklu_kategori_sil (alan, sira) {
        var theIndex        = document.getElementById(alan + '_coklukategori_select'+sira + '[]').selectedIndex;
        
        if (document.getElementById(alan + '_coklukategori_select'+sira + '[]').selectedIndex== -1) {
            alert('Silinecek Değeri Seçmelisiniz');
            return false;
        } else {

            var toplam_kategori     = document.getElementById(alan + '_coklukategori_toplamkategori').value;     
            var silinecek_say       = parseInt(toplam_kategori) - parseInt(sira);
            var SilinenKategoriSira = parseInt(sira) - 1;
            var Parcala             = document.getElementById(alan+'_coklukategori_select'+sira+'[]').options[theIndex].value.split('&-&');
            var SilinenKategoriID   = Parcala[SilinenKategoriSira];                                       
            
            for (var kat_say=0; kat_say<silinecek_say; kat_say++) {
                sira_ust         = parseInt(sira) + kat_say + 1;
                var KatToplamOpt = document.getElementById(alan+'_coklukategori_div'+sira_ust+'[]').length;
                var Arttir       = 1;   
                
                for(var e=parseInt(KatToplamOpt)-1; e>=0; e--) {
                    var tamdeger = document.getElementById(alan+'_coklukategori_div'+sira_ust+'[]').options[e].value.split('&-&');
                    
                    if (tamdeger[SilinenKategoriSira]==SilinenKategoriID) {
                        document.getElementById(alan+'_coklukategori_select'+sira_ust+'[]').options.length = 0;
                        document.getElementById(alan+'-coklukategori_div'+sira_ust+'[]').options[e] = null;
                    } 

                }
            }
        
        }



        document.getElementById(alan+'_coklukategori_select'+sira+'[]').options[theIndex] = null;  
        document.getElementById(alan+'_coklukategori_div'+sira+'[]').options[theIndex] = null;  
                                          
    }


    function coklu_kategori_duzelt (alan, sira) {
                sira_ust         = parseInt(sira);
                var KatToplamOpt = document.getElementById(alan+'_coklukategori_div'+sira_ust+'[]').length;

                
                for(var e=0; e<parseInt(KatToplamOpt)-1; e++) {
                    //alert(document.getElementById(alan+'-coklukategori_div'+sira_ust+'[]').options[e].value);
                }
                
    }
    
    
    function coklu_kategori_goster (alan, sira) {
                sira_ust         = parseInt(sira);
                var KatToplamOpt = document.getElementById(alan+'_coklukategori_div'+sira_ust+'[]').length;

                
                for(var e=0; e<parseInt(KatToplamOpt)-1; e++) {
                    alert(document.getElementById(alan+'_coklukategori_div'+sira_ust+'[]').options[e].value);
                }
                
    }                
                    

//   JAVASCRIPT KEY CODES
//   A  -->   65
//   B  -->   66
//   C  -->   67
//   Ç  -->   220
//   D  -->   68
//   E  -->   69
//   F  -->   70
//   G  -->   71
//   Ğ  -->   219
//   H  -->   72
//   I  -->   73
//   İ  -->   222
//   J  -->   74
//   K  -->   75
//   L  -->   76
//   M  -->   77
//   N  -->   78
//   O  -->   79
//   Ö  -->   191
//   P  -->   80
//   Q  -->   81
//   R  -->   82
//   S  -->   83
//   Ş  -->   186
//   T  -->   84
//   U  -->   85
//   Ü  -->   221
//   V  -->   86
//   Y  -->   89
//   Z  -->   90
//   backspace  -->  8
//   delete     -->  46
//   enter      -->  13
//   CAPS LOCK  -->  20
//   NUM LOCK   -->   144
//   ESC        -->   27
//   TAB        -->   9
//   SHIFT      -->   16
//   CTRL       -->   17
//   ALT        -->   18
//   WINDOWS    -->   91
//   RIGHT KEY  -->   93
//   HOME       -->   36
//   PAGE UP    -->   33
//   PAGE DOWN  -->   34
//   END        -->   35
//   SOL        -->   37
//   SAĞ        -->   39
//   YUKARI     -->   38
//   AŞAĞI      -->   40
//   0  -->   48
//   1  -->   49
//   2  -->   50
//   3  -->   51
//   4  -->   52
//   5  -->   53
//   6  -->   54
//   7  -->   55
//   8  -->   56
//   9   57
//   !  -->
//   '  -->
//   £  -->
//   ^  -->
//   #  -->
//   +  -->
//   $  -->
//   %  -->
//   ½  -->
//   &  -->
//   /  -->
//   {  -->
//   (  -->
//   [  -->
//   )  -->
//   ]  -->
//   =  -->
//   }  -->
//   *  -->
//   ?  -->
//   \  -->
//   -  -->
//   _
//   .  -->
//   :  -->
//   ,  -->
//   ;  -->
//   `  -->
//   ~  -->
//   ´  -->
//   Æ  -->
//   "  -->
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//

/////////////////////////////////////////////
/////////////////////////////////////////////
//
//       DFilter Bitiş
//
/////////////////////////////////////////////
/////////////////////////////////////////////
