/* -- Adobe GoLive JavaScript Library */

CSStopExecution=false;
function CSAction(array) {return CSAction2(CSAct, array);}
function CSAction2(fct, array) { 
	var result;
	for (var i=0;i<array.length;i++) {
		if(CSStopExecution) return false; 
		var aa = fct[array[i]];
		if (aa == null) return false;
		var ta = new Array;
		for(var j=1;j<aa.length;j++) {
			if((aa[j]!=null)&&(typeof(aa[j])=="object")&&(aa[j].length==2)){
				if(aa[j][0]=="VAR"){ta[j]=CSStateArray[aa[j][1]];}
				else{if(aa[j][0]=="ACT"){ta[j]=CSAction(new Array(new String(aa[j][1])));}
				else ta[j]=aa[j];}
			} else ta[j]=aa[j];
		}			
		result=aa[0](ta);
	}
	return result;
}
CSAct = new Object;
function CSClickReturn () {
	var bAgent = window.navigator.userAgent; 
	var bAppName = window.navigator.appName;
	if ((bAppName.indexOf("Explorer") >= 0) && (bAgent.indexOf("Mozilla/3") >= 0) && (bAgent.indexOf("Mac") >= 0))
		return true; /* dont follow link */
	else return false; /* dont follow link */
}


						
//	JM SWF Object - Version 1.0
//	JMSWFObject GoLive Action by Jesper G.O. M¿ller - http://www.jart.dk/jgom/index.html
//	AC_Flash.js - Is a rewriten verison of "Active Content QuickTime JavaScript - AC_QuickTime.js - Version: 1.1"
//	Copyright © 2006 Apple Computer, Inc., All Rights Reserved
//	Edit by Jesper G.O. M¿ller for the use of GoLive Action for Flash content

//	----------------------		JM SWF Object Setup		----------------------
function JMSWFObject(action) {
swfaxversion = '';
swfnamen = '';
swfnamev = '';
swfidn = '';
swfidv = '';
swfscalen = '';
swfscalev = '';
swfqualityn = '';
swfqualityv = '';
swfalignn = '';
swfalignv = '';
swfsalignn = '';
swfsalignv = '';
swfwmoden = '';
swfwmodev = '';
swfplayn = '';
swfplayv = '';
swfmenun = '';
swfmenuv = '';
swfloopn = '';
swfloopv = '';
swfswlivepn = '';
swfswlivev = '';
swfbasen = '';
swfbasev = '';
htmltype = action[1];
swfurl = action[2];
if (action[3] != "6,0,40,0"){
	swfaxversion = action[3];
	}
if (action[4] != ''){
	swfnamen = 'name';
	swfnamev = action[4];
	swfidn = 'id';
	swfidv = action[4];
	}
swfwidth = action[5];
swfhight = action[6];
if (action[7] != false){
	swfscalen = 'play';
	swfscalev = action[7];
	}
if (action[8] != false){
	swfqualityn = 'quality';
	swfqualityv = action[8];
	}
if (action[9] != false){
	swfalignn = 'align';
	swfalignv = action[9];
	}
if (action[10] != false){
	swfsalignn = 'salign';
	swfsalignv = action[10];
	}
swfbackgcolorn = 'bgcolor';
swfbackgcolorv = '#'+action[12];
if (action[11] != false){
	swfwmoden = 'wmode';
	swfwmodev = action[11];
	if (swfwmodev == 'transparent'){
		swfbackgcolorn = '';
		swfbackgcolorv = '';
		}
	}
if (action[13] != true){
	swfplayn = 'play';
	swfplayv = false;
	}
if (action[14] != true){
	swfmenun = 'menu';
	swfmenuv = false;
	}
if (action[15] != true){
	swfloopn = 'loop';
	swfloopv = false;
	}
if (action[16] != false){
	swfswlivepn = 'swliveconnect';
	swfswlivepv = true;
	}
if((action[17] != "(Empty Reference!)") && (action[17] != "(Empty_Reference!)") && (action[17] != "(EmptyReference!)") && (action[17] != "Empty Reference!") && (action[17] != "Empty_Reference!") && (action[17] != "EmptyReference!") && (action[17] != "#") && (action[17] != "") && (action[17] != " " )){
	swfbasen = 'base';
	swfbasev = action[17];
	}
if (action[1] == true){
	SWF_WriteOBJECT(swfurl,swfwidth,swfhight,swfaxversion,swfscalen,swfscalev,swfqualityn,swfqualityv,swfalignn,swfalignv,swfsalignn,swfsalignv,swfwmoden,swfwmodev,swfbackgcolorn,swfbackgcolorv,swfplayn,swfplayv,swfmenun,swfmenuv,swfloopn,swfloopv,swfswlivepn,swfswlivev,swfbasen,swfbasev);
	}
else{
	SWF_WriteOBJECT_XHTML(swfurl,swfwidth,swfhight,swfaxversion,swfscalen,swfscalev,swfqualityn,swfqualityv,swfalignn,swfalignv,swfsalignn,swfsalignv,swfwmoden,swfwmodev,swfbackgcolorn,swfbackgcolorv,swfplayn,swfplayv,swfmenun,swfmenuv,swfloopn,swfloopv,swfswlivepn,swfswlivev,swfbasen,swfbasev);
	}
}
//	----------------------	AC_Flash.js -  Version: 1.0	----------------------
var gSWFArgCountErr =	'The "%%" function requires an even number of arguments.'
				+	'\nArguments should be in the form "atttributeName", "attributeValue", ...';
