/* -- 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 */
}

// OUT Open Image Window Action v1.4.2.1 (disables IEImageToolBar)
// Script copyright 1999-2004 OUT Media Design GmbH. All rights reserved.
function OUToiwCompensateChrome ()
{
	var w=this.OUToiwW, h=this.OUToiwH, ua=this.ua;
	/* Internet Explorer */
	if (ua.isIE) {
		if (!ua.isMac) {
			var bw=document.body.clientWidth, bh=document.body.clientHeight;
			if(ua.vers>=4 && (bw!=w || bh!=h)) this.resizeTo(2*w-bw,2*h-bh);
		}
	}
	
	/* Netscape (i.e. all others) */
	if (ua.isNN) {
		if (ua.vers>=4) {
			if (ua.vers<5) this.setResizable(true);
			this.resizeTo(w+this.outerWidth-this.innerWidth,h+this.outerHeight-this.innerHeight);
			if (ua.vers<5 && this.OUToiwResizable)
				this.setResizable(this.OUToiwResizable);
		}
	}
}
function OUToiwResizeWin()
{
	if (this.OUToiwFitToImg && document.images) {
		this.OUToiwW=document.images[0].width+2*this.OUToiwOffset;
		this.OUToiwH=document.images[0].height+2*this.OUToiwOffset;
	}
	this.OUToiwCompensateChrome();
	this.focus(); /* this to make scollbars in mozilla disappear */
}
function OUToiwUA()
{
	var ua = new Object();
	ua.vers = parseInt(window.navigator.appVersion.substring(0,1));
	ua.isMac = window.navigator.userAgent.indexOf("Mac") >= 0;
	ua.isNN = window.navigator.appName.indexOf("Netscape")>=0;
	ua.isIE = window.navigator.appName.indexOf("Explorer")>=0;
	return ua;
}
function OUTOpenImageWindow(action) {
	var imgWinW = action[3];
	var imgWinH = action[4];
	var bgImg = action[16] ? ' BACKGROUND="'+action[15]+'" ' : '';
	var ua=OUToiwUA();
	var wOffset = (ua.vers<4 && ua.isNN) ? 9 : action[14];
	imgWinW += 2*wOffset;
	imgWinH += 2*wOffset;
	
	var wf = "";	
	wf = wf + "width=" + imgWinW;
	wf = wf + ",height=" + imgWinH;
	wf = wf + ",resizable=" + (action[5] ? "no" : "yes");
	wf = wf + ",scrollbars=" + (action[6] ? "no" : "yes");
	wf = wf + ",menubar=" + (action[7] ? "no" : "yes");
	wf = wf + ",toolbar=" + (action[8] ? "no" : "yes");
	wf = wf + ",directories=" + (action[9] ? "no" : "yes");
	wf = wf + ",location=" + (action[10] ? "no" : "yes");
	wf = wf + ",status=" + (action[11] ? "no" : "yes");
	
	var newImgWin = window.open("",action[2],wf);
	newImgWin.document.writeln('<HTML><HEAD>');
	newImgWin.document.writeln('<TITLE>'+action[13]+'</TITLE>');
	newImgWin.document.writeln('<meta http-equiv="imagetoolbar" content="no">');
	newImgWin.document.writeln('<SCRIPT><!--');
	
	newImgWin.document.writeln(OUToiwCompensateChrome.toString());
	newImgWin.document.writeln(OUToiwResizeWin.toString());
	newImgWin.document.writeln(OUToiwUA.toString());
	newImgWin.document.writeln("window.OUToiwW = "+imgWinW+";");
	newImgWin.document.writeln("window.OUToiwH = "+imgWinH+";");
	newImgWin.document.writeln("window.OUToiwOffset = "+wOffset+";");
	newImgWin.document.writeln("window.ua = OUToiwUA();");
	newImgWin.document.writeln("window.OUToiwResizable = "+!action[5]+";");
	newImgWin.document.writeln("window.OUToiwFitToImg = "+action[17]+";");
	newImgWin.document.writeln("window.OUToiwCompensateChrome = OUToiwCompensateChrome;");
	newImgWin.document.writeln("window.OUToiwResizeWin = OUToiwResizeWin;");
	newImgWin.document.writeln('//--></'+'SCRIPT'+'>');
	newImgWin.document.writeln('</HEAD>');
	newImgWin.document.writeln('<BODY BGCOLOR="#'+action[12]+'"'+bgImg+' MARGINWIDTH="0" MARGINHEIGHT="0" LEFTMARGIN="0" TOPMARGIN="0">');
	newImgWin.document.write('<TABLE BORDER="0" CELLPADDING="'+action[14]+'" CELLSPACING="0" WIDTH="100%" HEIGHT="100%"><TR><TD VALIGN="middle" ALIGN="center"><IMG SRC="'+action[1]+'"');
	newImgWin.document.write(' ONLOAD="window.OUToiwResizeWin();"');
	newImgWin.document.writeln('></TD></TR></TABLE>');
	newImgWin.document.writeln('</BODY></HTML>');
	newImgWin.document.close();
	// do window positioning here
	if (action[19] && newImgWin.moveTo) {
		var imgWinX=action[20];
		var imgWinY=action[21];
		var availW = screen.width;
		var availH = screen.height;
		var parWinX = ua.isIE?window.screenLeft?window.screenLeft:0:window.screenX;
		var parWinY = ua.isIE?window.screenTop?window.screenTop:0:window.screenY;
		imgWinW=ua.isIE?newImgWin.document.body.clientWidth:newImgWin.outerWidth;
		imgWinH=ua.isIE?newImgWin.document.body.clientHeight:newImgWin.outerHeight;
		if (action[19]==2 && screen.availWidth) {
			availW = screen.availWidth;
			availH = screen.availHeight;
		}
		if (action[19]==3) {
			availW = ua.isIE ? document.body.offsetWidth : window.outerWidth;
			availH = ua.isIE ? document.body.offsetHeight : window.outerHeight;
		}
		if (action[19]==4) {
			availW = ua.isIE ? document.body.clientWidth : window.innerWidth;
			availH = ua.isIE ? document.body.clientHeight : window.innerHeight;
		}
		// calculate the window left position here
		if (action[22]==1) {
			imgWinX+=0;
		}
		if (action[22]==2) {
			imgWinX+=(availW-imgWinW)/2;
		}
		if (action[22]==3) {
			imgWinX+=availW-imgWinW;
		}
		// calculate the window top position here
		if (action[23]==1) {
			imgWinY+=0;
		}
		if (action[23]==2) {
			imgWinY+=(availH-imgWinH)/2;
		}
		if (action[23]==3) {
			imgWinY+=availH-imgWinH;
		}
		newImgWin.moveTo(imgWinX+(action[19]<3?0:parWinX),imgWinY+(action[19]<3?0:parWinY));
	}
	if(action[18] && ua.vers>=4 && !(ua.isMac && ua.isIE && ua.vers<5)) newImgWin.focus();
}




