//flash
//var MM_contentVersion = 6;
//var plugin_flash = (navigator.mimeTypes && navigator.mimeTypes["application/x-shockwave-flash"]) ? navigator.mimeTypes["application/x-shockwave-flash"].enabledPlugin : 0;
function EmbedFlash(preview,doc_id){
	
	var hasRightVersion = DetectFlashVer(requiredMajorVersion, requiredMinorVersion, requiredRevision);
	var width="100%";
	var height=(window.innerHeight?(window.innerHeight>=480?window.innerHeight:480):"100%");
	var path=(preview==1?'/administration':'');
	
	if(hasRightVersion) {  // if we've detected an acceptable version
	    var oeTags = '<div align="center"><object style="height: 100%" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" '
	    + 'width="'+width+'" height="'+height+'" '
	    + 'codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab">'
	    + '<param name="movie" value="/flash/basis.swf" /><param name="menu" value="false" /><param name="quality" value="high" /><param name="scale" value="noscale" /><param name="salign" value="t" /><param name="wmode" value="transparent" /><param name="bgcolor" value="#fff" />'
	    + '<param name="flashvars" value="path='+path+'&doc_id='+doc_id+'" />'
	    + '<embed id="theflash" src="/flash/basis.swf" flashvars="path='+path+'&doc_id='+doc_id+'" menu="false" quality="high" scale="noscale" salign="t" wmode="transparent" bgcolor="#fff" '
	    + 'width="'+width+'" height="'+height+'" name="basis" align="middle" '
	    + 'play="true" '
	    + 'loop="false" '
	    + 'quality="high" '
	    + 'allowScriptAccess="sameDomain" '
	    + 'type="application/x-shockwave-flash" '
	    + 'pluginspage="http://www.macromedia.com/go/getflashplayer">'
	    + '</embed></div>'
	    
	    + '</object>';
	    return(oeTags);   // embed the flash movie
  } else {  // flash is too old or we can't detect the plugin
	    var alternateContent = '<a href="http://www.macromedia.com/go/getflashplayer">Get flash</a>';
	    return(alternateContent);  // insert non-flash content
  }
}
function EmbedFlash1(movie,width,height,flvfile){
	
	var hasRightVersion = DetectFlashVer(requiredMajorVersion, requiredMinorVersion, requiredRevision);
	
	if(hasRightVersion) {  // if we've detected an acceptable version
	    var oeTags = '<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" '
	    + 'width="'+width+'" height="'+height+'" '
	    + 'codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab">'
	    + '<param name="movie" value="/flash/'+movie+'" /><param name="menu" value="false" /><param name="loop" value="false" /><param name="quality" value="high" /><param name="scale" value="noscale" /><param name="salign" value="t" /><param name="bgcolor" value="#f3f3ee" />'
	    + '<param name="flashvars" value="videoref=/trailers/nordisk_forum/'+flvfile+'" />'
	    + '<embed id="theflash" src="/flash/'+movie+'" flashvars="videoref=/trailers/nordisk_forum/'+flvfile+'" menu="false" quality="high" scale="noscale" salign="t" bgcolor="#f3f3ee" '
	    + 'width="'+width+'" height="'+height+'" name="basis" align="middle" '
	    + 'play="true" '
	    + 'loop="false" '
	    + 'quality="high" '
	    + 'allowScriptAccess="sameDomain" '
	    + 'type="application/x-shockwave-flash" '
	    + 'pluginspage="http://www.macromedia.com/go/getflashplayer">'
	    + '</embed>'
	    + '</object>';
	    return(oeTags);   // embed the flash movie
  } else {  // flash is too old or we can't detect the plugin
	    var alternateContent = '<a href="http://www.macromedia.com/go/getflashplayer">Get flash</a>';
	    return(alternateContent);  // insert non-flash content
  }
}

