function dropDown(selid,titlewidth,boxwidth) {
	var sel = document.getElementById(selid);
	
	document.write('<div id="dropdown_'+selid+'" class="dropdown">'+sel.title+
		'<div class="box">'+sel.innerHTML+'</div></div>');
	sel.style.display="none";
	
	var wrapper = document.getElementById('dropdown_'+selid);

	if (typeof titlewidth!="undefined")
		wrapper.style.width=titlewidth;
	if (typeof boxwidth!="undefined")
		wrapper.getElementsByTagName("div")[0].style.width=boxwidth;
	
	wrapper.onmouseover=function(){
		this.getElementsByTagName("div")[0].style.display="block";
	}
	wrapper.onmouseout=function(){
		this.getElementsByTagName("div")[0].style.display="none"
	}
}

function dropDownEx(selid,titlewidth,boxwidth,classname) {
	var sel = document.getElementById(selid);
	
	document.write('<div id="'+classname+'_'+selid+'" class="'+classname+'">'+sel.title+
		'<div class="box">'+sel.innerHTML+'</div></div>');
	sel.style.display="none";
	
	var wrapper = document.getElementById(classname+'_'+selid);

	wrapper.style.height=30;
	
	if (typeof titlewidth!="undefined")
		wrapper.style.width=titlewidth;
	if (typeof boxwidth!="undefined")
		wrapper.getElementsByTagName("div")[0].style.width=boxwidth;
	
	wrapper.onmouseover=function(){
		this.getElementsByTagName("div")[0].style.display="block";
	}
	wrapper.onmouseout=function(){
		this.getElementsByTagName("div")[0].style.display="none"
	}
}

function submitKeyTrigger(form,ev) {
	var keycode;
	if (window.event) {keycode = window.event.keyCode;}
	else 
	if (ev) {keycode = ev.which;}
	else {return true;}

	if (keycode == 13)  {
   		document.form.submit();
   		return false;
   } else {return true;}
}

function preloadImages() {
	var css = document.styleSheets;
	var bkimg = '';
	for (var i = 0; i < css.length; i++) {
		var rules = css[i].cssRules;
		if (!rules) {
			rules = css[i].rules;
		}
		for (var j = 0; j < rules.length; j++) {
			if (rules[j].selectorText.indexOf(":hover") != -1) {
				if (rules[j].style.backgroundImage) {
					var img = new Image();
					img.src = rules[j].style.backgroundImage;
		//			bkimg += rules[j].style.backgroundImage+"\n";
				}	
			}
		}	
	}
	//alert(bkimg);
}


