jQuery(document).ready(function() {
	set_dropdown('niceSelect1', 'niceSelectValue1');
	set_dropdown('nicedcp', 'nicedcpValue1');
});

function set_dropdown(dropdown_id, field_id) {
     jQuery('#'+dropdown_id).addClass('clicked_'+dropdown_id);
     jQuery("#"+dropdown_id+" dt a").click(function() {
          jQuery("#"+dropdown_id+" dd ul").toggle();
     });

     jQuery("#"+dropdown_id+" dd ul li a").click(function() {
          jQuery("#"+dropdown_id+" dt span.val").html(jQuery(this).parent().find("span.val").html());
          jQuery("#"+dropdown_id+" dt a").html(jQuery(this).html());
          jQuery("#"+dropdown_id+" dd ul").hide();
          jQuery('#'+field_id).val(getSelectedValue(dropdown_id));
     });

     function getSelectedValue(id) {
          return jQuery("#" + id).find("dt span.val").text();
     }

     jQuery(document).bind('click', function(e) {
          var jQueryclicked = jQuery(e.target);
          if (!jQueryclicked.parents().hasClass("clicked_"+dropdown_id)) {
               jQuery(".clicked_"+dropdown_id+" dd ul").hide();
          }
     });
}
