  // -----------------------------------------------------------------------------
  // Yazar  : Ertugrul Yildirim                 /  _/  /ey.gen.tr/_   __/__/ _  /
  // Ulasim : ertugrul_yildirim@hotmail.com    /  _   /  / /   \  /  /  _/_    /
  //                                          /__/___/____/__/\__/__/_____/__\__\
  // -----------------------------------------------------------------------------

  // Degiskenler
  var Hdizi = ['m1','m2','m3','m4','m5','m6']; // Menu numaralari
  var s1   = 15;   // Piksel
  var s2   = 5;  // Hareket araligi (milisaniye)

  // Tarayici
  var UA = navigator.userAgent.toLowerCase();
  var OP = ( UA.indexOf('opera')   != -1);
  var FF = ( UA.indexOf('firefox') != -1);
  var IE = ((UA.indexOf('msie')    != -1) && (!OP) && (!FF));

  // Nesne Modeli
  var DOM = '';
  var Nesne = new Array();
       if(document.getElementById) DOM = 'std';
  else if(document.all)            DOM = 'ie4';
  else if(document.layers)         DOM = 'ns4';

  // Nesne Cikart
  function NesneCikart(id, tekrar){
     if(tekrar || typeof(Nesne[id]) == 'undefined'){
        switch(DOM){
           case 'std': Nesne[id] = document.getElementById(id); break;
           case 'ie4': Nesne[id] = document.all[id];            break;
           case 'ns4': Nesne[id] = document.layers[id];         break;
           }
        }
     return Nesne[id];
     }

  // Basla
  // -----------------------------------------------------------------------------
  function Basla(){
     switch(DOM){
        case "std": resim = document.getElementsByTagName("img"); break;
        case "ie4": resim = document.all.tags("img");             break;
        default   : resim = false;                                break;
        }
     if(resim){
        for (var i = 0; i < resim.length; i++){
           if (!resim[i].title && resim[i].alt != "")
           resim[i].title = resim[i].alt;
           }
        }
     Menu.Basla();
     }


  // Menu
  // -----------------------------------------------------------------------------
  var Menu = new Object();

  Menu.Basla = function(){
     this.a = 0;
     this.i = 0;

     // Menu
     for(i in Hdizi){
        m = NesneCikart(Hdizi[i]);

        // Baslik
		
		if(m==null) continue;
        m.b = NesneCikart(Hdizi[i]+'.b');
        m.b.m = m.id;
        m.b.onclick = function(){
           if(Menu.i) return;
           var m = NesneCikart(this.m);
           if(m.i.a == 0){
              if(Menu.a)
              NesneCikart(Menu.a).kapat(m.i.id); else
              m.i.ac();
              }
           else{
              m.i.kapat();
              }
           }

        // Icerik
        m.i = NesneCikart(Hdizi[i]+'.i');
        m.i.y = m.i.offsetHeight;
        m.i.a = 0;
        m.i.style.height = '0px';

        m.i.ac = function(){
           if(this.offsetHeight == 0){
              Menu.i = 1;
              this.x = 0;
              }
           if(this.x < this.y){
              if(this.x+s1 < this.y){
                 this.x = this.x+s1;
                 this.s = Math.ceil((this.x*100)/this.y);
                 }
              else{
                 Menu.i = 0;
                 Menu.a = this.id;
                 this.a = 1;
                 this.x = this.y;
                 this.s = 100;
                 }
              if(!FF)
              this.style.filter = 'progid:DXImageTransform.Microsoft.Alpha(opacity='+this.s+')'; else
              this.style.MozOpacity = (this.s/100);
              this.style.height = this.x+'px';
              setTimeout("NesneCikart('"+this.id+"').ac()",s2); return;
              }
           }

        m.i.kapat = function(ac){
           if(this.offsetHeight == this.y){
              Menu.i = 1;
              this.x = this.y;
              }
           if(this.x > 0){
              if(this.x-s1 > 0){
                 this.x = this.x-s1;
                 this.s = Math.ceil((this.x*100)/this.y);
                 }
              else{
                 Menu.i = 0;
                 this.a = 0;
                 this.x = 0;
                 this.s = 0;
                 }
              if(!FF)
              this.style.filter = 'progid:DXImageTransform.Microsoft.Alpha(opacity='+this.s+')'; else
              this.style.MozOpacity = (this.s/100);
              this.style.height = this.x+'px';
              setTimeout("NesneCikart('"+this.id+"').kapat('"+ac+"')",s2); return;
              }
           if(NesneCikart(ac))
           NesneCikart(ac).ac();
           }
        }
     NesneCikart(Hdizi[0]).i.ac();
     }

