// JavaScript Document
// Author: trix@dr.dk
// Purpose: Flash baggrund i webcms

var sideWidth = Math.floor(($('pageContentWrapper').getStyle('width').toInt() - 990)/2);

window.addEvent('domready', function(){
									 
	// Div tags til at indsætte Ramasjang Flash baggrunde:
	new Element('div', {id: 'centerDiv'}).inject($('pageContentWrapper'), 'top');
	$('centerDiv').setStyles({position:'absolute', width:1920, 'z-index':-1, height:200, top:0, left: '50%', 'margin-left':-960});

	
	new Element('div', {id: 'leftDiv'}).inject($('pageContentWrapper'), 'top');
	$('leftDiv').setStyles({position:'absolute', width:465, 'z-index':1001, height:200, top:0, left:sideWidth-465});
	
	
	new Element('div', {id: 'rightDiv'}).inject($('pageContentWrapper'), 'top');
	$('rightDiv').setStyles({position:'absolute', width:465, 'z-index':1002, height:200, top:0, left:sideWidth+990});


	new Element('div', {id: 'soundDiv'}).inject($('pageContentWrapper'), 'top');
	$('soundDiv').setStyles({position:'absolute', width:1, height:1, 'z-index':2000, left: 0, top: 0});

});

window.onresize = function()
{
	updateDivs();
}


function updateDivs()
{
	
	sideWidth = Math.floor(($('pageContentWrapper').getStyle('width').toInt() - 990)/2);
	$('rightDiv').setStyles({left:sideWidth+990});
	$('leftDiv').setStyles({left:sideWidth-($('leftDiv').getStyle('width').toInt())});	
}


function insert_center(newTop, newHeight, swif){

	$('centerDiv').setStyles({top:newTop, height:newHeight});

	new DR.Swiff(swif,
	{
		id: 'centerSwiff', 
		width: '100%', 
		height: '100%', 
		container: 'centerDiv',
		params: {scale: 'noscale'},
		vars: {}
	});

}

function insert_left(newTop, newHeight, newWidth, swif){
	
	$('leftDiv').setStyles({top:newTop, height:newHeight, width:newWidth, left:sideWidth-newWidth});

	new DR.Swiff(swif,
	{
		id: 'leftSwiff', 
		width: '100%', 
		height: '100%', 
		container: 'leftDiv',
		params: {scale: 'noscale'},
		vars: {}
	});

}

function insert_right(newTop, newHeight, newWidth, swif){
	
	$('rightDiv').setStyles({top:newTop, height:newHeight, width:newWidth, left:sideWidth+990});

	new DR.Swiff(swif,
	{
		id: 'rightSwiff', 
		width: '100%', 
		height: '100%', 
		container: 'rightDiv',
		params: {scale: 'noscale'},
		vars: {}
	});

}

function insert_sound(sound)
{
	
	new DR.Swiff(sound,	
	{
		id: 'sound_swiff', 
		width: '100%', 
		height: '100%', 
		container: 'soundDiv',
		params: {scale: 'noscale'},
		vars: {}
	});
}



/* API:

<script type="text/javascript" src="http://www.dr.dk/RamasjangForside_Assets/flashbackgrounds/script/ramasjang_background_script.js"></script>

<script type="text/javascript">	
	window.addEvent('domready', function(){
										 
		insert_center(0, 438, 'http://www.dr.dk/RamasjangForside_Assets/flashbackgrounds/flash/lufthavn.swf');// (top, height, swf)

		insert_left(0, 1000, 533, 'http://www.dr.dk/RamasjangForside_Assets/flashbackgrounds/flash/grafitti.swf');// (top, height, width, swf)
			
		insert_right(0, 1000, 533, 'http://www.dr.dk/RamasjangForside_Assets/flashbackgrounds/flash/grafitti.swf');// (top, height, width, swf)
		
		insert_sound('http://www.dr.dk/RamasjangForside_Assets/flashbackgrounds/sounds/lufthavn.swf'); // (swf)
	});
</script>


*/
