var activeItem = null;
var activeSubcat = null;
		  		
$(document).ready(function(){
				
				//gallery
				initgallery();
				
				$("#largeimg").hide().fadeIn("slow");				
				
				$("#thumbnavi img").eq(0).css({border: "2px solid #8fd1df"});
								
				$("#thumbnavi img").click(function(){
						$("#thumbnavi img").css({border: "2px solid #fff"});
						$(this).css({border: "2px solid #8fd1df"});
				});				
								
				//tooltips
				$('#hovertip a').Tooltip({
					track: true,
					delay: 0,
					fixPNG: true,
					showURL: false,
					showBody: " - "
				});
				
				$('#hovertip a').hover(
					function() {
						$('#tooltip').css({border: "1px solid #cccccc"});
					},
					function() {
						$('#tooltip').css({border: "1px solid #ffffff"});
					}				
				);
				
				// project navi
				setupCategoryMenu();
				setupTableItems();	
				
				// init
				var strHref = window.location.href;				
				if (getURLParam("user_projectextension_pi1[maincat]") == "1" || strHref.indexOf("visuelle_kommunikation") > -1 ) {
					selectMainCat("cat2");
				} else {
					selectMainCat("cat1");
				}

 		  });
 		  
function subCatClick() {
	if( activeSubcat != $(this) ) {
		$(".glossar table").slideUp("fast").siblings().removeClass("leistunghighlight");
		$(this).find("table").slideToggle("fast").siblings().addClass("leistunghighlight");
	
		// $(this).siblings().click( subCatClick );		
		$(this).unbind('click', subCatClick);
	}
	activeSubcat = $(this);
} 		  
 		  
function setupCategoryMenu(){
				
	// attach subcat mousehandlers
	$(".glossar//ul/li").each(function(){
		  //$(this).click( subCatClick );
	});
	
	$("h2.leistunghighlight").parent().unbind('click',subCatClick);
	
		
	/*
	// attach main cat mousehandlers
	$("#projectCategoryNavi li#cat1").click(	function(){
			selectMainCat( "cat1" );
			return false;
		}
	);
	$("#projectCategoryNavi li#cat2").click(	function(){
			selectMainCat( "cat2" );
			return false;
		}
	);
	*/
	
	// select main and subcat
	// get URL-Params
	
	// default
	
} 	

function selectMainCat( cat ) {
	if(cat == "cat1"){
		$("div.cat1").show();
		$("div.cat2").hide();
		$("#projectCategoryNavi li#cat1").addClass("active");
		$("#projectCategoryNavi li#cat2").removeClass("active");
	} else {
		$(".cat1").hide();
		$(".cat2").show();
		$("#projectCategoryNavi li#cat2").addClass("active");
		$("#projectCategoryNavi li#cat1").removeClass("active");
	}

}	  

function setupTableItems(){
	$(".projects tbody tr").css({cursor: "pointer"});
	
	$(".projects").each(function(){
		$(this).children().children().hover(
			function() {
				if($(this).attr("class") != "active"){
				 $(this).highlightFade({start: 'rgb(255,255,255)', speed:200,end:'rgb(197,231,238)',iterator:'exponential'});
				 }
			},
			function() {
				if($(this).attr("class") != "active"){
				 $(this).highlightFade({start: 'rgb(197,231,238)', speed:400,end:'rgb(255,255,255)',iterator:'exponential'});
				 }
			})
	});	
}
