CSStateArray=new Object;
CSCookieArray=new Object;
CSCookieValArray=new Object;
function CSWriteCookie(action){var name="DFT"+action[1];
var hrs=action[2];
var path=action[3];
var domain=action[4];
var secure=action[5];
var exp=new Date((new Date()).getTime()+hrs * 3600000);
var cookieVal="";
for(var prop in CSCookieArray){if(("DFT"+CSCookieArray[prop])==name){if(cookieVal !="") cookieVal+="&";
cookieVal+=prop+":"+escape(CSStateArray[prop]);}}
if(hrs !=0)
cookieVal+="; expires="+exp.toGMTString();
if(path !="")
cookieVal+="; path="+path;
if(domain !="")
cookieVal+="; domain="+domain;
if(secure==true)
cookieVal+="; secure";
document.cookie=name+'='+cookieVal;}
function CSReadCookie(action){var name="DFT"+action[1];
var cookies=document.cookie;
if(cookies=="") return;
var start=cookies.indexOf(name);
if(start==-1) return;
start+=name.length+1;
var end=cookies.indexOf(";", start);
if(end==-1) end=cookies.length;
var cookieVal=cookies.substring(start, end);
var arr=cookieVal.split('&');
for(var i=0; i < arr.length; i++){var a=arr[i].split(':');
CSStateArray[a[0]]=unescape(a[1]);}}
function CSDefineState(action){CSCookieArray[action[1]]=action[3];}
function CSSetState(action){CSStateArray[action[1]]=action[2];}
function CSInitState(action){if(typeof(CSStateArray[action[1]])=="undefined")
CSStateArray[action[1]]=action[2];}
function CSCheckState(action){var obj1=CSStateArray[action[1]];
var obj2=action[2];
if(typeof(obj1)=="object"){for(var i=0;i<obj1.length;i++){if(obj1[i] !=obj2[i])
return false;}
return true;}
var res;
var op=action[3];
if(op=="==") res=(CSStateArray[action[1]]==action[2]);
else if(op=="!=") res=(CSStateArray[action[1]] !=action[2]);
else if(op==">" ) res=(CSStateArray[action[1]] >  action[2]);
else if(op==">=") res=(CSStateArray[action[1]] >=action[2]);
else if(op=="<" ) res=(CSStateArray[action[1]] <  action[2]);
else if(op=="<=") res=(CSStateArray[action[1]] <=action[2]);
return res;}
CSInit=new Array;
function CSScriptInit(){if(typeof(skipPage) !="undefined"){if(skipPage) return;}
idxArray=new Array;
for(var i=0;i<CSInit.length;i++)
idxArray[i]=i;
CSAction2(CSInit, idxArray);}
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; 
else return false;}
//  Close Popup Redirect Action 1.01 by Nate Baldwin, www.mindpalette.com, copyright 2002...
var MP_CPRcounter=0;
function MPCloseWin2(action){MP_CPRcounter++;
if (action[1] !="#" && action[1] !="<EmptyReference!)" && action[1] !="(Empty Reference)") self.opener.location=action[1];
self.close();}
function MPFocusWin2(){if (MP_CPRcounter==0) window.focus();}
window.onload=MPFocusWin2;
//  OpenPopUpLite 2.0.1 action by Nate Baldwin, www.mindpalette.com, copyright 2004
if (typeof MPStoreOpenWin2=="undefined") MPStoreOpenWin2=new Array();
function MPOpenPopupLite(action){var posX=0;
var posY=0;
if (action[4]==true){posX=Math.round((screen.availWidth/2)-(action[2]/2));
posY=Math.round((screen.availHeight/2)-(action[3]/2));}else{posX=action[12];
posY=action[13];}
if (action[16]==true){posX=0;
posY=0;
action[2]=screen.availWidth;
action[3]=screen.availHeight;}
for (i=5; i<12; i++){action[i]==true ? action[i]="yes" : action[i]="no";}
var windowOptions="";
windowOptions+="width="+action[2];
windowOptions+=",height="+action[3];
windowOptions+=",resizable="+action[11];
windowOptions+=",scrollbars="+action[5];
windowOptions+=",menubar="+action[6];
windowOptions+=",toolbar="+action[9];
windowOptions+=",directories="+action[7];
windowOptions+=",location="+action[10];
windowOptions+=",status="+action[8];
windowOptions+=",left="+posX;
windowOptions+=",top="+posY;
var thisPopup=window.open(action[15], action[1], windowOptions);
MPStoreOpenWin2[action[1]]=thisPopup;
if (action[14] !="" && action[14] !="#" && action[14] !="(EmptyReference!)" && action[14] !="(Empty Reference!)")
window.location=action[14];}
function CSCloseWindow(){if (self.parent.frames.length !=0){self.parent.close()
}else{window.close()
}}