function EmbedFlash2(width,height,doc_id,preview){
	
	var hasRightVersion = DetectFlashVer(requiredMajorVersion, requiredMinorVersion, requiredRevision);
	var movie='player.swf';
	var path=(preview==1?'/administration':'');
	
	if(hasRightVersion) {  // if we've detected an acceptable version
	    var oeTags = '<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" '
	    + 'width="'+width+'" height="'+height+'" '
	    + 'codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab">'
	    + '<param name="movie" value="/flash/'+movie+'" /><param name="menu" value="false" /><param name="loop" value="false" /><param name="quality" value="high" /><param name="scale" value="noscale" /><param name="salign" value="t" /><param name="bgcolor" value="#ffffff" />'
	    + '<param name="flashvars" value="path='+path+'&doc_id='+doc_id+'&hostname='+window.location.hostname+'" />'
	    + '<embed id="theflash" src="/flash/'+movie+'" flashvars="path='+path+'&doc_id='+doc_id+'&hostname='+window.location.hostname+'" menu="false" quality="high" scale="noscale" salign="t" bgcolor="#ffffff" '
	    + 'width="'+width+'" height="'+height+'" name="basis" align="middle" '
	    + 'play="true" '
	    + 'loop="false" '
	    + 'quality="high" '
	    + 'allowScriptAccess="sameDomain" '
	    + 'type="application/x-shockwave-flash" '
	    + 'pluginspage="http://www.macromedia.com/go/getflashplayer">'
	    + '</embed>'
	    + '</object>';
	    //alert(oeTags);
	    return(oeTags);   // embed the flash movie
  } else {  // flash is too old or we can't detect the plugin
	    var alternateContent = '<a href="http://www.macromedia.com/go/getflashplayer"><img src="/images/getflash-fkn.gif" border="0"/></a>';
	    return(alternateContent);  // insert non-flash content
  }
}

function EmbedFlash3(width,height,project_id){
	
	var hasRightVersion = DetectFlashVer(requiredMajorVersion, requiredMinorVersion, requiredRevision);
	var movie='player2.swf';
	
	if(hasRightVersion) {  // if we've detected an acceptable version
	    var oeTags = '<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" '
	    + 'width="'+width+'" height="'+height+'" '
	    + 'codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab">'
	    + '<param name="movie" value="/flash/'+movie+'" /><param name="menu" value="false" /><param name="loop" value="false" /><param name="quality" value="high" /><param name="scale" value="noscale" /><param name="salign" value="t" /><param name="bgcolor" value="#ffffff" />'
	    + '<param name="flashvars" value="project_id='+project_id+'&hostname='+window.location.hostname+'" />'
	    + '<embed id="theflash" src="/flash/'+movie+'" flashvars="project_id='+project_id+'&hostname='+window.location.hostname+'" menu="false" quality="high" scale="noscale" salign="t" bgcolor="#ffffff" '
	    + 'width="'+width+'" height="'+height+'" name="basis" align="middle" '
	    + 'play="true" '
	    + 'loop="false" '
	    + 'quality="high" '
	    + 'allowScriptAccess="sameDomain" '
	    + 'type="application/x-shockwave-flash" '
	    + 'pluginspage="http://www.macromedia.com/go/getflashplayer">'
	    + '</embed>'
	    + '</object>';
	    //alert(oeTags);
	    return(oeTags);   // embed the flash movie
  } else {  // flash is too old or we can't detect the plugin
	    var alternateContent = '<a href="http://www.macromedia.com/go/getflashplayer"><img src="/images/getflash-fkn.gif" border="0"/></a>';
	    return(alternateContent);  // insert non-flash content
  }
}
function resizeflash(){
	
	var cHeight=null;
	
	if (!!window.innerHeight){
		cHeight = window.innerHeight;
	} else 	if (window.document.documentElement && window.document.documentElement.clientHeight){
		cHeight = window.document.documentElement.clientHeight;
	} else if (window.document.body){
		cHeight = window.document.body.clientHeight;
	}
	
	var theflash = document.getElementById('theflash');
	if( theflash ){
		theflash.style.height=cHeight+'px';
	}
}

//popup windows
var win=null;

//MSIE?
var bMSIE=(navigator.appVersion.indexOf("MSIE") != -1)?true:false;

if(document.getElementById) {
	window.getObj = function(id) {
		return document.getElementById(id);
	}
} else {
	window.getObj = function(id) {
		return false;
	}
}

window.onresize=function() {
	var i=0,len=0;
	if (window.layoutmanager){
		len=window.layoutmanager.length;
		for (i=0;i<len;i++){
			window.layoutmanager[i].layout();
		}
	}
}

window.initLayout=function(){
	
	/*
	if (!window.layoutmanager) {
		window.layoutmanager=new Array();
	}*/
	
	//all available layoutmanagers are instantiated here.
	window.layoutmanager=new Array();
	window.layoutmanager[window.layoutmanager.length]=new LayoutManager0(0);

	//admin preview/css testing
	if (bMSIE && window.parent.frames.length>0){
		window.parent.attachEvent('onresize',window.onresize);
	}	
	window.onresize();
}

