/* Flash Video Wechsel */
function createFlashVideo(file, id, width, height, previewImage){
	var so1 = new SWFObject("./player.swf", id+'_obj', width, height, "8", "#FFFFFF", "", "high", "", "");
	so1.addParam("wmode", "transparent");
	so1.addParam("swLiveConnect", "true");
	so1.addParam("allowScriptAccess", "always");
	so1.addParam("allowfullscreen", "true");
	so1.addVariable("captions", "Highlight-Lounge");
	so1.addVariable("file", file);
	so1.addVariable("image", previewImage);
	so1.addVariable("backcolor", "FFFFFF");
	so1.addVariable("frontcolor", "000000");
	so1.addVariable("lightcolor", "000000");
	so1.addVariable("bufferlength", "10");
	so1.addVariable("autostart", "false");
	
	so1.write(id);
	return false;
}

function openExternalLink(){
	window.open(this.href, 'externalSite');
	return false;
}

function setExternalLinks(){
	var links = $('content').getElements('a');
	var num_links = links.length;
	var anchor;
	for(var i=0;i<num_links;i++){
		anchor = links[i];
		if(anchor.get('href').indexOf('http://') > -1){
			anchor.addEvent('click', openExternalLink.bind(anchor));
			anchor.addEvent('click',
				function(){
					return false;
				}
			);
		}
	}
}


Cufon.replace('h1, h2, h3, #navi a.level1');

function initializeFlashVideos(){
	var videos = $$('flash_video');
	videos.each(
		function(video){
			// id = video.get('id');
			// swfobject...
		}
	);
}

function startMonoslideshow(){
	var anchor = this;
	var rel = anchor.get('rel').split('|');
	var flashvars = {dataFile: "monoslideshow_"+rel[2]+".xml"};
	var params = {};
	var attributes = {};
	swfobject.embedSWF(
	"monoslideshow.swf", "flashContent",
	"620", "400", "9", false,
	flashvars, params, attributes
	);
	return false;
}

function initializeMonoslideshow(){
	var slideshow_links = $$('.start_monoslideshow');
	slideshow_links.each(
		function(anchor){
			anchor.addEvent('click', startMonoslidshow.bind(anchor));
		}
	);
}

window.addEvent('domready',
	function(){
		initializeFlashVideos();
		setExternalLinks();
//		initializeMonoslideshow();
	}
);
Shadowbox.init();
