$(document).ready(function(){
	var root = $("#wHold").attr("class");
	//--------Navigation
	var widthNav = 0;
	var widthPlanes = 0;
	var incPanel = 0;
	var transTime = 2000;
	var portNextBg = 1;
	var actPressedWidth = 1500;
	var intAfter ;
	var host = 'www.degebroedersfretz.nl';
	var twitterTimer = '';
	
	function init () {
		widthNav = 0;
		widthPlanes = 0;
		incPanel = 0;

		$("body, html").css({overflow: 'hidden'});
		createBtns ();
		$("ul#nav li a").each(function (){
				
			widthPlanes += $(window).width();
			
			widthNav += $(this).width() + 45;
		});
		$("#nav").css({'width' : (widthNav + 200) + 'px'});

	}
	
	$("ul#nav li a, #contLink, .contPort a, a.leesverder, div#video a").click(function () {
		var _this = $(this);
		$("ul#nav li a").each(function (){
			$(this).parent().removeClass('current');
			$(this).find('.leftCurv').attr('src', ''+root+'images/btns/left-curv-nav.png');
			$(this).find('.rightCurv').attr('src', ''+root+'images/btns/right-curv-nav.png');
		});
		$(this).parent().addClass('current');
		$(this).find('.leftCurv').attr('src', ''+root+'images/btns/left-curv-nav-black.png');
		$(this).find('.rightCurv').attr('src', ''+root+'images/btns/right-curv-hover-black.png');
		
		if ($(this).parent().attr('id').length > 0) {
			if ($(this).parent().attr('id') != "contactLink") {
				var idP = $(this).attr('title').replace('nav-','');
				openProj (idP);
			}
		}
		
		actPressedWidth = Number($(this).attr('rel')) * $(window).width();
		$('#pagItems').stop().animate({left : -(actPressedWidth ) + 'px'},{duration: transTime, easing: 'easeInOutQuint', complete: function () { scrollTo(_this);  } });
		
		return false;
	});
			
	function scrollTo (elem) {
		if($(elem).attr('id').indexOf('nieuws-') != -1) {
			var nieuwsItem = $(elem).attr('id').replace('nieuws-','');
			$('#contentNieuws').scrollTo($('div#nieuwsItem-' + nieuwsItem), 500);
		}
		
		if($(elem).attr('name').indexOf('media-') != -1) {
			var mediaItem = $(elem).attr('name').replace('media-',''); 
			$('#contentMedia').scrollTo($('p#' + mediaItem), 500);
		}
	}
	
	function createBtns () {
		$("a.btn").each(function (){
			$(this).append('<img src="'+root+'images/btns/left-curv.png" class="leftCurvSm"/>');
			$(this).append('<img src="'+root+'images/btns/right-curv.png" class="rightCurvSm"/>');
		});
	}
	
	function evalHeight () {
			$("#nav").css({'bottom':'8px', 'top':'auto'});
	}
	
	//----create elements
	$("#wHold").prepend('<div id="twitterBar"><div id="twitter"></div></div>');
	//$("#wHold").prepend('<div id="nieuwsbriefBar">nieuwsbrief</div>');
	
	
	
	// obv random nummer johan of marcel tonen
	var rand = Math.floor(Math.random()*5);
	if (rand%2){
	   $("#pagItems").prepend('<div id="johan_groot"></div>');
	} else  {
	   $("#pagItems").prepend('<div id="marcel_groot"></div>');
	}

	$("#pagItems").prepend('<div id="nieuwsBack"></div>');
	$("#pagItems").prepend('<div id="mediaBack"></div>');
	$("#pagItems").prepend('<div id="persBack"></div>');
	$("#pagItems").prepend('<div id="contPag"></div>');
	$("#pagItems").prepend('<div id="footerBar"></div>');
	$("#wHold").prepend('<div id="footerBarFixed"><a href="#home"><img src="'+root+'/thema/gebroedersfretz/images/layout/mini-logo.png" width="41" height="25" id="minilogo"/></a><a href="http://www.aristoteles.nl" target="_blank"><img src="'+root+'/thema/gebroedersfretz/images/layout/mini-aristoteles.png" width="44" height="40" id="minilogoaristoteles" title="Site gemaakt door Aristoteles webconsultancy" alt="Site gemaakt door Aristoteles webconsultancy"/></a></div>');
	
	
	
	//---- Nieuwsbrief
	$("div#nieuwsbriefDiv").css({'display':'block'});
	$('#emailnieuwsbrief').focus(function(){
		if($(this).val() == 'Nieuwsbrief') {
			$(this).val('')
		} 
	});
	$('#emailnieuwsbrief').blur(function(){
		if($(this).val() == '') {
			$(this).val('Nieuwsbrief')
		} 
	});
	$('#submitnieuwsbrief').click(function(){
		$('#frmnieuwsbrief').submit();
	});
	
	
	//----Align elements
	
	
	function positionElem () {
		$("#pagItems").width($("#nav li").length * $(window).width());
		$("#pagItems").height($(window).height());
		$("div#wHold").height($(window).height());
		$("div#wHold").width($(window).width());
		$(".holder").each(function () {
			$(this).width($(window).width());
			$(this).height($(window).height());
			$(this).css({'left': incPanel + 'px'});
			incPanel += $(window).width();
		});
		$("#minilogoaristoteles").css({'left':($(window).width() - 80) + 'px'});
		$("#johan_groot").css({'left':($(window).width() - 280) + 'px'});
		$("#marcel_groot").css({'left':($(window).width() - 340) + 'px'});
		$("#portItems").width($(window).width());
		$("#portItems").height($(window).height());
		$("#contPag").css({'left':(($("#nav li").length - 1) * $(window).width() - 300) + 'px'});
		
			$("#nieuwsBack").css({'left':(2 * $(window).width()) + 'px'});
			$("#mediaBack").css({'left':(3 * $(window).width()) + 'px'});
			$("#persBack").css({'left':((5 * $(window).width() - 350 )) + 'px'});
			
		
		$("#footerBar").width(($("#nav li").length + 1) * $(window).width() );
		
		var heightContent = $(window).height()  - 190;
		$("#contentNieuws").css('height',heightContent+'px');
		$("#contentBio").css('height',heightContent+'px');
		$("#contentMedia").css('height',heightContent+'px');
		$("#contentPers").css('height',heightContent+'px');
		
		return false;
		
	}	
	
	$(window).bind('resize', function() { 
		init();
		evalHeight();
		positionElem ();
	});
	
	loadYoutube()
	loadTwitter();
	init ();
	positionElem();
	evalHeight();
	
	$(".agenda").tooltip({ position: "bottom right", opacity: 1});
	
	twitterTimer = setTimeout("loadTwitter()",60000);
	
	$('body.page').css('visibility','visible');
});


