/* browser window width and height */

function getWindowWidth() {
	return document.body.clientWidth;
}

function getWindowHeight() {
    var windowHeight = 0;
    if (typeof(window.innerHeight) == 'number') {
        windowHeight = window.innerHeight;
    } else {
        if (document.documentElement && document.documentElement.clientHeight) {
            windowHeight = document.documentElement.clientHeight;
        } else {
	if (document.body && document.body.clientHeight) {
	    windowHeight = document.body.clientHeight;
	}
         }
    }
    return windowHeight;
}		

$(function() {

	/* set option buttons */

	var startLeft = getWindowWidth() - 200;
	$('.button').each(function() {
		$(this).css('top', '15px');
		$(this).css('left', startLeft);
		startLeft += 50;		
	});
		

	/* background images */
	
	var windowWidth = getWindowWidth();
	var windowHeight = getWindowHeight();
	
	if (windowWidth <= 1200 && windowHeight <= 675) {
		var url = 'bg';
	} else if (windowWidth >= 1200 || windowHeight >= 675) {
		if (windowWidth <= 1600 && windowHeight <= 900) {
			var url = 'bg/medium';		
		} else {
			var url = 'bg/groot';
		}		
	} else {
		var url = 'bg/groot';
	}

	$('body').css('backgroundImage', 'url(assets/gfx/' + url + '/14.jpg)');

	
	/* first page */

	$('.aboutContent').hide();
	$('.contactContent').hide();
	$('.showreelContent').toggle();
	$('.showreel').toggleClass('active');		
	$('.contact').removeClass('active');
	$('.about').removeClass('active');
	
	var t = 1;
	$('#items .box').each(function() {
		if (t > 1 && t <= 13) {
			$(this).show();
			$(this).find('object').remove();
		}		
		t++;		
	});	
	
	
	/* deeplinks */

	var location = document.location.href;
	
	if (location.match("about") != null) {
		$('.showreelContent').hide();
		$('.contactContent').hide();			
		$('.aboutContent').toggle();
		$('.about').toggleClass('active');	
		$('.showreel').removeClass('active');
		$('.contact').removeClass('active');
		
		var t = 1;
		$('#items .box').each(function() {
			if (t > 1 && t <= 13) {
				$(this).hide();
				$(this).find('object').remove();
			}		
			t++;		
		});
		
	} else if (location.match("showcases") != null) {
		$('.aboutContent').hide();
		$('.contactContent').hide();
		$('.showreelContent').toggle();
		$('.showreel').toggleClass('active');		
		$('.contact').removeClass('active');
		$('.about').removeClass('active');
		
		var t = 1;
		$('#items .box').each(function() {
			if (t > 1 && t <= 13) {
				$(this).show();
				$(this).find('object').remove();
			}		
			t++;		
		});

	} else if (location.match("contact") != null) {
		$('.aboutContent').hide();
		$('.showreelContent').hide();
		$('.contactContent').toggle();							
		$('.contact').toggleClass('active');		
		$('.showreel').removeClass('active');
		$('.about').removeClass('active');	
		
		var t = 1;
		$('#items .box').each(function() {
			if (t > 1 && t <= 13) {
				$(this).hide();
				$(this).find('object').remove();
			}		
			t++;		
		});
	}	

	/* Toggle main menu */	

	$('.about').click(function() {
		$('.showreelContent').hide();
		$('.contactContent').hide();			
		$('.aboutContent').toggle();
		$('.about').toggleClass('active');	
		$('.showreel').removeClass('active');
		$('.contact').removeClass('active');
	
		var t = 1;
		$('#items .box').each(function() {
			if (t > 1 && t <= 13) {
				$(this).hide();
				$(this).find('.open_shadow').hide();				
				$(this).find('.head .switch img').attr('src', './assets/gfx/box_plus.gif');				
				$(this).find('object').remove();
			}		
			t++;		
		});
		
	});
	
	$('.showreel').click(function() {
		$('.aboutContent').hide();
		$('.contactContent').hide();
		$('.showreelContent').toggle();
		$('.showreel').toggleClass('active');		
		$('.contact').removeClass('active');
		$('.about').removeClass('active');
		
		var t = 1;
		$('#items .box').each(function() {
			if (t > 1 && t <= 13) {
				$(this).show();
				$(this).find('.open_shadow').hide();				
				$(this).find('.head .switch img').attr('src', './assets/gfx/box_plus.gif');				
				$(this).find('object').remove();
			}		
			t++;		
		});		
	});			
	
	$('.contact').click(function() {
		$('.aboutContent').hide();
		$('.showreelContent').hide();
		$('.contactContent').toggle();							
		$('.contact').toggleClass('active');		
		$('.showreel').removeClass('active');
		$('.about').removeClass('active');

		var t = 1;
		$('#items .box').each(function() {
			if (t > 1 && t <= 13) {
				$(this).hide();
				$(this).find('.open_shadow').hide();				
				$(this).find('.head .switch img').attr('src', './assets/gfx/box_plus.gif');				
				$(this).find('object').remove();
			}		
			t++;		
		});
	});	
	
	/* + en - buttons */
	
	var t = 1;					
	$('#items .box').each(function() {	
		if (t > 1 && t <= 13) {
			var img = document.createElement('img');
			img.setAttribute('src', './assets/gfx/box_plus.gif');

			$(this).find('.switch').prepend(img);
		}		
		t++;
	});		
	
	$('.head').hover(function() {
		var parent = $(this).parent();
		var checkStyle = $(parent).find('.open_shadow').css('display');	

		if (checkStyle == 'block') {
			$(this).find('.switch img').attr('src', './assets/gfx/box_min_hover.gif');
		} else {
			$(this).find('.switch img').attr('src', './assets/gfx/box_plus_hover.gif');
		}
	}, function() {
		var parent = $(this).parent();
		var checkStyle = $(parent).find('.open_shadow').css('display');	

		if (checkStyle == 'block') {
			$(this).find('.switch img').attr('src', './assets/gfx/box_min.gif');
		} else {
			$(this).find('.switch img').attr('src', './assets/gfx/box_plus.gif');
		}
	});
	
	
	/* open showcases */
	
	var language = 'nl';
	
	if (location.match("safe_en") != null) {
		language = 'en';
	}
		
	$('.head').click(function() {

		$(this).find('.switch img').attr('src', './assets/gfx/box_min_hover.gif');			
	
		$('.showreelContent').hide();	
		$('.showreel').removeClass('active');			

		var parent = $(this).parent();
		$(parent).find('.open_shadow').toggle();		
	        		
		if ($(parent).find('.open_shadow').hasClass('object2_l')) {    
	        $('#movie_object2').remove();
	        var movie_object2 = document.createElement('div');
	        movie_object2.setAttribute('id', 'movie_object2');
	        $(parent).find('.open').prepend(movie_object2);
			if (language == 'en') {
				var height = 330;
			} else {
				var height = 441;
			}
	        swfobject.embedSWF("./assets/swf/videoplayer_" + language + "_safe.swf?videoLocation=../../content/" + language + "/flv/bolletje/movie.flv&"+new Date().getTime(), "movie_object2", "490", height, "9.0.0", "expressInstall.swf", '', {wmode:'transparent'});		   
/* 	        swfobject.embedSWF("./assets/swf/testtest.swf?"+new Date().getTime(), "movie_object2", "490", height, "9.0.0", "expressInstall.swf", '', {wmode:'transparent'});		   	         */
	    }
	    
		if ($(parent).find('.open_shadow').hasClass('object3_l')) {    
	        $('#movie_object3').remove();
	        var movie_object3 = document.createElement('div');
	        movie_object3.setAttribute('id', 'movie_object3');
	        $(parent).find('.open').prepend(movie_object3);
	        swfobject.embedSWF("./assets/swf/videoplayer_en_safe.swf?videoLocation=../../content/nl/flv/sportlife/movie.flv&"+new Date().getTime(), "movie_object3", "490", "441", "9.0.0", "expressInstall.swf", '', {wmode:'transparent'});		   
	    }	
	    
		if ($(parent).find('.open_shadow').hasClass('object4_l')) {    
	        $('#movie_object4').remove();
	        var movie_object4 = document.createElement('div');
	        movie_object4.setAttribute('id', 'movie_object4');
	        $(parent).find('.open').prepend(movie_object4);
	        swfobject.embedSWF("./assets/swf/videoplayer_" + language + "_safe.swf?videoLocation=../../content/" + language + "/flv/truly/movie.flv&"+new Date().getTime(), "movie_object4", "490", "343", "9.0.0", "expressInstall.swf", '', {wmode:'transparent'});		   
	    }	 
	    
		if ($(parent).find('.open_shadow').hasClass('object6_l')) {    
	        $('#movie_object6').remove();
	        var movie_object6 = document.createElement('div');
	        movie_object6.setAttribute('id', 'movie_object6');
	        $(parent).find('.open').prepend(movie_object6);
	        swfobject.embedSWF("./assets/swf/videoplayer_" + language + "_safe.swf?videoLocation=../../content/" + language + "/flv/simyo/movie.flv&"+new Date().getTime(), "movie_object6", "490", "343", "9.0.0", "expressInstall.swf", '', {wmode:'transparent'});		   
	    }	 
	    
		if ($(parent).find('.open_shadow').hasClass('object7_l')) {    
	        $('#movie_object7').remove();
	        var movie_object7 = document.createElement('div');
	        movie_object7.setAttribute('id', 'movie_object7');
	        $(parent).find('.open').prepend(movie_object7);
	        swfobject.embedSWF("./assets/swf/videoplayer_" + language + "_safe.swf?videoLocation=../../content/" + language + "/flv/energiedirect/movie.flv&"+new Date().getTime(), "movie_object7", "490", "392", "9.0.0", "expressInstall.swf", '', {wmode:'transparent'});		   
	    }	 
	     
	    
		if ($(parent).find('.open_shadow').hasClass('object9_l')) {    
	        $('#movie_object9').remove();
	        var movie_object9 = document.createElement('div');
	        movie_object9.setAttribute('id', 'movie_object9');
	        $(parent).find('.open').prepend(movie_object9);
	        swfobject.embedSWF("./assets/swf/videoplayer_" + language + "_safe.swf?videoLocation=../../content/" + language + "/flv/belastingdienst/movie.flv&"+new Date().getTime(), "movie_object9", "490", "397", "9.0.0", "expressInstall.swf", '', {wmode:'transparent'});		   
	    }	 
	    
		if ($(parent).find('.open_shadow').hasClass('object10_l')) {    
	        $('#movie_object10').remove();
	        var movie_object10 = document.createElement('div');
	        movie_object10.setAttribute('id', 'movie_object10');
	        $(parent).find('.open').prepend(movie_object10);
	        swfobject.embedSWF("./assets/swf/videoplayer_" + language + "_safe.swf?videoLocation=../../content/" + language + "/flv/sensoor/movie.flv&"+new Date().getTime(), "movie_object10", "490", "336", "9.0.0", "expressInstall.swf", '', {wmode:'transparent'});		   
	    }	 
	    
		if ($(parent).find('.open_shadow').hasClass('object11_l')) {    
	        $('#movie_object11').remove();
	        var movie_object11 = document.createElement('div');
	        movie_object11.setAttribute('id', 'movie_object11');
	        $(parent).find('.open').prepend(movie_object11);
	        swfobject.embedSWF("./assets/swf/videoplayer_" + language + "_safe.swf?videoLocation=../../content/nl/flv/unive/movie.flv&"+new Date().getTime(), "movie_object11", "490", "441", "9.0.0", "expressInstall.swf", '', {wmode:'transparent'});		   
	    }	 
	    
		if ($(parent).find('.open_shadow').hasClass('object12_l')) {    
	        $('#movie_object12').remove();
	        var movie_object12 = document.createElement('div');
	        movie_object12.setAttribute('id', 'movie_object12');
	        $(parent).find('.open').prepend(movie_object12);
	        swfobject.embedSWF("./assets/swf/videoplayer_" + language + "_safe.swf?videoLocation=../../content/" + language + "/flv/538/movie.flv&"+new Date().getTime(), "movie_object12", "490", "355", "9.0.0", "expressInstall.swf", '', {wmode:'transparent'});		   
	    }	 
	    
		var current = $(parent).find('.open_shadow').attr('class');		
		var t = 1;		
							
		$('#items .box').each(function() {	
			var compare = $(this).find('.open_shadow').attr('class');
										
			if (t <= 13) {
				if (compare != current) {
					$(this).find('.open_shadow').hide();
					$(this).find('object').remove();
					$(this).find('.switch img').attr('src', './assets/gfx/box_plus.gif');	
				}
			}		
			t++;
		});						
		
	});		
	
});