﻿/*
Document ready
Dette sker lige når browsere har læst dokumentet igennem
*/
jQuery(function() {
  jQuery("div.area42 a[title=UK]").parent().addClass("active");
  jQuery("div.area41 a[title=DK]").parent().addClass("active");
});
/*
Window load
Dette sker når browseren har læst dokumentet OG downloaded alle filer
*/
jQuery(window).bind("load", function() {

});

/*Hjælpe funktioner - START*/
function getURLParam(strParamName){
	return getParameterFromLink(strParamName, window.location.href);
}
function getParameterFromLink(strParamName, strLink){
	var strParam;
	if(strLink.indexOf("?") > -1){
		var strQueryString = strLink.substr(strLink.indexOf("?")),
			arrQueryString = strQueryString.split("&");
		for(var i = 0; i < arrQueryString.length; i++){
			if(arrQueryString[i].indexOf(strParamName + "=") > -1){
				var arrParam = arrQueryString[i].split("=");
				strParam = arrParam[1];
				break;
			}
		}
	}
	return unescape(strParam);
}
/*Hjælpe funktioner - SLUT*/

/*Dynamicweb JavaScript Overloads og Modul Scripts - START*/

//iPaper - START
var iPaper_Co3ModalWindow={};
function onPaperLoad(){return;}
function setPaperDimension(paperID){ 
	iPaper_Co3ModalWindow[paperID].paperHeight = (((window.innerHeight) ? window.innerHeight : jQuery(window).height()) - ((iPaper_Co3ModalWindow[paperID].settings.fixedTop === null) ? 0 : iPaper_Co3ModalWindow[paperID].settings.fixedTop)) - (iPaper_Co3ModalWindow[paperID].settings.minDistanceToViewport * ((iPaper_Co3ModalWindow[paperID].settings.fixedTop === null) ? 2 : 1));
	iPaper_Co3ModalWindow[paperID].paperWidth = (jQuery(window).width() - ((iPaper_Co3ModalWindow[paperID].settings.fixedLeft === null) ? 0 : iPaper_Co3ModalWindow[paperID].settings.fixedLeft)) - (iPaper_Co3ModalWindow[paperID].settings.minDistanceToViewport * ((iPaper_Co3ModalWindow[paperID].settings.fixedLeft === null) ? 2 : 1));
}
function createPaperInCo3ModalWindow(iPaperId){
	iPaper_Co3ModalWindow[iPaperId].jPaperContainer=jQuery("#iPaperContainer"+iPaperId);
	iPaper_Co3ModalWindow[iPaperId].isOpen = false;
	iPaper_Co3ModalWindow[iPaperId].settings.onOpen = function(){
		iPaper_Co3ModalWindow[iPaperId].isOpen = true;
		if(typeof _gaq.push === "function"){
			_gaq.push(["_trackEvent", "iPaper", iPaper_Co3ModalWindow[iPaperId].name+"(ID:"+iPaperId+") - Åbnet"]);
			_gaq.push(["_trackEvent", "iPaper", "Alle iPaper's - Åbnet"]);
		}
	};
	iPaper_Co3ModalWindow[iPaperId].settings.onClose = function(){ 
		iPaper_Co3ModalWindow[iPaperId].isOpen = false; 
		if(typeof _gaq.push === "function"){
			_gaq.push(["_trackEvent", "iPaper", iPaper_Co3ModalWindow[iPaperId].name+"(ID:"+iPaperId+") - Lukket"]);
			_gaq.push(["_trackEvent", "iPaper", "Alle iPaper's - Lukket"]);
		}
	};
	setPaperDimension(iPaperId);
	swfobject.embedSWF("/Admin/Public/Module/Ipaper/ipaper.swf", "iPaper"+iPaperId, "100%", "100%", "9.0.0", false, {}, {allowScriptAccess: "always",allowFullScreen:"true",wmode:"transparent",flashvars:"theSettingsXmlPath=/Files/System/Module/Ipaper/Ipapers/"+iPaperId+"/data.xml"}, {id:"iPaper"+iPaperId,name:iPaper_Co3ModalWindow[iPaperId].name,title:iPaper_Co3ModalWindow[iPaperId].name});
	jQuery(".closeModalPaper").click(function(){
		jQuery(this).Co3ModalWindowClose();
	});
	iPaper_Co3ModalWindow[iPaperId].jPaperContainer.closest(".paragraph").find(".paragraphimage img,.openModalPaper").css({cursor:"pointer"}).click(function(){
		iPaper_Co3ModalWindow[iPaperId].jPaperContainer.css({height:iPaper_Co3ModalWindow[iPaperId].paperHeight,width:iPaper_Co3ModalWindow[iPaperId].paperWidth}).Co3ModalWindowOpen(iPaper_Co3ModalWindow[iPaperId].settings);
		return false;
	});
}
function updatePaperOnWindowResize(iPaperId){
	setPaperDimension(iPaperId);
	if(iPaper_Co3ModalWindow[iPaperId].isOpen){
		iPaper_Co3ModalWindow[iPaperId].jPaperContainer.css({height:iPaper_Co3ModalWindow[iPaperId].paperHeight,width:iPaper_Co3ModalWindow[iPaperId].paperWidth}).Co3ModalWindowUpdate();
	}
}
//iPaper SLUT

//Formular validering - START
function validateEmail(emailAddress){
	var validEmailRegExp = new RegExp(/[a-zæøå0-9_\+-]+(\.[a-zæøå0-9_\+-]+)*@[a-zæøå0-9]+(\.[a-zæøå0-9-]+)*\.([a-z]{2,4})$/i);
	return validEmailRegExp.test(emailAddress);
}
//Formular validering - SLUT

//Youtube implementering - START
function createYouTubeVideo(youTubeObject){
	var urlYouTubeEmbed="http://www.youtube.com/v/";
	urlYouTubeEmbed+=getParameterFromLink("v",youTubeObject.url);
	urlYouTubeEmbed+="&amp;version="+youTubeObject.playerVersion;
	if(youTubeObject.allowFullScreen===true){
		urlYouTubeEmbed+="&amp;fs=1";
	}
	if(youTubeObject.hdQuality===true){
		urlYouTubeEmbed+="&amp;hd=1";
	}
	if(youTubeObject.showRelatedVideos===false){
		urlYouTubeEmbed+="&amp;rel=0";
	}
	swfobject.embedSWF(urlYouTubeEmbed, "youtube"+youTubeObject.id, youTubeObject.width, youTubeObject.height, "9.0.0", false, {}, {allowScriptAccess:"always",allowFullScreen:"true",wmode:"transparent"}, {id:"youtube"+youTubeObject.id,name:youTubeObject.name,title:youTubeObject.name});
}
//Youtube implementering - - SLUT

/*Dynamicweb JavaScript Overloads og Modul Scripts - SLUT*/
