// JavaScript Document
var hehe;
/**/
var ie=document.all;
var nn6=document.getElementById&&!document.all;
var isdrag=false;
var y;
var dobj;
function MonoSelectBox(id)
{
	//SelectBox Saklanıyor
	document.getElementById(id).style.display = 'none';
	//Değişkenler Tanımlanıyor
	var keys = new Array();
	var select = document.getElementById(id).options;
	var selected = select.selectedIndex; //Seçili öğe tanımlanıyor
	var b;
	var yb;
	var charnum=0; //En fazla harf sayısı tanımlanıyor
	//SelectBoxın ad ve değerleri alınıyor
	for (i = select.length-1  ; 0 < i ; i--)
	{
		if(select[i].text.length > charnum)
			charnum=select[i].text.length; //En fazla harf sayısı hesplanıyor
		keys[select[i].value]=select[i].text
		yb = '<li><a href="javascript:SendSelected(\''+keys[select[i].value]+'\',\''+select[i].value+'\',\''+id+'\')" title="'+select[i].text+'">'+select[i].text+'</a></li>'+"\n";
		if(b != undefined )
			b = yb+b;
		else
			b = yb;
	}
	
	
	hehe = id;
	a= '<div id="MonoSelect_'+id+'" class="MonoSelect"><div class="MonoSelectBox"><div class="MonoSelectBoxLine"><div class="MonoSelectBoxTitle" id="MonoSelectTitle_'+id+'">Seçiniz</div><!--MonoSelectBoxTitle--><div class="MonoSelectBoxButton" id="MonoSelectBoxButton_'+id+'" onclick="HideItShowIt(\''+id+'\')"></div><!--MonoSelectBoxButton--><div class="clear"></div><!--clear--></div><!--MonoSelectBoxLine--><div class="MonoSelectBoxContainer" id="MonoSelectContainer_'+id+'" onmouseover="findObjId(this)" ><div class="MonoSelectBoxContent"><div class="bv" id="bv_'+id+'"><ul  id="myobj_'+id+'">'+b+'</ul><!--myobj_'+id+'--></div><!--bv--></div><!--MonoSelectBoxContent--><div class="MonoSelectBoxScroll"><div class="MonoSelectBoxContainerScrollUpIcon"></div><!--MonoSelectBoxContainerScrollUpIcon--><div class="MonoSelectBoxContainerScrollBox"><div class="MonoSelectBoxContainerScrollIcon" id="monoscrollicon_'+id+'"></div><!--MonoSelectBoxContainerScrollIcon--></div><!--MonoSelectBoxContainerScrollBox--><div class="MonoSelectBoxContainerScrollDownIcon"></div><!--MonoSelectBoxContainerScrollDownIcon--><div class="clear"></div><!--clear--></div><!--MonoSelectBoxScroll--><div class="clear"></div><!--clear--></div><!--MonoSelectBoxContainer--><div class="clear"></div><!--clear--><!--MonoSelectBox--></div><!--MonoSelect_'+id+'--><div class="clear"></div><!--clear--></div>';
	document.write(a);
	/*document.getElementById('MonoSelectContainer_'+id).style.display = "block";
	aa = 'bv_'+id;
	w = document.getElementById(aa)
	document.getElementById('MonoSelectTitle_'+id).style.width=w.offsetWidth-20+'px'
	document.getElementById('MonoSelectContainer_'+id).style.display = "none";*/
	
}
function HideItShowIt(id)
{
	obj = document.getElementById('MonoSelectContainer_'+id);
	if(obj.style.display == "block")
		obj.style.display = "none";
	else
		obj.style.display = "block"; 
		hehe=id
}
function findObjId(obj)
{
	var str=obj.id;
	id=str.replace(/MonoSelectContainer_/, "")
	hehe = id;
}
function SendSelected(name,value,id)
{
	document.getElementById('MonoSelectTitle_'+id).innerHTML = name;
	HideItShowIt(id);
	var select = document.getElementById(id).options;
	for (i = 0 ; select.length > i ; i++)
	{
		if(select[i].value == value)
			document.getElementById(id).selectedIndex = i;
	}
}
/**/
function movemouse(e)
{
  if (isdrag)
  {
		b=  nn6 ? ty + e.clientY - y : ty + event.clientY - y;
		if(b < 147 && b> -0)
		{
			surukle(b);
			dobj.style.top  = b+'px';
		}
		return false;
  }
}
function surukle(kadar)
{
	var myobj = document.getElementById('myobj_'+hehe);
	var mHeight=myobj.offsetHeight-20
	var carpan = mHeight/147;
	myobj.style.top = -kadar*carpan+20+'px';
}
function selectmouse(e) 
{
  var fobj       = nn6 ? e.target : event.srcElement;
  
  var topelement = nn6 ? "HTML" : "BODY";
  while (fobj.tagName != topelement && fobj.className != "MonoSelectBoxContainerScrollIcon")
  {
    	fobj = nn6 ? fobj.parentNode : fobj.parentElement;
		if(fobj.id)
		{
			var str=fobj.id;
			id=str.replace(/MonoSelect_/, "")
			hehe = id;
		}
  }
  if (fobj.className=="MonoSelectBoxContainerScrollIcon")
  {
    isdrag = true;
    dobj = fobj;
    ty = parseInt(dobj.style.top+0);
    y = nn6 ? e.clientY : event.clientY;
    document.onmousemove=movemouse;
    return false;
  }
}
if(document.all)
	document.all.onmousedown=selectmouse;
else
	document.onmousedown=selectmouse;
	
document.onmouseup=new Function("isdrag=false");