	$(document).ready(function() {
	    init();
		if( navigator.userAgent.match(/Android/i) ||
		 navigator.userAgent.match(/webOS/i) ||
		 navigator.userAgent.match(/iPhone/i) ||
		 navigator.userAgent.match(/iPod/i) ||
		 navigator.userAgent.match(/iPad/i) ||		
		 navigator.userAgent.match(/BlackBerry/)
		 ){
			$('#backgroundfade').hide();
		}else{
			$('#backgroundfade').fadeOut(1000);
		}
		$('#menu a[name!="shop"]').click(function(){
			var content = $(this).attr('name');
			if(content=="boards"){
				link = "667";
			}else if(content=="team"){
				link = "klaudia";
			}else{
				link = content;
			}
			menu_click(content,link);
			$('#menu a.selected').attr('class','');		
			$('.submenu a.selected').attr('class','');	
			$('#submenu_'+content+' a').first().attr('class','selected');			
			$(this).attr('class','selected');
			return false;
		});	
		$('.submenu a').click(function(){
			var menu = $('#submenu .submenu').attr('name');
			var sub = $(this).attr('name');
			sub_menu_click(menu+'/'+sub,sub);
			return false;
		});		

	});
	function menu_click(menu,src){
		$('#backgroundfade').css('background-image',$('body').css('background-image'));
		$('#backgroundfade').show();		
		hide_content();
		setTimeout("get_content('"+src+"')",1200);
		setTimeout("change_background('"+src+"')",500);		
		setTimeout("show_submenu('"+menu+"')",500);
		$('.submenu').fadeOut(500);
		if(menu==src){
			newlocation = menu;
		}else{
			newlocation = menu+"/"+src;
		}

		window.history.pushState(src, src, "index.php/"+newlocation);
	}
	function sub_menu_click(menu,src){
		$('#backgroundfade').css('background-image',$('body').css('background-image'));
		$('#backgroundfade').show();		
		hide_content();
		setTimeout("get_content('"+src+"')",1200);
		setTimeout("change_background('"+src+"')",500);		
		$('#submenu .submenu a.selected').attr('class','');
		$('#submenu .submenu a[name="'+src+'"]').attr('class','selected');					
		window.history.pushState(src, src, "index.php/"+menu);		
	}	
	function hide_content(){
		$('#content span').map(function(i,e) {
		    $(e).fadeOut(500-50*i);
		  });
	}
	function change_background(element){
		$('body').css('background-image','url(media/img/background/img_'+element+'.jpg)')
		if( navigator.userAgent.match(/Android/i) ||
		 navigator.userAgent.match(/webOS/i) ||
		 navigator.userAgent.match(/iPhone/i) ||
		 navigator.userAgent.match(/iPod/i) ||
		 navigator.userAgent.match(/iPad/i) ||		
		 navigator.userAgent.match(/BlackBerry/)
		 ){
			$('#backgroundfade').hide();
		}else{
			$('#backgroundfade').fadeOut(1000);
		}				
	}
	function get_content(src){
		$.post('index.php/main/get_content/'+src, function(data) {
		  	$('#content').html(data);
			$('#content span').hide();
			init();
		});		
	}
	function show_submenu(menu){
		$.post('index.php/main/get_submenu/'+menu, function(data) {
		  	$('#submenu').html(data);
			$('#submenu .submenu').fadeIn();
			var menu = $('#submenu .submenu').attr('name');
			$('#submenu a').click(function(){
				var sub = $(this).attr('name');
				sub_menu_click(menu+'/'+sub,sub);
				return false;
			});		
		});
	}
	function init(){		
		$('#content span').map(function(i,e) {
		    $(e).fadeIn(100*i);
		 });		
	}
