/* -- 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 CSOpenWindow(action) {
	var wf = "";	
	wf = wf + "width=" + action[3];
	wf = wf + ",height=" + action[4];
	wf = wf + ",resizable=" + (action[5] ? "yes" : "no");
	wf = wf + ",scrollbars=" + (action[6] ? "yes" : "no");
	wf = wf + ",menubar=" + (action[7] ? "yes" : "no");
	wf = wf + ",toolbar=" + (action[8] ? "yes" : "no");
	wf = wf + ",directories=" + (action[9] ? "yes" : "no");
	wf = wf + ",location=" + (action[10] ? "yes" : "no");
	wf = wf + ",status=" + (action[11] ? "yes" : "no");		
	window.open(action[1],action[2],wf);
}
function CSOpenWindowPrompt(action) {
var where = self.location.href
var nw = prompt("Enter a new width:","")
if (nw != null) {
var nh = prompt("Enter a new height:","")
}

var wf = "";	
wf = wf + "width=" + nw;
wf = wf + ",height=" + nh;
wf = wf + ",resizable=" + (action[1] ? "yes" : "no");
wf = wf + ",scrollbars=" + (action[2] ? "yes" : "no");
wf = wf + ",menubar=" + (action[3] ? "yes" : "no");
wf = wf + ",toolbar=" + (action[4] ? "yes" : "no");
wf = wf + ",directories=" + (action[5] ? "yes" : "no");
wf = wf + ",location=" + (action[6] ? "yes" : "no");
wf = wf + ",status=" + (action[7] ? "yes" : "no");		

	if (nw == null || nh == null) { 
	return null
	} else {
	window.open(where,'testwin',wf);
	}
}
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 */
}
function CSResizeWindow(action) { 
	if(navigator.appVersion.charAt(0) >=4) { window.resizeTo (action[1],action[2]) }
}
function ROEmbeddedActions (act) {
	var fct,i,j,name,nsemb;
	name=act[1];
	if (!IsIE())nsemb = ROFindEmbed(name);
   	if(act[2]!="") {
		fct=act[2]; fct+="(";
		if(act[3]==undefined)
			fct+=")";
		for(i=3; i<act.length; i++) {
			fct+="\'"; fct+=act[i]; fct+="\'";
			if(i==act.length-1)fct+=")";
			else fct+=",";
		}
	}
	if(IsIE()) return eval(name+"."+fct);
	else {
		if(nsemb) return nsemb.eval(fct);
	}
}
function ROFindEmbed (name) {
	/* only for netscape */
	if(CSIsW3CDOM) {
		var emb=null;
		for(j=0; j<document.embeds.length; j++) {
			if(document.embeds[j].name==name) {
				emb=document.embeds[j]; break;
			}
		}
		return emb;
	}
	else
		return CSFindElement(name);
}
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);
	}
}
// AD_Tools
// Copyright (c) 1980 - 2004
// Version: 1.04, 2004-10-17

//Code from IE.scrp from adobe golive script source
adUAG  = window.navigator.userAgent; 
adBVS = parseInt(adUAG.charAt(adUAG.indexOf("/")+1),10);
adIsW3CDOM = ((document.getElementById) && !(ad_IsIE()&&adBVS < 6)) ? true : false;

function ad_IsIE() 
{ return (adUAG.indexOf("MSIE") > 0);
}

adIImg=false;

function ad_InitImgID() 
{ if ( ! adIImg && document.images) 
  { for (var i=0; i<document.images.length; i++) 
    { if (!document.images[i].id) 
        document.images[i].id=document.images[i].name;
    } 
    adIImg = true;
  }
}

function ad_FindElement(n,ly) 
{ if (adBVS < 4) 
    return document[n];
	if (adIsW3CDOM) 
	{ ad_InitImgID();
	  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=ad_FindElement(n,curDoc.layers[i]);
	    if (elem) 
	      return elem; 
	  }
  }
	return elem;
}

function ad_GetImage(n) 
{ if(document.images) 
  { if (!ad_IsIE() && adBVS < 5) 
    { return (ad_FindElement(n,0));
    } 
    else 
    { return (document.images[n]);
    }
  } 
  else 
  { return null;
  }
}
//Code from IE.scrp from adobe golive script source

