(function(){
	var jquery_script_element = document.createElement('script'); 
	jquery_script_element.type = 'text/javascript';
	jquery_script_element.src = 'http'+('https:' == document.location.protocol ? 's://dqyg75enbotzi.cloudfront.net' : '://jscripts.s3.co3.dk')+'/Co3ModalWindow/jQuery.Co3.ModalWindow.min.js';
	var s = document.getElementsByTagName('script')[0]; 
	s.parentNode.insertBefore(jquery_script_element, s);
})();
var SettingsModalWindow={
  onOpen: function(){}, 
  onOpened: function(){},
  onClose: function(){}, 
  onClosed: function(){},
  opacity: 0.8,
  background: '#000',
  minDistanceToViewport: 0,
  zIndex: 999,
  animateTime: 250,
  closeOnBlockClick: true,
  fixedTop: (screen.height>768?122:null),
  fixedLeft: null
};
var jCo3VideoLinks;
jQuery(function(){
	jCo3VideoLinks=jQuery("a[href*='#video'],area[href*='#video']").each(function(index,domElm){
		var jModalVideoLink=jQuery(this).attr("href"),
			v_folder = getParameterFromLink("folder", jModalVideoLink),
			v_file = getParameterFromLink("file", jModalVideoLink),
			v_height = getParameterFromLink("height", jModalVideoLink),
			v_width = getParameterFromLink("width", jModalVideoLink);

		if(jQuery("#swf"+v_file+"_container").length===0&&v_folder!=""&&v_file!=""&&v_height!=""&&v_width!=""){
			jQuery("body").append('<div id="swf'+v_file+'_container" style="display:none;"><div id="swf'+v_file+'"></div></div>');
			if(v_folder.indexOf("catwalk")>-1){//afspil catwalk video
				swfobject.embedSWF("/fileadmin/videos/swf-files/ArticlePreloader.swf?whatPath="+v_folder+"&whatVideo="+v_file+"_", "swf"+v_file, v_width, v_height, "9.0.0", false, {}, {allowScriptAccess: "always",allowFullScreen:"true",wmode:""}, {id:"swf"+v_file});
			}
			else if(v_folder==="youtube"){//afspil youtube video
				jQuery("#swf"+v_file+"_container").css({
					border		: "20px solid #000",
					height		: v_height,
					width		: v_width
				}).append(jQuery("<img>").attr("src","/fileadmin/videos/close.png").addClass("close").css({
					position	: "absolute",
					top			: 0,
					right		: 0,
					cursor		: "pointer",
					margin		: 30 
				}).click(function(){
					jQuery(this).Co3ModalWindowClose();
				}));
				var youTubeObject = {
					videoID 			: v_file,
					height 				: v_height,//390
					width 				: v_width,//640
					allowFullScreen 	: true,
					hdQuality 			: false,
					showRelatedVideos 	: false,
					autoPlay 			: false,
					autoHide			: true,
					border 				: false,
					modestBranding		: true,
					name				: document.title
				}
				var urlYouTubeEmbed="http://www.youtube.com/v/";
				urlYouTubeEmbed+=youTubeObject.videoID;
				if(youTubeObject.allowFullScreen===true){
					urlYouTubeEmbed+="&amp;fs=1";
				}
				if(youTubeObject.hdQuality===true){
					urlYouTubeEmbed+="&amp;hd=1";
				}
				if(youTubeObject.showRelatedVideos===false){
					urlYouTubeEmbed+="&amp;rel=0";
				}
				if(youTubeObject.autoPlay===true){
					urlYouTubeEmbed+="&amp;autoplay=1";
				}
				if(youTubeObject.autoHide===true){
					urlYouTubeEmbed+="&amp;autohide=1";
				}
				if(youTubeObject.border===false){
					urlYouTubeEmbed+="&amp;border=0";
				}
				if(youTubeObject.modestBranding===true){
					urlYouTubeEmbed+="&amp;modestbranding=1";
				}
				if(youTubeObject.showVideoAndChannelInfo===true){
					urlYouTubeEmbed+="&amp;showinfo=1";
				}
				swfobject.embedSWF(urlYouTubeEmbed, "swf"+youTubeObject.videoID, youTubeObject.width, youTubeObject.height-(youTubeObject.autoHide===true?30:0), "9.0.0", false, {}, {allowScriptAccess:"always",allowFullScreen:"true",wmode:"transparent"}, {id:"youtube"+youTubeObject.videoID,name:youTubeObject.name,title:youTubeObject.name});
			}
			else{//afspil generel bredformat video
				swfobject.embedSWF("/fileadmin/videos/swf-files/HorizontalPreloader.swf?whatPath="+v_folder+"&whatVideo="+v_file+"_", "swf"+v_file, v_width, v_height, "9.0.0", false, {}, {allowScriptAccess: "always",allowFullScreen:"true",wmode:""}, {id:"swf"+v_file});
			}
		}
	}).bind("click",function(){
		jQuery("#swf"+getParameterFromLink("file", jQuery(this).attr("href"))+"_container").Co3ModalWindowOpen(SettingsModalWindow);
		return false;
	});
});
jQuery(window).bind("load", function() {
	if(getURLParam("showVideo")=="yes"||getURLParam("showCatwalkNow")=="yes"||getURLParam("showImageVideo")=="yes"||getURLParam("showYoutubeVideo")=="yes"){
		jCo3VideoLinks.first().trigger("click");
	}
});
function closeVideoPlayer(filename){
  jQuery("#swf"+filename+"container").Co3ModalWindowClose();
}
function getURLParam(strParamName){
  return getParameterFromLink(strParamName, window.location.href);
}
function getParameterFromLink(strParamName, link) {
  var strReturn = "";
  var strHref = link;
  if ( strHref.indexOf("?") > -1 ){
    var strQueryString = strHref.substr(strHref.indexOf("?"));
    var aQueryString = strQueryString.split("&");
    for ( var iParam = 0; iParam < aQueryString.length; iParam++ ){
      if ( aQueryString[iParam].indexOf(strParamName + "=") > -1 ){
        var aParam = aQueryString[iParam].split("=");
        strReturn = aParam[1];
        break;
      }
    }
  }
  return unescape(strReturn);
}

