jQuery.noConflict();jQuery(document).ready(function(){changeSelects()});function optionClickHover(){jQuery('div.optionsDivInvisible > span').mousedown(function(){jQuery(this.parentNode.parentNode.getElementsByTagName('input').item(1)).attr("value",jQuery(this).attr("name"));jQuery(this.parentNode.parentNode.getElementsByTagName('input').item(0)).attr("value",jQuery(this).text());jQuery(this.parentNode).css("display","none")});jQuery('div.optionsDivInvisible > span').mouseover(function(){this.className="over"});
jQuery('div.optionsDivInvisible > span').mouseout(function(){this.className=""});jQuery('div.scroller-container > span').click(function(){var a=jQuery(this).parents("div.optionsDivInvisible");var b=a.parent().find('input.hidden').eq(0);var c=jQuery(this).attr("name");var d=jQuery(this).text();var e=a.parent().find("input").eq(0);e.val(d);if(b)b.val(c);a.css("display","none")});jQuery('div.scroller-container > span').mouseover(function(){this.className="over"});
jQuery('div.scroller-container > span').mouseout(function(){this.className=""})}function changeSelects(){jQuery("select").each(function(a){var b=8;var c=jQuery(this).children().length;var d=this.className;var e=this.name;var f=this.id;if(c>b){jQuery(this).css("display","none");jQuery(this).before("<div class='selectArea "+d+"' style='z-index:"+(100-a)+"'>"+"<div class='left'></div>"+"<div class='center_a'></div>"+"<div class='optionsDivInvisible' id='optInvis_"+a+"'>"+"<div class='scrollbar-container' id='scroll_container_"+a+"'>"+"<div class='scrollbar-up'></div>"+"<div class='scrollbar-down' id='scrollbar-down'></div>"+"<div class='scrollbar-track' id='scrollbar-track'><b class='scrollbar-handle' id='scrollbar-handle'></b></div>"+"<div class='container2' id='container'>"+"<div class='scroller-1' id='scroller_"+a+"'>"+"<div class='scroller-container' id='"+f+"_fake'></div>"+"</div>"+"</div>"+"</div>"+"</div>"+"<input id='v"+f+"' />"+"<input type='hidden' name='"+e+"' id='"+f+"' />"+"</div>");var g=jQuery("#scroller_"+a+" > div");var h=jQuery(this).children();var j;for(var i=0;i<c;i++){j=h.eq(i);g.append("<span name='"+j.val()+"'>"+j.text()+"</span>")}jQuery("#"+f).val(jQuery(this).children("option[@selected]").val());jQuery("#v"+f).val(jQuery(this).children("option[@selected]").text());var k='scroll_container_'+a;var l='scroller_'+a;scroller=new jsScroller(document.getElementById(l),0,143);scrollbar=new jsScrollbar(document.getElementById(k),scroller,false,false);jQuery("#optInvis_"+a).css("display","none").css("visibility","visible");jQuery(this).remove()}else{jQuery(this).before("<div class='selectArea "+d+"' style='z-index:"+(100-a)+"'>"+"<div class='left'></div>"+""+"<div class='center_a'></div><div class='optionsDivInvisible' id='"+f+"_fake'></div>"+"<input type='text' readonly='readonly' name='v"+e+"' id='v"+f+"' />"+"<input type='hidden' name='"+e+"' id='"+f+"' />"+"</div>");var j;var h=jQuery(this).children();for(var i=0;i<c;i++){j=h.eq(i);jQuery("#"+f+"_fake").append("<span name='"+j.val()+"'>"+j.text()+"</span>")}jQuery("#"+f).val(jQuery(this).children("option[@selected]").val());jQuery("#v"+f).val(jQuery(this).children("option[@selected]").text());jQuery("#"+f+"_fake").css("display","none").css("visibility","visible");jQuery(this).remove()}});

jQuery('div.center_a').mousedown(
function(){
var a=this.parentNode.getElementsByTagName('div').item(2);if(jQuery(a).css("display")=="none")jQuery(a).slideDown(200);else jQuery(a).slideUp(200);var b=this.parentNode.getElementsByTagName('input').item(0);
if(!jQuery(b).attr("readonly")){
	jQuery(b).focus();
	jQuery(b).select();
	alert(this.parentNode.getElementsByTagName('div').length);
	var c=this.parentNode.getElementsByTagName('div').item(3).id;
	var d=this.parentNode.getElementsByTagName('div').item(8).id;
	scroller=new jsScroller(document.getElementById(d),0,143);
	scrollbar=new jsScrollbar(document.getElementById(c),scroller,false,false)}});


	jQuery('div.selectArea > input').mousedown(function(){if(jQuery(this.parentNode.getElementsByTagName('div').item(2)).css("display")=="none")jQuery(this.parentNode.getElementsByTagName('div').item(2)).slideDown(200)});optionClickHover();
jQuery('div.selectArea').mouseout(
	function(e){
	var x=0,y=0;
	if(!e)e=window.event;
	if(e.pageX||e.pageY){
	x=e.pageX;y=e.pageY}
	else if(e.clientX||e.clientY){
	x=e.clientX+(document.documentElement.scrollLeft||document.body.scrollLeft)-document.documentElement.clientLeft;
	y=e.clientY+(document.documentElement.scrollTop||document.body.scrollTop)-document.documentElement.clientTop}
	var a=this;
	var b=findPosX(a);
	var c=findPosY(a);
	var d=a.offsetWidth-2;
	var f=this.getElementsByTagName('div')[0].offsetWidth;
	var h=this.getElementsByTagName('div')[1].offsetHeight;var g;
	if(jQuery.browser.msie){g=0;min2=1;f-=1}else{g=2;min2=1;f-=3}
	var i=this.getElementsByTagName('div')[2].offsetHeight-g;
	if((x<=b+15||x>b+f+min2||y<c+2||y>c+h+i)&&jQuery(this).children('div.optionsDivInvisible').css("display")=="block"){
	//if((x<=b+f||x>b+d+min2||y<c+2||y>c+h+i)&&jQuery(this).children('div.optionsDivInvisible').css("display")=="block"){
	//alert((x<=b+f) +" "+x+" "+b+" "+f);
	jQuery(this).children('div.optionsDivInvisible').slideUp(200)
	}
	}
	);
	
	
	jQuery('div.selectArea > input').keyup(function(){
		var a=this.parentNode.getElementsByTagName('div').item(3).id;
		var b=this.parentNode.getElementsByTagName('div').item(8).id;
		var c=jQuery("#"+b+" > div > span").length;
		var d=jQuery("#"+b+" > div > span");
		var e=jQuery(this).val().toUpperCase();for(i=0;i<c;i++){var f=d.eq(i).text().toUpperCase();var g=f.indexOf(e);if(g!=0)d.eq(i).css("display","none");else d.eq(i).css("display","block")}scroller=new jsScroller(document.getElementById(b),0,143);scrollbar=new jsScrollbar(document.getElementById(a),scroller,false,false)});function findPosY(a){var b=0;while(a.offsetParent){b+=a.offsetTop;a=a.offsetParent}return b}function findPosX(a){var b=0;while(a.offsetParent){b+=a.offsetLeft;a=a.offsetParent}return b}}
