var combodropimage='imgr/home/down.gif' //path to "drop down" image
var combodropoffsetY=2 //offset of drop down menu vertically from default location (in px)
var combozindex=100

if (combodropimage!="")
	combodropimage='<img class="downimage" src="'+combodropimage+'" title="בחר מהרשימה" width="13" height="15" />'

function menuselect(selectid, selectwidth, optionwidth){
	var selectbox=document.getElementById(selectid);

	document.write('<div id="dhtml_'+selectid+'" class="dhtmlselect">'+selectbox.title+" "+combodropimage+'<div class="dropdown">');
	for (var i=0; i<selectbox.options.length; i++)
		document.write('<a href="javascript:chooseElement(\''+selectid+'\',\''+selectbox.options[i].value+'\');">'+selectbox.options[i].text+'</a>');

	document.write('</div></div>');
	
	selectbox.style.display="none";
	
	var dhtmlselectbox=document.getElementById("dhtml_"+selectid);
	dhtmlselectbox.style.zIndex=combozindex;
	combozindex--;
	
	if (typeof selectwidth!="undefined")
		dhtmlselectbox.style.width=selectwidth;
	if (typeof optionwidth!="undefined")
		dhtmlselectbox.getElementsByTagName("div")[0].style.width=optionwidth;
	dhtmlselectbox.getElementsByTagName("div")[0].style.top=dhtmlselectbox.offsetHeight-combodropoffsetY+"px";
	
	if (combodropimage!="")
		dhtmlselectbox.getElementsByTagName("img")[0].style.left=0+3+"px"; // dhtmlselectbox.offsetWidth
		
	dhtmlselectbox.onmouseover=function(){
		dhtmlselectbox.getElementsByTagName("div")[0].style.top=dhtmlselectbox.offsetHeight-combodropoffsetY+"px";
		this.getElementsByTagName("div")[0].style.display="block";
	}
	dhtmlselectbox.onmouseout=function(){
		this.getElementsByTagName("div")[0].style.display="none";
	}
}
function chooseElement(selectid, t)
{
    var selectbox = document.getElementById(selectid);
    var dhtmlselectbox = document.getElementById("dhtml_" + selectid);
  
    for (var i = 0; i < selectbox.options.length; i++) {
        if (selectbox.options[i].value == t) {
            selectbox.selectedIndex = i;
            dhtmlselectbox.firstChild.nodeValue = selectbox.options[i].text;
            break;
        }
    }
	dhtmlselectbox.getElementsByTagName("div")[0].style.display = "none";
	
	if (document.all)
		selectbox.fireEvent('onchange');
	else
	{
		var changeEvent = window.document.createEvent("MouseEvent"); 
		changeEvent.initEvent("change", false, true); 
		selectbox.dispatchEvent(changeEvent); 
	}
	   	
}
function menuselectrefresh(selectid, selectwidth, optionwidth){
	var selectbox=document.getElementById(selectid);
	var dhtmlselectbox=document.getElementById("dhtml_"+selectid);
	var strSelect;
	
	if (selectbox.options.length < 18)
		strSelect = selectbox.title+" "+combodropimage+'<div class="dropdown">';
	else
		strSelect = selectbox.title+" "+combodropimage+'<div class="dropdown2">';
	
	for (var i=0; i<selectbox.options.length; i++)
		strSelect+= '<a href="javascript:chooseElement(\''+selectid+'\',\''+selectbox.options[i].value+'\');">'+selectbox.options[i].text+'</a>';

	strSelect+='</div>';
	dhtmlselectbox.innerHTML=strSelect;
	
	selectbox.style.display="none";
	
	dhtmlselectbox.style.zIndex=combozindex;
	combozindex--;
	
	if (typeof selectwidth!="undefined")
		dhtmlselectbox.style.width=selectwidth;
	if (typeof optionwidth!="undefined")
		dhtmlselectbox.getElementsByTagName("div")[0].style.width=optionwidth;
	dhtmlselectbox.getElementsByTagName("div")[0].style.top=dhtmlselectbox.offsetHeight-combodropoffsetY+"px";
	
	if (combodropimage!="")
		dhtmlselectbox.getElementsByTagName("img")[0].style.left=0+3+"px";
	dhtmlselectbox.getElementsByTagName("div")[0].style.display="block";
	
	dhtmlselectbox.onmouseover=function(){
		dhtmlselectbox.getElementsByTagName("div")[0].style.top=dhtmlselectbox.offsetHeight-combodropoffsetY+"px";
		this.getElementsByTagName("div")[0].style.display="block";
	}
	dhtmlselectbox.onmouseout=function(){
		this.getElementsByTagName("div")[0].style.display="none";
	}
}
