var obj = null;

function checkHover() {
	if (obj) {
		obj.find('ul').fadeOut('fast');	
	}
}

function hideLibrary(thisLibrary) {
	jQuery(thisLibrary).find('ul').fadeOut('fast');
	jQuery("#images_prods > ul > li.library_selected").toggleClass("library_selected",false);
}

function showLibrary(thisLibrary) {
	jQuery('#images_prods > ul > li.library_selected > ul').hide();
	jQuery('#images_prods > ul > li.library_selected').toggleClass("library_selected",false);
	jQuery(thisLibrary).find('ul').fadeIn('fast');
	jQuery(thisLibrary).toggleClass("library_selected",true);
}

jQuery(document).ready(
	function() {
		if (document.getElementById('press_images')) {
			jQuery('#images_prods > ul > li > ul').hide();
			jQuery(".img_plus").show();
			jQuery('#images_prods > ul > li ').toggle(
				function() {
					if (jQuery(this).hasClass("library_selected")) {
						hideLibrary(this);
					} else {
						showLibrary(this);
					}
				}, function() {
					if (jQuery(this).hasClass("library_selected")) {
						hideLibrary(this);
					} else {
						showLibrary(this);
					}
				}
			);

			jQuery('#images_prods > ul > li > ul > li').toggle(
				function() {
					if (obj) {
						obj.find('#images_prods > ul > li > ul').fadeOut('fast');
						obj = null;
					}
					jQuery('.press_download').show();
					jQuery(this).find('ul').fadeIn('fast');
				}, function() {
				}
			);

			jQuery('#images_prods > ul > li > ul > li > ul').addClass("hideShow");
			jQuery("#images_prods > ul > li > ul > li > p").click(
				function() { 
					jQuery(this).toggleClass("item_select");		
					jQuery(this).parent().toggleClass("item_select2");
					jQuery(this).parent().find("ul").toggleClass("hideShow");
				}, function() {
					jQuery(this).toggleClass("item_select");  
					jQuery(this).parent().toggleClass("item_select2");
					jQuery(this).parent().find("ul").toggleClass("hideShow");
				}
			);
		}
	}
);

function ChargetContenu(titleProduct, DescriptionProduct, downloadZip, bloc, container, containerHref) {
	function ChangeContent() {
		document.getElementById(container).innerHTML = '<strong>' + titleProduct +'</strong><br />' + DescriptionProduct;
		document.getElementById(containerHref).href =  downloadZip;
	}

	function ChangeColor(bloc) {
		var d = document.getElementById(bloc);
		for (var i = 1; i<=100; i++) {
			if (
				document.getElementById('obj'+i)) {
				document.getElementById('obj'+i).className='InactiveImg';
			}
		}
		if (d) {
			d.className='activeImg';
		}
	}

	ChangeContent(), ChangeColor(bloc);
}