  // Degıskenler
var max;
//var dizi = ['m1','m2','m3','m4']; // Menu numaraları
  var dizi = new Array();
  var s1   = 10;   // Pıksel
  var s2   = 15;  // Hareket aralıgı (mılısanıye)

  // 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(e) {
   
  	max = e;
	for (i=0;i<max;i++){
		mi = i + 1
		dizi[i]='m'+ mi;
	}
   
        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 = 0; i < max; i++) {
          m = NesneCikart(dizi[i]);
          // Baslık
          m.b = NesneCikart(dizi[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) {
/*
                      if (this.m == "m1") {
                          document.getElementById('m1.b').className = 'mb';
                          document.getElementById('m2.b').className = 'mbDuz2';
                          document.getElementById('m3.b').className = 'mbDuz2';
                      }
                      if (this.m == "m2") {
                          document.getElementById('m1.b').className = 'mb2';
                          document.getElementById('m2.b').className = 'mbDuz';
                          document.getElementById('m3.b').className = 'mbDuz2';
                      }
                      if (this.m == "m3") {
                          document.getElementById('m1.b').className = 'mb2';
                          document.getElementById('m2.b').className = 'mbDuz2';
                          document.getElementById('m3.b').className = 'mbDuz';
                      }
*/
                      NesneCikart(Menu.a).kapat(m.i.id);
                  }
                  else {
                      // document.getElementById(this.m + '.b').className = 'mb';
                      m.i.ac();
                  }
              }
              else {
/*
                  if (this.m == "m1") {
                      document.getElementById('m1.b').className = 'mb2';
                      document.getElementById('m2.b').className = 'mbDuz2';
                      document.getElementById('m3.b').className = 'mbDuz2';
                  }
                  if (this.m == "m2") {
                      document.getElementById('m1.b').className = 'mb2';
                      document.getElementById('m2.b').className = 'mbDuz2';
                      document.getElementById('m3.b').className = 'mbDuz2';
                  }
                  if (this.m == "m3") {
                      document.getElementById('m1.b').className = 'mb2';
                      document.getElementById('m2.b').className = 'mbDuz2';
                      document.getElementById('m3.b').className = 'mbDuz2';
                  }
*/
                  m.i.kapat();
              }
          }

          // Icerık
          m.i = NesneCikart(dizi[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;
              }

              //document.getElementById(ac.substring(0, 2) + '.b').className == 'mbBB';
              //alert(document.getElementById(ac.substring(0, 2) + '.b').className);
              if (NesneCikart(ac))
                  NesneCikart(ac).ac();
          }
      }

      NesneCikart(dizi[0]).i.ac();
  }