function changeExternalLinkTarget() {
	if (document.links && document.links.length>0) {
		for (i=0;i<document.links.length;i++) {
			if (document.links[i].hostname != '' && (document.links[i].protocol=='http:' || document.links[i].protocol=='https:') && document.links[i].hostname.toLowerCase().indexOf(document.location.hostname.toLowerCase())==-1){
				document.links[i].target = 'externalwebsite';
			}
		}
	}
}
function searchOptionsChange(idx){
	var id=getObj('id');
	var list_id=getObj('list_id');
	var button_sel=getObj('button_sel');
	var button_obs=getObj('button_obs');
	var button_all=getObj('button_all');
	var img_all=getObj('img_all');
	var yearsel=getObj('yearsel');
		
	switch (idx){
		case 0:
				id.value=244;
				list_id.value=244;
				button_sel.style.display='block';
				button_obs.style.display='block';
				button_all.style.display='block';
				img_all.src='/images/button_all.gif';
				yearsel.selectedIndex=idx;
				break;
		case 1:
				id.value=246;
				list_id.value=246;
				button_sel.style.display='none';
				button_obs.style.display='none';
				button_all.style.display='block';
				img_all.src='/images/button_all_fin.gif';
				yearsel.selectedIndex=idx;
				break;
		case 2:
				id.value=107;
				list_id.value=117;
				button_sel.style.display='block';
				button_obs.style.display='block';
				button_all.style.display='block';
				img_all.src='/images/button_all.gif';
				yearsel.selectedIndex=idx;
				break;
		case 3:
				id.value=246;
				list_id.value=246;
				button_sel.style.display='none';
				button_obs.style.display='none';
				button_all.style.display='block';
				img_all.src='/images/button_all_fin.gif';
				yearsel.selectedIndex=0;
				break;
	}
}
function searchOptionsChange2008(idx){
	var id=getObj('id');
	var list_id=getObj('list_id');
	var button_sel=getObj('button_sel');
	var button_obs=getObj('button_obs');
	var button_all=getObj('button_all');
	var img_all=getObj('img_all');
	var yearsel=getObj('yearsel');
		
	switch (idx){
		case 0:
				id.value=252;
				list_id.value=252;
				button_sel.style.display='block';
				button_obs.style.display='block';
				button_all.style.display='block';
				img_all.src='/images/button_all.gif';
				yearsel.selectedIndex=idx;
				break;
		case 1:
				id.value=246;
				list_id.value=246;
				button_sel.style.display='none';
				button_obs.style.display='none';
				button_all.style.display='block';
				img_all.src='/images/button_all_fin.gif';
				yearsel.selectedIndex=idx;
				break;
		case 2:
				id.value=244;
				list_id.value=244;
				button_sel.style.display='block';
				button_obs.style.display='block';
				button_all.style.display='block';
				img_all.src='/images/button_all.gif';
				yearsel.selectedIndex=idx;
				break;
		case 3:
				id.value=107;
				list_id.value=117;
				button_sel.style.display='block';
				button_obs.style.display='block';
				button_all.style.display='block';
				img_all.src='/images/button_all.gif';
				yearsel.selectedIndex=idx;
				break;
		case 4:
				id.value=246;
				list_id.value=246;
				button_sel.style.display='none';
				button_obs.style.display='none';
				button_all.style.display='block';
				img_all.src='/images/button_all_fin.gif';
				yearsel.selectedIndex=0;
				break;
	}
}

