//menu
var currentMainMenu = "";
var slideshows = new Array();
var currentSlideshow;
var currentContent;
var subContentOpen = false;
var id;


//xml laden
$.ajax({
    url: "xml/slideshow.xml",
    dataType: "xml",
    success: createSlideshowArray
 });

function createSlideshowArray(xml){
	$(xml).find("category").each(function(){
		var category = new Array();
		//name der category
		category[0] =  $(this).attr('name');
		var photos = new Array();
		$($(this)).find("photo").each(function(){
			var photo = new Array();
			photo[0] = $(this).attr('name');
			photo[1] = $(this).attr('credits');
			photos.push(photo);
			
		});
		//alle photos einer category
		category[1]  = photos;
		slideshows.push(category);
	});
	
	//startslideshow erstellen
	//setCategory(slideshows[0][0]);
	randomImage();
	//createSlideshow(slideshows[0][1]);
	createMenu();
}

//menupunkte erstellen
function createMenu(){
	var menuList = new String();
	for(var j = 0; j < slideshows.length; j++){
		menuList += ("<li><a id='"+j+"' rel='slideshow' href='#' title='"+slideshows[j][0]+"'>"+slideshows[j][0]+"</a></li>");
	};
	
	$("#menu").prepend(menuList);
	initMenu();
}

//menüpunkte klickbar machen
function initMenu(){	
	$("#menu > li > a").click(function() {
		//neuer hauptmenupunkt ist ausgewählt
		if(currentMainMenu != this){
			_gaq.push(['_trackEvent', 'links', 'clicked', "'"+this.title+"'"]);
			$(currentMainMenu).removeClass("active");
			$(this).addClass("active");
			currentMainMenu = this;
			switch(this.rel){
				case "slideshow":
					id = this.id;
					createSlideshow(slideshows[id][1]);
					break;
				case "contact":
					displayContact();
					break;
			};
		};
		return false;
	});
}

function setCategory(category){
	$('#counter').html("<p>"+category+"</p><span />");	
}

//thumbspunkt klickbar machen
$(".thumbToggle").live('click', function(){
	$('#arrowThumb').toggleClass('arrowThumbOpen');
	$("#thumbs").slideToggle(); 
	return false;
});


//logo verlinken
$("#logo").click(function(){
	_gaq.push(['_trackEvent', 'links', 'clicked', 'home']);
	$(currentMainMenu).removeClass("active");
	currentMainMenu = this;
	randomImage();
	return false;
});

//contact anzeigen
function displayContact(){
	$('#slideshowWrapper').remove();
	$('#contentWrapper').hide();
	$('#contentWrapper').load('contact.html #contactWrapper', function(){
		$('#contentWrapper').fadeIn(700);
	});
}