function ad_GetFormElementValue(vForm, vElem)
{	return document.forms[vForm].elements[vElem].value;
}

function ad_GotoLink(vTar, vUri)
{	var mFrame=false;
 	if (!vTar)
  	location = vUri;
	else
	{	for(i = 0; i < parent.frames.length; i++) 
	 	{	if (parent.frames[i].name == vTar) 
		 	{	mFrame = true; 
		  	break;
		 	}
	 	}
		if (mFrame == true)
 		 	parent.frames[vTar].location = vUri;
   	else
		 	window.open(vUri, vTar, "");
	}
}

function ad_PathGetDir(vPath)
{	var mPosP = 0;
	var mDir = "";
	
	if ( ad_PathCheck(vPath)== true )
	{	mPosP = vPath.lastIndexOf("/");
		if ( ++mPosP > 1 )
		{	mDir = vPath.substring(0,mPosP);
			if (mDir.lastIndexOf("/") > mDir.length && mDir.length > 0 )
	  			mDir += "/";
		}
		return mDir;
	}
	return "";	
}

function ad_PathGetFile(vPath)
{	var mPosF = 0;

	if ( ad_PathCheck(vPath) == true )
	{	var mPosP = vPath.lastIndexOf("/");
		if ( ++mPosP > 1 )
			mPosF = vPath.lastIndexOf(".");
		if ( mPosF <= 0 )	
			return "";
		return vPath.substring(mPosP, mPosF-2);
	}
	return "";	
}

function ad_PathGetExt(vPath)
{	if ( ad_PathCheck(vPath) == true )
	{	var mPosF = vPath.lastIndexOf(".");
		if ( mPosF <= 0 )	
			return "";
		return vPath.substring(mPosF,vPath.length);
	}
	return "";	
}

function ad_PathGetCount(vPath)
{	if ( ad_PathCheck(vPath) == true )
	{	var mPosF = vPath.lastIndexOf(".");
		if ( mPosF <= 0 )	
			return 0;
		return (parseInt(vPath.substring(mPosF-1,mPosF)) + (10 * parseInt(vPath.substring(mPosF-2,mPosF-1))));
	}
	return 0;	
}

function ad_IsDefined(vVar)
{	var mOkay = true;
	var mOldErr = window.onerror;
 	window.onerror=ad_ErrHandle;
 	try 
 	{	eval(vVar);
 	}
 	catch (e) 
 	{ mOkay=false;
 	}
 	window.onerror=mOldErr;
 	return mOkay;
}

function ad_ErrHandle()
{	return true;
}

function ad_PathCheck(vPath)
{	if (vPath)
		return (vPath+"" != "" && vPath != "#" && vPath != "undefined");
	else	
		return false;	
}
function CSSetImageURL(action) {
	var img=CSGetImage(action[1]);
	if (img) img.src=action[2];
}
function CSSlideNewWindow(action) {
var wh = ""
if (action[7] || action[8] || action[9] == true) wh=action[4]-125
else wh = action[4]

var wf = "";	
wf = wf + "width=" + action[3];
wf = wf + ",height=" + wh;
wf = wf + ",resizable=" + (action[5] ? "yes" : "no");
wf = wf + ",scrollbars=" + (action[6] ? "yes" : "no");
wf = wf + ",menubar=" + (action[7] ? "yes" : "no");
wf = wf + ",toolbar=" + (action[8] ? "yes" : "no");
wf = wf + ",directories=" + (action[9] ? "yes" : "no");
wf = wf + ",location=" + (action[10] ? "yes" : "no");
wf = wf + ",status=" + (action[11] ? "yes" : "no");		

if(navigator.appVersion.charAt(0) >=4) {
var sw=screen.width-20;
var sh=screen.height;
var newwidth=action[3]; 
var newheight=action[4];
var positionleft=(sw-newwidth)/2;
var positiontop=""
if (action[7] || action[8] || action[9] == true) positiontop=(sh-newheight)/3;
else positiontop=(sh-newheight)/2.5;
}
newwindow=window.open(action[1],action[2],wf); 
newwindow.focus()	
if(navigator.appVersion.charAt(0) >=4) {
	for(width1 = 1 ; width1 < positionleft ; width1 = width1 + 10)
	newwindow.moveTo(width1,positiontop)
	}
}