$(document).ready(function(){
	$("div.is_dropdown").children(".is_dropdown_box").click(function(event){
		var test = $(this).parents(".is_dropdown").find(".is_dropdown_content");
		$(".is_dropdown_content").not(test).slideUp("fast");
		test.slideToggle("fast");
		$(this).children(".is_dropdown_content").slideToggle("fast");
	});
	
	$("div.is_dropdown_content div:even").addClass("is_dropdown_content_line_even");
	$("div.is_dropdown_content").css("position", "absolute");
	$("div.is_dropdown_content").hide();
	
	
	
	
	$(document).bind('click', function(e) {
	
	var $clicked=$(e.target); // get the element clicked
	
		if($clicked.is('.is_dropdown_box') || $clicked.parents().is('.is_dropdown_box') || $clicked.is('.is_dropdown_content') || $clicked.parents().is('.is_dropdown_content')) { 
			// doe niks
		} else {
			// schuif dingen weer in
			$(".is_dropdown_content").slideUp("fast");
		}
	
	});
 
});


		
 
  
function callbackFromISDropdown(obj, groupName, groupingId, label, value, onChangeFunction,iProductId){
	var oldDropdownValue = $("#"+groupName+"_is_dropdown_value").val();
	
	// set value van hidden field 
	$("#"+groupName+"_is_dropdown_value").val(value);
	// haal select classes weg en set nieuwe
	$(obj).parent().children().removeClass("is_dropdown_content_line_select");
	$(obj).addClass("is_dropdown_content_line_select");
	// set label van de selectbox
	$("#"+groupName+"_is_dropdown_box_label").html(label);
	// klap menu weer in
	$("#"+groupName+"_is_dropdown_content").slideToggle("fast");

	if(onChangeFunction != "" && value != oldDropdownValue){
		
		eval(onChangeFunction+'('+value+',"'+groupName+'","'+groupingId+'",'+iProductId+');');
	}
	
	ISSelectBoxLastValue = value;
}
