custom_select_status='';function bind_customselect(idname){jQuery("body").click(function(evt){if(jQuery(evt.target).parents('.customselect').length==0){jQuery('#div_'+custom_select_status+' div.list').hide();jQuery('.skysthelimit').removeClass('skysthelimit');}});jQuery('#div_'+idname+' span').text(jQuery('#div_'+idname+' a.item_selected').text());jQuery('#div_'+idname+' input, #div_'+idname+' div.text').click(function(){if(idname!=custom_select_status){jQuery('#div_'+custom_select_status+' div.list').hide();}
if(jQuery.browser.msie&&jQuery.browser.version=='7.0'&&jQuery(this).parents('#wiz_step2').length>0){div_list=jQuery('#div_'+idname+' div.list');div_list.css('left',jQuery(this).offset().left-div_list.width()+jQuery(this).width());div_list.css('top',jQuery(this).offset().top);}
jQuery('#div_'+idname+' div.list').toggle();jQuery('.skysthelimit').removeClass('skysthelimit');jQuery('#div_'+idname).toggleClass('skysthelimit');custom_select_status=idname;});update_bind_customselect(idname);}
function update_bind_customselect(idname){jQuery('#div_'+idname+' div.list a').click(function(){jQuery('#div_'+idname+' div.list a').removeClass('item_selected');jQuery(this).addClass('item_selected');jQuery('#div_'+idname+' span').text(jQuery(this).text()).attr('rel',jQuery(this).attr('rel'));jQuery('#div_'+idname+' div.list').hide();var select=jQuery('#'+idname);if(select.length==0)select=jQuery('select[name="'+idname+'"]');select.val(jQuery(this).attr('rel'));select.trigger('change');});}
function override_select(element,css_class){if(element.length>0&&!element.attr('multiple')){if(element.attr('id')!==''){idname=element.attr('id');}else{idname=element.attr('name').replace('[','_').replace(']','');}
jQuery(element).wrap('<div class="customselect '+css_class+'" id="div_'+idname+'"></div>');jQuery('#div_'+idname).append('<div class="text"><span rel=""></span></div><input type="button" value=""><div class="list"></div>');count=0;jQuery('#div_'+idname+' div.list').append('<ul />');element.children().each(function(){childs=jQuery(this);if(jQuery(this).is('optgroup')){jQuery('#div_'+idname+' div.list ul').append('<li><em>'+jQuery(this).attr('label')+'</em></li>');childs=jQuery(this).children();}
childs.each(function(id,val){sel='';if((element.val()==''&&count==0)||(element.val()==jQuery(this).val()))sel=' class="item_selected"';jQuery('#div_'+idname+' div.list ul').append('<li><a'+sel+' href="javascript:void(0);" rel="'+jQuery(this).val()+'">'+jQuery(this).text()+'</a></li>');count++;});});if(element.attr('id')=='')element.attr('id',idname);element.hide();bind_customselect(idname);}
jQuery('div.customselect div.list ul li:last-child').addClass('last');jQuery('div.customselect div.text').each(function(){jQuery(this).width((jQuery(this).parent().outerWidth()-45));});jQuery('div.customselect div.list').each(function(){jQuery(this).width((jQuery(this).parent().outerWidth()-2));});jQuery('#search-medicts div.customselect div.list').addClass('customSelectWhite');}