function searchOptionsChange2009(idx){
	var id=getObj('id');
	var list_id=getObj('list_id');
	var button_sel=getObj('button_sel');
	var button_obs=getObj('button_obs');
	var button_all=getObj('button_all');
	var img_all=getObj('img_all');
	var yearsel=getObj('yearsel');
		
	switch (idx){
		case 0:
				id.value=254;
				list_id.value=254;
				button_sel.style.display='block';
				button_obs.style.display='block';
				button_all.style.display='block';
				img_all.src='/images/button_all.gif';
				yearsel.selectedIndex=idx;
				break;
		case 1:
				id.value=246;
				list_id.value=246;
				button_sel.style.display='none';
				button_obs.style.display='none';
				button_all.style.display='block';
				img_all.src='/images/button_all_fin.gif';
				yearsel.selectedIndex=idx;
				break;
		case 2:
				id.value=252;
				list_id.value=252;
				button_sel.style.display='block';
				button_obs.style.display='block';
				button_all.style.display='block';
				img_all.src='/images/button_all.gif';
				yearsel.selectedIndex=idx;
				break;
		case 3:
				id.value=244;
				list_id.value=244;
				button_sel.style.display='block';
				button_obs.style.display='block';
				button_all.style.display='block';
				img_all.src='/images/button_all.gif';
				yearsel.selectedIndex=idx;
				break;
		case 4:
				id.value=107;
				list_id.value=117;
				button_sel.style.display='block';
				button_obs.style.display='block';
				button_all.style.display='block';
				img_all.src='/images/button_all.gif';
				yearsel.selectedIndex=idx;
				break;
		case 5:
				id.value=246;
				list_id.value=246;
				button_sel.style.display='none';
				button_obs.style.display='none';
				button_all.style.display='block';
				img_all.src='/images/button_all_fin.gif';
				yearsel.selectedIndex=0;
				break;
	}
}

function searchOptionsChange2010(idx){
	var id=getObj('id');
	var list_id=getObj('list_id');
	var button_sel=getObj('button_sel');
	var button_obs=getObj('button_obs');
	var button_all=getObj('button_all');
	var img_all=getObj('img_all');
	var yearsel=getObj('yearsel');
		
	switch (idx){
		case 0:
				//2010 film				
				id.value=257;
				list_id.value=257;
				button_sel.style.display='block';
				button_obs.style.display='block';
				button_all.style.display='block';
				img_all.src='/images/button_all.gif';
				yearsel.selectedIndex=idx;
				break;
		case 1:
				//2010 financiers				
				id.value=246;
				list_id.value=246;
				button_sel.style.display='none';
				button_obs.style.display='none';
				button_all.style.display='block';
				img_all.src='/images/button_all_fin.gif';
				yearsel.selectedIndex=idx;
				break;
		case 2:
				
				//2009 film				
				id.value=254;
				list_id.value=254;
				button_sel.style.display='block';
				button_obs.style.display='block';
				button_all.style.display='block';
				img_all.src='/images/button_all.gif';
				yearsel.selectedIndex=idx;
				break;
		case 3:
				id.value=252;
				list_id.value=252;
				button_sel.style.display='block';
				button_obs.style.display='block';
				button_all.style.display='block';
				img_all.src='/images/button_all.gif';
				yearsel.selectedIndex=idx;
				break;
		case 4:
				id.value=244;
				list_id.value=244;
				button_sel.style.display='block';
				button_obs.style.display='block';
				button_all.style.display='block';
				img_all.src='/images/button_all.gif';
				yearsel.selectedIndex=idx;
				break;
		case 5:
				id.value=107;
				list_id.value=117;
				button_sel.style.display='block';
				button_obs.style.display='block';
				button_all.style.display='block';
				img_all.src='/images/button_all.gif';
				yearsel.selectedIndex=idx;
				break;
		case 6:
				id.value=246;
				list_id.value=246;
				button_sel.style.display='none';
				button_obs.style.display='none';
				button_all.style.display='block';
				img_all.src='/images/button_all_fin.gif';
				yearsel.selectedIndex=0;
				break;
	}
}


/* 2007/2008 next func/arrays */
var arrNext=new Array();
function getNextStr(id){
	for (i=0;i<arrNext.length;i++){
		if (arrNext[i]==id) return '&a='+(arrNext.slice(i+1)).join(',')+((arrNext.slice(0,i+1)).length>0&&(arrNext.slice(i+1)).length>0?',':'')+(arrNext.slice(0,i+1)).join(',');
	}
	return "";
}
function getPrevStr(id){
	return '&a='+(arrNext.slice(arrNext.length-1,arrNext.length)).join(',')+','+(arrNext.slice(0,arrNext.length-1)).join(',');
}
var arrRelNext=new Array();
function getRelNextStr(id){
	for (i=0;i<arrRelNext.length;i++){
		if (arrRelNext[i]==id) return '&b='+(arrRelNext.slice(i+1)).join(',')+((arrRelNext.slice(0,i+1)).length>0&&(arrRelNext.slice(i+1)).length>0?',':'')+(arrRelNext.slice(0,i+1)).join(',');
	}
	return "";
}
function getRelPrevStr(){
	return '&b='+(arrRelNext.slice(arrRelNext.length-1,arrRelNext.length)).join(',')+','+(arrRelNext.slice(0,arrRelNext.length-1)).join(',');
}