var gSWFTagAttrs				= null;
var gSWFGeneratorVersion		= 1.0;
function AC_FlashVersion()	{ return gSWFGeneratorVersion; }
function _SWFComplain(callingFcnName, errMsg){
errMsg = errMsg.replace("%%", callingFcnName);
alert(errMsg);
}
function _SWFAddAttribute(prefix, slotName, tagName){
var	value;
value = gSWFTagAttrs[prefix + slotName];
if ( null == value )
	value = gSWFTagAttrs[slotName];
if ( null != value ){
	if ( 0 == slotName.indexOf(prefix) && (null == tagName) )
		tagName = slotName.substring(prefix.length); 
	if ( null == tagName ) 
		tagName = slotName;
	return tagName + '="' + value + '" ';
	}
else
	return "";
}
function _SWFAddObjectAttr(slotName, tagName){
if ( 0 == slotName.indexOf("emb#") )
	return "";
if ( 0 == slotName.indexOf("obj#") && (null == tagName) )
	tagName = slotName.substring(4); 
return _SWFAddAttribute("obj#", slotName, tagName);
}
function _SWFAddEmbedAttr(slotName, tagName){
if ( 0 == slotName.indexOf("obj#") )
	return "";
if ( 0 == slotName.indexOf("emb#") && (null == tagName) )
	tagName = slotName.substring(4); 
return _SWFAddAttribute("emb#", slotName, tagName);
}
function _SWFAddObjectParam(slotName, generateXHTML){
var	paramValue;
var	paramStr = "";
var	endTagChar = (generateXHTML) ? ' />' : '>';
if ( -1 == slotName.indexOf("emb#") ){
	paramValue = gSWFTagAttrs["obj#" + slotName];
	if ( null == paramValue )
		paramValue = gSWFTagAttrs[slotName];
	if ( 0 == slotName.indexOf("obj#") )
		slotName = slotName.substring(4); 
	if ( null != paramValue )
		paramStr = '  <param name="' + slotName + '" value="' + paramValue + '"' + endTagChar + '\n';
	}
return paramStr;
}
function _SWFDeleteTagAttrs(){
for ( var ndx = 0; ndx < arguments.length; ndx++ ){
	var attrName = arguments[ndx];
	delete gSWFTagAttrs[attrName];
	delete gSWFTagAttrs["emb#" + attrName];
	delete gSWFTagAttrs["obj#" + attrName];
	}
}
function _SWFGenerate(callingFcnName, generateXHTML, args){
if ( args.length < 4 || (0 != (args.length % 2)) ){
	_SWFComplain(callingFcnName, gSWFArgCountErr);
	return "";
}
gSWFTagAttrs = new Array();
gSWFTagAttrs["src"] = args[0];
gSWFTagAttrs["movie"] = gSWFTagAttrs["src"];
gSWFTagAttrs["width"] = args[1];
gSWFTagAttrs["height"] = args[2];
gSWFTagAttrs["classid"] = "clsid:D27CDB6E-AE6D-11cf-96B8-444553540000";
gSWFTagAttrs["pluginspage"] = "http://www.macromedia.com/go/getflashplayer";
var activexVers = args[3]
if ( (null == activexVers) || ("" == activexVers) )
	activexVers = "6,0,40,0";
gSWFTagAttrs["codebase"] = "http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=" + activexVers;
var	attrName,
	attrValue;
hideit = false;
for ( var ndx = 4; ndx < args.length; ndx += 2){
if ( args[ndx] != '' ){
	attrName = args[ndx].toLowerCase();
	attrValue = args[ndx + 1];
	if ( "name" == attrName || "id" == attrName )
		gSWFTagAttrs["name"] = attrValue;
	else 
		gSWFTagAttrs[attrName] = attrValue;
	}
}
var objTag =  '<object '
				+ _SWFAddObjectAttr("classid")
				+ _SWFAddObjectAttr("width")
				+ _SWFAddObjectAttr("height")
				+ _SWFAddObjectAttr("codebase")
				+ _SWFAddObjectAttr("name", "id")
				+ _SWFAddObjectAttr("title")
				+ _SWFAddObjectAttr("class")
				+ _SWFAddObjectAttr("vspace")
				+ _SWFAddObjectAttr("hspace")
				+ _SWFAddObjectAttr("border")
				+ _SWFAddObjectAttr("tabindex")
				+ _SWFAddObjectAttr("align")
				+ _SWFAddObjectAttr("accesskey")
				+ _SWFAddObjectAttr("noexternaldata")
				+ '>\n'
				+ _SWFAddObjectParam("movie", generateXHTML);
var embedTag = '  <embed '
				+ _SWFAddEmbedAttr("src")
				+ _SWFAddEmbedAttr("width")
				+ _SWFAddEmbedAttr("height")
				+ _SWFAddEmbedAttr("pluginspage")
				+ _SWFAddEmbedAttr("name")
				+ _SWFAddEmbedAttr("align")
				+ _SWFAddEmbedAttr("tabindex");
_SWFDeleteTagAttrs("src","movie","width","height","pluginspage","classid","codebase","name","tabindex","hspace","vspace","border","align","noexternaldata","class","title","accesskey");
for ( var attrName in gSWFTagAttrs ){
	attrValue = gSWFTagAttrs[attrName];
	if ( null != attrValue ){
		embedTag += _SWFAddEmbedAttr(attrName);
		objTag += _SWFAddObjectParam(attrName, generateXHTML);
	}
} 
if ( hideit == true ){
	return objTag + embedTag + ' hidden > </em' + 'bed>\n</ob' + 'ject' + '>';
	}
else{
	return objTag + embedTag + '> </em' + 'bed>\n</ob' + 'ject' + '>';
	}
}
function SWF_GenerateOBJECTText(){
return _SWFGenerate("SWF_GenerateOBJECTText", false, arguments);
}
function SWF_GenerateOBJECTText_XHTML(){
return _SWFGenerate("SWF_GenerateOBJECTText_XHTML", true, arguments);
}
function SWF_WriteOBJECT(){
document.writeln(_SWFGenerate("SWF_WriteOBJECT", false, arguments));
}
function SWF_WriteOBJECT_XHTML(){
document.writeln(_SWFGenerate("SWF_WriteOBJECT_XHTML", true, arguments));
}
					

