
window.addEvent('domready', function(){
	fiksBilder();
	insertLogoFlash();
	if (currentFile) insertFlash();
	else (insertErrorMessage());
	// rollovers();
	if (Browser.Engine.trident4) supersleight.init();
});

var insertLogoFlash = function(){
	var el = $("flashlogo");
	if ($defined(el)) {
		var flashfile = baseUrl+"assets/flash/logo.swf";
		var logoflash = new Swiff(flashfile, {
			container: el,
			width: 418,
			height: 159
		});
	}
};

var insertErrorMessage = function(){
	if ($defined($('flash'))) {
		$('flash').set('html', '<h3 style="color: #777; text-align: center; margin-top: 120px;">Video kommer snart!</h3>');
	}
};

var insertFlash = function(){
	if ($defined($('flash'))) {
		var flashFilePreset = '../../';
		var fl_width = 507;
		// var fl_height = 430;
		var fl_height = 285;
		if ($defined(flvRatio)) fl_height = fl_width / flvRatio;
		
		var flash = new Swiff(baseUrl+'assets/flash/mediaplayer.swf', {
			container: $('flash'),
			width: fl_width,
			height: fl_height,
			params: {
				allowFullScreen: true 
			},
			vars: {
				// file: baseUrl+'index.php%3Fq%3Dplaylist',
				file: baseUrl+currentFile,
				image: currentImage,
				// recommendations: baseUrl+'index.php%3Fq%3Dplaylist',
				recommendations: baseUrl+'index.php%3Fq%3Drecommendations%26catid='+catId,
				// autostart: true
				// displayheight: 263,
				height: fl_height,
				width: fl_width,
				backcolor: 0xF3EFD4,
				screencolor: 0x000000,
				type: 'flv',
				logo: baseUrl+'assets/templates/images/logo_trans_small.png',
				linktarget: '_self'
			}
		});
		
	}
};


/*
	Fiks bilder satt inn i RTE-editor så de får wrap med riktige stiler
*/
var fiksBilder = function(scope){
	if ($type(scope) != 'element')
		scope = $(document.body);
	var imgs = scope.getElements('img').filter(function(el){
		if (parseInt(el.getProperty('border')) > 0) return true;
		else return false;
	});
	imgs.each(function(img){
		img.setProperty('border', 0);
		if (img.getParent().tagName == "A") img = img.getParent();
		var w = img.getSize().x;
		container = new Element('div', {
			'class': 'jsBorderedImage '+img.getProperty('align'),
			'styles': {
				'float': (img.getProperty('align'))// , 
				// 'width': w
			}
		});
		var link = null;
		if (img.getParent().getProperty('href')) {
			link = img.getParent().getProperty('href');
			img.addEvent('click', function(){
				document.location = link;
			});
		}
		container.inject(img, 'before');
		img.inject(container, 'top');
	});
};

/*
	Lag rollovers av bildesti i alt-parameter
*/
var rollovers = function(scope){
	if ($type(scope) != 'element')
		scope = $(document.body);
	var imgs = scope.getElements('img').filter(function(el){
		return el.get('alt') && el.get('alt').length > 0;
	});
	imgs.each(function(el){
		var rolloverimg = new Asset.image(el.get('alt'));
		el.addEvent('mouseover', function(){
			rolloverimg.replaces(el);
		});
		rolloverimg.addEvent('mouseout', function(){
			el.replaces(rolloverimg);
		});
	});
};

