// JavaScript Document

$(document).ready(function(){
	// Hoofdmenu initialiseren
	menuBar("main");
					
	// viewer bij diensten initialiseren
	$('#viewer').cycle({ fx:'fade', speed:'fast', timeout:0, next:'#next', prev:'#previous'});		
	//$('.fotoViewer').hover(function(){ $(".v_nav").show("slow")}, function(){$(".v_nav").hide("slow")});
	
	pageViewer();
});

/**
 *  Accordeon achtige acties toekennen aan het protfoliomenu
 */
function portfolioMenu(open_id){

	$(".projectAccordeon .viewBlock#"+open_id).addClass("open");
	
	$(".projectAccordeon a.nav").click(function(){		
		var id = parseInt($(this).attr("rel"));
		
		$(".projectAccordeon .viewBlock#block_"+(id)).slideUp();
		
		if($(this).hasClass("next")){			
			$(".projectAccordeon .viewBlock#block_"+(id+1)).slideDown();
		}else{
			$(".projectAccordeon .viewBlock#block_"+(id-1)).slideDown();	
		}
	});
}

function pageViewer(){
	var pointer = 0;
	var items = Array;
	
	
	items = $(".pageViewer .content");
	
	$(".v_nav#next").click(function(){
		var i = 0;
		items.each(function(){
			i++;
			if($(this).hasClass("showed")){
				$(this).removeClass("showed");
				$(this).hide();
				$(this).next().fadeIn("slow");
				$(this).next().addClass("show");
								
				if(i >= (items.length-1)){
					$(".v_nav#next").hide();
					
				}else{
					$(".v_nav#next").show();
				}
				
				$(".v_nav#previous").show();
			}
			
		});
		$(".show").addClass("showed");
		$(".showed").removeClass("show");
		
		// nog een keer doorlopen om te controleren of er nog een volgende achter komt
		items.each(function(){
		
							});
	});
	$(".v_nav#previous").click(function(){
		var i = 0;
		items.each(function(){
			if($(this).hasClass("showed")){
				$(this).removeClass("showed");
				$(this).hide();
				$(this).prev().fadeIn("slow");
				$(this).prev().addClass("show");	
				
				if(i <= 1){
					$(".v_nav#previous").hide();
					
				}else{
					$(".v_nav#previous").show();
				}	
				$(".v_nav#next").show();		
			}	
			i++;
		});
		$(".show").addClass("showed");
		$(".showed").removeClass("show");
	});	
}

function showPage(pItem){
	
}