CSAg = window.navigator.userAgent; CSBVers = parseInt(CSAg.charAt(CSAg.indexOf("/")+1),10);
CSIsW3CDOM = ((document.getElementById) && !(IsIE()&&CSBVers<6)) ? true : false;
function IsIE() { return CSAg.indexOf("MSIE") > 0;}
function CSIEStyl(s) { return document.all.tags("div")[s].style; }
function CSNSStyl(s) { if (CSIsW3CDOM) return document.getElementById(s).style; else return CSFindElement(s,0);  }
CSIImg=false;
function CSInitImgID() {if (!CSIImg && document.images) { for (var i=0; i<document.images.length; i++) { if (!document.images[i].id) document.images[i].id=document.images[i].name; } CSIImg = true;}}
function CSFindElement(n,ly) { if (CSBVers<4) return document[n];
	if (CSIsW3CDOM) {CSInitImgID();return(document.getElementById(n));}
	var curDoc = ly?ly.document:document; var elem = curDoc[n];
	if (!elem) {for (var i=0;i<curDoc.layers.length;i++) {elem=CSFindElement(n,curDoc.layers[i]); if (elem) return elem; }}
	return elem;
}
function CSGetImage(n) {if(document.images) {return ((!IsIE()&&CSBVers<5)?CSFindElement(n,0):document.images[n]);} else {return null;}}
CSDInit=false;
function CSIDOM() { if (CSDInit)return; CSDInit=true; if(document.getElementsByTagName) {var n = document.getElementsByTagName('DIV'); for (var i=0;i<n.length;i++) {CSICSS2Prop(n[i].id);}}}
function CSICSS2Prop(id) { var n = document.getElementsByTagName('STYLE');for (var i=0;i<n.length;i++) { var cn = n[i].childNodes; for (var j=0;j<cn.length;j++) { CSSetCSS2Props(CSFetchStyle(cn[j].data, id),id); }}}
function CSFetchStyle(sc, id) {
	var s=sc; while(s.indexOf("#")!=-1) { s=s.substring(s.indexOf("#")+1,sc.length); if (s.substring(0,s.indexOf("{")).toUpperCase().indexOf(id.toUpperCase())!=-1) return(s.substring(s.indexOf("{")+1,s.indexOf("}")));}
	return "";
}
function CSGetStyleAttrValue (si, id, st) {
	var s=si.toUpperCase();
	var myID=id.toUpperCase()+":";
	var id1=s.indexOf(myID,st);
	if (id1==-1) return "";
	var ch=s.charAt(id1-1);
	if (ch!=" " && ch!="\t" && ch!="\n" && ch!=";" && ch!="{")
		return CSGetStyleAttrValue (si, id, id1+1);
	var start=id1+myID.length;
	ch=s.charAt(start);
	while(ch==" " || ch=="\t" || ch=="\n") {start++; ch=s.charAt(start);}
	s=s.substring(start,si.length);
	var id2=s.indexOf(";");
	return ((id2==-1)?s:s.substring(0,id2));
}
function CSSetCSS2Props(si, id) {
	var el=document.getElementById(id);
	if (el==null) return;
	var style=document.getElementById(id).style;
	if (style) {
		if (style.left=="") style.left=CSGetStyleAttrValue(si,"left",0);
		if (style.top=="") style.top=CSGetStyleAttrValue(si,"top",0);
		if (style.width=="") style.width=CSGetStyleAttrValue(si,"width",0);
		if (style.height=="") style.height=CSGetStyleAttrValue(si,"height",0);
		if (style.visibility=="") style.visibility=CSGetStyleAttrValue(si,"visibility",0);
		if (style.zIndex=="") style.zIndex=CSGetStyleAttrValue(si,"z-index",0);
	}
}
function CSSetImageURL(action) {
	var img=CSGetImage(action[1]);
	if (img) img.src=action[2];
}
