function addLoadEvent(func){
	var oldonload=window.onload;
	if(typeof window.onload != 'function'){
		window.onload=func;
	} else {
		window.onload=function(){
			if(oldonload){oldonload();};
			func();
		}
	}
}
//################################################################
//### ON PAGE LOAD ###############################################
//################################################################
 addLoadEvent(function(){
 

	//### ADD TARGET TO EXTERNAL LINKS
 	var links=document.links,i=0,elm=0;
	while(elm=links[i++]){
		var TargetUrl=elm.getAttribute("href");
		if(TargetUrl && TargetUrl.substr(0,7) == 'http://' && TargetUrl.indexOf(document.domain) == -1){
			elm.target='_blank';
		}
	}

});
//################################################################
var playFlash=function(flvFile,mediaType){

	if(mediaType=='audio'){
		var width=380;
		var height=80;
	}else{
		var width=380;
		var height=350;
	}
	if (parseInt(navigator.appVersion) >= 3){
		if (navigator.appName == "Netscape" && parseInt(navigator.appVersion)<5){
			var tools = new Packages.java.awt.Toolkit.getDefaultToolkit();
			screen=tools.getScreenSize();
		}
		x=screen.width;
		y=screen.height;
	}
	
	var strFlashplayer = '';

	strFlashplayer += '<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">\n';
	strFlashplayer += '<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">\n';
	strFlashplayer += '<head>\n';
	strFlashplayer += '	<title>FlashPlayer</title>\n';
	strFlashplayer += '	<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />\n';
	strFlashplayer += '</head>\n';
	if(mediaType=='audio'){
		strFlashplayer += '<body style="background:#B5D3C6;margin:0;padding:0;">\n';
		strFlashplayer += '	<div style="background:#B5D3C6;padding:20px;">\n';
		strFlashplayer += '		<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" width="323" height="50" id="FLVPlayer" align="middle">\n';
		strFlashplayer += '			<param name="allowScriptAccess" value="sameDomain" />\n';
		strFlashplayer += '			<param name="movie" value="addon/flvplayer/FLVPlayerAudio.swf?flvfile='+ flvFile +'" />\n';
		strFlashplayer += '			<param name="quality" value="high" />\n';
		strFlashplayer += '			<param name="bgcolor" value="#B5D3C6" />\n';
		strFlashplayer += '			<param name="flashvars" value="flvfile='+ flvFile +'"/>\n';
		strFlashplayer += '			<embed src="addon/FLVPlayer/FLVPlayerAudio.swf?flvfile='+ flvFile +'" quality="high" bgcolor="#B5D3C6" width="323" height="50" name="FLVPlayer" align="middle" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />\n';
		strFlashplayer += '		</object>\n';
		strFlashplayer += '	</div>\n';
	}else{
		strFlashplayer += '<body>\n';
		strFlashplayer += '	<div style="background:url(gfx/bg_video_top.gif) no-repeat left top;padding:0;">\n';
		strFlashplayer += '		<div style="background:url(gfx/bg_video_bottom.gif) no-repeat left bottom;padding:21px;">\n';
		strFlashplayer += '			<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" width="323" height="239" id="FLVPlayer" align="middle">\n';
		strFlashplayer += '				<param name="allowScriptAccess" value="sameDomain" />\n';
		strFlashplayer += '				<param name="movie" value="addon/flvplayer/FLVPlayer.swf?flvfile='+ flvFile +'" />\n';
		strFlashplayer += '				<param name="quality" value="high" />\n';
		strFlashplayer += '				<param name="bgcolor" value="#ffffff" />\n';
		strFlashplayer += '				<param name="flashvars" value="flvfile='+ flvFile +'"/>\n';
		strFlashplayer += '				<embed src="addon/flvplayer/FLVPlayer.swf?flvfile='+ flvFile +'" quality="high" bgcolor="#ffffff" width="323" height="239" name="FLVPlayer" align="middle" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />\n';
		strFlashplayer += '			</object>\n';
		strFlashplayer += '		</div>\n';
		strFlashplayer += '	</div>\n';
	}
	strFlashplayer += '</body>\n';
	strFlashplayer += '</html>';

	objFlashplayer=window.open('', 'Preview','top=' + parseInt(y/2-height/2-16) + ',left=' + parseInt(x/2-width/2-5) + ',width=' + width + ',height=' + height);
	objFlashplayer.document.open();
	objFlashplayer.document.write(strFlashplayer);
	objFlashplayer.document.close();

}
var playAudioFlash=function(strAudioPage){

	var width=380;
	var height=80;
	if (parseInt(navigator.appVersion) >= 3){
		if (navigator.appName == "Netscape" && parseInt(navigator.appVersion)<5){
			var tools = new Packages.java.awt.Toolkit.getDefaultToolkit();
			screen=tools.getScreenSize();
		}
		x=screen.width;
		y=screen.height;
	}
	window.open('media/audioclips/'+ strAudioPage, 'AudioPage','top=' + parseInt(y/2-height/2-16) + ',left=' + parseInt(x/2-width/2-5) + ',width=' + width + ',height=' + height);

}