﻿//Onderstaande functies worden gebruikt door de applicatie, veranderingen aan deze code kan een correcte werking van de applicatie verhinderen
//verkrijg base href als deze aanwezig is voor het corrigeren van iexplorer javascript links
var baseAdres = "";

if( document.getElementsByTagName ) {
	var elems = document.getElementsByTagName('base');
	if( elems.length ) {
		baseAdres = elems[0].href;
	}
}

$(document).ready(function(){

	$('.top-link, .bottom-link, .mainMenu .mainMenuBg, .subMenu .mainMenuBg, .subsubMenu .subMenuBg').css({'display':'block','opacity':'0'});
	$('.mainMenu, #right-col .subMenu').hover(
		function(){
			$(this).find('.mainMenuBg').animate({'opacity':'0.5'},{'duration':200,'queue':false});
			$(this).find('.mainMenuBg').css('height',$(this).height());
		},
		function(){
			$(this).find('.mainMenuBg').animate({'opacity':'0'},{'duration':200,'queue':false});			
		}
	)
	$('.subsubMenu').hover(
		function(){
			$(this).find('.subMenuBg').animate({'opacity':'0.5'},{'duration':200,'queue':false});
		},
		function(){
			$(this).find('.subMenuBg').animate({'opacity':'0'},{'duration':200,'queue':false});			
		}
	)
	$('.top-link, .bottom-link').hover(
		function(){
			$(this).animate({'opacity':'1'},{'duration':200,'queue':false});
		},
		function(){
			$(this).animate({'opacity':'0'},{'duration':200,'queue':false});			
		}
	)
	
	if($('#home-flash').length > 0){
		$('#home-flash').flash(
    		{ 'src': 'mediaplayer/player.swf' , 'width': '553', 'height': '368','flashvars' : {'movie' : '../upload/0-home.flv'},'allowFullScreen':'true'}, 
    		{ expressInstall: false }
		);
	}

	if($('#showProjectMovie').length > 0){
		//playMovie(movieUrl);
	}
	$('.button').css('opacity',0.8);
	$('.button').hover(function(){
			$(this).animate({'opacity':1},{'duration':150,'queue':false});		
		}, function(){
			$(this).animate({'opacity':0.8},{'duration':150,'queue':false});
		}
	);

});

var playMov = false;

function playMovie(mov){
	if(!playMov){
		playMov = true;
		$('#showProjectMovie').css({'opacity':'0','display':'block'});
		$('#showProjectMovie').animate({'opacity':'1'},{'duration':600,'queue':false});	
		$('#showProjectMovie').flash(
		{ 'src': 'mediaplayer/player_large.swf' , 'width': '555', 'height': '340','flashvars' : {'movie' : mov}, 'wmode':'transparent','allowFullScreen':'true'}, 
 			{ expressInstall: false }
		);
	} else {		
		closeMovie();
	}
}
function closeMovie(){
	if(playMov){
		$('#project-flash').animate({'opacity':'0'},{'duration':600,'queue':false,'complete':function(){
			 $('#project-flash').css({'opacity':'0','display':'none'});
			 $('#project-flash').html(' ');
			playMov = false;																						  
		}});
		//$('#movie').html(' ');
		//$('#movie').css('display','none');
		//$('#movieBg').animate({'opacity':'0'},{'duration':300,'queue':false,'complete':function(){
		//	 $('#movieBg').css({'opacity':'0','display':'none'});
		//	playMov = false;																						  
		//}});	
	}
}

//functie om externe links automatisch in nieuw venster te tonen
window.onload = externeLinks;
function externeLinks (){
	var hostname = window.location.hostname;
	hostname = hostname.replace("www.","").toLowerCase();
	var a = document.getElementsByTagName("a");
	this.check = function(obj){
		var href = obj.href.toLowerCase();
		return (href.indexOf("http://")!=-1 && obj.target == "" && href.indexOf("javascript")==-1 && href.indexOf(hostname)==-1) ? true : false;
	};
	this.set = function(obj){
		obj.target = "_blank";
	};
	for (var i=0;i<a.length;i++){
		if(check(a[i])) set(a[i]);
	};
};