// show/hide html-element
function showMore (my_id)
{
  my_id_area = "area_id" + my_id;
  my_id_g = "g_id" + my_id;
  if(document.getElementById) {
    mystate = document.getElementById(my_id_area).style.display;
    if (mystate == "block") {
      document.getElementById(my_id_area).style.display = "none";
      document.getElementById(my_id_g).style.bottom = "5px"; /* fix safari: toggle bottom */
    } else {
      document.getElementById(my_id_area).style.display = "block";
      document.getElementById(my_id_g).style.bottom = "3px"; /* fix safari: toggle bottom */
    }
  }
}

// check/uncheck all
function checkAllSelectitems ()
{
  for (var i = 0; i < document.selectItems.elements.length; i++)
    {
      if(document.selectItems.elements[i].type == 'checkbox') {
	document.selectItems.elements[i].checked = !(document.selectItems.elements[i].checked);
      }
    }
}


$(document).ready(function(){

	// hovers for categorie-filter
	$(".elements > li").hover(function(){
		var my_id = this.id.slice(11); // substring from "ioel-cat-idXXX";
		var myselector_item	= '.catitem_' + my_id;
		var myselector_img	= '.catimg_' + my_id;
		
		$(".grp_level2").addClass("catitem__inactive");
		$(myselector_item).removeClass("catitem__inactive");

		$(".grp_inner > span.item").addClass("catimg__inactive");
		$(myselector_img).removeClass("catimg__inactive");
		$(".catimg").removeClass("catimg__inactive");
	},function(){
		var my_id = $("#currentcategory").attr("class");
		var myselector_item	= '.catitem_' + my_id;
		var myselector_img	= '.catimg_' + my_id;
		if (my_id == 'nope') {
			myselector_item	= '.grp_level2';
			myselector_img	= '.catimg';
		}				
		$(".grp_level2").addClass("catitem__inactive");
		$(myselector_item).removeClass("catitem__inactive");

		$(".grp_inner > span.item").addClass("catimg__inactive");
		$(myselector_img).removeClass("catimg__inactive");
		$(".catimg").removeClass("catimg__inactive");
	});

	// hovers for photographers
	$(".grp_level2").hover(function(){
		var my_ids = $(this).attr('class').split(" ");		
		for (var i = 0; i < my_ids.length; i++) {
			var category = String(my_ids[i].match(/catitem_\S+/g));
			if (category != 'null') {
				category = '#' + category.replace(/catitem_/g, "ioel-cat-id");
				$(category).addClass("active");
			}
		}
	},function(){
		$(".elements > li").removeClass("active");
	}); 
});