function loadTwitter() {
	
	$("#twitter").getTwitter({
				userName: "gebroedersfretz",
				userId: 161659904,
				numTweets: 5,
				duration: 10000,
				loaderText: "Loading tweets...",
				slideIn: false
	});
	
	twitterTimer = setTimeout("loadTwitter()",60000);
}

function relative_time(time_value)
{
    var values = time_value.split(" ");
    time_value = values[1] + " " + values[2] + ", " + values[5] + " " + values[3];
    var parsed_date = Date.parse(time_value);
    var relative_to = (arguments.length > 1) ? arguments[1] : new Date();
    var delta = parseInt((relative_to.getTime() - parsed_date) / 1000);
    delta = delta + (relative_to.getTimezoneOffset() * 60);
    if (delta < 60) {
        return 'less than a minute ago';
    } else if (delta < 120) {
        return 'about a minute ago';
    } else if (delta < (60 * 60)) {
        return (parseInt(delta / 60)).toString() + ' minutes ago';
    } else if (delta < (120 * 60)) {
        return 'about an hour <span class="searchword">ago</span>';
    } else if (delta < (24 * 60 * 60)) {
        return 'about ' + (parseInt(delta / 3600)).toString() + ' hours ago';
    } else if (delta < (48 * 60 * 60)) {
        return '1 day <span class="searchword">ago</span>';
    } else {
        return (parseInt(delta / 86400)).toString() + ' days ago';
    }
}

function checkNieuwsbriefActie() {
	var grp = document.frmnieuwsbrief.elements["aan_afnieuwsbrief"];
	var x, len = grp.length;
	for (x=0; x<len; x++) {
	  if (grp[x].checked) break;
	}
			if (x < len) {
				  if (grp[x].value == 1) {
					document.frmnieuwsbrief.submitnieuwsbrief.value='Aanmelden';
				  } else if (grp[x].value == 2) {
					document.frmnieuwsbrief.submitnieuwsbrief.value='Afmelden';
				  } else {
					document.frmnieuwsbrief.submitnieuwsbrief.value='Aanmelden';
				  }
			} else {
			}
}

function loadYoutube() {
    
	$("#youtubeHomepage").click(function() {
			var youtubeHash = $(this).attr('hash');
			//console.log(youtubeHash);
			
			var embedCode = '<object width="560" height="340"><param name="movie" value="http://www.youtube.com/v/'+ youtubeHash +'?fs=1&amp;hl=en_US&amp;rel=0"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/' + youtubeHash +'?fs=1&amp;hl=en_US&amp;rel=0" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="560" height="340"></embed></object>';
			$('#youtubeOverlay div.vid').html(embedCode);
			//$('#youtubeOverlay').append('<div class="close"></div>');
			$('#youtubeOverlay').overlay().load();
	});

	$("#youtubeOverlay").overlay({
		// one configuration property
		color: '#999999',
		// another property
		top: 150,
		width: '600px',
		mask: '#000000'
	});
	$("#youtubeOverlay").css('width','560px');

}

// Jukebox
	var flashvars = {};
	flashvars.tracks = "__ajax/tracks.php";
	var params = {};
	var attributes = {};
	attributes.id = "jukebox";
	swfobject.embedSWF("/tools/jukebox.swf", "sndPlayer", "365", "40", "9.0.0", false, flashvars, params, attributes);
