   var id_open="none";
   $(function() {
		$(".lightbox").lightBox({
			imageLoading: '../../images/lightbox-ico-loading.gif',
			imageBtnClose: '../../images/lightbox-btn-close.gif'	 
		});	  
		
		close_all();
	
		if(readCookie("open_id")!=null) {
				id_open=readCookie("open_id");
				
			   standard_heigth=32;
			   div_height=$("#"+id_open).height();
			   parent_heigth=$("#"+id_open).parent().height()+div_height;
			
				$("#"+id_open).css({marginTop: "3px"});
				$("#"+id_open).parent().css({height: parent_heigth+"px"});
				$("#a_"+id_open).toggleClass("a_selected");
				//$("#a_"+id_open).toggleClass("a_unclicked");
				$("#"+id_open).slideToggle("normal",function() {
					if(readCookie("subopen_id")!=null)	{									 
						sub_open=readCookie("subopen_id");	
						
					   standard_heigth=32;
					   div_height=$("#subcat"+sub_open).height();
					   parent_heigth=$("#subcat"+sub_open).parent().height()+div_height;
			   
						$("#subcat"+sub_open).css({marginTop: "3px"});
						$("#a_subcat"+sub_open).parent().parent().parent().parent().css({marginBottom: parent_heigth+"px"});
						$("#a_subcat"+sub_open).parent().css({marginBottom: parent_heigth+"px"});
						$("#subcat"+sub_open).slideToggle("normal");
					}
				});
					
		}
			
		
		$(".main_menu_level1 > a").click(function() {
			//$(".main_menu_level1").removeClass("a_selected");
			//$(".main_menu_level1").removeClass("a_clicked");
			$(this).removeClass("a_selected");
			$(this).toggleClass("a_clicked");
			//$(this).toggleClass("a_unclicked");
		});
		
		$(".main_menu_level1 > a").mouseover(function(){
				if(!$(this).hasClass("a_clicked"))
					$(this).addClass("a_selected");
		}).mouseout(function(){
			if(!$(this).hasClass("a_clicked"))
				  $(this).removeClass("a_selected");
		});
		
		$(".main_menu_level1 > a[href*='http']").click(function() {
			eraseCookie("open_id");
			eraseCookie("subopen_id");
		});


	});
   
   
	function createCookie(name,value,days) {
		if (days) {
			var date = new Date();
			date.setTime(date.getTime()+(days*24*60*60*1000));
			var expires = "; expires="+date.toGMTString();
		}
		else var expires = "";
		document.cookie = name+"="+value+expires+"; path=/";
	}
	
	function readCookie(name) {
		var nameEQ = name + "=";
		var ca = document.cookie.split(';');
		for(var i=0;i < ca.length;i++) {
			var c = ca[i];
			while (c.charAt(0)==' ') c = c.substring(1,c.length);
			if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
		}
		return null;
	}
	
	function eraseCookie(name) {
		createCookie(name,"",-1);
	}

   
   function subcat(id) {
	   
	   anim_ok=false;
	   standard_heigth=32;
	   div_height=$("#subcat"+id).height();
	   parent_heigth=$("#subcat"+id).parent().height()+div_height;
	   
	   	//closing open div (if any) and anim--------------------------------------------------------------
		//if()
		if($("#subcat"+id).parent().hasClass("main_menu_level1")&&!$("#"+id_open).parent().hasClass("main_menu_level1"))
			anim_ok=true;
		if(!$("#subcat"+id).parent().hasClass("main_menu_level1")&&$("#"+id_open).parent().hasClass("main_menu_level1"))
			anim_ok=true;
		//alert(div_height);
		
		if($("#subcat"+id).parent().hasClass("main_menu_level2")) {
			sub_subcat(id);
			return;
		}
			//anim_ok=true;
		
		
	   if(id_open=="none"||id_open=="subcat"+id||anim_ok) {
				if(document.getElementById("subcat"+id).style.display=="none") {
						//$("#subcat"+id).css({marginTop: "3px"});
	   					$("#subcat"+id).parent().css({height: parent_heigth+"px"});
						//$("#subcat"+id).parent().nthChild(1).css({backgroundImage: 'url(../images/menu_arrow_over.jpg)'});
						$("#subcat"+id).slideToggle("normal");
						id_open="subcat"+id;
						createCookie("open_id",id_open,1);
	   			} else {
		   				string='$("#subcat'+id+'").parent().css({height: "'+standard_heigth+'px"}); close_all()';
		   				setTimeout(string,400);
						//$("#subcat"+id).parent().nthChild(1).css({backgroundImage: 'url(../images/menu_arrow.jpg)'});
						$("#subcat"+id).slideToggle("normal");
						id_open="none";
						eraseCookie("open_id");
	  			}	
		} else {
				if(document.getElementById("subcat"+id).style.display=="none") {
						$("#a_"+id_open).removeClass("a_unclicked");
						string='$("#'+id_open+'").parent().css({height: "'+standard_heigth+'px"}); close_all()';
						setTimeout(string,400);
						$("#"+id_open).slideUp("normal", function () {
									//$("#subcat"+id).css({marginTop: "3px"});
	   								$("#subcat"+id).parent().css({height: parent_heigth+"px"});	
									$("#a_"+id_open).removeClass("a_selected");
									$("#a_"+id_open).removeClass("a_clicked");
//									alert("#a_"+id_open);
									//$("#subcat"+id).parent().nthChild(1).css({backgroundImage: 'url(../images/menu_arrow_over.jpg)'});
									$("#subcat"+id).slideToggle("normal");
									id_open="subcat"+id;
									createCookie("open_id",id_open,1);
						});
				} else {
						string='$("#subcat'+id+'").parent().css({height: "'+standard_heigth+'px"});';
		   				setTimeout(string,400);	
						//$("#subcat"+id).parent().nthChild(1).css({backgroundImage: 'url(../images/menu_arrow.jpg)'});
						id_open="none";
						eraseCookie("open_id");
				}
				
		}
   }
   
   //sub_subcat=0;
   //sub_subid=0;
   sub_open="none";
   function sub_subcat(id) {
	   
	   standard_heigth=32;
	   div_height=$("#subcat"+id).height();
	   parent_heigth=$("#subcat"+id).parent().height()+div_height;
	   
	   if(sub_open!="none"&&sub_open!=id) {
	   		$("#subcat"+sub_open).slideToggle("normal",function () {
				$("#subcat"+sub_open).parent().parent().parent().parent().css({marginBottom: "0"});
				$("#a_subcat"+sub_open).parent().css({marginBottom: "0"});	
				sub_open="none";
				eraseCookie("subopen_id");
				
					$("#subcat"+id).css({marginTop: "3px"});
					$("#a_subcat"+id).parent().parent().parent().parent().css({marginBottom: parent_heigth+"px"});
					$("#a_subcat"+id).parent().css({marginBottom: parent_heigth+"px"});
					$("#subcat"+id).slideToggle("normal");
					sub_open=id;
					createCookie("subopen_id",sub_open,1);
			});   
			return;
	   }
	   
	   
		if(document.getElementById("subcat"+id).style.display=="none") {
			$("#subcat"+id).css({marginTop: "3px"});
			$("#a_subcat"+id).parent().parent().parent().parent().css({marginBottom: parent_heigth+"px"});
			$("#a_subcat"+id).parent().css({marginBottom: parent_heigth+"px"});
			$("#subcat"+id).slideToggle("normal");
			sub_open=id;
			createCookie("subopen_id",sub_open,1);
		} else {
			$("#subcat"+id).slideToggle("normal",function () {
				$("#subcat"+id).parent().parent().parent().parent().css({marginBottom: "0"});
				$("#a_subcat"+id).parent().css({marginBottom: "0"});	
				sub_open="none";
				eraseCookie("subopen_id");
			});
		}
		//alert(id);
		
	}
	
	function close_all() {
		$(".main_menu_level1").css({margin:"0"});
		$(".main_menu_level1 div").css({display:"none"});
		$(".main_menu_level2").css({margin:"0"});
		$(".main_menu_level2 div").css({display:"none"});
		$(".main_menu_level3").css({margin:"0"});
		$(".main_menu_level3 div").css({display:"none"});
	}