  // -----------------------------------------------------------------------------
  // Yazar  : Ertugrul Yildirim                 /  _/  /ey.gen.tr/_   __/__/ _  /
  // Ulasim : ertugrul_yildirim@hotmail.com    /  _   /  / /   \  /  /  _/_    /
  //                                          /__/___/____/__/\__/__/_____/__\__\
  // -----------------------------------------------------------------------------
  // Modified by Koray Göksel #23.12.2007

  // Degyskenler
  var s1   = 10;   // Pyksel
  var s2   = 1;  // Hareket aralygy (mylysanyye)

  // 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';

var y; 
var mesgul=0;

function tikla(me)
{
	if(mesgul==0)
	{
		mesgul=1;
		m = document.getElementById(me);
		y = m.offsetHeight;
		
		if(m.getAttribute('yukseklik')==null){
			m.setAttribute("yukseklik", y);  
		}
	
		if(y == 0 ){
			ac(me);
		}
		
		else if(y == m.getAttribute('yukseklik')){
			kapat(me);
		}
	}
}

function kapat(me)
{
	acik = document.getElementById(me);	   
		   
	if(acik.offsetHeight == y)
		x = y;
	
	if(x > 0)
	{
		if(x-s1 > 0)
		{
			x = x-s1;
			s = Math.ceil((x*100)/y);
		}
		else
		{
			x = 0;
			s = 0;
		}
			  
		if(!FF)
			acik.style.filter = 'progid:DXImageTransform.Microsoft.Alpha(opacity='+s+')'; 
		else
			acik.style.MozOpacity = (s/100);
		acik.style.height = x+'px';
		setTimeout("kapat('"+me+"')",s2); return;
	}
	else
		mesgul = 0;
}

function ac(me)
{
	kapali = document.getElementById(me);
	y = kapali.getAttribute('yukseklik');

	if(kapali.offsetHeight == 0)
		x = 0;

	if(x < y)
	{
		if(x+s1 < y)
		{
			x = x+s1;
			s = Math.ceil((x*100)/y);
		}
		else
		{
			x = y;
			s = 100;
		}
			  
		if(!FF)
			kapali.style.filter = 'progid:DXImageTransform.Microsoft.Alpha(opacity='+s+')'; 
		else
			kapali.style.MozOpacity = (s/100);
		kapali.style.height = x+'px';
		setTimeout("ac('"+me+"')",s2); return;
	}
	else
		mesgul = 0;
}