<HTML dir=ltr><HEAD><TITLE>RE: Using role for WF admin (Mike Pokraka)</TITLE>
<SCRIPT id=CSCO_GHOST>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
/*
* Copyright (c) 2006-2007 Cisco Systems, Inc.
* All rights reserved.
*
* Unauthorized reproduction or distribution of this computer code
* may result in civil or criminal penalties.
*/

window["csco_identity"]="window";document["csco_identity"]="document";location["csco_identity"]="location";history["csco_identity"]="history";document["csco_window"]=window;document["csco_createElement"]=window.document.createElement;history["csco_window"]=window;location["csco_window"]=window;window["csco_top"]=window.top;document['csco_domain']='domain';document['csco_write']=document.write;document['csco_writeln']=document.writeln;window.self['csco_setTimeout']=window.self.setTimeout;window.self['csco_setInterval']=window.self.setInterval;window.self['csco_open']=window.self.open;var csco_g_buffer='';var csco_g_index=0;var csco_g_id_count=0;if("undefined"==typeof csco_g_contentBuffer){eval('var csco_g_contentBuffer="";');};var csco_g_random_port=Math.round(20000+12000 * Math.random());function csco_wrap_js(str){var ret="<script id=CSCO_GHOST src="+CSCO_Gateway+"/+CSCOL+/cte.js></scr"+"ipt><script id=CSCO_GHOST src="+CSCO_Gateway+"/+CSCOE+/apcf></sc"+"ript>";var js_mangled=CSCO_WebVPN['process']('js',str);ret+=CSCO_WebVPN['process']('html',eval(js_mangled));return ret;};function csco_escape(str){return str.replace(/'/g,"\\'").replace(/"/g,'\\"');};function CSCO_String(v){if(arguments.length==0){return "";};if(typeof v !="undefined"){return CSCO_WebVPN["unmangle_url"](v.toString());}else{return v;};};function CSCO_do_js(buffer,for_event,spans){var str="";var tmp_f=0;if(for_event){tmp_f=CSCO_next_id();str+='var csco_expando;if(typeof this.expando=="boolean"){csco_expando=this.expando;this.expando=true;}';str+='this.'+tmp_f+'=function (){ ';};if('undefined'==typeof spans){/*var lexer=new LexerJavaScript(LexerJavaScript_gramm,'g',LexerJavaScriptRegExp,LexerJavaScriptGrammArray);lexer.set_input (buffer,0,0);var parser=new JSParser(lexer,buffer);var segments=parser.process();str+=parser.flush(0,segments);str+=buffer.substring(parser.csco_g_index,buffer.length);buffer=str;*/spans=CSCO_calc_spans(buffer);/* debugging stuffif(spans&&spans.length){if(my_spans.length !=spans.length){};for(var i=0;i<spans.length;i+=2){if(spans[i] !=my_spans[i]||spans[i+1] !=my_spans[i+1]){var s='('+spans[i]+','+spans[i+1]+')';s+='('+my_spans[i]+','+my_spans[i+1]+')';s+='\n';s+='->'+buffer.substr(spans[i],100);s+='\n';s+='->'+buffer.substr(my_spans[i],100);break;};};};*/if(spans.length){buffer=str+CSCO_do_js_spans(buffer,spans);}else{buffer=str+buffer;};}else if(spans.length>0){buffer=str+CSCO_do_js_spans(buffer,spans);}else if(str.length>0){buffer=str+buffer;};if(for_event){buffer+=' };var csco_return=this.'+tmp_f+'();this.remove('+tmp_f+');';buffer+='if(typeof csco_expando !="undefined") this.expando=csco_expando;return csco_return;'};return buffer;};function CSCO_calc_spans(buffer){var ut=JSParserUtils;var spans=new Array();var lexer=CSCO_Lexer;lexer.set_input (buffer,0,0);var start=0;var word=-1;var token=null;while(token=lexer.getNextToken()){var token_type=token.type;if(token_type===ut.JS_SEMICOLON||token_type===ut.JS_CURLOPEN||token_type===ut.JS_CURLCLOSE||token_type===ut.JS_RESERVEDWORD||token_type===ut.JS_FUNCTION||token_type===ut.JS_IF||token_type===ut.JS_VAR||token_type===ut.JS_WITH){if(word !=-1){spans.push(start);spans.push(word);};start=token.first_index;word=-1;};if(ut.is_keyword(token.type)||token_type===ut.JS_EVAL||token_type===ut.JS_ACTIVEXOBJECT||token_type===ut.JS_NEWFUNCTION||token_type===ut.JS_NEWSTRING||token_type===ut.JS_WITH){word=token.first_index;};};if(word !=-1){spans.push(start);spans.push(word);};return spans;};function CSCO_do_js_spans(buffer,spans){var ret=new Array();var i=0;var first=spans[i++];var last=spans[i++];var lexer=new LexerJavaScript(LexerJavaScript_gramm,'g',LexerJavaScriptRegExp,LexerJavaScriptGrammArray);var parser=new JSParser(lexer,buffer);var cur_pos=lexer['get_pos']();lexer.input=buffer;var reg_exp=lexer.re;while(i<=spans.length){if(cur_pos<=last){                    first=first>cur_pos ? first : cur_pos;reg_exp.lastIndex=first;ret.push(parser.flush(0,parser.process(last)));cur_pos=reg_exp.lastIndex;};first=spans[i++];last=spans[i++];};ret.push(buffer.substring(parser.csco_g_index,buffer.length));return ret.join('');};function CSCO_next_id(){return 'csco_tmp_'+csco_g_id_count++;};var STR_CSCO_QUOT='';var STR_CSCO_NOPE='';var STR_CSCO_CALL='';var STR_CSCO_GET='';var STR_CSCO_PUT='';var STR_CSCO_GET_I='';var STR_CSCO_PUT_I='';var STR_CSCO_PROCESS='';function CSCO_set_quot(quot){STR_CSCO_QUOT=quot;STR_CSCO_NOPE='CSCO_Util['+STR_CSCO_QUOT+'nope'+STR_CSCO_QUOT+']';STR_CSCO_CALL='CSCO_WebVPN['+STR_CSCO_QUOT+'call'+STR_CSCO_QUOT+']';STR_CSCO_GET='CSCO_WebVPN['+STR_CSCO_QUOT+'get'+STR_CSCO_QUOT+']';STR_CSCO_GET_I='CSCO_WebVPN['+STR_CSCO_QUOT+'geti'+STR_CSCO_QUOT+']';STR_CSCO_PUT='CSCO_WebVPN['+STR_CSCO_QUOT+'put'+STR_CSCO_QUOT+']';STR_CSCO_PUT_I='CSCO_WebVPN['+STR_CSCO_QUOT+'puti'+STR_CSCO_QUOT+']';STR_CSCO_INDEX='CSCO_WebVPN['+STR_CSCO_QUOT+'index'+STR_CSCO_QUOT+']';STR_CSCO_PROCESS='CSCO_WebVPN['+STR_CSCO_QUOT+'process'+STR_CSCO_QUOT+']';STR_CSCO_NEWACTIVEX='CSCO_WebVPN['+STR_CSCO_QUOT+'newactivex'+STR_CSCO_QUOT+']';};function CSCO_add_tag_attr(tag,attr){if(ParserTagAttr==null){ParserTagAttr=new Object();};if(typeof ParserTagAttr[tag]=='undefined'){ParserTagAttr[tag]=new Object();};ParserTagAttr[tag][attr]=1;};var CSCO_wrapperStore=new Array();CSCO_wrapperStore["UNKNOWN"]=new Array();function CSCO_add_clsid_name(clsid,name,func){clsid=clsid.toUpperCase();name=name.toUpperCase();if(ParserClsidName==null){ParserClsidName=new Object();};if(typeof ParserClsidName[clsid]=='undefined'){ParserClsidName[clsid]=new Object();};if(func){ParserClsidName[clsid][name]=func;}else{ParserClsidName[clsid][name]=0;};if (ParserClsidName[clsid]['ARCHIVE']&&ParserClsidName[clsid]['CODEBASE']){if (ParserClsidJava==null){ParserClsidJava=new Object();};ParserClsidJava[clsid]=true;};};function Token (first_index,last_index,type){this.first_index=first_index;this.last_index=last_index;this.type=type;};function Gramm (regStr,type,flag){this.re=new RegExp('^'+regStr,'i');this.type=type;};function LexerBase (gramm,flag){if (arguments.length>0){this['init'] (gramm,flag);};};LexerBase['makeRegExp']=function(arr,flag){var str=arr [0][0];for (var i=1;i<arr.length;i++){str=str+'|'+arr [i][0];};return new RegExp (str,flag);};LexerBase['makeGramm']=function(arr,flag){var gramm=new Array ();for (var i=0;i<arr.length;i++){gramm [i]=new Gramm (arr [i][0],arr [i][1],flag);};return gramm;};LexerBase['makeRegExpMatch']=function(){var obj=new Object();obj['!']=true;obj['!=']=true;obj['!==']=true;obj['#']=true;obj['%']=true;obj['%=']=true;obj['&']=true;obj['&&']=true;obj['&&=']=true;obj['&=']=true;obj['(']=true;obj['*']=true;obj['*=']=true;obj['+']=true;obj['+=']=true;obj[',']=true;obj['-']=true;obj['-=']=true;obj['->']=true;obj['.']=true;obj['/']=true;obj['/=']=true;obj[':']=true;obj['::']=true;obj[';']=true;obj['<']=true;obj['<<']=true;obj['<<=']=true;obj['<=']=true;obj['=']=true;obj['==']=true;obj['===']=true;obj['>']=true;obj['>=']=true;obj['>>']=true;obj['>>=']=true;obj['?']=true;obj['[']=true;obj['^']=true;obj['^=']=true;obj['{']=true;obj['|']=true;obj['|=']=true;obj['||']=true;obj['||=']=true;obj['~']=true;obj['break']=true;obj['case']=true;obj['catch']=true;obj['const']=true;obj['continue']=true;obj['default']=true;obj['delete']=true;obj['do']=true;obj['else']=true;obj['for']=true;obj['function']=true;obj['if']=true;obj['in']=true;obj['instanceof']=true;obj['is']=true;obj['new']=true;obj['return']=true;obj['switch']=true;obj['throw']=true;obj['throws']=true;obj['try']=true;obj['typeof']=true;obj['var']=true;obj['while']=true;obj['with']=true;return obj;};LexerBase.prototype['init']=function(gramm,flag,lexRegExp,lexGrammArray){this.re=lexRegExp;this.grammArray=lexGrammArray;this.offset=0;this.re.lastIndex=0;this.is_done=false;this.unget_tokens=new Array();};LexerBase.prototype['set_input']=function(input,offset,lastIndex){this.input=input;this.offset=offset;this.re.lastIndex=lastIndex;this.is_done=false;};LexerBase.prototype['set_pos']=function(lastIndex){this.re.lastIndex=lastIndex - this.offset;};LexerBase.prototype['get_pos']=function(){return this.re.lastIndex+this.offset;};LexerBase.prototype['get_offset']=function(){return this.offset;};LexerBase.prototype['unget']=function(token){this.unget_tokens.push(token);};LexerBase.prototype['getNextToken']=function(){if(this.is_done){return null;};if(this.unget_tokens.length>0){return this.unget_tokens.pop();};var token=this.re.exec (this.input);var token_str="";if (token !=null){token_str=token[0];var ret=this['match_token'](token_str);if(ret !=null){var token_type=ret[0];var token_action=ret[1];if (token_action !=null){eval (token_action);return tmp;}else{return new Token (this.offset+this.re.lastIndex - token_str.length,this.offset+this.re.lastIndex,token_type);};};};this.is_done=true;return null;};LexerBase.prototype['match_token']=function(str){for (var i=0;i<this.grammArray.length;i++){var m=this.grammArray[i].re.exec(str);if(m&&m.index==0){return this.grammArray[i].type;};};return null;};ATTR_ACTION=1;ATTR_ALTHTML=2;ATTR_ARCHIVE=3;ATTR_BACKGROUND=4;ATTR_BACKGROUNDIMAGE=5;ATTR_BASEHREF=6;ATTR_BEHAVIOR=7;ATTR_CITE=8;ATTR_CLASSID=9;ATTR_COOKIE=10;ATTR_CODEBASE=11;ATTR_CONTENT=12;ATTR_CSSTEXT=13;ATTR_DATA=14;ATTR_DOMAIN=15;ATTR_DYNSRC=16;ATTR_FILTER=17;ATTR_HOST=18;ATTR_HOSTNAME=19;ATTR_HREF=20;ATTR_HTMLTEXT=21;ATTR_IMPLEMENTATION=22;ATTR_INNERTEXT=23;ATTR_LANGUAGE=24;ATTR_LISTSTYLEIMAGE=25;ATTR_LOCATION=26;ATTR_LONGDESC=27;ATTR_LOWSRC=28;ATTR_NAME=29;ATTR_OUTERHTML=30;ATTR_PATHNAME=31;ATTR_PLUGINSPAGE=32;ATTR_PORT=33;ATTR_PROFILE=34;ATTR_PROTOCOL=35;ATTR_REFERRER=36;ATTR_SEARCH=37;ATTR_SRC=38;ATTR_STYLE=39;ATTR_URL=40;ATTR_URLUNENCODED=41;ATTR_USEMAP=42;ATTR_CONTENT=43;ATTR_HTTPEQUIV=44;ATTR_TYPE=45;ATTR_VALUE=46;ATTR_ONEVENT=47;ATTR_REL=48;ATTR_CODE=49;ATTR_SECURITY=50;ATTR_CLOSE=0;LexerTag_gramm=[[ '[\\s\'\"]*action[ \'\"]*=',ATTR_ACTION ],[ '[\\s\'\"]*archive[ \'\"]*=',ATTR_ARCHIVE ],[ '[\\s\'\"]*background[ \'\"]*=',ATTR_BACKGROUND ],[ '[\\s\'\"]*backgroundImage[ \'\"]*=',ATTR_BACKGROUNDIMAGE ],[ '[\\s\'\"]*cite[ \'\"]*=',ATTR_CITE ],[ '[\\s\'\"]*classid[ \'\"]*=',ATTR_CLASSID ],[ '[\\s\'\"]*codebase[ \'\"]*=',ATTR_CODEBASE ],[ '[\\s\'\"]*code[ \'\"]*=',ATTR_CODE ],[ '[\\s\'\"]*data[ \'\"]*=',ATTR_DATA ],[ '[\\s\'\"]*href[ \'\"]*=' ,ATTR_HREF ],[ '[\\s\'\"]*language[ \'\"]*=' ,ATTR_LANGUAGE ],[ '[\\s\'\"]*implementation[ \'\"]*=',ATTR_IMPLEMENTATION ],[ '[\\s\'\"]*pluginspage[ \'\"]*=',ATTR_PLUGINSPAGE ],[ '[\\s\'\"]*profile[ \'\"]*=',ATTR_PROFILE ],[ '[\\s\'\"]*security[ \'\"]*=',ATTR_SECURITY ],[ '[\\s\'\"]*src[ \'\"]*=',ATTR_SRC ],[ '[\\s\'\"]*style[ \'\"]*=',ATTR_STYLE ],[ '[\\s\'\"]*useMap[ \'\"]*=',ATTR_USEMAP ],[ '[\\s\'\"]*content[ \'\"]*=',ATTR_CONTENT ],[ '[\\s\'\"]*http-equiv[ \'\"]*=',ATTR_HTTPEQUIV ],[ '[\\s\'\"]*type[ \'\"]*=',ATTR_TYPE ],[ '[\\s\'\"]*rel[ \'\"]*=',ATTR_REL ],[ '[\\s\'\"]*name[ \'\"]*=',ATTR_NAME ],[ '[\\s\'\"]*value[ \'\"]*=',ATTR_VALUE ],[ '[\\s\'\"]*onabort[ \'\"]*=',ATTR_ONEVENT ],[ '[\\s\'\"]*onactivate[ \'\"]*=',ATTR_ONEVENT ],[ '[\\s\'\"]*onafterprint[ \'\"]*=',ATTR_ONEVENT ],[ '[\\s\'\"]*onafterupdate[ \'\"]*=',ATTR_ONEVENT ],[ '[\\s\'\"]*onbeforeactivate[ \'\"]*=',ATTR_ONEVENT ],[ '[\\s\'\"]*onbeforecopy[ \'\"]*=',ATTR_ONEVENT ],[ '[\\s\'\"]*onbeforecut[ \'\"]*=',ATTR_ONEVENT ],[ '[\\s\'\"]*onbeforedeactivate[ \'\"]*=',ATTR_ONEVENT ],[ '[\\s\'\"]*onbeforeeditfocus[ \'\"]*=',ATTR_ONEVENT ],[ '[\\s\'\"]*onbeforepaste[ \'\"]*=',ATTR_ONEVENT ],[ '[\\s\'\"]*onbeforeprint[ \'\"]*=',ATTR_ONEVENT ],[ '[\\s\'\"]*onbeforeunload[ \'\"]*=',ATTR_ONEVENT ],[ '[\\s\'\"]*onbeforeupdate[ \'\"]*=',ATTR_ONEVENT ],[ '[\\s\'\"]*onblur[ \'\"]*=',ATTR_ONEVENT ],[ '[\\s\'\"]*onbounce[ \'\"]*=',ATTR_ONEVENT ],[ '[\\s\'\"]*oncellchange[ \'\"]*=',ATTR_ONEVENT ],[ '[\\s\'\"]*onchange[ \'\"]*=',ATTR_ONEVENT ],[ '[\\s\'\"]*onclick[ \'\"]*=',ATTR_ONEVENT ],[ '[\\s\'\"]*oncontextmenu[ \'\"]*=',ATTR_ONEVENT ],[ '[\\s\'\"]*oncontrolselect[ \'\"]*=',ATTR_ONEVENT ],[ '[\\s\'\"]*oncopy[ \'\"]*=',ATTR_ONEVENT ],[ '[\\s\'\"]*oncut[ \'\"]*=',ATTR_ONEVENT ],[ '[\\s\'\"]*ondataavailable[ \'\"]*=',ATTR_ONEVENT ],[ '[\\s\'\"]*ondatasetchanged[ \'\"]*=',ATTR_ONEVENT ],[ '[\\s\'\"]*ondatasetcomplete[ \'\"]*=',ATTR_ONEVENT ],[ '[\\s\'\"]*ondblclick[ \'\"]*=',ATTR_ONEVENT ],[ '[\\s\'\"]*ondeactivate[ \'\"]*=',ATTR_ONEVENT ],[ '[\\s\'\"]*ondrag[ \'\"]*=',ATTR_ONEVENT ],[ '[\\s\'\"]*ondragend[ \'\"]*=',ATTR_ONEVENT ],[ '[\\s\'\"]*ondragenter[ \'\"]*=',ATTR_ONEVENT ],[ '[\\s\'\"]*ondragleave[ \'\"]*=',ATTR_ONEVENT ],[ '[\\s\'\"]*ondragover[ \'\"]*=',ATTR_ONEVENT ],[ '[\\s\'\"]*ondragstart[ \'\"]*=',ATTR_ONEVENT ],[ '[\\s\'\"]*ondrop[ \'\"]*=',ATTR_ONEVENT ],[ '[\\s\'\"]*onerror[ \'\"]*=',ATTR_ONEVENT ],[ '[\\s\'\"]*onerrorupdate[ \'\"]*=',ATTR_ONEVENT ],[ '[\\s\'\"]*onfilterchange[ \'\"]*=',ATTR_ONEVENT ],[ '[\\s\'\"]*onfinish[ \'\"]*=',ATTR_ONEVENT ],[ '[\\s\'\"]*onfocus[ \'\"]*=',ATTR_ONEVENT ],[ '[\\s\'\"]*onfocusin[ \'\"]*=',ATTR_ONEVENT ],[ '[\\s\'\"]*onfocusout[ \'\"]*=',ATTR_ONEVENT ],[ '[\\s\'\"]*onhelp[ \'\"]*=',ATTR_ONEVENT ],[ '[\\s\'\"]*onkeydown[ \'\"]*=',ATTR_ONEVENT ],[ '[\\s\'\"]*onkeypress[ \'\"]*=',ATTR_ONEVENT ],[ '[\\s\'\"]*onkeyup[ \'\"]*=',ATTR_ONEVENT ],[ '[\\s\'\"]*onlayoutcomplete[ \'\"]*=',ATTR_ONEVENT ],[ '[\\s\'\"]*onload[ \'\"]*=',ATTR_ONEVENT ],[ '[\\s\'\"]*onlosecapture[ \'\"]*=',ATTR_ONEVENT ],[ '[\\s\'\"]*onmousedown[ \'\"]*=',ATTR_ONEVENT ],[ '[\\s\'\"]*onmouseenter[ \'\"]*=',ATTR_ONEVENT ],[ '[\\s\'\"]*onmouseleave[ \'\"]*=',ATTR_ONEVENT ],[ '[\\s\'\"]*onmousemove[ \'\"]*=',ATTR_ONEVENT ],[ '[\\s\'\"]*onmouseout[ \'\"]*=',ATTR_ONEVENT ],[ '[\\s\'\"]*onmouseover[ \'\"]*=',ATTR_ONEVENT ],[ '[\\s\'\"]*onmouseup[ \'\"]*=',ATTR_ONEVENT ],[ '[\\s\'\"]*onmousewheel[ \'\"]*=',ATTR_ONEVENT ],[ '[\\s\'\"]*onmove[ \'\"]*=',ATTR_ONEVENT ],[ '[\\s\'\"]*onmoveend[ \'\"]*=',ATTR_ONEVENT ],[ '[\\s\'\"]*onmovestart[ \'\"]*=',ATTR_ONEVENT ],[ '[\\s\'\"]*onpaste[ \'\"]*=',ATTR_ONEVENT ],[ '[\\s\'\"]*onpropertychange[ \'\"]*=',ATTR_ONEVENT ],[ '[\\s\'\"]*onreadystatechange[ \'\"]*=',ATTR_ONEVENT ],[ '[\\s\'\"]*onreset[ \'\"]*=',ATTR_ONEVENT ],[ '[\\s\'\"]*onresize[ \'\"]*=',ATTR_ONEVENT ],[ '[\\s\'\"]*onresizeend[ \'\"]*=',ATTR_ONEVENT ],[ '[\\s\'\"]*onresizestart[ \'\"]*=',ATTR_ONEVENT ],[ '[\\s\'\"]*onrowenter[ \'\"]*=',ATTR_ONEVENT ],[ '[\\s\'\"]*onrowexit[ \'\"]*=',ATTR_ONEVENT ],[ '[\\s\'\"]*onrowsdelete[ \'\"]*=',ATTR_ONEVENT ],[ '[\\s\'\"]*onrowsinserted[ \'\"]*=',ATTR_ONEVENT ],[ '[\\s\'\"]*onscroll[ \'\"]*=',ATTR_ONEVENT ],[ '[\\s\'\"]*onselect[ \'\"]*=',ATTR_ONEVENT ],[ '[\\s\'\"]*onselectionchange[ \'\"]*=',ATTR_ONEVENT ],[ '[\\s\'\"]*onselectstart[ \'\"]*=',ATTR_ONEVENT ],[ '[\\s\'\"]*onstart[ \'\"]*=',ATTR_ONEVENT ],[ '[\\s\'\"]*onstop[ \'\"]*=',ATTR_ONEVENT ],[ '[\\s\'\"]*onsubmit[ \'\"]*=',ATTR_ONEVENT ],[ '[\\s\'\"]*onunload[ \'\"]*=',ATTR_ONEVENT ],[ '>',ATTR_CLOSE ]];var ParserClsidName=null;var ParserClsidTunnel=null;var ParserTagAttr=null;var ParserHtmlTags=null;var ParserWordsCall=null;var ParserWordsPut=null;var ParserWordsGet=null;var ParserWordsPutI=null;var ParserWordsGetI=null;var ParserWordsAllKeywords=null;var ParserObjectType=null;var ParserObjectFunc=null;var ParserClsidJava=null;var CafeClsidJava_re=new RegExp('^CLSID:CAFE[CE][AF][AF][CE]-\\d\\d\\d\\d-\\d\\d\\d\\d-\\d\\d\\d\\d-ABCDEF[AF][BE][CD][CD][BE][AF]');function CSCO_is_java_obj(clsid){if (ParserClsidJava==null){ParserClsidJava=new Object();};if(clsid==null){return false;};if(ParserClsidJava[clsid]){return true;};if (clsid.match(CafeClsidJava_re)){if (ParserClsidName==null){ParserClsidName=new Object();};if (typeof ParserClsidName[clsid]=='undefined'){ParserClsidName[clsid]=new Object();ParserClsidName[clsid]['CODEBASE']=CSCO_MangleCodeBase;ParserClsidName[clsid]['ARCHIVE']=CSCO_ProcessArchive;ParserClsidName[clsid]['CACHE_ARCHIVE']=CSCO_ProcessArchive;};ParserClsidJava[clsid]=true;return true;};return false;};LexerTag.prototype=new LexerBase ();LexerTag.prototype.constructor=LexerTag;LexerTag.superclass=LexerBase.prototype;var LexerTagRegExp=new RegExp('[\\s\'\"]*[a-z_0-9\200-\377:;\\#$%&@?*`(){}[\\]+.,/-]+[ \'\"]*=|>','gi');var LexerTagGrammArray=LexerBase['makeGramm'](LexerTag_gramm,'gi');var LexerTagTokenMatch=make_tag_match();function LexerTag (gramm,flag,lexRegExp,lexGrammArray){if (arguments.length>0){LexerTag.superclass['init'].call (this,gramm,flag,lexRegExp,lexGrammArray);this.match=LexerTagTokenMatch;this.re_trim=/[\s'"=]*/g;};};LexerTag.prototype['getNextToken']=function (){var token=null;var token_type=null;var token_str="";do{token=this.re.exec(this.input);if(token==null){return null;};token_str=token[0];token_type=this.match[token_str.replace(this.re_trim,'').toUpperCase()];}while(token_type==null);return new Token (this.offset+this.re.lastIndex - token_str.length,this.offset+this.re.lastIndex,token_type);};function make_tag_match(){var obj=new Object();obj['>']=ATTR_CLOSE;obj['ACTION']=ATTR_ACTION;obj['ARCHIVE']=ATTR_ARCHIVE;obj['BACKGROUND']=ATTR_BACKGROUND;obj['BACKGROUNDIMAGE']=ATTR_BACKGROUNDIMAGE;obj['CITE']=ATTR_CITE;obj['CLASSID']=ATTR_CLASSID;obj['CODEBASE']=ATTR_CODEBASE;obj['CODE']=ATTR_CODE;obj['DATA']=ATTR_DATA;obj['HREF']=ATTR_HREF;obj['LANGUAGE']=ATTR_LANGUAGE;obj['IMPLEMENTATION']=ATTR_IMPLEMENTATION;obj['PLUGINSPAGE']=ATTR_PLUGINSPAGE;obj['PROFILE']=ATTR_PROFILE;obj['SECURITY']=ATTR_SECURITY;obj['SRC']=ATTR_SRC;obj['STYLE']=ATTR_STYLE;obj['USEMAP']=ATTR_USEMAP;obj['CONTENT']=ATTR_CONTENT;obj['HTTP-EQUIV']=ATTR_HTTPEQUIV;obj['TYPE']=ATTR_TYPE;obj['REL']=ATTR_REL;obj['NAME']=ATTR_NAME;obj['VALUE']=ATTR_VALUE;obj['ONABORT']=ATTR_ONEVENT;obj['ONACTIVATE']=ATTR_ONEVENT;obj['ONAFTERPRINT']=ATTR_ONEVENT;obj['ONAFTERUPDATE']=ATTR_ONEVENT;obj['ONBEFOREACTIVATE']=ATTR_ONEVENT;obj['ONBEFORECOPY']=ATTR_ONEVENT;obj['ONBEFORECUT']=ATTR_ONEVENT;obj['ONBEFOREDEACTIVATE']=ATTR_ONEVENT;obj['ONBEFOREEDITFOCUS']=ATTR_ONEVENT;obj['ONBEFOREPASTE']=ATTR_ONEVENT;obj['ONBEFOREPRINT']=ATTR_ONEVENT;obj['ONBEFOREUNLOAD']=ATTR_ONEVENT;obj['ONBEFOREUPDATE']=ATTR_ONEVENT;obj['ONBLUR']=ATTR_ONEVENT;obj['ONBOUNCE']=ATTR_ONEVENT;obj['ONCELLCHANGE']=ATTR_ONEVENT;obj['ONCHANGE']=ATTR_ONEVENT;obj['ONCLICK']=ATTR_ONEVENT;obj['ONCONTEXTMENU']=ATTR_ONEVENT;obj['ONCONTROLSELECT']=ATTR_ONEVENT;obj['ONCOPY']=ATTR_ONEVENT;obj['ONCUT']=ATTR_ONEVENT;obj['ONDATAAVAILABLE']=ATTR_ONEVENT;obj['ONDATASETCHANGED']=ATTR_ONEVENT;obj['ONDATASETCOMPLETE']=ATTR_ONEVENT;obj['ONDBLCLICK']=ATTR_ONEVENT;obj['ONDEACTIVATE']=ATTR_ONEVENT;obj['ONDRAG']=ATTR_ONEVENT;obj['ONDRAGEND']=ATTR_ONEVENT;obj['ONDRAGENTER']=ATTR_ONEVENT;obj['ONDRAGLEAVE']=ATTR_ONEVENT;obj['ONDRAGOVER']=ATTR_ONEVENT;obj['ONDRAGSTART']=ATTR_ONEVENT;obj['ONDROP']=ATTR_ONEVENT;obj['ONERROR']=ATTR_ONEVENT;obj['ONERRORUPDATE']=ATTR_ONEVENT;obj['ONFILTERCHANGE']=ATTR_ONEVENT;obj['ONFINISH']=ATTR_ONEVENT;obj['ONFOCUS']=ATTR_ONEVENT;obj['ONFOCUSIN']=ATTR_ONEVENT;obj['ONFOCUSOUT']=ATTR_ONEVENT;obj['ONHELP']=ATTR_ONEVENT;obj['ONKEYDOWN']=ATTR_ONEVENT;obj['ONKEYPRESS']=ATTR_ONEVENT;obj['ONKEYUP']=ATTR_ONEVENT;obj['ONLAYOUTCOMPLETE']=ATTR_ONEVENT;obj['ONLOAD']=ATTR_ONEVENT;obj['ONLOSECAPTURE']=ATTR_ONEVENT;obj['ONMOUSEDOWN']=ATTR_ONEVENT;obj['ONMOUSEENTER']=ATTR_ONEVENT;obj['ONMOUSELEAVE']=ATTR_ONEVENT;obj['ONMOUSEMOVE']=ATTR_ONEVENT;obj['ONMOUSEOUT']=ATTR_ONEVENT;obj['ONMOUSEOVER']=ATTR_ONEVENT;obj['ONMOUSEUP']=ATTR_ONEVENT;obj['ONMOUSEWHEEL']=ATTR_ONEVENT;obj['ONMOVE']=ATTR_ONEVENT;obj['ONMOVEEND']=ATTR_ONEVENT;obj['ONMOVESTART']=ATTR_ONEVENT;obj['ONPASTE']=ATTR_ONEVENT;obj['ONPROPERTYCHANGE']=ATTR_ONEVENT;obj['ONREADYSTATECHANGE']=ATTR_ONEVENT;obj['ONRESET']=ATTR_ONEVENT;obj['ONRESIZE']=ATTR_ONEVENT;obj['ONRESIZEEND']=ATTR_ONEVENT;obj['ONRESIZESTART']=ATTR_ONEVENT;obj['ONROWENTER']=ATTR_ONEVENT;obj['ONROWEXIT']=ATTR_ONEVENT;obj['ONROWSDELETE']=ATTR_ONEVENT;obj['ONROWSINSERTED']=ATTR_ONEVENT;obj['ONSCROLL']=ATTR_ONEVENT;obj['ONSELECT']=ATTR_ONEVENT;obj['ONSELECTIONCHANGE']=ATTR_ONEVENT;obj['ONSELECTSTART']=ATTR_ONEVENT;obj['ONSTART']=ATTR_ONEVENT;obj['ONSTOP']=ATTR_ONEVENT;obj['ONSUBMIT']=ATTR_ONEVENT;obj['ONUNLOAD']=ATTR_ONEVENT;return obj;};LexerTag_VALUE=1;LexerValue_gramm=[[ '"[^"]*"',LexerTag_VALUE ],[ '\'[^\']*\'',LexerTag_VALUE ],[ '[^\\s>]+',LexerTag_VALUE ]];LexerValue.prototype=new LexerBase ();LexerValue.prototype.constructor=LexerValue;LexerValue.superclass=LexerBase.prototype;var LexerValueRegExp=LexerBase['makeRegExp'](LexerValue_gramm,'gi');var LexerValueGrammArray=LexerBase['makeGramm'](LexerValue_gramm,'gi');function LexerValue (gramm,flag,lexRegExp,lexGrammArray){if (arguments.length>0){LexerValue.superclass['init'].call (this,gramm,flag,lexRegExp,lexGrammArray);this.sublexer=null;};};LexerValue.prototype['getNextToken']=function(){var token=this.re.exec(this.input);if (token !=null){var start=null;var end=null;var str=token[0];if(str.indexOf('"')==0||str.indexOf("'")==0){start=this.offset+this.re.lastIndex - token [0].length+1;end=this.offset+this.re.lastIndex - 1;}else{start=this.offset+this.re.lastIndex - token [0].length;end=this.offset+this.re.lastIndex;};return new Token (start,end,LexerTag_VALUE);};this.is_done=true;return null;};LexerValue.prototype['matchSimple']=function (token){var start=this.offset+this.re.lastIndex - token [0].length;var end=this.offset+this.re.lastIndex;return new Token (start,end,LexerTag_VALUE);};LexerValue.prototype['matchQuot']=function (token){var start=this.offset+this.re.lastIndex - token [0].length+1;var end=this.offset+this.re.lastIndex - 1;return new Token (start,end,LexerTag_VALUE);};var HTMLParserUtils=new Object();HTMLParserUtils.TAG_A=1;HTMLParserUtils.TAG_ACRONYM=2;HTMLParserUtils.TAG_ADDRESS=3;HTMLParserUtils.TAG_APPLET=4;HTMLParserUtils.TAG_AREA=5;HTMLParserUtils.TAG_B=6;HTMLParserUtils.TAG_BASE=7;HTMLParserUtils.TAG_BDO=8;HTMLParserUtils.TAG_BGSOUND=9;HTMLParserUtils.TAG_BIG=10;HTMLParserUtils.TAG_BLOCKQUOTE=11;HTMLParserUtils.TAG_BODY=12;HTMLParserUtils.TAG_BR=13;HTMLParserUtils.TAG_BUTTON=14;HTMLParserUtils.TAG_CAPTION=15;HTMLParserUtils.TAG_CENTER=16;HTMLParserUtils.TAG_CITE=17;HTMLParserUtils.TAG_CODE=18;HTMLParserUtils.TAG_COL=19;HTMLParserUtils.TAG_COLGROUP=20;HTMLParserUtils.TAG_CUSTOM=21;HTMLParserUtils.TAG_DD=22;HTMLParserUtils.TAG_DEL=23;HTMLParserUtils.TAG_DFN=24;HTMLParserUtils.TAG_DIR=25;HTMLParserUtils.TAG_DIV=26;HTMLParserUtils.TAG_DL=27;HTMLParserUtils.TAG_DT=28;HTMLParserUtils.TAG_EM=29;HTMLParserUtils.TAG_EMBED=30;HTMLParserUtils.TAG_META=31;HTMLParserUtils.TAG_FIELDSET=32;HTMLParserUtils.TAG_FONT=33;HTMLParserUtils.TAG_FORM=34;HTMLParserUtils.TAG_FRAME=35;HTMLParserUtils.TAG_FRAMESET=36;HTMLParserUtils.TAG_HEAD=37;HTMLParserUtils.TAG_HTML=38;HTMLParserUtils.TAG_I=39;HTMLParserUtils.TAG_IFRAME=40;HTMLParserUtils.TAG_IMG=41;HTMLParserUtils.TAG_IMAGE=42;HTMLParserUtils.TAG_IMPORT=43;HTMLParserUtils.TAG_INPUT=44;HTMLParserUtils.TAG_INS=45;HTMLParserUtils.TAG_ISINDEX=46;HTMLParserUtils.TAG_KBD=47;HTMLParserUtils.TAG_LABEL=48;HTMLParserUtils.TAG_LEGEND=49;HTMLParserUtils.TAG_LI=50;HTMLParserUtils.TAG_LINK=51;HTMLParserUtils.TAG_LISTING=52;HTMLParserUtils.TAG_MAP=53;HTMLParserUtils.TAG_MARQUEE=54;HTMLParserUtils.TAG_MENU=55;HTMLParserUtils.TAG_NOBR=56;HTMLParserUtils.TAG_OBJECT=57;HTMLParserUtils.TAG_OBJECTCLOSE=58;HTMLParserUtils.TAG_OL=59;HTMLParserUtils.TAG_OPTION=60;HTMLParserUtils.TAG_PARAM=61;HTMLParserUtils.TAG_P=62;HTMLParserUtils.TAG_PLAINTEXT=63;HTMLParserUtils.TAG_PRE=64;HTMLParserUtils.TAG_Q=65;HTMLParserUtils.TAG_RT=66;HTMLParserUtils.TAG_RUBY=67;HTMLParserUtils.TAG_S=68;HTMLParserUtils.TAG_SAMP=69;HTMLParserUtils.TAG_SCRIPT=70;HTMLParserUtils.TAG_SCRIPTCLOSE=71;HTMLParserUtils.TAG_SELECT=72;HTMLParserUtils.TAG_SMALL=73;HTMLParserUtils.TAG_SPAN=74;HTMLParserUtils.TAG_STRIKE=75;HTMLParserUtils.TAG_STRONG=76;HTMLParserUtils.TAG_STYLE=77;HTMLParserUtils.TAG_STYLECLOSE=78;HTMLParserUtils.TAG_SUB=79;HTMLParserUtils.TAG_TABLE=80;HTMLParserUtils.TAG_TBODY=81;HTMLParserUtils.TAG_TD=82;HTMLParserUtils.TAG_TEXTAREA=83;HTMLParserUtils.TAG_TFOOT=84;HTMLParserUtils.TAG_TH=85;HTMLParserUtils.TAG_THEAD=86;HTMLParserUtils.TAG_TITLE=87;HTMLParserUtils.TAG_TR=88;HTMLParserUtils.TAG_TT=89;HTMLParserUtils.TAG_U=90;HTMLParserUtils.TAG_UL=91;HTMLParserUtils.TAG_VAR=92;HTMLParserUtils.TAG_WBR=93;HTMLParserUtils.TAG_XMP=94;HTMLParserUtils.TAG_APPLETCLOSE=96;HTMLParserUtils.TAG_TEXTAREACLOSE=97;LexerTopLevel_gramm=[[ '<ACRONYM\\b',HTMLParserUtils.TAG_ACRONYM ],[ '<ADDRESS\\b',HTMLParserUtils.TAG_ADDRESS ],[ '<APPLET\\b',HTMLParserUtils.TAG_APPLET ],[ '<AREA\\b',HTMLParserUtils.TAG_AREA ],[ '<A\\b',HTMLParserUtils.TAG_A ],[ '<BASE\\b',HTMLParserUtils.TAG_BASE ],[ '<BDO\\b',HTMLParserUtils.TAG_BDO ],[ '<BGSOUND\\b',HTMLParserUtils.TAG_BGSOUND ],[ '<BIG\\b',HTMLParserUtils.TAG_BIG ],[ '<BLOCKQUOTE\\b',HTMLParserUtils.TAG_BLOCKQUOTE ],[ '<BODY\\b',HTMLParserUtils.TAG_BODY ],[ '<BR\\b',HTMLParserUtils.TAG_BR ],[ '<BUTTON\\b',HTMLParserUtils.TAG_BUTTON ],[ '<B\\b',HTMLParserUtils.TAG_B ],[ '<CAPTION\\b',HTMLParserUtils.TAG_CAPTION ],[ '<CENTER\\b',HTMLParserUtils.TAG_CENTER ],[ '<CITE\\b',HTMLParserUtils.TAG_CITE ],[ '<CODE\\b',HTMLParserUtils.TAG_CODE ],[ '<COLGROUP\\b',HTMLParserUtils.TAG_COLGROUP ],[ '<CUSTOM\\b',HTMLParserUtils.TAG_CUSTOM ],[ '<COL\\b',HTMLParserUtils.TAG_COL ],[ '<DD\\b',HTMLParserUtils.TAG_DD ],[ '<DEL\\b',HTMLParserUtils.TAG_DEL ],[ '<DFN\\b',HTMLParserUtils.TAG_DFN ],[ '<DIR\\b',HTMLParserUtils.TAG_DIR ],[ '<DIV\\b',HTMLParserUtils.TAG_DIV ],[ '<DL\\b',HTMLParserUtils.TAG_DL ],[ '<DT\\b',HTMLParserUtils.TAG_DT ],[ '<EMBED\\b',HTMLParserUtils.TAG_EMBED ],[ '<EM\\b',HTMLParserUtils.TAG_EM ],[ '<FIELDSET\\b',HTMLParserUtils.TAG_FIELDSET ],[ '<FONT\\b',HTMLParserUtils.TAG_FONT ],[ '<FORM\\b',HTMLParserUtils.TAG_FORM ],[ '<FRAMESET\\b',HTMLParserUtils.TAG_FRAMESET ],[ '<FRAME\\b',HTMLParserUtils.TAG_FRAME ],[ '<HEAD\\b',HTMLParserUtils.TAG_HEAD ],[ '<HTML\\b',HTMLParserUtils.TAG_HTML ],[ '<IFRAME\\b',HTMLParserUtils.TAG_IFRAME ],[ '<\\?IMPORT\\b',HTMLParserUtils.TAG_IMPORT ],[ '<IMG\\b',HTMLParserUtils.TAG_IMG ],[ '<IMAGE\\b',HTMLParserUtils.TAG_IMAGE ],[ '<INPUT\\b',HTMLParserUtils.TAG_INPUT ],[ '<INS\\b',HTMLParserUtils.TAG_INS ],[ '<ISINDEX\\b',HTMLParserUtils.TAG_ISINDEX ],[ '<I\\b',HTMLParserUtils.TAG_I ],[ '<KBD\\b',HTMLParserUtils.TAG_KBD ],[ '<LABEL\\b',HTMLParserUtils.TAG_LABEL ],[ '<LEGEND\\b',HTMLParserUtils.TAG_LEGEND ],[ '<LINK\\b',HTMLParserUtils.TAG_LINK ],[ '<LISTING\\b',HTMLParserUtils.TAG_LISTING ],[ '<LI\\b',HTMLParserUtils.TAG_LI ],[ '<MAP\\b',HTMLParserUtils.TAG_MAP ],[ '<MARQUEE\\b',HTMLParserUtils.TAG_MARQUEE ],[ '<MENU\\b',HTMLParserUtils.TAG_MENU ],[ '<META\\b',HTMLParserUtils.TAG_META ],[ '<NOBR\\b',HTMLParserUtils.TAG_NOBR ],[ '<OBJECT\\b',HTMLParserUtils.TAG_OBJECT ],[ '</OBJECT\\b',HTMLParserUtils.TAG_OBJECTCLOSE ],[ '<OL\\b',HTMLParserUtils.TAG_OL ],[ '<OPTION\\b',HTMLParserUtils.TAG_OPTION ],[ '<PARAM\\b',HTMLParserUtils.TAG_PARAM ],[ '<PLAINTEXT\\b',HTMLParserUtils.TAG_PLAINTEXT ],[ '<PRE\\b',HTMLParserUtils.TAG_PRE ],[ '<P\\b',HTMLParserUtils.TAG_P ],[ '<Q\\b',HTMLParserUtils.TAG_Q ],[ '<RT\\b',HTMLParserUtils.TAG_RT ],[ '<RUBY\\b',HTMLParserUtils.TAG_RUBY ],[ '<SAMP\\b',HTMLParserUtils.TAG_SAMP ],[ '<SCRIPT\\b',HTMLParserUtils.TAG_SCRIPT ],[ '</SCR'+'IPT\\s*>',HTMLParserUtils.TAG_SCRIPTCLOSE ],[ '</APPLET\\s*>',HTMLParserUtils.TAG_APPLETCLOSE ],[ '</TEXTAREA\\s*>',HTMLParserUtils.TAG_TEXTAREACLOSE ],[ '<SELECT\\b',HTMLParserUtils.TAG_SELECT ],[ '<SMALL\\b',HTMLParserUtils.TAG_SMALL ],[ '<SPAN\\b',HTMLParserUtils.TAG_SPAN ],[ '<STRIKE\\b',HTMLParserUtils.TAG_STRIKE ],[ '<STRONG\\b',HTMLParserUtils.TAG_STRONG ],[ '<STYLE\\b',HTMLParserUtils.TAG_STYLE ],[ '</STYLE\\s*>',HTMLParserUtils.TAG_STYLECLOSE ],[ '<SUB\\b',HTMLParserUtils.TAG_SUB ],[ '<S\\b',HTMLParserUtils.TAG_S ],[ '<TABLE\\b',HTMLParserUtils.TAG_TABLE ],[ '<TBODY\\b',HTMLParserUtils.TAG_TBODY ],[ '<TD\\b',HTMLParserUtils.TAG_TD ],[ '<TEXTAREA\\b',HTMLParserUtils.TAG_TEXTAREA ],[ '<TFOOT\\b',HTMLParserUtils.TAG_TFOOT ],[ '<THEAD\\b',HTMLParserUtils.TAG_THEAD ],[ '<TITLE\\b',HTMLParserUtils.TAG_TITLE ],[ '<TR\\b',HTMLParserUtils.TAG_TR ],[ '<TT\\b',HTMLParserUtils.TAG_TT ],[ '<TH\\b',HTMLParserUtils.TAG_TH ],[ '<UL\\b',HTMLParserUtils.TAG_UL ],[ '<U\\b',HTMLParserUtils.TAG_U ],[ '<VAR\\b',HTMLParserUtils.TAG_VAR ],[ '<WBR\\b',HTMLParserUtils.TAG_WBR ],[ '<XMP\\b',HTMLParserUtils.TAG_XMP ]];LexerTextArea_gramm=[[ '</TEXTAREA\\s*>',HTMLParserUtils.TAG_TEXTAREACLOSE ]];function make_match(){LexerJavaScriptTokenMatch['var']=JSParserUtils.JS_VAR;LexerJavaScriptTokenMatch['(']=JSParserUtils.JS_ROUNDOPEN;LexerJavaScriptTokenMatch[')']=JSParserUtils.JS_ROUNDCLOSE;LexerJavaScriptTokenMatch['{']=JSParserUtils.JS_CURLOPEN;LexerJavaScriptTokenMatch['}']=JSParserUtils.JS_CURLCLOSE;LexerJavaScriptTokenMatch['[']=JSParserUtils.JS_SQUAREOPEN;LexerJavaScriptTokenMatch[']']=JSParserUtils.JS_SQUARECLOSE;LexerJavaScriptTokenMatch['.']=JSParserUtils.JS_DOT;LexerJavaScriptTokenMatch['eval']=JSParserUtils.JS_EVAL;LexerJavaScriptTokenMatch['function']=JSParserUtils.JS_FUNCTION;LexerJavaScriptTokenMatch['with']=JSParserUtils.JS_WITH;LexerJavaScriptTokenMatch['break']=JSParserUtils.JS_RESERVEDWORD;LexerJavaScriptTokenMatch['case']=JSParserUtils.JS_RESERVEDWORD;LexerJavaScriptTokenMatch['catch']=JSParserUtils.JS_RESERVEDWORD;LexerJavaScriptTokenMatch['class']=JSParserUtils.JS_RESERVEDWORD;LexerJavaScriptTokenMatch['const']=JSParserUtils.JS_RESERVEDWORD;LexerJavaScriptTokenMatch['continue']=JSParserUtils.JS_RESERVEDWORD;LexerJavaScriptTokenMatch['debugger']=JSParserUtils.JS_RESERVEDWORD;LexerJavaScriptTokenMatch['debugger']=JSParserUtils.JS_RESERVEDWORD;LexerJavaScriptTokenMatch['delete']=JSParserUtils.JS_RESERVEDWORD;LexerJavaScriptTokenMatch['do']=JSParserUtils.JS_RESERVEDWORD;LexerJavaScriptTokenMatch['else']=JSParserUtils.JS_ELSE;LexerJavaScriptTokenMatch['export']=JSParserUtils.JS_RESERVEDWORD;LexerJavaScriptTokenMatch['extends']=JSParserUtils.JS_RESERVEDWORD;LexerJavaScriptTokenMatch['finally']=JSParserUtils.JS_RESERVEDWORD;LexerJavaScriptTokenMatch['for']=JSParserUtils.JS_RESERVEDWORD;LexerJavaScriptTokenMatch['import']=JSParserUtils.JS_RESERVEDWORD;LexerJavaScriptTokenMatch['in']=JSParserUtils.JS_RESERVEDWORD;LexerJavaScriptTokenMatch['instanceof']=JSParserUtils.JS_RESERVEDWORD;LexerJavaScriptTokenMatch['new']=JSParserUtils.JS_NEW;LexerJavaScriptTokenMatch['void']=JSParserUtils.JS_VOID;LexerJavaScriptTokenMatch['typeof']=JSParserUtils.JS_TYPEOF;LexerJavaScriptTokenMatch['protected']=JSParserUtils.JS_RESERVEDWORD;LexerJavaScriptTokenMatch['return']=JSParserUtils.JS_RETURN;LexerJavaScriptTokenMatch['super']=JSParserUtils.JS_RESERVEDWORD;LexerJavaScriptTokenMatch['switch']=JSParserUtils.JS_RESERVEDWORD;LexerJavaScriptTokenMatch['throw']=JSParserUtils.JS_RESERVEDWORD;LexerJavaScriptTokenMatch['try']=JSParserUtils.JS_RESERVEDWORD;LexerJavaScriptTokenMatch['++']=JSParserUtils.JS_UNOPERATION;LexerJavaScriptTokenMatch['==']=JSParserUtils.JS_COMPARISON;LexerJavaScriptTokenMatch['===']=JSParserUtils.JS_COMPARISON;LexerJavaScriptTokenMatch['!=']=JSParserUtils.JS_COMPARISON;LexerJavaScriptTokenMatch['!==']=JSParserUtils.JS_COMPARISON;LexerJavaScriptTokenMatch['>=']=JSParserUtils.JS_COMPARISON;LexerJavaScriptTokenMatch['<=']=JSParserUtils.JS_COMPARISON;LexerJavaScriptTokenMatch['>']=JSParserUtils.JS_COMPARISON;LexerJavaScriptTokenMatch['<']=JSParserUtils.JS_COMPARISON;LexerJavaScriptTokenMatch['+=']=JSParserUtils.JS_ASSIGNADD;LexerJavaScriptTokenMatch['%=']=JSParserUtils.JS_ASSIGNOP;LexerJavaScriptTokenMatch['&&=']=JSParserUtils.JS_ASSIGNOP;LexerJavaScriptTokenMatch['&=']=JSParserUtils.JS_ASSIGNOP;LexerJavaScriptTokenMatch['*=']=JSParserUtils.JS_ASSIGNOP;LexerJavaScriptTokenMatch['-=']=JSParserUtils.JS_ASSIGNOP;LexerJavaScriptTokenMatch['->']=JSParserUtils.JS_BINOPERATION;LexerJavaScriptTokenMatch['+']=JSParserUtils.JS_BINOPERATION;LexerJavaScriptTokenMatch['%']=JSParserUtils.JS_BINOPERATION;LexerJavaScriptTokenMatch['*']=JSParserUtils.JS_BINOPERATION;LexerJavaScriptTokenMatch['-']=JSParserUtils.JS_BINOPERATION;LexerJavaScriptTokenMatch['=']=JSParserUtils.JS_ASSIGN;LexerJavaScriptTokenMatch[';']=JSParserUtils.JS_SEMICOLON;LexerJavaScriptTokenMatch[',']=JSParserUtils.JS_COMMA;LexerJavaScriptTokenMatch['/']=JSParserUtils.JS_BINOPERATIONDIV;LexerJavaScriptTokenMatch['/=']=JSParserUtils.JS_ASSIGNDIV;LexerJavaScriptTokenMatch['^']=JSParserUtils.JS_BINOPERATION;LexerJavaScriptTokenMatch['^=']=JSParserUtils.JS_ASSIGNOP;LexerJavaScriptTokenMatch['#']=JSParserUtils.JS_BINOPERATION;LexerJavaScriptTokenMatch['&']=JSParserUtils.JS_BINOPERATION;LexerJavaScriptTokenMatch['&&']=JSParserUtils.JS_BINOPERATION;LexerJavaScriptTokenMatch['<<']=JSParserUtils.JS_BINOPERATION;LexerJavaScriptTokenMatch['>>']=JSParserUtils.JS_BINOPERATION;LexerJavaScriptTokenMatch['<<=']=JSParserUtils.JS_ASSIGNOP;LexerJavaScriptTokenMatch['>>=']=JSParserUtils.JS_ASSIGNOP;LexerJavaScriptTokenMatch['<=']=JSParserUtils.JS_ASSIGNOP;LexerJavaScriptTokenMatch['!']=JSParserUtils.JS_UNOPERATION;LexerJavaScriptTokenMatch['~']=JSParserUtils.JS_BINOPERATION;LexerJavaScriptTokenMatch['?']=JSParserUtils.JS_QUESTION;LexerJavaScriptTokenMatch[':']=JSParserUtils.JS_COLON;LexerJavaScriptTokenMatch['::']=JSParserUtils.JS_UNOPERATION;LexerJavaScriptTokenMatch['||=']=JSParserUtils.JS_ASSIGNOP;LexerJavaScriptTokenMatch['|=']=JSParserUtils.JS_ASSIGNOP;LexerJavaScriptTokenMatch['||']=JSParserUtils.JS_BINOPERATION;LexerJavaScriptTokenMatch['|']=JSParserUtils.JS_BINOPERATION;};function build_tag_gramm(){if(ParserWordsCall !=null){return;};ParserHtmlTags=new Array();ParserWordsCall=new Array();ParserWordsPut=new Array();ParserWordsGet=new Array();ParserWordsPutI=new Array();ParserWordsGetI=new Array();ParserWordsAllKeywords=new Array();ParserObjectType=new Object();ParserObjectFunc=new Object();LexerJavaScriptTokenMatch=new Object();make_match();ParserHtml['add_html_tags']();var tmp=new Array();for(var typeIndex in CSCO_wrapperStore){for(var actIndex in CSCO_wrapperStore[typeIndex]){for(var tagIndex in CSCO_wrapperStore[typeIndex][actIndex]){var arr=null;if(actIndex=='call'){arr=ParserWordsCall;ex='\\b'+tagIndex+'\\b';}else if(actIndex=='get'){arr=ParserWordsGet;ex='\\b'+tagIndex+'\\b';}else if(actIndex=='put'){arr=ParserWordsPut;ex='\\b'+tagIndex+'\\b';}else if(actIndex=='geti'){arr=ParserWordsGetI;tagIndex=tagIndex+'_i';ex='\\b'+tagIndex+'\\s*\\[[^]]*\\]';}else if(actIndex=='puti'){arr=ParserWordsPutI;tagIndex=tagIndex+'_i';ex='\\b'+tagIndex+'\\s*\\[[^]]*\\]';}else{};ParserWordsAllKeywords[tagIndex]=1;if('undefined'==typeof arr[tagIndex]){arr[tagIndex]=1;LexerJavaScriptTokenMatch[tagIndex]=tagIndex;tmp.push([ex,tagIndex,null]);};};};};ParserWordsCall["toString"]=1;ParserWordsAllKeywords["toString"]=1;LexerJavaScriptTokenMatch["toString"]="toString";tmp.push('\\btoString\\b');LexerJavaScript_gramm=tmp.concat(LexerJavaScript_gramm);for(var typeIndex in CSCO_wrapperStore){for(var actIndex in CSCO_wrapperStore[typeIndex]){for(var tagIndex in CSCO_wrapperStore[typeIndex][actIndex]){if("undefined"==typeof ParserObjectType[tagIndex]){ParserObjectType[tagIndex]=new Object();};ParserObjectType[tagIndex][typeIndex]=true;};};};ParserObjectType["toString"]["DOMELEMENT"]=true;if("undefined"==typeof ParserObjectType["csco_domain"]){ParserObjectType["csco_domain"]=new Object();};ParserObjectType["csco_domain"]["DOCUMENT"]=true;ParserObjectFunc["WINDOW"]="is_window";ParserObjectFunc["DOCUMENT"]="is_document";ParserObjectFunc["EXTERNAL"]="is_external";ParserObjectFunc["APPLET"]="is_applet";ParserObjectFunc["XMLHTTPOBJECT"]="is_httpxmlobject";ParserObjectFunc["NEWACTIVEXOBJECT"]="is_activexobject";ParserObjectFunc["OBJECT"]="is_object";ParserObjectFunc["EMBED"]="is_embed";ParserObjectFunc["DOMELEMENT"]="is_dom";ParserObjectFunc["LOCATION"]="is_location";ParserObjectFunc["HISTORY"]="is_history";ParserObjectFunc["CONTROLRANGE"]="is_controlrange";ParserObjectFunc["TEXTRANGE"]="is_textrange";ParserObjectFunc["STYLESHEET"]="is_stylesheet";ParserObjectFunc["NAMESPACE"]="is_namespace";ParserObjectFunc["LISTSTYLE"]="is_liststyle";};function build_simple_test(){var arr=new Object();var tmp=new Array();var ex='';for(var typeIndex in CSCO_wrapperStore){for(var actIndex in CSCO_wrapperStore[typeIndex]){for(var tagIndex in CSCO_wrapperStore[typeIndex][actIndex]){ex='\\b'+tagIndex+'\\b';if('undefined'==typeof arr[tagIndex]){arr[tagIndex]=1;tmp.push(ex);};};};};tmp.push('\\beval\\b');tmp.push('\\bFunction\\b');tmp.push('String\\b');tmp.push('\\bwith\\b');tmp.push('\\bActiveXObject\\b');tmp=tmp.join('|');SimpleHtmlTestRegExp=new RegExp(tmp,'');};LexerTopLevel.prototype=new LexerBase ();LexerTopLevel.prototype.constructor=LexerTopLevel;LexerTopLevel.superclass=LexerBase.prototype;var LexerTopLevelRegExp=LexerBase['makeRegExp'](LexerTopLevel_gramm,'gi');var LexerTopLevelGrammArray=LexerBase['makeGramm'](LexerTopLevel_gramm,'gi');var LexerTopLevelTokenMatch=make_top_level_match();var LexerTextAreaRegExp=LexerBase['makeRegExp'](LexerTextArea_gramm,'gi');var LexerTextAreaGrammArray=LexerBase['makeGramm'](LexerTextArea_gramm,'gi');function LexerTopLevel (gramm,flag,lexRegExp,lexGrammArray){if (arguments.length>0){LexerTopLevel.superclass['init'].call (this,gramm,flag,lexRegExp,lexGrammArray);this.sublexer=null;this.bodies=null;this.tags=null;this.re_array_start=[/<script/i,/<object/i,/<style/i,/<applet/i,/<textarea/i];this.re_array_end=[/<\/script\s*>/i,/<\/object/i,/<\/style\s*>/i,/<\/applet\s*>/i,/<\/textarea\s*>/i];};};LexerTopLevel.prototype['set_input']=function(input,offset,lastIndex){LexerTopLevel.superclass['set_input'].call(this,input,offset,lastIndex);this.curTag=0;this.pos=0;this.offset=offset;var re=/<[a-zA-Z]+\b/g;this.tags=input.match(re);this.bodies=input.split(re);if(input.search(re)>0){this.offset+=this.bodies[0].length;this.bodies.shift();};if(this.bodies[0]==null||this.bodies[0]==""){this.bodies.shift();};for(var i=0;i<this.re_array_start.length;i++){if(this.re_array_start[i].test(input)){this['normalize']();break;};};};LexerTopLevel.prototype['normalize']=function(){var tmp_tags=this.tags.slice(0);var tmp_bodies=this.bodies.slice(0);this.tags=new Array();this.bodies=new Array();for(var i=0;i<tmp_bodies.length;i++){this.tags.push(tmp_tags[i]);var str=tmp_bodies[i];for(var j=0;j<this.re_array_end.length;j++){var re=this.re_array_end[j];var m=re.exec(str);while(m){this.bodies.push(str.substring(0,m.index));this.tags.push(m[0]);str=str.substr(m.index+m[0].length);m=re.exec(str);};};this.bodies.push(str);};};LexerTopLevel.prototype['set_pos']=function(new_pos){do{if(this.curTag<this.tags.length){this.pos+=this.tags[this.curTag].length;};if(this.curTag<this.bodies.length){this.pos+=this.bodies[this.curTag].length;};this.curTag+=1;}while(this.curTag<this.tags.length&&this.get_pos()<=new_pos);};LexerTopLevel.prototype['get_pos']=function(){return this.pos+this.tags[this.curTag].length+this.offset;};LexerTopLevel.prototype['get_body']=function(){return this.bodies[this.curTag];};LexerTopLevel.prototype['get_script']=function(pos){return this.input.substr(pos);};LexerTopLevel.prototype['getNextToken']=function(){if(this.tags&&this.curTag<this.tags.length){var token_str=this.tags[this.curTag];var token_type=LexerTopLevelTokenMatch[token_str.toUpperCase()];if(!token_type){token_type=this['match_token'](token_str);};var pos=this.get_pos();return new Token (pos - token_str.length,pos,token_type);};return null;/*var token=this.re.exec(this.input);var token_str='';if(token){token_str=token[0];var token_type=LexerTopLevelTokenMatch[token_str.toUpperCase()];if(!token_type){token_type=this['match_token'](token_str);};return new Token (this.re.lastIndex - token_str.length,this.re.lastIndex,token_type);};return null;*/};function make_top_level_match(){var obj=new Object();obj['<ACRONYM']=HTMLParserUtils.TAG_ACRONYM;obj['<ADDRESS']=HTMLParserUtils.TAG_ADDRESS;obj['<APPLET']=HTMLParserUtils.TAG_APPLET;obj['<AREA']=HTMLParserUtils.TAG_AREA;obj['<A']=HTMLParserUtils.TAG_A;obj['<BASE']=HTMLParserUtils.TAG_BASE;obj['<BDO']=HTMLParserUtils.TAG_BDO;obj['<BGSOUND']=HTMLParserUtils.TAG_BGSOUND;obj['<BIG']=HTMLParserUtils.TAG_BIG;obj['<BLOCKQUOTE']=HTMLParserUtils.TAG_BLOCKQUOTE;obj['<BODY']=HTMLParserUtils.TAG_BODY;obj['<BR']=HTMLParserUtils.TAG_BR;obj['<BUTTON']=HTMLParserUtils.TAG_BUTTON;obj['<B']=HTMLParserUtils.TAG_B;obj['<CAPTION']=HTMLParserUtils.TAG_CAPTION;obj['<CENTER']=HTMLParserUtils.TAG_CENTER;obj['<CITE']=HTMLParserUtils.TAG_CITE;obj['<CODE']=HTMLParserUtils.TAG_CODE;obj['<COLGROUP']=HTMLParserUtils.TAG_COLGROUP;obj['<CUSTOM']=HTMLParserUtils.TAG_CUSTOM;obj['<COL']=HTMLParserUtils.TAG_COL;obj['<DD']=HTMLParserUtils.TAG_DD;obj['<DEL']=HTMLParserUtils.TAG_DEL;obj['<DFN']=HTMLParserUtils.TAG_DFN;obj['<DIR']=HTMLParserUtils.TAG_DIR;obj['<DIV']=HTMLParserUtils.TAG_DIV;obj['<DL']=HTMLParserUtils.TAG_DL;obj['<DT']=HTMLParserUtils.TAG_DT;obj['<EMBED']=HTMLParserUtils.TAG_EMBED;obj['<EM']=HTMLParserUtils.TAG_EM;obj['<FIELDSET']=HTMLParserUtils.TAG_FIELDSET;obj['<FONT']=HTMLParserUtils.TAG_FONT;obj['<FORM']=HTMLParserUtils.TAG_FORM;obj['<FRAMESET']=HTMLParserUtils.TAG_FRAMESET;obj['<FRAME']=HTMLParserUtils.TAG_FRAME;obj['<HEAD']=HTMLParserUtils.TAG_HEAD;obj['<HTML']=HTMLParserUtils.TAG_HTML;obj['<IFRAME']=HTMLParserUtils.TAG_IFRAME;obj['<IMG']=HTMLParserUtils.TAG_IMG;obj['<IMAGE']=HTMLParserUtils.TAG_IMAGE;obj['<\\?IMPORT']=HTMLParserUtils.TAG_IMPORT;obj['<INPUT']=HTMLParserUtils.TAG_INPUT;obj['<INS']=HTMLParserUtils.TAG_INS;obj['<ISINDEX']=HTMLParserUtils.TAG_ISINDEX;obj['<I']=HTMLParserUtils.TAG_I;obj['<KBD']=HTMLParserUtils.TAG_KBD;obj['<LABEL']=HTMLParserUtils.TAG_LABEL;obj['<LEGEND']=HTMLParserUtils.TAG_LEGEND;obj['<LINK']=HTMLParserUtils.TAG_LINK;obj['<LISTING']=HTMLParserUtils.TAG_LISTING;obj['<LI']=HTMLParserUtils.TAG_LI;obj['<MAP']=HTMLParserUtils.TAG_MAP;obj['<MARQUEE']=HTMLParserUtils.TAG_MARQUEE;obj['<MENU']=HTMLParserUtils.TAG_MENU;obj['<META']=HTMLParserUtils.TAG_META;obj['<NOBR']=HTMLParserUtils.TAG_NOBR;obj['<OBJECT']=HTMLParserUtils.TAG_OBJECT;obj['</OBJECT']=HTMLParserUtils.TAG_OBJECTCLOSE;obj['<OL']=HTMLParserUtils.TAG_OL;obj['<OPTION']=HTMLParserUtils.TAG_OPTION;obj['<PARAM']=HTMLParserUtils.TAG_PARAM;obj['<PLAINTEXT']=HTMLParserUtils.TAG_PLAINTEXT;obj['<PRE']=HTMLParserUtils.TAG_PRE;obj['<P']=HTMLParserUtils.TAG_P;obj['<Q']=HTMLParserUtils.TAG_Q;obj['<RT']=HTMLParserUtils.TAG_RT;obj['<RUBY']=HTMLParserUtils.TAG_RUBY;obj['<SAMP']=HTMLParserUtils.TAG_SAMP;obj['<SCRIPT']=HTMLParserUtils.TAG_SCRIPT;obj['</SC'+'RIPT\\s*>']=HTMLParserUtils.TAG_SCRIPTCLOSE;obj['<SELECT']=HTMLParserUtils.TAG_SELECT;obj['<SMALL']=HTMLParserUtils.TAG_SMALL;obj['<SPAN']=HTMLParserUtils.TAG_SPAN;obj['<STRIKE']=HTMLParserUtils.TAG_STRIKE;obj['<STRONG']=HTMLParserUtils.TAG_STRONG;obj['<STYLE']=HTMLParserUtils.TAG_STYLE;obj['</STYLE\\s*>']=HTMLParserUtils.TAG_STYLECLOSE;obj['</APPLET\\s*>']=HTMLParserUtils.TAG_APPLETCLOSE;obj['</TEXTAREA\\s*>']=HTMLParserUtils.TAG_TEXTAREACLOSE;obj['<SUB']=HTMLParserUtils.TAG_SUB;obj['<S']=HTMLParserUtils.TAG_S;obj['<TABLE']=HTMLParserUtils.TAG_TABLE;obj['<TBODY']=HTMLParserUtils.TAG_TBODY;obj['<TD']=HTMLParserUtils.TAG_TD;obj['<TEXTAREA']=HTMLParserUtils.TAG_TEXTAREA;obj['<TFOOT']=HTMLParserUtils.TAG_TFOOT;obj['<THEAD']=HTMLParserUtils.TAG_THEAD;obj['<TITLE']=HTMLParserUtils.TAG_TITLE;obj['<TR']=HTMLParserUtils.TAG_TR;obj['<TT']=HTMLParserUtils.TAG_TT;obj['<TH']=HTMLParserUtils.TAG_TH;obj['<UL']=HTMLParserUtils.TAG_UL;obj['<U']=HTMLParserUtils.TAG_U;obj['<VAR']=HTMLParserUtils.TAG_VAR;obj['<WBR']=HTMLParserUtils.TAG_WBR;obj['<XMP']=HTMLParserUtils.TAG_XMP;return obj;};function ParserHtml(){this._segments=new Array();this._cur_segment=null;this._inside_tag=false;this._subparser=null;this._parent_segment=null;};ParserHtml['add_html_tags']=function(){for (var i=0;i<LexerTopLevel_gramm.length - 1;i++){var row=LexerTopLevel_gramm[i];ParserHtmlTags[row[1]]=1;};};ParserHtml.prototype['parse']=function(token){var ut=HTMLParserUtils;if(this._subparser){if(token.type===ut.TAG_OBJECTCLOSE){this['stop_subparser']();}else{this._subparser['parse'](token);};}else if(this._cur_segment){this['process_segment'](token);}else{if(token.type !==ut.TAG_SCRIPTCLOSE&&token.type !=ut.TAG_TEXTAREACLOSE){this['try_create_segment'](token);};if(this._cur_segment){this._segments.push(this._cur_segment);};};};ParserHtml.prototype['process_segment']=function(token){var token_type=token.type;var ut=HTMLParserUtils;if(this._inside_tag){if(token_type===ut.TAG_STYLECLOSE||token_type===ut.TAG_APPLETCLOSE||token_type===ut.TAG_SCRIPTCLOSE||token_type===ut.TAG_TEXTAREACLOSE){this._cur_segment.push(token);this._cur_segment=null;this._inside_tag=false;};}else{if (this._cur_segment.is_defined(token_type)){this._cur_segment.push (token);}else if(this._cur_segment._type===ut.TAG_STYLE||this._cur_segment._type===ut.TAG_APPLET||this._cur_segment._type===ut.TAG_SCRIPT||this._cur_segment._type===ut.TAG_TEXTAREA){if(token_type===ATTR_CLOSE){this._cur_segment.push(token);this._inside_tag=true;};}else if(token_type===ATTR_CLOSE){if(this._cur_segment._type===ut.TAG_OBJECT){this._subparser=new ParserHtml();this._subparser._parent_segment=this._cur_segment;};this._cur_segment=null;};};};ParserHtml.prototype['try_create_segment']=function(token){var ut=HTMLParserUtils;if(this._cur_segment==null){switch(token.type){case ut.TAG_META :this._cur_segment=new SegmentHtmlMeta(token);break;case ut.TAG_LINK :this._cur_segment=new SegmentHtmlLink(token);break;case ut.TAG_FRAME :case ut.TAG_IFRAME :   this._cur_segment=new SegmentHtmlFrame(token);break;case ut.TAG_SCRIPT :this._cur_segment=new SegmentHtmlScript(token);break;case ut.TAG_STYLE :this._cur_segment=new SegmentHtmlStyle(token);break;case ut.TAG_APPLET :this._cur_segment=new SegmentHtmlApplet(token);break;case ut.TAG_TEXTAREA :this._cur_segment=new SegmentHtmlTextArea(token);break;case ut.TAG_BASE :this._cur_segment=new SegmentHtmlBase(token);break;case ut.TAG_OBJECT :this._cur_segment=new SegmentHtmlObject(token);break;case ut.TAG_PARAM :this._cur_segment=new SegmentHtmlParam(token);break;case ut.TAG_HTML :this._cur_segment=new SegmentHtml(token);CSCO_DocumentBase=CSCO_Util['parse_url'](CSCO_WebVPN['unmangle_url'](window.top.location.href))['pathname'];if(CSCO_DocumentBase==""){CSCO_DocumentBase="/";};var slashpos=CSCO_DocumentBase.lastIndexOf("/");CSCO_DocumentBase=CSCO_DocumentBase.substr(0,slashpos+1);break;default :if(typeof(ParserHtmlTags[token.type]) !='undefined'){this._cur_segment=new SegmentHtml(token);};};};};ParserHtml.prototype['stop_subparser']=function(){var objSegment=this._segments[this._segments.length - 1];objSegment._subsegments=this._subparser._segments;this._subparser=null;};ParserHtml.prototype['flush']=function(){var ret=new Array();var last=csco_g_index;if(this._segments.length>0){last=this._segments[0]._first_index;};ret.push(csco_g_buffer.substring(csco_g_index,last));csco_g_index=last;for (var i=0;i<this._segments.length;i++){ret.push(this._segments[i].flush(ret));};last=csco_g_buffer.length;ret.push(csco_g_buffer.substring(csco_g_index,last));csco_g_index=last;return ret.join("");};JSParserUtils=new Object();JSParserUtils.JS_TERM='JS_TERM';JSParserUtils.JS_GENERIC='JS_GENERIC';JSParserUtils.JS_VAR='JS_VAR';JSParserUtils.JS_FUNCTION='JS_FUNCTION';JSParserUtils.JS_IF='JS_IF';JSParserUtils.JS_ELSE='JS_ELSE';JSParserUtils.JS_ASSIGN='JS_ASSIGN';JSParserUtils.JS_ASSIGNADD='JS_ASSIGNADD';JSParserUtils.JS_ASSIGNOP='JS_ASSIGNOP';JSParserUtils.JS_ASSIGNDIV='JS_ASSIGNDIV';JSParserUtils.JS_COLON='JS_COLON';JSParserUtils.JS_QUESTION='JS_QUESTION';JSParserUtils.JS_SEMICOLON='JS_SEMICOLON';JSParserUtils.JS_NUMBER='JS_NUMBER';JSParserUtils.JS_BINOPERATION='JS_BINOPERATION';JSParserUtils.JS_BINOPERATIONDIV='JS_BINOPERATIONDIV';JSParserUtils.JS_UNOPERATION='JS_UNOPERATION';JSParserUtils.JS_VARIALBE='JS_VARIALBE';JSParserUtils.JS_RESERVEDWORD='JS_RESERVEDWORD';JSParserUtils.JS_ROUNDOPEN='JS_ROUNDOPEN';JSParserUtils.JS_ROUNDCLOSE='JS_ROUNDCLOSE';JSParserUtils.JS_CURLOPEN='JS_CURLOPEN';JSParserUtils.JS_CURLCLOSE='JS_CURLCLOSE';JSParserUtils.JS_SQUAREOPEN='JS_SQUAREOPEN';JSParserUtils.JS_SQUARECLOSE='JS_SQUARECLOSE';JSParserUtils.JS_COMMA='JS_COMMA';JSParserUtils.JS_DOT='JS_DOT';JSParserUtils.JS_COMMENT='JS_COMMENT';JSParserUtils.JS_HREF='JS_HREF';JSParserUtils.JS_SRC='JS_SRC';JSParserUtils.JS_INNERHTML='JS_INNERHTML';JSParserUtils.JS_WRITE='JS_WRITE';JSParserUtils.JS_WRITELN='JS_WRITELN';JSParserUtils.JS_OPEN='JS_OPEN';JSParserUtils.JS_STRING1='JS_STRING1';JSParserUtils.JS_STRING2='JS_STRING2';JSParserUtils.JS_COMPARISON='JS_COMPARISON';JSParserUtils.JS_OPEN_COMMENT='JS_OPEN_COMMENT';JSParserUtils.JS_CLOSE_COMMENT='JS_CLOSE_COMMENT';JSParserUtils.JS_EVAL='JS_EVAL';JSParserUtils.JS_ACTIVEXOBJECT='JS_ACTIVEXOBJECT';JSParserUtils.JS_NEWFUNCTION='JS_NEWFUNCTION';JSParserUtils.JS_NEWSTRING='JS_NEWSTRING';JSParserUtils.JS_WITH='JS_WITH';JSParserUtils.JS_HTMLCOMMENT='JS_HTMLCOMMENT';JSParserUtils.JS_NEW='JS_NEW';JSParserUtils.JS_VOID='JS_VOID';JSParserUtils.JS_TYPEOF='JS_TYPEOF';JSParserUtils.JS_RETURN='JS_RETURN';JSParserUtils.JS_CHILDREN='children_i';JSParserUtils.JS_CHILD_NODES='childNodes_i';JSParserUtils.JS_FUNCTION_WRAP='JS_FUNCTION_WRAP';JSParserUtils.JS_FUNCTION_SKIP='JS_FUNCTION_SKIP';JSParserUtils.JS_SCRIPT_CLOSE='JS_SCRIPT_CLOSE';/*breakcasecatchclassconstcontinuedebuggerdefaultdeletedoelseexportextendsfalsefinallyforfunctionifimportininstanceofnewnullprotectedreturnsuperswitchthisthrowtruetrytypeofwhilewith*//*abstractbooleanbytechardecimaldoubleenumfinalfloatgetimplementsintinterfaceinternallongpackageprivateprotectedpublicsbytesetshortstaticuintulongushortvoid*//*assertensureeventgotoinvariantnamespacenativerequiresynchronizedthrowstransientusevolatile*/LexerJavaScript_gramm=[[ 'var\\b',JSParserUtils.JS_VAR ],[ '\\(',JSParserUtils.JS_ROUNDOPEN ],[ '\\)',JSParserUtils.JS_ROUNDCLOSE ],[ '\\{',JSParserUtils.JS_CURLOPEN ],[ '\\}',JSParserUtils.JS_CURLCLOSE ],[ '\\[',JSParserUtils.JS_SQUAREOPEN ],[ '\\]',JSParserUtils.JS_SQUARECLOSE ],[ '\\.',JSParserUtils.JS_DOT ],[ 'eval\\b',JSParserUtils.JS_EVAL ],[ 'new\\s+ActiveXObject\\b',JSParserUtils.JS_ACTIVEXOBJECT ],[ 'new\\s+Function\\b',JSParserUtils.JS_NEWFUNCTION ],[ 'new\\s+String\\s*\\(',JSParserUtils.JS_NEWSTRING ],[ 'function\\b',JSParserUtils.JS_FUNCTION ] ,[ 'with\\b',JSParserUtils.JS_WITH ],[ 'break\\b',JSParserUtils.JS_RESERVEDWORD ],[ 'case\\b',JSParserUtils.JS_RESERVEDWORD ],[ 'catch\\b',JSParserUtils.JS_RESERVEDWORD ],[ 'class\\b',JSParserUtils.JS_RESERVEDWORD ],[ 'const\\b',JSParserUtils.JS_RESERVEDWORD ],[ 'continue\\b',JSParserUtils.JS_RESERVEDWORD ],[ 'debugger\\b',JSParserUtils.JS_RESERVEDWORD ],[ 'default\\s*:',JSParserUtils.JS_RESERVEDWORD ],[ 'delete\\b',JSParserUtils.JS_RESERVEDWORD ],[ 'do\\b',JSParserUtils.JS_RESERVEDWORD ],[ 'else\\b',JSParserUtils.JS_ELSE ],[ 'export\\b',JSParserUtils.JS_RESERVEDWORD ],[ 'extends\\b',JSParserUtils.JS_RESERVEDWORD ],[ 'finally\\b',JSParserUtils.JS_RESERVEDWORD ],[ 'for\\b',JSParserUtils.JS_RESERVEDWORD ],[ 'if\\s*\\(',JSParserUtils.JS_IF ],[ 'import\\b',JSParserUtils.JS_RESERVEDWORD ],[ 'in\\b',JSParserUtils.JS_RESERVEDWORD ],[ 'instanceof\\b',JSParserUtils.JS_RESERVEDWORD ],[ 'new\\b',JSParserUtils.JS_NEW ],[ 'void\\b',JSParserUtils.JS_VOID ],[ 'typeof\\b',JSParserUtils.JS_TYPEOF ],[ 'protected\\b',JSParserUtils.JS_RESERVEDWORD ],[ 'return\\b',JSParserUtils.JS_RETURN ],[ 'super\\b',JSParserUtils.JS_RESERVEDWORD ],[ 'switch\\b',JSParserUtils.JS_RESERVEDWORD ],[ 'throw\\b',JSParserUtils.JS_RESERVEDWORD ],[ 'try\\b',JSParserUtils.JS_RESERVEDWORD ],[ 'typeof\\b',JSParserUtils.JS_RESERVEDWORD ],[ '</[sS][cC][rR][iI][pP][tT]\\s*>',JSParserUtils.JS_SCRIPT_CLOSE ],[ '\'([^\'\\\\]|\\\\.)*\'',JSParserUtils.JS_STRING1 ],[ '\'([^\']|\\\\.)*\'',JSParserUtils.JS_STRING1 ],[ '"([^"\\\\]|\\\\.)*"',JSParserUtils.JS_STRING2 ],[ '"([^"]|\\\\.)*"',JSParserUtils.JS_STRING2 ],[ '\\+\\+',JSParserUtils.JS_UNOPERATION ],[ '<!--.*-->',JSParserUtils.JS_HTMLCOMMENT ],[ '<!--.*\\n',JSParserUtils.JS_HTMLCOMMENT ],[ '-->',JSParserUtils.JS_HTMLCOMMENT ],[ '===|==|!=|>=|<=|>|<|!==|&&',JSParserUtils.JS_COMPARISON ],[ '\\|\\|=',JSParserUtils.JS_ASSIGNOP ],[ '\\|\\|',JSParserUtils.JS_BINOPERATION ],[ '\\|=',JSParserUtils.JS_ASSIGNOP ],[ '\\|',JSParserUtils.JS_BINOPERATION ],[ '~',JSParserUtils.JS_BINOPERATION ],[ '!',JSParserUtils.JS_UNOPERATION ],[ '\\?',JSParserUtils.JS_QUESTION ],[ '::',JSParserUtils.JS_UNOPERATION ],[ ':',JSParserUtils.JS_COLON ],[ '\\+=',JSParserUtils.JS_ASSIGNADD ],[ '%=',JSParserUtils.JS_ASSIGNOP ],[ '&&=',JSParserUtils.JS_ASSIGNOP ],[ '&=',JSParserUtils.JS_ASSIGNOP ],[ '\\*=',JSParserUtils.JS_ASSIGNOP ],[ '-=',JSParserUtils.JS_ASSIGNOP ],[ '->',JSParserUtils.JS_BINOPERATION ],[ '<<',JSParserUtils.JS_BINOPERATION ],[ '>>',JSParserUtils.JS_BINOPERATION ],[ '\\^=',JSParserUtils.JS_ASSIGNOP ],[ '\\^',JSParserUtils.JS_BINOPERATION ],[ '<<=',JSParserUtils.JS_ASSIGNOP ],[ '>>=',JSParserUtils.JS_ASSIGNOP ],[ '<=',JSParserUtils.JS_ASSIGNOP ],[ '\\+|%|\\*|-|#|&',JSParserUtils.JS_BINOPERATION ],[ '=',JSParserUtils.JS_ASSIGN ],[ ';',JSParserUtils.JS_SEMICOLON ],[ ',' ,null ],[ '[0-9.]+',JSParserUtils.JS_NUMBER ],[ '[a-zA-Z0-9$_]+',JSParserUtils.JS_VARIALBE ],[ '/\\*([^*]|[*][^/])*[*]/',JSParserUtils.JS_COMMENT ],[ '\/\/.*',JSParserUtils.JS_COMMENT ],[ '/=',JSParserUtils.JS_ASSIGNDIV ],[ '/',JSParserUtils.JS_BINOPERATIONDIV ]];LexerJavaScript.prototype=new LexerBase ();LexerJavaScript.prototype.constructor=LexerJavaScript;LexerJavaScript.superclass=LexerBase.prototype;var JSLexerRegExpNotVariable=new RegExp('[ (){}<>[\\]=\\-+*/\\\\&^%!?,.:;\'\"]+');var JSLexerRegExpHtmlComment=new RegExp('^<!--.*-->|<!--.*\\n|-->');var JSLexerRegExpScriptClose=new RegExp('^</[sS][cC][rR][iI][pP][tT]\\s*>');var JSLexerRegExpJsComment=new RegExp('^/\\*([^*]|[*][^/])*[*]/|\/\/.*');var JSLexerRegExpNewActiveX=new RegExp('^new\\s+ActiveXObject');var JSLexerRegExpNewFunction=new RegExp('^new\\s+Function');var JSLexerRegExpNewString=new RegExp('^new\\s+String\\s*\\(');var JSLexerRegExpIf=new RegExp('^if\\s*\\(');var JSLexerRegExpElse=new RegExp('^else');var JSLexerRegExpDefault=new RegExp('default\\s*:');var LexerJavaScriptRegExp=new RegExp('^/\\*([^*]|[*][^/])*[*]/'+'|'+'\/\/.*'+'|'+'new\\s+ActiveXObject\\b'+'|'+'new\\s+Function\\b'+'|'+'new\\s+String\\s*\\('+'|'+'if\\s*\\('+'|'+'else'+'|'+'</[sS][cC][rR][iI][pP][tT]\\s*>'+'|'+'\'([^\'\\\\]|\\\\.)*\''+'|'+'\'([^\']|\\\\.)*\''+'|'+'"([^"\\\\]|\\\\.)*"'+'|'+'"([^"]|\\\\.)*"'+'|'+'<!--.*-->'+'|'+'<!--.*\\n'+'|'+'-->'+'|'+'===|!==|&&=|<<=|>>='+'|'+'[+*/!&%\\-\\^<>=|]='+'|'+'\\+\\+|--|\\|\\|'+'|'+'\\\\|->|>>|<<|::|&&'+'|'+'[=\\-+*/\\\\&^%!?,.:;#~|]'+'|'+'[(){}<>[\\]]'+'|'+'[a-zA-Z0-9$_]+'+'|'+'[0-9.]+','g');var LexerJavaScriptGrammArray=LexerBase['makeGramm'](LexerJavaScript_gramm,'g');var LexerJavaScriptTokenMatch=null;var SimpleHtmlTestRegExp=null;function LexerJavaScript (gramm,flag,lexRegExp,lexGrammArray){if (arguments.length>0){LexerJavaScript.superclass['init'].call (this,gramm,flag,lexRegExp,lexGrammArray);this.sublexer=null;this.can_be_regular=false;this.reg_exp=new RegExp('/([^\\\\/]|\\\\.)+/','g');this.lexerJavaScriptRegExpMatch=LexerBase['makeRegExpMatch']();};};LexerJavaScript.prototype['getNextToken']=function(){if(this.is_done){return null;};if(this.unget_tokens.length>0){return this.unget_tokens.pop();};var old_index=this.re.lastIndex;var token=this.re.exec (this.input);var token_str="";if (token !=null){var ut=JSParserUtils;token_str=token[0];var token_type=this['match_token'](token);if(token_type===ut.JS_SCRIPT_CLOSE){this.re.lastIndex=token.index;this.is_done=true;return null;};var new_token=new Token (this.re.lastIndex - token_str.length,this.re.lastIndex,token_type);if((token_type===ut.JS_BINOPERATIONDIV||token_type===ut.JS_ASSIGNDIV)&&this.can_be_regular){this.reg_exp.lastIndex=old_index;regexp_token=this.reg_exp.exec(this.input);if(regexp_token){var first=this.reg_exp.lastIndex - regexp_token[0].length;if(first<=new_token.first_index){this.re.lastIndex=this.reg_exp.lastIndex;new_token=this.getNextToken();};};};if(new_token){this.can_be_regular=this.lexerJavaScriptRegExpMatch[token_str];};return new_token;};this.is_done=true;return null;};LexerJavaScript.prototype['match_token']=function(token){var str=token[0];var token_type=LexerJavaScriptTokenMatch[str];/*if(!token_type){for (var i=0;i<this.grammArray.length;i++){var m=this.grammArray[i].re.exec(str);if(m&&m.index==0){token_type=this.grammArray[i].type;break;};};}else if(typeof token_type !='string'){token_type=JSParserUtils.JS_VARIALBE;};return token_type;*/if(!token_type){if(JSLexerRegExpNotVariable.test(str)){var first_char=str.charAt(0);if(first_char=="'"){return JSParserUtils.JS_STRING1;}else if(first_char=='"'){return JSParserUtils.JS_STRING2;}else if(JSLexerRegExpHtmlComment.test(str)){return JSParserUtils.JS_HTMLCOMMENT;}else if(JSLexerRegExpScriptClose.test(str)){return JSParserUtils.JS_SCRIPT_CLOSE;}else if(JSLexerRegExpNewActiveX.test(str)){return JSParserUtils.JS_ACTIVEXOBJECT;}else if(JSLexerRegExpNewFunction.test(str)){return JSParserUtils.JS_NEWFUNCTION;}else if(JSLexerRegExpNewString.test(str)){return JSParserUtils.JS_NEWSTRING;}else if(JSLexerRegExpIf.test(str)){return JSParserUtils.JS_IF;}else if(JSLexerRegExpElse.test(str)){return JSParserUtils.JS_ELSE;}else if(JSLexerRegExpDefault.test(str)){return JSParserUtils.JS_RESERVEDWORD;}else if(JSLexerRegExpJsComment.test(str)){return JSParserUtils.JS_COMMENT;}else{};};return JSParserUtils.JS_VARIALBE;}else if(typeof token_type !='string'){token_type=JSParserUtils.JS_VARIALBE;};return token_type;};var STR_CSCO_NEWACTIVEX='';CSCO_set_quot('"');function CSCO_Environment(prev){this["csco_identity"]="environment";if(prev){this["env"]=new CSCO_EnvInternal(prev.env);}else{this["env"]=new CSCO_EnvInternal(null);};};JS_CSCO_WITH='JS_CSCO_WITH';function CSCO_EnvInternal(prev_env){if(prev_env==null){this.cls=new Array();}else{this.cls=prev_env.cls.slice(0);};};CSCO_Environment.prototype['find_parent']=function(obj){var env=this.env;if(env.cls){for(var i=env.cls.length - 1;i>=0;i--){var aClass=env.cls[i];if(typeof(aClass[obj]) !='undefined'){return aClass;};};};return window;};CSCO_Environment.prototype['add']=function(new_class){if(typeof new_class !='undefined'){this.env.cls.push(new_class);};return new_class;};var CSCO_Env=new CSCO_Environment(null);function MySegment(token){if(token){this.first_index=token.first_index;this.last_index=token.last_index;this.type=token.type;}else{this.first_index=-1;this.last_index=-1;this.type=JSParserUtils.JS_GENERIC;};this.cls=null;this.prop=null;this.segments=new Array();};JSParserUtils['is_subparser_start']=function(type){if(this['is_valuble'](type)||this.is_keyword(type)){return true;};return false;};JSParserUtils['is_valuble']=function(type){return type===this.JS_VARIALBE||type===this.JS_NUMBER||type===this.JS_STRING1||type===this.JS_STRING2||type===this.JS_EVAL||type===this.JS_WITH||type===this.JS_ACTIVEXOBJECT||type===this.JS_NEWFUNCTION||type===this.JS_NEWSTRING||type===this.JS_HTMLCOMMENT||type===this.JS_VOID||type===this.JS_NEW;};JSParserUtils['is_keyword_call']=function(type){return typeof ParserWordsCall[type] !='undefined'&&typeof ParserWordsCall[type] !='function';};JSParserUtils['is_keyword_put']=function(type){return typeof ParserWordsPut[type] !='undefined'&&typeof ParserWordsPut[type] !='function';};JSParserUtils['is_keyword_put_i']=function(type){return typeof ParserWordsPutI[type] !='undefined'&&typeof ParserWordsPutI[type] !='function';};JSParserUtils['is_keyword_get']=function(type){return typeof ParserWordsGet[type] !='undefined'&&typeof ParserWordsGet[type] !='function';};JSParserUtils['is_keyword_get_i']=function(type){return typeof ParserWordsGetI[type] !='undefined'&&typeof ParserWordsGetI[type] !='function';};JSParserUtils['is_keyword']=function(type){return typeof ParserWordsAllKeywords[type] !='undefined'&&typeof ParserWordsAllKeywords[type] !='function';/*return this.is_keyword_get(type)||this.is_keyword_put(type)||this.is_keyword_call(type)||this.is_keyword_put_i(type)||this.is_keyword_get_i(type);*/};JSParserUtils['is_assign']=function(token_type){return token_type===this.JS_ASSIGN||token_type===this.JS_ASSIGNADD;};JSParserUtils.StartSubparserLeft=new Object();JSParserUtils.StartSubparserRight=new Object();JSParserUtils.StartSubparser=new Object();JSParserUtils.StopSubparser=new Object();JSParserUtils.DoNothing=new Object();JSParserUtils.SkipTokens=new Object();JSParserUtils.UnmangleSegment=new Object();JSParserUtils.UngetNone=0;JSParserUtils.UngetLast=1;JSParserUtils.UngetSemicolon=2;JSParserUtils.UngetTerm=3;JSParserUtils.StateTerminate=new Object();JSParserUtils.StateTerminate.name='StateTerminate';JSParserUtils.StateTerminate['show']=function(){return this.name;};JSParserUtils.StateSubparser=new Object ();JSParserUtils.StateSubparser.name='StateSubparser';JSParserUtils.StateSubparser['show']=function(){return this.name;};JSParserUtils.StateSubparser['get_next_state']=function(token_type){var ut=JSParserUtils;if(ut['is_subparser_start'](token_type)){if(token_type===ut.JS_NEW||token_type===ut.JS_VOID||token_type===ut.JS_RESERVEDWORD||token_type===ut.JS_RETURN||token_type===ut.JS_TYPEOF){return [ut.StateSubparser,ut.DoNothing,ut.UngetNone];}else{return [ut.StateExpr,ut.DoNothing,ut.UngetNone];};}else if(token_type===ut.JS_FUNCTION){return [ut.StateInitFunction,ut.DoNothing,ut.UngetNone];}else if(token_type===ut.JS_ROUNDOPEN||token_type===ut.JS_CURLOPEN||token_type===ut.JS_SQUAREOPEN){return [ut.StateExpr,ut.StartSubparserLeft,ut.UngetNone];}else if(token_type===ut.JS_IF){return [ut.StateExprOperator,ut.StartSubparserLeft,ut.ungetNone];}else{return [ut.StateTerminate,ut.StopSubparser,ut.UngetLast];};};JSParserUtils.StateInitLeft=new Object();JSParserUtils.StateInitLeft.name='StateInitLeft';JSParserUtils.StateInitLeft['show']=function(){return this.name;};JSParserUtils.StateInitLeft['get_next_state']=function(token_type){var ut=JSParserUtils;if(ut['is_subparser_start'](token_type)){return [ut.StateInitLeft,ut.StartSubparser,ut.UngetLast];}else if(token_type===ut.JS_ROUNDOPEN||token_type===ut.JS_CURLOPEN||token_type===ut.JS_SQUAREOPEN||token_type===ut.JS_IF){return [ut.StateInitLeft,ut.StartSubparser,ut.UngetLast];}else if(token_type===ut.JS_ROUNDCLOSE||token_type===ut.JS_SQUARECLOSE||token_type===ut.JS_CURLCLOSE||token_type===ut.JS_TERM){return [ut.StateTerminate,ut.StopSubparser,ut.UngetNone];}else if(token_type===ut.JS_ASSIGNADD||token_type===ut.JS_ASSIGN){return [ut.StateInitLeft,ut.StartSubparserRight,0];}else if(token_type===ut.JS_VAR){return [ut.StateInitVar,ut.DoNothing,ut.UngetNone];}else if(token_type===ut.JS_FUNCTION){return [ut.StateInitFunction,ut.DoNothing,ut.UngetNone];}else if(token_type===ut.JS_COLON){return [ut.StateInitLeft,ut.UnmangleSegment,ut.UngetNone];}else{return [ut.StateInitLeft,ut.DoNothing,ut.UngetNone];};};JSParserUtils.StateInitLeftCond=new Object();JSParserUtils.StateInitLeftCond.name='StateInitLeftCond';JSParserUtils.StateInitLeftCond['show']=function(){return this.name;};JSParserUtils.StateInitLeftCond['get_next_state']=function(token_type){var ut=JSParserUtils;if(ut['is_subparser_start'](token_type)){return [ut.StateInitLeftCond,ut.StartSubparser,ut.UngetLast];}else if (token_type===ut.JS_ROUNDOPEN||token_type===ut.JS_CURLOPEN||token_type===ut.JS_SQUAREOPEN){return [ut.StateInitLeftCond,ut.StartSubparser,ut.UngetLast];}else if(token_type===ut.JS_ROUNDCLOSE||token_type===ut.JS_CURLCLOSE||token_type===ut.JS_SQUARECLOSE||token_type===ut.JS_SEMICOLON){return [ut.StateTerminate,ut.StopSubparser,ut.UngetNone];}else if(token_type===ut.JS_ASSIGNADD||token_type===ut.JS_ASSIGN){return [ut.StateInitLeftCond,ut.StartSubparserRight,0];}else if(token_type===ut.JS_VAR){return [ut.StateInitVar,ut.DoNothing,ut.UngetNone];}else if(token_type===ut.JS_FUNCTION){return [ut.StateInitFunction,ut.DoNothing,ut.UngetNone];}else{return [ut.StateInitLeftCond,ut.DoNothing,ut.UngetNone];};};JSParserUtils.StateInitVar=new Object();JSParserUtils.StateInitVar.name='StateInitVar';JSParserUtils.StateInitVar['show']=function(){return this.name;};JSParserUtils.StateInitVar['get_next_state']=function(token_type){var ut=JSParserUtils;if(token_type===ut.JS_ASSIGNADD||token_type===ut.JS_ASSIGN){return [ut.StateInitVar,ut.StartSubparserRight,ut.UngetNone];}else if(token_type===ut.JS_ROUNDCLOSE||token_type===ut.JS_CURLCLOSE||token_type===ut.JS_SEMICOLON||token_type===ut.JS_IF){return [ut.StateTerminate,ut.StopSubparser,ut.UngetLast];}else if(token_type===ut.JS_ROUNDOPEN||token_type===ut.JS_CURLOPEN||token_type===ut.JS_RETURN||token_type===ut.JS_SQUAREOPEN){return [ut.StateInitVar,ut.StartSubparser,ut.UngetLast];}else{return [ut.StateInitVar,ut.SkipTokens,ut.UngetNone];};};JSParserUtils.StateInitFunction=new Object();JSParserUtils.StateInitFunction.name='StateInitFunction';JSParserUtils.StateInitFunction['show']=function(){return this.name;};JSParserUtils.StateInitFunction['get_next_state']=function(token_type){var ut=JSParserUtils;if(token_type===ut.JS_ROUNDCLOSE){return [ut.StateInitLeft,ut.doNothing,ut.UngetNone];}else{return [ut.StateInitFunction,ut.SkipTokens,ut.UngetNone];};};JSParserUtils.StateExpr=new Object();JSParserUtils.StateExpr.name='StateExpr';JSParserUtils.StateExpr['show']=function(){return this.name;};JSParserUtils.StateExpr['get_next_state']=function(token_type){var ut=JSParserUtils;if(token_type===ut.JS_DOT){return [ut.StateDot,ut.DoNothing,0];}else if(token_type===ut.JS_ROUNDOPEN||token_type===ut.JS_CURLOPEN||token_type===ut.JS_SQUAREOPEN){return [ut.StateExpr,ut.StartSubparserLeft,0];}else if(token_type===ut.JS_COMPARISON){return [ut.StateTerminate,ut.StopSubparser,ut.UngetNone];}else if(token_type===ut.JS_UNOPERATION){return [ut.StateExpr,ut.DoNothing,0];}else if(ut['is_subparser_start'](token_type)||token_type===ut.JS_RETURN||token_type===ut.JS_RESERVEDWORD||token_type===ut.JS_VAR||token_type===ut.JS_FUNCTION){return [ut.StateTerminate,ut.StopSubparser,ut.UngetSemicolon];}else if(token_type===ut.JS_CURLCLOSE){return [ut.StateTerminate,ut.StopSubparser,ut.UngetTerm];}else{return [ut.StateTerminate,ut.StopSubparser,ut.UngetLast];};};JSParserUtils.StateDot=new Object();JSParserUtils.StateDot.name='StateDot';JSParserUtils.StateDot['show']=function(){return this.name;};JSParserUtils.StateDot['get_next_state']=function(token_type){var ut=JSParserUtils;if(ut.is_keyword(token_type)||token_type===ut.JS_VARIALBE){return [ut.StateExpr,ut.DoNothing,ut.UngetNone];}else if(token_type===ut.JS_ROUNDOPEN||token_type===ut.JS_CURLOPEN||token_type===ut.JS_RETURN||token_type===ut.JS_SQUAREOPEN){return [ut.StateExpr,ut.StartSubparserLeft,ut.UngetNone];}else{return [ut.StateTerminate,ut.StopSubparser,ut.UngetLast];};};JSParserUtils.StateInitRight=new Object();JSParserUtils.StateInitRight.name='StateInitRight';JSParserUtils.StateInitRight['show']=function(){return this.name;};JSParserUtils.StateInitRight['get_next_state']=function(token_type){var ut=JSParserUtils;if(ut['is_subparser_start'](token_type)){return [ut.StateInitRight,ut.StartSubparser,ut.UngetLast];}else if(token_type===ut.JS_ROUNDOPEN||token_type===ut.JS_CURLOPEN||token_type===ut.JS_SQUAREOPEN){return [ut.StateInitRight,ut.StartSubparser,ut.UngetLast];}else if(token_type===ut.JS_BINOPERATION||token_type===ut.JS_BINOPERATIONDIV){return [ut.StateInitRight,ut.DoNothing,ut.UngetNone];}else if(token_type===ut.JS_ASSIGNADD||token_type===ut.JS_ASSIGN){return [ut.StateInitRight,ut.StartSubparserRight,ut.UngetNone];}else if(token_type===ut.JS_RESERVEDWORD){return [ut.StateInitRight,ut.DoNothing,0];}else if(token_type===ut.JS_RETURN||token_type===ut.JS_IF){return [ut.StateTerminate,ut.StopSubparser,ut.UngetSemicolon];}else{return [ut.StateTerminate,ut.StopSubparser,ut.UngetLast];};};JSParserUtils.StateInitRightCond=new Object();JSParserUtils.StateInitRightCond.name='StateInitRightCond';JSParserUtils.StateInitRightCond['show']=function(){return this.name;};JSParserUtils.StateInitRightCond['get_next_state']=function(token_type){var ut=JSParserUtils;if(token_type===ut.JS_COLON){return [ut.StateInitRightCond,ut.DoNothing,ut.UngetNone];}else if(ut['is_subparser_start'](token_type)){return [ut.StateInitRightCond,ut.StartSubparser,ut.UngetLast];}else if(token_type===ut.JS_ROUNDOPEN||token_type===ut.JS_CURLOPEN||token_type===ut.JS_RETURN||token_type===ut.JS_SQUAREOPEN){return [ut.StateInitRightCond,ut.StartSubparser,ut.UngetLast];}else if(token_type===ut.JS_BINOPERATION||token_type===ut.JS_BINOPERATIONDIV){return [ut.StateInitRightCond,ut.DoNothing,ut.UngetNone];}else if(token_type===ut.JS_RESERVEDWORD){return [ut.StateInitRightCond,ut.DoNothing,0];}else{return [ut.StateTerminate,ut.StopSubparser,ut.UngetLast];};};JSParserUtils.StateExprOperator=new Object();JSParserUtils.StateExprOperator.name='StateExprOperator';JSParserUtils.StateExprOperator['show']=function(){return this.name;};JSParserUtils.StateExprOperator['get_next_state']=function(token_type){var ut=JSParserUtils;return [ut.StateTerminate,ut.StopSubparser,ut.UngetLast];};function JSParser(lexer,buffer){this.lexer=lexer;this.csco_g_buffer=buffer;this.csco_g_index=0;};JSParser.prototype['process']=function(last_index){if('undefined'==typeof last_index){last_index=-1;};var segments=new Array();while(1){var ret=this.parse(JSParserUtils.StateInitLeft);var new_segment=ret[1];if(new_segment){if(new_segment.segments&&new_segment.segments.length>0){segments=segments.concat(new_segment.segments);}else{segments=segments.concat(new_segment);};};token=ret[0];if(token==null||(last_index>=0&&last_index<token.last_index))     return segments;};};JSParser.prototype['parse']=function(state){var segment=new MySegment();segment.segments=new Array();var token=null;var prev_dot=false;var lexer=this.lexer;var token_type=null;var is_kwd=null;var ut=JSParserUtils;while(1){token=lexer.getNextToken();if(token==null){break;};token_type=token.type;if(typeof token_type=='string'){is_kwd=ut.is_keyword(token_type);}else{is_kwd=false;};if(token_type===ut.JS_QUESTION){if(state===ut.StateInitRight){state=ut.StateInitRightCond;continue;}else if(state===ut.StateInitLeft){state=ut.StateInitLeftCond;};}else if(token_type===ut.JS_DOT){if(segment.prop&&ut.is_keyword_call(segment.prop.type)){segment.prop.type=ut.JS_VARIALBE;};};var ret=state.get_next_state(token_type);var next_state=ret[0];var action=ret[1];var unget=ret[2];if(unget===ut.UngetLast){lexer.unget(token);}else if(unget===ut.UngetSemicolon){lexer.unget(token);lexer.unget(new Token (-1,-1,ut.JS_SEMICOLON));}else if(unget===ut.UngetTerm){lexer.unget(new Token (-1,-1,ut.JS_SEMICOLON));lexer.unget(new Token (-1,-1,ut.JS_TERM));};if(action===ut.StartSubparserLeft){var ret=this.parse(ut.StateInitLeft);var prev_token=ret[0];new_segment=ret[1];new_segment.first_index=token.first_index;if(token_type===ut.JS_ROUNDOPEN&&prev_token&&prev_token.type===ut.JS_ROUNDCLOSE){new_segment.last_index=prev_token.last_index;if(segment.first_index !=-1){this.merge_function(segment,new_segment);if(segment.prop){if(ut.is_keyword_call(segment.prop.type)){segment.type=ut.JS_FUNCTION_WRAP;segment.prop.type=ut.JS_FUNCTION_WRAP;}else{segment.type=ut.JS_FUNCTION_SKIP;segment.prop.type=ut.JS_FUNCTION_SKIP;};};}else{this.merge_left(segment,new_segment);};}else if(token_type===ut.JS_SQUAREOPEN&&prev_token.type===ut.JS_SQUARECLOSE){new_segment.last_index=prev_token.last_index;this.merge_function(segment,new_segment);}else{this.merge_left(segment,new_segment);};}else if(action===ut.StartSubparserRight){var ret=this.parse(ut.StateInitRight);var prev_token=ret[0];new_segment=ret[1];this.merge_right(segment,new_segment,token_type,state===ut.StateInitVar);}else if(action===ut.StartSubparser){var ret=this.parse(ut.StateSubparser);var prev_token=ret[0];new_segment=ret[1];new_segment.first_index=token.first_index;this.merge_subparser(segment,new_segment);}else if(action===ut.StopSubparser){break;}else if(action===ut.UnmangleSegment){this['unmangle_last'](segment);}else if(action !=ut.SkipTokens){if(token_type===ut.JS_DOT){prev_dot=true;}else if(prev_dot&&(is_kwd||segment.cls)){if(segment.cls==null){segment.cls=segment.segments.pop();}else{var tmp=segment;segment=new MySegment();segment.first_index=tmp.first_index;segment.cls=tmp;};segment.prop=new MySegment(token);segment.last_index=token.last_index;}else if(is_kwd&&segment.cls==null){segment.cls=new MySegment();segment.cls.type=ut.JS_CSCO_WITH;segment.first_index=token.first_index;segment.last_index=token.last_index;segment.type=ut.JS_CSCO_WITH;segment.prop=new MySegment(token);segment.last_index=token.last_index;}else if(ut['is_valuble'](token_type)||is_kwd){if(segment.first_index==-1){segment.first_index=token.first_index;};segment.segments.push(new MySegment(token));segment.last_index=token.last_index;}else{};};state=next_state;};return [token,segment];};JSParser.prototype['unmangle_last']=function(segment){var seg=segment.segments[segment.segments.length - 1];if("undefined" !=typeof seg){segment.segments.pop();};};JSParser.prototype['merge_function']=function(segment,new_segment){var l=segment.segments.length;if(l==0){segment.segments.push(new_segment);}else{var last_seg=segment.segments[l - 1];var str=this.csco_g_buffer.substring(last_seg.first_index,last_seg.last_index);if(str=="return"){segment.segments.pop();if(l==1){segment.first_index=new_segment.first_index;};}else{last_seg.segments.push(new_segment);};};segment.last_index=new_segment.last_index;};JSParser.prototype['merge_left']=function(segment,new_segment){segment.segments.push(new_segment);if(segment.first_index==-1){segment.first_index=new_segment.first_index;};segment.last_index=new_segment.last_index;};JSParser.prototype['merge_right']=function(segment,new_segment,type,is_var){var left=null;if(is_var==false){left=segment.segments.pop();};if(left&&left.cls&&new_segment.first_index !=-1){var ass_segment=new MySegment();ass_segment.type=type;segment.segments.push(ass_segment);segment.segments.push(left);}else if(left){new_segment.first_index=left.first_index;};segment.segments.push(new_segment);segment.last_index=new_segment.last_index;};JSParser.prototype['merge_subparser']=function(segment,new_segment){if(new_segment.segments.length>0||(new_segment.cls&&new_segment.prop)){segment.segments.push(new_segment);if(segment.first_index==-1){segment.first_index=new_segment.first_index;};segment.last_index=new_segment.last_index;};};JSParser.prototype['merge_segments']=function(segments,cur_segment,new_segments){if(new_segments){var s=null;if(cur_segment){s=cur_segment.segments;}else{s=segments;};for(var i=0;i<new_segments.length;i++){s.push(new_segments[i]);};};};JSParser.prototype['is_interesting_get']=function(segment){if(segment==null){return false;};if(segment.type==JSParserUtils.JS_FUNCTION_WRAP){return true;}else if(segment.prop){if(JSParserUtils.is_keyword_get(segment.prop.type)||JSParserUtils.is_keyword_get_i(segment.prop.type))return true;};if(segment.segments){for(var i=0;i<segment.segments;i++){if (is_interesting_get(segment.segments[i])){return true;};};};return false;};JSParser.prototype['is_interesting_put']=function(segment){if(segment==null){return false;};if(segment.prop){if(JSParserUtils.is_keyword_put(segment.prop.type)||JSParserUtils.is_keyword_put_i(segment.prop.type))return true;};if(segment.segments){for(var i=0;i<segment.segments;i++){if (is_interesting_put(segment.segments[i])){return true;};};};return false;};JSParser.prototype['flush']=function(i,segments){var ut=JSParserUtils;var str='';if(segments.length){while(i<segments.length){var s=segments[i];var s_type=s.type;if(s.last_index>=0&&this.csco_g_index>=s.last_index){i+=1;continue;};if(s.first_index==-1&&ut.is_assign(s_type)==false){i+=1;continue;};if (ut.is_assign(s_type)){str+=this['flush_assign'](i,segments);i+=3;}else{switch(s_type){case ut.JS_GENERIC :str+=this['flush_get'](s);break;case ut.JS_EVAL :str+=this['flush_eval'](s);break;case ut.JS_WITH :str+=this['flush_with'](s);break;case ut.JS_ACTIVEXOBJECT :str+=this['flush_activex'](s);break;case ut.JS_NEWFUNCTION :str+=this['flush_newfunction'](s);break;case ut.JS_NEWSTRING :str+=this['flush_newstring'](s);break;case ut.JS_HTMLCOMMENT :str+=this['flush_html_comment'](s);break;case ut.JS_FUNCTION_WRAP :str+=this['flush_function'](s);break;case ut.JS_FUNCTION_SKIP :str+=this['flush_function_skip'](s);break;case ut.JS_STRING1 :str+=this['flush_string1'](s);break;case ut.JS_STRING2 :str+=this['flush_string2'](s);break;default:str+=this['flush_get'](s);};i+=1;};if(this.csco_g_index<s.last_index){str+=this.csco_g_buffer.substring(this.csco_g_index,s.last_index);this.csco_g_index=s.last_index;};};};return str;};JSParser.prototype['flush_string1']=function(segment){var str='';str+=this.csco_g_buffer.substring(segment.first_index,segment.last_index);str=str.replace(/<\/[sS][cC][rR][iI][pP][tT]/g,'</SCR\'+\'IPT');this.csco_g_index=segment.last_index;return str;};JSParser.prototype['flush_string2']=function(segment){var str='';str+=this.csco_g_buffer.substring(segment.first_index,segment.last_index);str=str.replace(/\"/g,STR_CSCO_QUOT);str=str.replace(/<\/[sS][cC][rR][iI][pP][tT]/g,'</SCR"+"IPT');this.csco_g_index=segment.last_index;return str;};JSParser.prototype['flush_before']=function(segment){var str='';if(this.csco_g_index<segment.first_index){str=this.csco_g_buffer.substring(this.csco_g_index,segment.first_index);this.csco_g_index=segment.first_index;};return str;};JSParser.prototype['flush_assign']=function(i,segments){var str='';var ass=segments [i];var left=segments [i+1];var right=segments [i+2];if(right.first_index>0&&this.csco_g_buffer.charAt(right.first_index)=='{'){return str;};if(this['is_interesting_put'](left)||this['is_interesting_put'](right)){str+=this['flush_before'](left);var last_char=str.charAt(str.length - 1);if(this["need_space"](last_char)){str+=' ';};if(left&&left.prop&&left.prop.type=='domain'){str+=this['flush_domain'](left,right);}else if (left&&left.prop){var re=/\s*\[/g;re.lastIndex=left.prop.last_index;var m=re.exec(this.csco_g_buffer);if(!m||m.index !=left.prop.last_index){str+=this['flush_right'](left,right,ass.type);};}else{str+=this['flush_right'](left,right,ass.type);};}else if(left.cls){str+=this['flush_get_assign'](left);};return str;};JSParser.prototype['flush_domain']=function(left,right){var str='';if(left.prop){var cls='';var prop='domain';if(left.cls&&left.cls.last_index>0){cls=this['get_cls'](left);this.csco_g_index=right.first_index;var r=this['flush_get'](right);this.csco_g_index=right.last_index;}else{this.csco_g_index=right.first_index;var r=this['flush_get'](right);this.csco_g_index=right.last_index;cls=this['flush_env_domain'](STR_CSCO_GET,prop,r);};str+=STR_CSCO_PUT+'('+cls+',';str+=STR_CSCO_QUOT+prop+STR_CSCO_QUOT+',';str+=r;str+=')';};return str;};JSParser.prototype['flush_put']=function(left,right){var str='';if(left.prop){var cls='';if(left.cls&&left.cls.last_index>0){cls=this['get_cls'](left);}else{cls=this['flush_env'](STR_CSCO_GET,prop);};var prop=this['get_prop'](left);this.csco_g_index=right.first_index;var r=this['flush_get'](right);this.csco_g_index=right.last_index;str+=STR_CSCO_PUT+'('+cls+',';str+=STR_CSCO_QUOT+prop+STR_CSCO_QUOT+',';str+=r;str+=')';};return str;};JSParser.prototype['flush_onerror']=function(left,right){var str='';if(left.prop){var cls='';if(left.cls&&left.cls.last_index>0){cls=this['get_cls'](left);}else{cls=this['flush_env'](STR_CSCO_GET,prop);};var prop=this['get_prop'](left);if(this.csco_g_index<right.last_index){this.csco_g_index=right.last_index;};str+=STR_CSCO_PUT+'('+cls+',';str+=STR_CSCO_QUOT+prop+STR_CSCO_QUOT+',';str+='CSCO_ERROR';str+=')';};return str;};function CSCO_ERROR(a,b,c){;alert (a);};JSParser.prototype['flush_left']=function(left){var str='';var cls=left.cls;var prop=left.prop;if(cls&&prop){str+=this['flush_segment'](cls);str+=this['flush_segment'](prop);}else{str+=this.csco_g_buffer.substring(this.csco_g_index,left.last_index);this.csco_g_index=left.last_index;};return str;};JSParser.prototype['is_indexed']=function(segment){if((segment.type===JS_CHILDREN||segment.type===JS_CHILD_NODES)||(segment.cls&&this['is_indexed'](segment.cls))||(segment.prop&&this['is_indexed'](segment.prop))){return true;};if(segment.segments){for(var i=0;i<segment.segments.length;i++){if(this['is_indexed'](segment.segments[i])){return true;};};};return false;};JSParser.prototype['flush_right']=function(left,right,type){var str='';var ut=JSParserUtils;if(left.cls&&left.prop){if(left.prop.type===ut.JS_CHILDREN||left.prop.type===ut.JS_CHILD_NODES){this.csco_g_index=left.first_index;str+=this['flush_right_index'](left,right,type);}else{var cls=this['get_cls'](left);var prop=this['get_prop'](left);var tmp=CSCO_next_id();this.csco_g_index=right.first_index;var r=this['flush_get'](right);str=STR_CSCO_NOPE+'((';if(cls==''){var obj=prop;this.csco_g_index=left.last_index;str+=tmp+'=CSCO_Env['+STR_CSCO_QUOT+'find_parent'+STR_CSCO_QUOT+']('+STR_CSCO_QUOT+obj+STR_CSCO_QUOT+'),';str+='('+STR_CSCO_QUOT+'undefined'+STR_CSCO_QUOT+'!=typeof('+obj+')&&';str+=STR_CSCO_QUOT+'undefined'+STR_CSCO_QUOT+'!=typeof('+tmp+')&&'+obj+'===';str+=tmp+'.'+obj+')?';str+=obj+'='+STR_CSCO_PUT+'('+tmp+',';str+=STR_CSCO_QUOT+prop+STR_CSCO_QUOT+',';if(type===ut.JS_ASSIGNADD){str+=tmp+'.'+prop+'+';};str+=r;str+=')';str+=':'+obj;str+=type===ut.JS_ASSIGNADD ? '+=' : '=';str+=r;str+='))';}else{str+=tmp+'='+cls+',';str+=tmp+'.'+prop+'='+STR_CSCO_PUT+'('+tmp+',';str+=STR_CSCO_QUOT+prop+STR_CSCO_QUOT+',';if(type===ut.JS_ASSIGNADD){str+=tmp+'.'+prop+'+';};str+=r;str+=')))';};this.csco_g_index=right.last_index;};}else if(right.cls&&right.prop){}else{str+=this['flush_segment'](right);};return str;};JSParser.prototype['flush_right_index']=function(left,right,type){var str='';var cls=this['get_cls'](left);var prop=this['get_prop'](left);var ar=prop.split('[');if(ar.length !=2){var d;d.open();};prop=ar[0];var index=ar[1].substr(0,ar[1].length - 1);var tmp_cls=CSCO_next_id();var tmp_ind=CSCO_next_id();this.csco_g_index=right.first_index;var r=this['flush_get'](right);str=STR_CSCO_NOPE+'((';if(cls==''){var obj=prop;this.csco_g_index=left.last_index;str+=tmp_cls+'=CSCO_Env['+STR_CSCO_QUOT+'find_parent'+STR_CSCO_QUOT+']('+STR_CSCO_QUOT+obj+STR_CSCO_QUOT+'),';str+=tmp_ind+'='+STR_CSCO_INDEX+'('+tmp_cls+','+STR_CSCO_QUOT+prop+STR_CSCO_QUOT+','+index+'),';str+='('+STR_CSCO_QUOT+'undefined'+STR_CSCO_QUOT+'!=typeof('+obj+')&&';str+=STR_CSCO_QUOT+'undefined'+STR_CSCO_QUOT+'!=typeof('+tmp_cls+')&&'+obj+'===';str+=tmp_cls+'.'+obj+')?';str+=obj+'['+tmp_ind+']='+STR_CSCO_PUT_I+'('+tmp_cls+',';str+=STR_CSCO_QUOT+prop+STR_CSCO_QUOT+',';str+=tmp_ind+',';str+=r;str+=')';str+=':'+obj+'['+tmp_ind+']';str+='=';str+=r;str+='))';}else{str+=tmp_cls+'='+cls+',';str+=tmp_ind+'='+STR_CSCO_INDEX+'('+tmp_cls+','+STR_CSCO_QUOT+prop+STR_CSCO_QUOT+','+index+'),';str+=tmp_cls+'.'+prop+'['+tmp_ind+']'+'='+STR_CSCO_PUT_I+'('+tmp_cls+',';str+=STR_CSCO_QUOT+prop+STR_CSCO_QUOT+',';str+=tmp_ind+',';str+=r;str+=')))';};this.csco_g_index=right.last_index;return str;};JSParser.prototype['is_function']=function(segment){if(segment&&segment.prop&&(segment.prop.type===JSParserUtils.JS_FUNCTION_WRAP||segment.prop.type===JSParserUtils.JS_FUNCTION_SKIP)){return true;};return false;};JSParser.prototype['need_space']=function(c){return c&&c !=' '&&c !='\t'&&c !='('&&c !='='&&c !=':'&&c !=';'&&c !='?'&&c !='.'&&c !='{';};JSParser.prototype['flush_function']=function(segment){var str='';str+=this['flush_before'](segment);if(this['need_space'](str.charAt(str.length - 1))){str+=' ';};str+=this['flush_2_arg'](segment,STR_CSCO_CALL+'(');str+=this['flush'](0,segment.segments);return str;};JSParser.prototype['flush_function_skip']=function(segment){var str='';str+=this['flush_before'](segment);var cls=this['get_cls'](segment);if(segment.cls.first_index==-1){str+=this['flush_before'](segment.prop);};var prop=this['get_prop'](segment);if(cls==''){str+=prop;}else{str+=cls+'.'+prop;};str+=this['flush'](0,segment.segments);str+=this.csco_g_buffer.substring(this.csco_g_index,segment.last_index);this.csco_g_index=segment.last_index;return str;};JSParser.prototype['flush_eval']=function(segment){var str='';str+=this['flush_before'](segment);var s=segment.segments[0];if(s&&s.segments.length){var re=/\s*\[/g;re.lastIndex=s.first_index;var m=re.exec(this.csco_g_buffer);if(!m||m.index !=s.first_index){str+='eval(';this.csco_g_index=s.first_index+1;str+=this['flush_process'](s);this.csco_g_index=s.last_index;};};return str;};JSParser.prototype['flush_with']=function(segment){var str='';str+=this['flush_before'](segment);var s=segment.segments[0];s=s.segments[0];str+='with(new CSCO_Environment(CSCO_Env)) with(CSCO_Env.add(';this.csco_g_index=s.first_index;str+=this['flush_get'](s)+')';this.csco_g_index=s.last_index;return str;};JSParser.prototype['flush_activex']=function(segment){var str='';str+=this['flush_before'](segment);var s=segment.segments[0];str+=STR_CSCO_NEWACTIVEX;this.csco_g_index=s.first_index;str+=this['flush_segment'](s);this.csco_g_index=s.last_index;return str;};JSParser.prototype['flush_newfunction']=function(segment){var str='';var first_segment=segment.segments[0];if(first_segment){var params=first_segment.segments;/*if(params.length==0){};*/var prev=params.length - 2;var cur=params.length - 1;while(prev>=0){var gap=this.csco_g_buffer.substring(params[prev].last_index,params[cur].first_index);if(gap.indexOf(',') !=-1){break;};prev -=1;cur -=1;};var body=null;if(cur==0){body=first_segment;body.first_index=params[0].first_index;}else if (cur>0){body=new MySegment();body.first_index=params[cur].first_index;body.last_index=first_segment.last_index;for(var i=cur;i<params.length;i++){body.segments.push(params[i]);};};if(body){str+=this['flush_before'](body);str+=this['flush_process'](body);this.csco_g_index=body.last_index;};};return str;};JSParser.prototype['flush_newstring']=function(segment){var str='';str+=this['flush_before'](segment);str+="CSCO_String(";this.csco_g_index=segment.last_index;return str;};JSParser.prototype['flush_html_comment']=function(segment){this.csco_g_index=segment.last_index;return '';};JSParser.prototype['flush_process']=function(segment){var str='';str+=STR_CSCO_PROCESS+'('+STR_CSCO_QUOT+'js'+STR_CSCO_QUOT+',';str+=this['flush_segment'](segment);str+=')';this.csco_g_index=segment.last_index;return str;};JSParser.prototype['flush_get_assign']=function(segment){var str='';if (segment.first_index>=0){str+=this['flush_before'](segment);};if(segment.cls){str+=this['flush_get'](segment.cls);}else{str+=this['flush_segment'](segment);};return str;};JSParser.prototype['flush_get']=function(segment){var str='';if (segment.first_index>=0){str+=this['flush_before'](segment);};if(segment.cls){if(this['is_interesting_get'](segment)){if(this['is_function'](segment)){str+=this['flush_2_arg'](segment,STR_CSCO_CALL+'(');}else if(JSParserUtils.is_keyword_get_i(segment.prop.type)){str+=this['flush_2_arg_i'](segment,STR_CSCO_GET_I+'(');}else{str+=this['flush_2_arg'](segment,STR_CSCO_GET+'(');};}else if(JSParserUtils.is_keyword_call(segment.prop.type)){str+=this['flush_document_method'](segment,segment.prop.type);}else{str+=this['flush_get'](segment.cls);};str+=this.csco_g_buffer.substring(this.csco_g_index,segment.last_index);this.csco_g_index=segment.last_index;}else if(segment.segments.length>0){str+=this['flush'](0,segment.segments);if(this.csco_g_index<segment.last_index){str+=this.csco_g_buffer.substring(this.csco_g_index,segment.last_index);this.csco_g_index=segment.last_index;};}else{str+=this['flush_segment'](segment);};return str;};JSParser.prototype['flush_2_arg']=function(segment,header){var str='';var cls=this['get_cls'](segment);var prop=this['get_prop'](segment);if(cls !=''){str=header;str+=cls+','+STR_CSCO_QUOT+prop+STR_CSCO_QUOT+')';str+=this['flush'](0,segment.segments);str+=this.csco_g_buffer.substring(this.csco_g_index,segment.last_index);this.csco_g_index=segment.last_index;}else if(this['is_function'](segment)){str+=this['flush_env'](STR_CSCO_CALL,prop);}else{str+=this['flush_env'](STR_CSCO_GET,prop);};return str;};JSParser.prototype['flush_2_arg_i']=function(segment,header){var str='';var cls=this['get_cls'](segment);var prop=this['get_prop'](segment);var ar=prop.split('[');if(ar.length !=2){var d;d.open();};prop=ar[0];var index=ar[1].substr(0,ar[1].length - 1);if(cls !=''){str=header;str+=cls+','+STR_CSCO_QUOT+prop+STR_CSCO_QUOT;str+=','+index+')';str+=this['flush'](0,segment.segments);str+=this.csco_g_buffer.substring(this.csco_g_index,segment.last_index);this.csco_g_index=segment.last_index;}else if(this['is_function'](segment)){var d;d.open();}else{str+=this['flush_env_i'](STR_CSCO_GET_I,prop,index);};return str;};JSParser.prototype['flush_document_method']=function(segment,method){var str='';if(segment.segments.length){return str;};/*var re=/\s*\[/g;re.lastIndex=segment.segments[0].first_index;var m=re.exec(this.csco_g_buffer);if(m&&m.index==segment.segments[0].first_index){return str;};*/var cls=this['get_cls'](segment);if(cls==''){str+=method;}else{str+=STR_CSCO_CALL+'('+cls+','+STR_CSCO_QUOT+method+STR_CSCO_QUOT+')';};this.csco_g_index=segment.prop.last_index;return str;};JSParser.prototype['flush_env_domain']=function(header,obj,value){var str='';var tmp=CSCO_next_id();str=STR_CSCO_NOPE+'((';str+=tmp+'=CSCO_Env['+STR_CSCO_QUOT+'find_parent'+STR_CSCO_QUOT+']('+STR_CSCO_QUOT+obj+STR_CSCO_QUOT+'),';str+='('+STR_CSCO_QUOT+'undefined'+STR_CSCO_QUOT+'!=typeof(domain)&&';str+=STR_CSCO_QUOT+'undefined'+STR_CSCO_QUOT+'!=typeof('+tmp+')&&'+obj+'===';str+=tmp+'.'+obj+')?'+tmp+':';str+="(domain="+value+')))';return str;};JSParser.prototype['flush_env']=function(header,obj){var str='';var tmp=CSCO_next_id();str=STR_CSCO_NOPE+'((';str+=tmp+'=CSCO_Env['+STR_CSCO_QUOT+'find_parent'+STR_CSCO_QUOT+']('+STR_CSCO_QUOT+obj+STR_CSCO_QUOT+'),';str+='('+STR_CSCO_QUOT+'undefined'+STR_CSCO_QUOT+'!=typeof('+obj+')&&';str+=STR_CSCO_QUOT+'undefined'+STR_CSCO_QUOT+'!=typeof('+tmp+')&&'+obj+'===';str+=tmp+'.'+obj+')?';str+=header+'('+tmp+','+STR_CSCO_QUOT+obj+STR_CSCO_QUOT+')'+':';str+=obj;str+='))';return str;};JSParser.prototype['flush_env_i']=function(header,obj,index){var str='';var tmp=CSCO_next_id();str=STR_CSCO_NOPE+'((';str+=tmp+'=CSCO_Env['+STR_CSCO_QUOT+'find_parent'+STR_CSCO_QUOT+']('+STR_CSCO_QUOT+obj+STR_CSCO_QUOT+'),';str+='('+STR_CSCO_QUOT+'undefined'+STR_CSCO_QUOT+'!=typeof('+obj+')&&';str+=STR_CSCO_QUOT+'undefined'+STR_CSCO_QUOT+'!=typeof('+tmp+')&&'+obj+'===';str+=tmp+'.'+obj+')?';str+=header+'('+tmp+','+STR_CSCO_QUOT+obj+STR_CSCO_QUOT+','+index+')'+':';str+=obj+'['+index+']';str+='))';return str;};JSParser.prototype['flush_segment']=function(segment){var str='';var segments=segment.segments;if(segments&&segments.length>0){str+=this['flush'](0,segments);};if (this.csco_g_index<segment.last_index){str+=this.csco_g_buffer.substring(this.csco_g_index,segment.last_index);this.csco_g_index=segment.last_index;};return str;};JSParser.prototype['get_cls']=function(segment){return this['flush_get'](segment.cls);};JSParser.prototype['get_prop']=function(segment){var str=this.csco_g_buffer.substring(segment.prop.first_index,segment.prop.last_index);this.csco_g_index=segment.prop.last_index;return str;};function SegmentAtom(token){if(arguments.length>0){this['init'].call (this,token);};};SegmentAtom.prototype['init']=function(token){this._first_index=-1;this._last_index=-1;if(token !=null){this._type=token.type;}else{this._type=JS_GENERIC;};this._tokens=new Array();};/*SegmentAtom.prototype['get_first']=function(){return this._first_index;};*//*SegmentAtom.prototype['set_first']=function(first){this._first_index=first;};*//*SegmentAtom.prototype['get_last']=function(){return this._last_index;};*//*SegmentAtom.prototype['set_last']=function(last){this._last_index=last;};*/SegmentAtom.prototype['is_terminal']=function(token_type){return token_type===JS_SEMICOLON||token_type===JS_COMPARISON;};SegmentAtom.prototype['is_assign']=function(token_type){return token_type===JS_ASSIGN||token_type===JS_ASSIGNADD;};SegmentAtom.prototype['is_function']=function(token){return false;};SegmentAtom.prototype['flush']=function(ret){var last=this._first_index;if(last !=-1){ret.push(csco_g_buffer.substring(csco_g_index,last));csco_g_index=last;};};SegmentHtml.prototype=new SegmentAtom ();SegmentHtml.prototype.constructor=SegmentHtml;SegmentHtml.superclass=SegmentAtom.prototype;function SegmentHtml(token){if(arguments.length>0){this['init'].call(this,token);};};SegmentHtml.prototype['init']=function(token){SegmentHtml.superclass['init'].call(this,token);this._first_index=token.first_index;this._last_index=token.last_index;this.push(token);};SegmentHtml.prototype['push']=function(token){this._tokens.push(token);};SegmentHtml.prototype['flush']=function(ret){var last=this._first_index;if(last !=-1){ret.push(csco_g_buffer.substring(csco_g_index,last));csco_g_index=last;};this.flush_tokens(ret);};SegmentHtml.prototype['flush_tokens']=function(ret){var len=this._tokens.length;for(var i=1;i<len;i++){var token=this._tokens[i];ret.push(csco_g_buffer.substring(csco_g_index,token.first_index));csco_g_index=token.first_index;var tmp=csco_g_buffer.substring(token.first_index,token.last_index);var token_type=token.type;if(token_type===ATTR_ONEVENT){if(SimpleHtmlTestRegExp.test(tmp)){tmp=this['mangle_attrib_js'](tmp);};}else if(token_type===ATTR_STYLE){if(tmp.search(CSCO_CSS_REG) !=-1){tmp=this['mangle_css'](tmp);};}else if(token_type===ATTR_HREF){if(tmp !=''){tmp=this['mangle'](tmp,this['get_hint'](token_type));};}else if(token_type===ATTR_SECURITY){var str=ret.pop();str=str.replace(/security/i,'CSCO_SECURITY');ret.push(str);}else if(token_type===ATTR_LANGUAGE||token_type===ATTR_CLOSE){}else if(token_type===ATTR_SRC){var str=ret[ret.length - 1];var quot=str.charAt(str.length - 1);tmp=this["mangle_src"].call(this,tmp,quot,this['get_hint'](token_type));}else{tmp=this['mangle'](tmp,this['get_hint'](token_type));};ret.push(tmp);csco_g_index=token.last_index;};};SegmentHtml.prototype['mangle_css']=function(str){return CSCO_WebVPN['process']('css',str);};SegmentHtml.prototype['mangle_attrib_js']=function(str){if(str.indexOf('CSCO_Util')==0){return str;};var old_quot=STR_CSCO_QUOT;CSCO_set_quot('&quot;');var ret=CSCO_WebVPN['process']('js',str);CSCO_set_quot(old_quot);return ret;};SegmentHtml.prototype['mangle']=function(str,hint){if(str.indexOf('javascript:') !=-1){return str;}else{return CSCO_WebVPN["mangle_url"](str,hint);};};SegmentHtml.prototype['mangle_src']=function(str,quot,hint){return this['mangle'](str,hint);};SegmentHtml.prototype['get_hint']=function(token_type){var hint=0;var ut=HTMLParserUtils;switch(this._type){case ut.TAG_INPUT :case ut.TAG_IMG:case ut.TAG_IMAGE:if(token_type===ATTR_SRC||token_type===ATTR_LOWSRC||token_type===ATTR_DYNSRC){hint=1;};break;case ut.TAG_A :case ut.TAG_AREA :if(token_type===ATTR_HREF){hint='h';};break;case ut.TAG_OBJECT :if(token_type===ATTR_ARCHIVE||token_type===ATTR_CODEBASE){hint=9;};break;case ut.TAG_APPLET :if(token_type===ATTR_ARCHIVE){hint='a';}else if(token_type==ATTR_CODE||token_type==ATTR_CODEBASE){};break;};return hint;};SegmentHtml.prototype['is_defined']=function(token_type){return token_type===ATTR_BACKGROUND||token_type===ATTR_BACKGROUNDIMAGE||token_type===ATTR_ONEVENT||token_type===ATTR_STYLE||(typeof ParserTagAttr[this._type] !='undefined'&&typeof ParserTagAttr[this._type][token_type] !='undefined');};SegmentHtmlMeta.prototype=new SegmentHtml ();SegmentHtmlMeta.prototype.constructor=SegmentHtmlMeta;SegmentHtmlMeta.superclass=SegmentHtml.prototype;function SegmentHtmlMeta(token){if(arguments.length>0){this['init'].call(this,token);};};SegmentHtmlMeta.prototype['is_defined']=function(token_type){return token_type===ATTR_CONTENT||token_type===ATTR_HTTPEQUIV;};SegmentHtmlMeta.prototype['flush']=function(ret){var last=this._first_index;if(last !=-1){ret.push(csco_g_buffer.substring(csco_g_index,last));csco_g_index=last;};if(this._tokens.length>=3){var con=this._tokens[1].type===ATTR_CONTENT ? this._tokens[1] :this._tokens[2].type===ATTR_CONTENT ? this._tokens[2] : null;var equ=this._tokens[1].type===ATTR_HTTPEQUIV ? this._tokens[1] :this._tokens[2].type===ATTR_HTTPEQUIV ? this._tokens[2] : null;if(con&&equ){var str_equ=csco_g_buffer.substring(equ.first_index,equ.last_index);var str_con=csco_g_buffer.substring(con.first_index,equ.last_index);if(str_equ.match(/refresh/i)){this.flush_meta_tokens(ret);}else if(str_equ.match(/set-cookie/i)){this.flush_meta_cookie(ret);};};};};SegmentHtmlMeta.prototype['flush_meta_tokens']=function(ret){for(var i=1;i<this._tokens.length;i++){var token=this._tokens[i];ret.push(csco_g_buffer.substring(csco_g_index,token.first_index));csco_g_index=token.first_index;if(token.type===ATTR_CONTENT){ret.push(CSCO_WebVPN['mangle_metacnt'](csco_g_buffer.substring(token.first_index,token.last_index)));csco_g_index=token.last_index;};};};SegmentHtmlMeta.prototype['flush_meta_cookie']=function(ret){var str_con="";var str_q="";var token=null;for(var i=1;i<this._tokens.length;i++){token=this._tokens[i];if(token.type===ATTR_CONTENT){str_con=csco_g_buffer.substring(token.first_index,token.last_index);};str_q=csco_g_buffer.charAt(token.last_index);};csco_g_index=token.last_index;if(str_q=="'"||str_q=='"'){++csco_g_index;};ret.push("<script>CSCO_WebVPN['set_cookie']('"+str_con+"')</"+"script");};SegmentHtmlLink.prototype=new SegmentHtml ();SegmentHtmlLink.prototype.constructor=SegmentHtmlLink;SegmentHtmlLink.superclass=SegmentHtml.prototype;function SegmentHtmlLink(token){if(arguments.length>0){this['init'].call(this,token);this._hint=0;};};SegmentHtmlLink.prototype['flush']=function(ret){var tmp=this._tokens;this._tokens=new Array();for(var i=0;i<tmp.length;i++){var token=tmp[i];if(token.type===ATTR_REL){var str=csco_g_buffer.substring(token.first_index,token.last_index).toUpperCase();if(str=="STYLESHEET"){this._hint=3;}else if(str=="SHORTCUT ICON"){this._hint=1;};}else{this._tokens.push(token);};};SegmentHtmlLink.superclass.flush.call(this,ret);};SegmentHtmlLink.prototype['get_hint']=function(token_type){return this._hint;};SegmentHtmlFrame.prototype=new SegmentHtml ();SegmentHtmlFrame.prototype.constructor=SegmentHtmlFrame;SegmentHtmlFrame.superclass=SegmentHtml.prototype;function SegmentHtmlFrame(token){if(arguments.length>0){this['init'].call(this,token);};};SegmentHtmlFrame.prototype['get_hint']=function(token_type){if(token_type==ATTR_SRC){if(this._tokens[0].type===HTMLParserUtils.TAG_FRAME||this._tokens[0].type===HTMLParserUtils.TAG_IFRAME){return CSCO_Util["framehint"]();};};return '';};SegmentHtmlFrame.prototype['flush']=function(ret){var last=this._first_index;if(last !=-1){ret.push(csco_g_buffer.substring(csco_g_index,last));csco_g_index=last;};var src_was_found=false;for(var i=1;i<this._tokens.length;i++){var token=this._tokens[i];if(token.type===ATTR_SRC){src_was_found=true;break;};};if(src_was_found==false){var token=this._tokens[0];ret.push(csco_g_buffer.substring(csco_g_index,token.last_index));csco_g_index=token.last_index;ret.push(' SRC="/+CSCOL+/ab.html" ');};this['flush_tokens'](ret);};SegmentHtmlFrame.prototype['mangle_src']=function(str,quot,hint){/*if(str.indexOf('javascript:')==0){var body=str.substr(11);if(body.charAt(body.length - 1)==';'){body=body.substr(0,body.length - 1);};var q=(quot=='"') ? "'" : "\"";var ret="javascript:"+q+"<script id=CSCO_GHOST src="+CSCO_Gateway+"/+CSCOL+/cte.js></scr"+"ipt><script id=CSCO_GHOST src="+CSCO_Gateway+"/+CSCOE+/apcf></scr"+"ipt>"+"<script id=CSCO_GHOST>document.write(CSCO_WebVPN.do_html("+body+"));CSCO_seppuku();</scr"+"ipt>"+q;return ret;}else{return this['mangle'](str,hint);};*/if(str.toLowerCase().indexOf('javascript:')==0){var body=str.substr(11);if(body.charAt(body.length - 1)==';'){body=body.substr(0,body.length - 1);};body=csco_escape(body);if(quot=='"'){var ret="javascript:parent.csco_wrap_js('"+body+"')";}else{var ret='javascript:parent.csco_wrap_js("'+body+'")';};return ret;}else{return this['mangle'](str,hint);};};SegmentHtmlScript.prototype=new SegmentHtml ();SegmentHtmlScript.prototype.constructor=SegmentHtmlScript;SegmentHtmlScript.superclass=SegmentHtml.prototype;function SegmentHtmlScript(token){if(arguments.length>0){this['init'].call(this,token);this.is_vb=false;this.script=null;};};SegmentHtmlScript.prototype['flush']=function(ret){var last_token=this._tokens[this._tokens.length - 1];if(last_token.type !==HTMLParserUtils.TAG_SCRIPTCLOSE){return SegmentHtmlScript.superclass.flush.call(this,ret);}else{var last=this._first_index;if(last !=-1){ret.push(csco_g_buffer.substring(csco_g_index,last));csco_g_index=last;};var end=this._tokens.pop();var start=this._tokens.pop();this['drop_language']();this['flush_tokens'](ret);ret.push(csco_g_buffer.substring(csco_g_index,start.last_index));csco_g_index=start.last_index;if(this.script){ret.push(this.script);}else if(end.first_index - 1 - start.last_index>0){var tmp=csco_g_buffer.substring(start.last_index,end.first_index);if(this.is_vb){ret.push(CSCO_WebVPN['process']('vb',tmp));}else{ret.push(CSCO_WebVPN['process']('js',tmp));};};csco_g_index=end.first_index;};};SegmentHtmlScript.prototype['drop_language']=function(){var tmp=this._tokens;this._tokens=new Array();for(var i=0;i<tmp.length;i++){var token=tmp[i];if(token.type===ATTR_LANGUAGE){var str=csco_g_buffer.substring(token.first_index,token.last_index);str=str.toLowerCase();this.is_vb=str=='vbs'||str=='vbscript';}else if(token.type===ATTR_TYPE){var str=csco_g_buffer.substring(token.first_index,token.last_index);str=str.toLowerCase();this.is_vb=str.indexOf('vbscript') !=-1;}else{this.push(token);};};};SegmentHtmlScript.prototype['get_hint']=function(token_type){var hint=6;if(token_type===ATTR_SRC&&this.is_vb){hint=7;};return hint;};SegmentHtmlStyle.prototype=new SegmentHtml ();SegmentHtmlStyle.prototype.constructor=SegmentHtmlStyle;SegmentHtmlStyle.superclass=SegmentHtml.prototype;function SegmentHtmlStyle(token){if(arguments.length>0){this['init'].call(this,token);};};SegmentHtmlStyle.prototype['flush']=function(ret){var last_token=this._tokens[this._tokens.length - 1];if(last_token.type !==HTMLParserUtils.TAG_STYLECLOSE){return SegmentHtmlStyle.superclass.flush.call(this,ret);}else{var last=this._first_index;if(last !=-1){ret.push(csco_g_buffer.substring(csco_g_index,last));csco_g_index=last;};var end=this._tokens.pop();var start=this._tokens.pop();this['flush_tokens'](ret);ret.push(csco_g_buffer.substring(csco_g_index,start.last_index));csco_g_index=start.last_index;var tmp=csco_g_buffer.substring(start.last_index,end.first_index);if(tmp.search(CSCO_CSS_REG) !=-1){ret.push(this['mangle_css'](tmp));}else{ret.push(tmp);};csco_g_index=end.first_index;};};SegmentHtmlApplet.prototype=new SegmentHtml ();SegmentHtmlApplet.prototype.constructor=SegmentHtmlApplet;SegmentHtmlApplet.superclass=SegmentHtml.prototype;function SegmentHtmlApplet(token){if(arguments.length>0){this['init'].call(this,token);};};SegmentHtmlApplet.prototype['applet_codebase_param']=function(prms){var nre=new RegExp("<param.*\\sname=\\s*[\"]?codebase","i");var cbpos=prms.search(nre);if (cbpos<0)return null;var cbp=prms.substring(cbpos);var vre=RegExp("\\svalue=\\s*[\"]?","i");var vpos=cbp.search(vre);if (vpos<0)return null;var matched=cbp.match(vre);/* /\svalue=\s*["]?/i);*/if (matched==null)return null;var val=cbp.substring(vpos+matched[0].length);if (val==null)return null;matched=val.match(/.*["\s>]/);if (matched==null)return null;val=val.substring(0,matched[0].length - 3);return val;};SegmentHtmlApplet.prototype['applet_cachearc_param']=function(prms){var nre=new RegExp("<param.*\\sname\\s*=\\s*[\"]?(cache_)?archive","i");var cbpos=prms.search(nre);if (cbpos<0)return false;return true;};SegmentHtmlApplet.prototype['flush']=function(ret){var last=this._first_index;if(last !=-1){ret.push(csco_g_buffer.substring(csco_g_index,last));csco_g_index=last;};var end=this._tokens.pop();var start=this._tokens.pop();var tmp=csco_g_buffer.substring(start.last_index,end.first_index);var cb=this['applet_codebase_param'](tmp);var flags=this['get_flags']();if ((flags & 2)==0){var ca=this['applet_cachearc_param'](tmp);if (ca)flags |=2;};this['flush_tokens'](ret,cb,flags);ret.push(csco_g_buffer.substring(csco_g_index,start.last_index));csco_g_index=start.last_index;if (cb !=null){var hint=flags & 2? "a" : "8";cb=this['mangle'](cb,hint);ret.push("\n<PARAM NAME=\"codebase\" VALUE=\""+cb+"\">");};ret.push(tmp);ret.push("<PARAM NAME=\"csco_sesscookie\" VALUE=\""+document.cookie+"\">\n");csco_g_index=end.first_index;};SegmentHtmlApplet.prototype['flush_tokens']=function(ret,cbparam,flags){var has_citrix=flags & 1;var has_archive=flags & 2;var has_codebase=false;var abs_archive=false;var tmp_ret=new Array();var index_of_applet=0;for(var i=0;i<this._tokens.length;i++){var token=this._tokens[i];tmp_ret.push(csco_g_buffer.substring(csco_g_index,token.first_index));csco_g_index=token.first_index;var tmp=csco_g_buffer.substring(token.first_index,token.last_index);var token_type=token.type;switch(token_type){case HTMLParserUtils.TAG_APPLET:index_of_applet=tmp_ret.length;break;case ATTR_ARCHIVE :var str=tmp_ret[tmp_ret.length - 1];var has_quot=str.search(/['"]/) !=-1;if(!has_citrix){if (tmp.search(/https?:\/\//i)==0){tmp=this['mangle'](tmp,'a');}else if (tmp.charAt(0)=='/'){abs_archive=true;tmp=this['mangle']('/','a')+tmp.substring(1);};if(has_quot){tmp+=",/+CSCOL+/Java.jar";}else{tmp='"'+tmp+",/+CSCOL+/Java.jar\"";};};break;case ATTR_CODE :break;case ATTR_STYLE :if(tmp.search(CSCO_CSS_REG) !=-1){tmp=this['mangle_css'](tmp);};break;case ATTR_CODEBASE :if(has_citrix){tmp=this['mangle'](tmp,'h');}else{if(has_archive){tmp=this['mangle'](tmp,'a');}else{tmp=this['mangle'](tmp,'8');};};has_codebase=true;break;default :tmp=this['mangle'](tmp,this['get_hint'](token_type));};tmp_ret.push(tmp);csco_g_index=token.last_index;};for(var i=0;i<=index_of_applet;i++){ret.push(tmp_ret[i]);};if(!has_archive){ret.push(" ARCHIVE=\"/+CSCOL+/Java.jar\" ");};if(!has_codebase){if(!has_archive){if(has_citrix){tmp=' CODEBASE="'+this['mangle']('.','h')+'" ';}else{if (cbparam==null)cbparam='.';tmp=' CODEBASE="'+this['mangle'](cbparam,'8')+'" ';};}else{if(has_citrix){tmp=' CODEBASE="'+this['mangle']('.','h')+'" ';}else{if (cbparam==null)cbparam='.';tmp=' CODEBASE="'+this['mangle'](cbparam,'a')+'" ';};};if (!abs_archive){ret.push(tmp);};};for(var i=index_of_applet+1;i<tmp_ret.length;i++){ret.push(tmp_ret[i]);};};SegmentHtmlApplet.prototype['get_flags']=function(){var ret=0;for(var i=1;i<this._tokens.length;i++){var token=this._tokens[i];if(token.type===ATTR_CODE){var tmp=csco_g_buffer.substring(token.first_index,token.last_index);tmp=tmp.toUpperCase();if(tmp.indexOf('COM.CITRIX')==0){ret |=1;};}else if (token.type===ATTR_ARCHIVE){ret |=2;};};return ret;};SegmentHtmlTextArea.prototype=new SegmentHtml ();SegmentHtmlTextArea.prototype.constructor=SegmentHtmlTextArea;SegmentHtmlTextArea.superclass=SegmentHtml.prototype;function SegmentHtmlTextArea(token){if(arguments.length>0){this['init'].call(this,token);this.text=null;};};SegmentHtmlTextArea.prototype['flush']=function(ret){var last=this._first_index;if(last !=-1){ret.push(csco_g_buffer.substring(csco_g_index,last));csco_g_index=last;};var end=this._tokens.pop();var start=this._tokens.pop();this['flush_tokens'](ret);ret.push(csco_g_buffer.substring(csco_g_index,start.last_index));csco_g_index=start.last_index;var tmp=csco_g_buffer.substring(start.last_index,end.first_index);ret.push(tmp);csco_g_index=end.first_index;};SegmentHtmlBase.prototype=new SegmentHtml ();SegmentHtmlBase.prototype.constructor=SegmentHtmlBase;SegmentHtmlBase.superclass=SegmentHtml.prototype;function SegmentHtmlBase(token){if(arguments.length>0){this['init'].call(this,token);};};SegmentHtmlBase.prototype['flush']=function(ret){this['save_base']();SegmentHtmlBase.superclass['flush'].call(this,ret);};SegmentHtmlBase.prototype['save_base']=function(){for(var i=0;i<this._tokens.length;i++){var token=this._tokens[i];if(token.type===ATTR_HREF){var base=csco_g_buffer.substring(token.first_index,token.last_index);var m=CSCO_Util["parse_url"](base);CSCO_Target=m["protocol"]+"//"+m["hostname"];CSCO_DocumentBase=m["pathname"];if(CSCO_DocumentBase==""){CSCO_DocumentBase="/";};CSCO_DocumentBaseFile=CSCO_DocumentBase;var slashpos=CSCO_DocumentBase.lastIndexOf("/");CSCO_DocumentBase=CSCO_DocumentBase.substr(0,slashpos+1);};};};var CSCO_FLASH_CLSID="CLSID:D27CDB6E-AE6D-11CF-96B8-444553540000";var CSCO_FLASH_TYPE="APPLICATION/X-SHOCKWAVE-FLASH";SegmentHtmlObject.prototype=new SegmentHtml ();SegmentHtmlObject.prototype.constructor=SegmentHtmlObject;SegmentHtmlObject.superclass=SegmentHtml.prototype;function SegmentHtmlObject(token){if(arguments.length>0){this['init'].call(this,token);this._subsegments=null;this._clsid=null;this._obj_type=null;};};SegmentHtmlObject.prototype['push']=function(token){if(token.type===ATTR_CLASSID){this._clsid=csco_g_buffer.substring(token.first_index,token.last_index).toUpperCase();}else if(token.type===ATTR_TYPE){this._obj_type=csco_g_buffer.substring(token.first_index,token.last_index).toUpperCase();}else{SegmentHtmlObject.superclass['push'].call(this,token);};};SegmentHtmlObject.prototype['get_hint']=function(token_type){if(this._clsid==CSCO_FLASH_CLSID||this._obj_type==CSCO_FLASH_TYPE ){return 'f';}else if(token_type===ATTR_CODEBASE&&(CSCO_is_java_obj(this._clsid)||this._clsid=="CLSID:7584C670-2274-4EFB-B00B-D6AABA6D3850"||this._clsid=="CLSID:9059F30F-4EB1-4BD2-9FDC-36F43A218F4A")){return 'h';}else{return SegmentHtmlObject.superclass['get_hint'].call(this,token_type);};};SegmentHtmlObject.prototype['flush']=function(ret){if(!this._clsid&&this._obj_type===CSCO_FLASH_TYPE){this._clsid=CSCO_FLASH_CLSID;};var isJ=CSCO_is_java_obj(this._clsid);var tunnel=null;if(null !=ParserClsidTunnel&&"undefined" !=typeof ParserClsidTunnel[this._clsid]){tunnel=ParserClsidTunnel[this._clsid];};if(tunnel){this['flush_inject'](ret);}else if('undefined'==typeof ParserClsidName[this._clsid]){if ((typeof window['CSCO_activex_relay_enabled']=='undefined')||CSCO_activex_relay_enabled()){this['flush_inject_too'](ret);};};ret.push(SegmentHtmlObject.superclass['flush'].call(this,ret));this['filter']();var sessc=0;if(this._subsegments){for(var i=0;i<this._subsegments.length;i++){var ss=this._subsegments[i];ss._clsid=this._clsid;ss._parent=this;ss.flush(ret);};};if (isJ){if(!this['CODEBASE']){ret.push('">\n<PARAM NAME="CODEBASE" VALUE="'+CSCO_WebVPN['mangle_url']('.','a'));};ret.push("\">\n<PARAM NAME=\"csco_sesscookie\" VALUE=\""+document.cookie);};};SegmentHtmlObject.prototype['filter']=function(){var tag_param=HTMLParserUtils.TAG_PARAM;if(this._subsegments){for(var i=0;i<this._subsegments.length;i++){var ss=this._subsegments[i];if(ss._type===tag_param){ss._clsid=this._clsid;ss._parent=this;ss.filter();};};};};SegmentHtmlObject.prototype['Trim']=function (str){return str.replace (/^\s+|\s+$/g,'');};SegmentHtmlObject.prototype['get_webvpn_cookie']=function(){var cooka,cookies,pos1,name;if(document.cookie.length>0){cookies=document.cookie.split(';');for(var i=0;i<cookies.length;i++){cooka=this.Trim(cookies[i]);if(cooka){pos1=cooka.indexOf('=',0);if(-1==pos1){continue;};name=cooka.substr(0,pos1);if(name!='webvpn'){continue;};return cooka.substr(pos1+1);};};};return "";};SegmentHtmlObject.prototype['flush_inject_too']=function(ret){var cookie=this['get_webvpn_cookie']();var privatenet=0x3000000;var privatenetmask=0x10;var thumbprint="B61AC964E8B639C494AA93375BC1E88F";var hashtype=4;var loginuser="";var shutstring="shutdown.relay.webvpn";ret.push('<object codebase="/+CSCOL+/relayp.cab#version=1,0,0,29" height="0" width="0" name="WEBVPN_RELAYP" id="WEBVPN_RELAYP" classid="clsid:2ab1c516-d654-4d3a-b3d6-2185bbceb409">');ret.push('<param name="url" value="'+window.location.href+'">');ret.push('<param name="cookie" value="'+cookie+'">');ret.push('<param name="shutstring" value="'+shutstring+'">');ret.push('<param name="loginuser" value="'+loginuser+'">');ret.push('<param name="privatenet" value="'+privatenet+'">');ret.push('<param name="privatenetmask" value="'+privatenetmask+'">');ret.push('<param name="splittunnellist" value="">');ret.push('<param name="splitmode" value="0">');ret.push('<param name="loadbalancelist" value="">');ret.push('<param name="certhashlist" value="'+thumbprint+'">');ret.push('<param name="certhashalg" value="'+hashtype+'">');ret.push('<param name="functype" value="0">');ret.push('<param name="tunneledapplist" value="*">');ret.push('<param name="status" value="1">');ret.push('</object>');};SegmentHtmlObject.prototype['flush_inject']=function(ret){var local_host=ParserClsidTunnel[this._clsid]['local_host'];var local_port=ParserClsidTunnel[this._clsid]['local_port'];var gateway_host=ParserClsidTunnel[this._clsid]['gateway_host'];var gateway_port=ParserClsidTunnel[this._clsid]['gateway_port'];var dest_port=ParserClsidTunnel[this._clsid]['dest_port'];var dest_host=ParserClsidTunnel[this._clsid]['dest_host'];var cookie=this['get_webvpn_cookie']();if(local_host=='default'){local_host=CSCO_get_default_local_host();};if(local_port=='default'){local_port=CSCO_get_default_local_port();};var new_host=null;var new_port=null;var tag_param=HTMLParserUtils.TAG_PARAM;for(var i=0;i<this._subsegments.length;i++){var ss=this._subsegments[i];if(ss._type===tag_param){for(var j=0;j<ss._tokens.length;j++){var token=ss._tokens[j];if(token.type===ATTR_NAME){name=csco_g_buffer.substring(token.first_index,token.last_index);name=name.toLowerCase();}else if(token.type===ATTR_VALUE){value=csco_g_buffer.substring(token.first_index,token.last_index);};};};switch(name){case dest_host :new_host=value;break;case dest_port :new_port=value;break;};};if(new_host){dest_host=new_host;};if(new_port){dest_port=new_port;};ParserClsidTunnel['local_host']=local_host;ParserClsidTunnel['local_port']=local_port;ParserClsidTunnel['dest_host']=dest_host;ParserClsidTunnel['dest_port']=dest_port;ParserClsidTunnel['gateway_host']=gateway_host;ParserClsidTunnel['gateway_port']=gateway_port;ret.push('<OBJECT id="Daxmfc1" classid="clsid:B8E73359-3422-4384-8D27-4EA1B4C01232" codebase="/+CSCOL+/cscopf.cab#version=1,0,0,2" VIEWASTEXT>');ret.push('<PARAM NAME="DESTHOST" VALUE="'+dest_host+'">');ret.push('<PARAM NAME="DESTPORT" VALUE="'+dest_port+'">');ret.push('<PARAM NAME="GATEWAYHOST" VALUE="'+gateway_host+'">');ret.push('<PARAM NAME="GATEWAYPORT" VALUE="'+gateway_port+'">');ret.push('<PARAM NAME="LOCALPORT" VALUE="'+local_port+'">');ret.push('<PARAM NAME="LOCALHOST" VALUE="'+local_host+'">');ret.push('<PARAM NAME="COOKIE" VALUE="'+cookie+'">');ret.push('</OBJECT>');};SegmentHtmlParam.prototype=new SegmentHtml ();SegmentHtmlParam.prototype.constructor=SegmentHtmlParam;SegmentHtmlParam.superclass=SegmentHtml.prototype;function SegmentHtmlParam(token){if(arguments.length>0){this['init'].call(this,token);this._clsid=null;};};SegmentHtmlParam.prototype['filter']=function(){var name=null;var value=null;for(var i=1;i<this._tokens.length;i++){var token=this._tokens[i];if(token.type===ATTR_NAME){name=csco_g_buffer.substring(token.first_index,token.last_index).toUpperCase();}else if(token.type===ATTR_VALUE){value=csco_g_buffer.substring(token.first_index,token.last_index);};};var need_processing=false;if(ParserClsidName){var tmp=ParserClsidName[this._clsid];if(tmp){var proc=tmp[name];need_processing=typeof proc !='undefined';};};if(need_processing){this._parent[name]=value;};};SegmentHtmlParam.prototype['flush_tokens']=function(ret){var name=null;var value=null;for(var i=1;i<this._tokens.length;i++){var token=this._tokens[i];if(token.type===ATTR_NAME){name=csco_g_buffer.substring(token.first_index,token.last_index).toUpperCase();}else if(token.type===ATTR_VALUE){value=csco_g_buffer.substring(token.first_index,token.last_index);};};var proc=null;var need_processing=false;if(ParserClsidName){var tmp=ParserClsidName[this._clsid];if(tmp){proc=tmp[name];need_processing=typeof proc !='undefined';};};for(var i=1;i<this._tokens.length;i++){var token=this._tokens[i];ret.push(csco_g_buffer.substring(csco_g_index,token.first_index));csco_g_index=token.first_index;var tmp=csco_g_buffer.substring(token.first_index,token.last_index);if(token.type===ATTR_VALUE&&need_processing){if (proc){if (typeof proc=='function'){tmp=proc(this._parent,name);}else{if(proc.length==0){tmp=CSCO_WebVPN['mangle_url'](this._parent[name],1);}else{var words=proc.split(' ');if(words.length==1){proc='tmp='+proc+'(this._parent,name);';}else{proc='var f='+proc+';tmp=f(this._parent);';};eval(proc);};};}else{tmp=CSCO_WebVPN['mangle_url'](this._parent[name],1);};};ret.push(tmp);csco_g_index=token.last_index;};};Segment.prototype=new SegmentAtom ();Segment.prototype.constructor=Segment;Segment.superclass=SegmentAtom.prototype;function Segment(token){if(arguments.length>0){this['init'].call (this,token);};};Segment.prototype['init']=function(token){Segment.superclass['init'].call(this,token);this['set_segments'](new Array());this._cls=null;this._prop=null;};Segment.prototype['is_empty']=function(){return this.cls==null&&this._prop==null&&this._last_index==-1;};Segment.prototype['get_segments']=function(){return this._segments;};Segment.prototype['set_segments']=function(segments){this._segments=segments;};Segment.prototype['is_terminal']=function(token_type){var lastTok=this._tokens[this._tokens.length - 1];if (lastTok==null){return token_type !==JS_VARIALBE;}else{return Segment.superclass['is_terminal'].call(this,token_type);};};Segment.prototype['add_token']=function(token){if(this._first_index==-1){this._first_index=token.first_index;this._last_index=this._first_index;};var token_type=token.type;if((token_type===JS_HREF||token_type===JS_SRC||token_type===JS_INNERHTML||token_type===JS_WRITE)&&this._tokens[this._tokens.length - 1].type===JS_DOT){this._cls=new SegmentRight(null);this._cls._first_index=this._first_index;this._cls._last_index=this._last_index;this._prop=new SegmentRight(null);this._prop._first_index=token.first_index;this._prop._last_index=token.last_index;};if(token_type===JS_VARIALBE||token_type===JS_STRING1||token_type===JS_STRING2||token_type===JS_HREF||token_type===JS_SRC||token_type===JS_INNERHTML||token_types===JS_WRITE){this._last_index=token.last_index;};this._tokens.push(token);};Segment.prototype['is_function']=function(token){var ret=false;if(this._tokens.length>0){var lastTok=this._tokens[this._tokens.length - 1];if(lastTok.type===JS_WRITE){return token.type===JS_ROUNDOPEN;};};return false;};Segment.prototype['add_segment']=function(segment){this['get_segments']().push(segment);};Segment.prototype['get_cls']=function(){return csco_g_buffer.substring(this._cls._first_index,this._cls._last_index);};Segment.prototype['get_prop']=function(){return csco_g_buffer.substring(this._prop._first_index,this._prop._last_index);};var CSCO_CSS_REG=new RegExp("import|behavior|src|url","i");var CSCO_Lexer=new LexerJavaScript(LexerJavaScript_gramm,'g',LexerJavaScriptRegExp,LexerJavaScriptGrammArray);var CSCO_wrapperName=0;var CSCO_wrapperBody=1;var CSCO_getAttribute=2;var CSCO_wrapper=3;var CSCO_undefined;var csco_olderrorhandler=window.onerror;window.onerror=function(){return true;};function csco_dumperror(){var e;try{top.CSCO_debugWin.document.writeln("</pre><font color=#CC0000><b>ERROR!<br>",arguments[0],"<br>",arguments[1],"<br>",arguments[2],"<br></b></font><pre>");if("undefined" !=typeof csco_olderrorhandler)return csco_olderrorhandler(arguments[0],arguments[1],arguments[2]);}catch(e){};return false;};var CSCO_splitPatterns;var CSCO_splitTypes;function CSCO_InTunnel($url){if("undefined"==typeof CSCO_splitPatterns["length"])return true;for(var i=0;i<CSCO_splitPatterns.length;i++){if(CSCO_splitTypes[i]){if( $url.search(CSCO_splitPatterns[i])>=0 ){return true;}else{continue;};}else{if( $url.search(CSCO_splitPatterns[i])>=0 ){return false;}else{continue;};};};return true;};function CSCO_fnmatch2regexp(pattern){var npattern,n,l;for (npattern='',n=0,l=pattern.length;n<l;n++){switch (c=pattern.charAt(n)){case "\\":npattern+="\\" . pattern.charAt(++n);break;case '[': case ']': case '.': case '+':case '^': case '$': case '(': case ')':case '{': case '}': case '=': case '!':case '<': case '>': case '|':npattern+="\\"+c;break;case '?':npattern+='.{1}';break;case '*':npattern+='.*';break;default:npattern+=c;break;};};npattern="^"+npattern+"$";return new RegExp(npattern);};function CSCO_AddSplitTunnel(pattern,white){if("undefined"==typeof CSCO_splitPatterns){CSCO_splitPatterns=new Array();CSCO_splitTypes=new Array();};CSCO_splitPatterns[CSCO_splitPatterns.length]=CSCO_fnmatch2regexp(pattern);CSCO_splitTypes[CSCO_splitTypes.length]=white;};function CSCO_Utils(){var utils=this;this.CSCO_undefined;var rot1$map=null;var id_count=0;this.framesiframes="NOPQRSTUVWXYZ";this.fi_index=0;this["framehint"]=function(){utils.fi_index++;utils.fi_index=utils.fi_index % 13;return utils.framesiframes.charAt(utils.fi_index);};CSCO_Utils.prototype["rot13"]=function($in){var i,map=new Array();var latin="abcdefghijklmnopqrstuvwxyz";function do_map(){rot1$map=new Array();for(var i=0;i<latin.length;i++){rot1$map[latin.charAt(i)]=latin.charAt((i+13)%26);rot1$map[latin.charAt(i).toUpperCase()]=latin.charAt((i+13)%26).toUpperCase();};};if(null==rot1$map)do_map();var $out="";for(var i=0;i<$in.length;i++){var t=$in.charAt(i);var tt=rot1$map[t];if("undefined"==typeof tt){$out+=t;}else{$out+=tt;};};return $out;};function WindowWalker(w,func){var i;if(func(w)){return true;};for(var i=0;i<w.frames.length;i++){if(WindowWalker(w[i],func))return true;};return false;};function EnumWindows (func){if(WindowWalker(window.top,func)){return true;};for(var i=0;i<window.CSCO_WebVPN.childWindows.length;i++){if(func(window.CSCO_WebVPN.childWindows[i])){return true;};};if("undefined" !=typeof window.opener&&null !=window.opener&&"undefined" !=typeof window.opener.CSCO_WebVPN){for(var i=0;i<window.opener.CSCO_WebVPN.childWindows.length;i++){if(func(window.opener.CSCO_WebVPN.childWindows[i])){return true;};};};return false;};this["reassign_doc"]=function(doc){var targetwin=null;function redo(win){win["csco_identity"]="window";win.document["csco_identity"]="document";win.location["csco_identity"]="location";win.history["csco_identity"]="history";win.document["csco_window"]=win;win.document["csco_createElement"]=win.document.createElement;win.history["csco_window"]=win;win.location["csco_window"]=win;win["csco_top"]=win.top;win.document['csco_domain']='domain';win.document['csco_write']=win.document.write;win.document['csco_writeln']=win.document.writeln;win.self['csco_setTimeout']=win.self.setTimeout;win.self['csco_setInterval']=win.self.setInterval;win.self['csco_open']=win.self.open;};if(document==doc){redo(window);return;};function checkdoc(win){if(win.document===doc){redo(win);targetwin=win;return true;};return false;};EnumWindows(checkdoc);if(null==targetwin){};};this["inject_toolbar"]=function(d){return;};var regparse=/^(https?:)?(\/\/)(([\.\-\w]*)(:([\w]*))?)(([^?#]+)(#[^?]*)?(\?(.*)?)?)?/i;this["parse_url"]=function(sURL){var m=sURL.match(regparse);var retval=new Array();if(null==m)return undefined;if("undefined"==typeof m[1]){retval["protocol"]="http:";}else{retval["protocol"]=m[1].toLowerCase();};retval["host"]=m[3];retval["hostname"]=m[4];if("undefined" !=typeof m[6])retval["port"]=m[6];if("undefined" !=typeof m[8]){retval["pathname"]=m[8];}else{retval["pathname"]="";};if("undefined" !=typeof m[9]){retval["hash"]=m[9];}else{retval["hash"]="";};if("undefined" !=typeof m[10]){retval["search"]=m[10];}else{retval["search"]="";};return retval;};this.content="";this.OW=function(){var _top=window.top;if("undefined"==_top["window"]){_top=window.csco_top;};if(null==_top.CSCO_debugWin||_top.CSCO_debugWin.closed){_top["CSCO_debugWin"]=_top.window.open("about:blank");if(null !=_top.CSCO_debugWin)_top.CSCO_debugWin.blur();}else{};if(null !=_top.CSCO_debugWin)_top.CSCO_debugWin.document.writeln(utils.content);utils.content="";};this["trace"]=function (level,$str){var x;return;try{if("undefined"==typeof $str)return;if("undefined"==typeof utils.slices){utils.slices=new Array();utils.slices["lexer"]=0;utils.slices["htmlparser"]=1;utils.slices["jsparser"]=1;utils.slices["vbparser"]=1;utils.slices["cssparser"]=1;utils.slices["mangler"]=1;utils.slices["get"]=1;utils.slices["put"]=1;utils.slices["geti"]=1;utils.slices["puti"]=1;utils.slices["call"]=1;utils.slices["eval"]=1;utils.slices["error"]=1;utils.slices["flush"]=1;utils.slices["write"]=1;utils.slices["cookie"]=1;utils.slices["toolbar"]=1;};if("undefined"==typeof utils.slices[level]||0==utils.slices[level])return;var settimeo=false;if( ("undefined"==typeof window.top.CSCO_debugWin||window.top.CSCO_debugWin.closed)&&utils.content==""){utils.content="<html id=main><head><title>Unicorn debug facility</title><script>";utils.content+="function check(){if('undefined'==typeof window.opener||null==window.opener||'undefined'==typeof window.opener.closed||window.opener.closed){window.close();return;}\r\n";utils.content+="if('undefined'==typeof window.opener||null==window.opener||'undefined'==typeof window.opener.CSCO_debugWin){var e;try{window.opener.CSCO_debugWin=window;}catch(e){window.close();};};setTimeout('check()',100);};check();";utils.content+="function clear(){document.close();";utils.content+="a=document.getElementById('main');a=a.innerHTML;pos=a.search(/<pr[e]>/i);";utils.content+=" var b=a.substr(0,pos+5);document.close();document.open(\"text/html\");";utils.content+="document.write('<html id=main>',b);};</scr"+"ipt></head><body><a href=\"javascript:clear();\">";utils.content+="Clear</a><div><PRE>";settimeo=true;};if("string" !=typeof $str){if("number"==typeof $str||"object"==typeof $str)$str=$str.toString();};if($str.length==0)return;$str=$str.replace(/</g,"&lt;");$str=$str.replace(/>/g,"&gt;");$str+="\r\n";if("undefined"==typeof window.top.CSCO_debugWin||window.top.CSCO_debugWin.closed){utils.content+=level+" "+$str;if(settimeo){setTimeout("CSCO_Util.OW();",2000);};return;};var u;if(!top.CSCO_debugWin.closed){top.CSCO_debugWin.document.writeln(level,": ",$str,"<br>");}else{top.CSCO_debugWin.closed=u;};}catch ( x){};};this['nope']=function(val){return val;};this['open_tunnel']=function(clsid,local_host,local_port,gateway_host,gateway_port,dest_host,dest_port){clsid=clsid.toUpperCase();if(ParserClsidTunnel==null){ParserClsidTunnel=new Object();};if(typeof ParserClsidTunnel[clsid]=='undefined'){ParserClsidTunnel[clsid]=new Object();if("undefined" !=typeof location.port&&location.port !=""){gateway_port=location.port;}else{if(location.protocol=="https:"){gateway_port=443;}else{gateway_port=80;};};ParserClsidTunnel[clsid]['local_host']=local_host;ParserClsidTunnel[clsid]['local_port']=local_port;ParserClsidTunnel[clsid]['gateway_host']=gateway_host;ParserClsidTunnel[clsid]['gateway_port']=gateway_port;ParserClsidTunnel[clsid]['dest_host']=dest_host;ParserClsidTunnel[clsid]['dest_port']=dest_port;};};};CSCO_Utils.prototype["ascii_2_hex"]=function($_ascii){var i,$new_str='';for(i=0;i<$_ascii.length;i++){$new_str+=$_ascii.charCodeAt(i).toString(16).toUpperCase();};return $new_str;};CSCO_Utils.prototype["hex_2_ascii"]=function ($_hex){var i,$new_str='';for(i=0;i<$_hex.length;i+=2){$new_str+=String.fromCharCode(parseInt($_hex.substr(i,2),16));};return $new_str;};var csco_trim_rg=/^\s+|\s+$/g;function CSCO_Trim (str){return str.replace (csco_trim_rg,'');};function CSCO_get_webvpn_cookie(){var cooka,cookies,pos1,name;if(document.cookie.length>0){cookies=document.cookie.split(';');for(var i=0;i<cookies.length;i++){cooka=(CSCO_Trim(cookies[i]));if(cooka){pos1=cooka.indexOf('=',0);if(-1==pos1){continue;};name=cooka.substr(0,pos1);if(name!='webvpn'){continue;};return cooka.substr(pos1+1);};};};return "";};CSCO_Util=new CSCO_Utils();CSCO_UrlMangler.prototype=new CSCO_Utils();CSCO_UrlMangler.prototype.constructor=CSCO_UrlMangler;CSCO_UrlMangler.superclass=CSCO_UrlMangler.prototype;var CSCO_Target="";var CSCO_DocumentBase="";var CSCO_DocumentBaseFile="";var CSCO_Gateway="";function CSCO_UrlMangler(){var AboutBlank="/+CSCOL+/ab.html";var UniquePrefix="CSCO";var mangler=this;this.there=new Array();this.back=new Array();var server_rg=/^(https?:)?\/\//i;var MangleRegex=null;this["get_server"]=function (url){var m=url.match(server_rg);if(null==m){return "";};var pos=url.indexOf('/',m[0].length);if(pos>0)return url.substr(0,pos);return url;};this["is_mangled_url"]=function (url){if(url=="/+CSCOL+/cte.js")return true;if(null==MangleRegex){var search=mangler["get_server"](csco_selflocation.href);search=search.replace(/\./g,"\\.");search="^("+search+")?/(\\+|\\$)CSCO(\\+|\\$)";search=search+"|.*\\/\\+webvpn\\+\\/";MangleRegex=new RegExp(search,"i");};if(url.indexOf("-CSCO-")>=0){return true;};if(0==url.indexOf(AboutBlank))return true;var sr=url.search(MangleRegex,"i");return 0==sr;};this["get_depth_delta"]=function(base,url){var aBase=base.split('/');var aUrl=url.split('/');for(var i=0;i<aUrl.length;i++){if(aBase[i] !=aUrl[i]){break;};};if(i==0){return [0,base.length];}else{var l=0;for(var k=0;k<i;k++){l+=aBase[k].length;};l+=i;return [aBase.length - i - 1,l];};};this["unmangle_url"]=function (url,strip){if(url.indexOf("-CSCO-")>=0){if(url.charAt("-CSCO-X".length)=="b"){url=url.replace(/-CSCO-[\w][\w]--/,"./");}else{url=url.replace(/-CSCO-[\w][\w]--/,"");};};if(!mangler["is_mangled_url"](url)){return url;};var url_i=url.toLowerCase();if(0==url_i.indexOf("javascript:\"\"")||0==url_i.indexOf("jscript:\"\"")||0==url_i.indexOf("javascript:&quot;&quot;")||0==url_i.indexOf("jscript:&quot;&quot;")||url.indexOf("/+CSCOL+/ab.html")>0 ){return "about:blank";};if(url.indexOf("/$CSCO$")){url=url.replace(/\$(CSCO)\$([\w]*)\$([^\$]*)\$/,"+$1+$2+$3+");};var inxslash=url.indexOf("/+"+UniquePrefix)+UniquePrefix.length+2;var inxplus=url.indexOf("+",inxslash);var code=url.charAt(inxplus+1);if(code>='a'){code=10+(code.charCodeAt(0) - 'a'.charCodeAt(0));}else{code=(code.charCodeAt(0) - '0'.charCodeAt(0));};code=code & 0x3;var inxplusxt=url.indexOf("+",inxplus+1);var inxem=url.indexOf("+",inxplusxt+1);var mangle=url.substring(inxplus+3,inxplusxt);var uri=url.substr(inxem+1);var offs=url.substring(inxslash,inxplus);var tmp=mangler.back[mangle];if("undefined"==typeof tmp){tmp=mangler["rot13"](mangler["hex_2_ascii"](mangle));mangler.there[tmp]=mangle;mangler.back[mangle]=tmp;}else{};mangle=tmp;if("undefined" !=typeof strip&&strip){if(1==code){return uri;}else{if(0==url.indexOf(CSCO_DocumentBaseFile+"?")||0==url.indexOf(CSCO_DocumentBaseFile+"#")){var d=this['get_depth_delta'](CSCO_DocumentBaseFile,uri);var s='';for(var i=0;i<d[0];i++){s+="../";};return s+uri.substr(d[1]);};var d=this['get_depth_delta'](CSCO_DocumentBase,uri);var s='';for(var i=0;i<d[0];i++){s+="../";};return s+uri.substr(d[1]);};};return mangle+uri;};var csco_selflocation=location;if(location.href.toLowerCase().indexOf("javascript:")==0){if(opener){csco_selflocation=opener.location;}else{if(parent){csco_selflocation=parent.location;};};};var m=CSCO_UrlMangler.prototype["parse_url"](csco_selflocation.href);if(m){CSCO_Gateway=m["protocol"]+"//"+m["host"];};m=CSCO_UrlMangler.prototype["parse_url"](this["unmangle_url"](csco_selflocation.href));if(null !=m){CSCO_Target=m["protocol"]+"//"+m["host"];CSCO_DocumentBase=CSCO_DocumentBaseFile=m["pathname"];var slashpos=CSCO_DocumentBase.lastIndexOf("/");CSCO_DocumentBase=CSCO_DocumentBase.substr(0,slashpos+1);};if(""==CSCO_get_webvpn_cookie()){m=csco_selflocation.pathname.match(/^\/\+CSCO\+[\w]*\+([^+]*)\+/);if(null !=m&&null !=m[1]){document.cookie="webvpn="+m[1]+";path=/";};};this["normalize"]=function (url){var ar=url.split('/');function cleanup(arr){var newar=new Array();for(var i=0;i<arr.length;++i){if("undefined" !=typeof arr[i])newar.push(arr[i]);};return newar;};for (var i=0;i<ar.length;i++){if(ar[i]=='.'){delete ar[i];ar=cleanup(ar);if(i>0){i--;};continue;};if(ar[i]=='..'){switch(i){case 0:delete ar[i];break;case 1:delete ar[i];if(ar[0] !=''){delete ar[0];i -=2;}else{i--;};ar=cleanup(ar);break;default:delete ar[i];delete ar[i-1];ar=cleanup(ar);i -=2;break;};};};url="";for (var i=0;i<ar.length;i++){if(i>0&&"/" !=ar[i-1].charAt(ar[i-1].length - 1)){url+="/";};url+=ar[i];};if(""==url)url="/";return url;};this["rehint_url"]=function($url,$hint){var rep="$1"+$hint+"$3";var rexp=new RegExp("(.*/\\+"+UniquePrefix+"\\+\\d)(\\d)(.*$)");return $url.replace(rexp,rep);};var proto_rg=/^(mailto|chrome|about|ftp|telnet):/i;var js_rg=/^j(ava)?script:/i;var rpl_rg=/\\([^'"\\]|$)/;var dblsl_rg=/\/\//g;var split_rg=/^(https?:\/\/[^\?\/]*)/i;this.enquote=true;this["mangle_file"]=function($url){if(0==$url.indexOf("\\\\")){$url=$url.replace(/\\/g,"/");$url="cifs:"+$url;};$url=$url.substr(7);var pos=$url.indexOf("/");var server=$url.substr(0,pos);server=mangler["ascii_2_hex"](mangler["rot13"](server) );var path=$url.substr(pos);$url=CSCO_Gateway+"/+CSCOE+/files/files_retr/init/html/file/cifs://"+server+path;return $url;};this["mangle_ftp"]=function($url){$url=$url.substr(6);var pos=$url.indexOf("/");var server=$url.substr(0,pos);server=mangler["ascii_2_hex"](mangler["rot13"](server) );var path=$url.substr(pos);$url=CSCO_Gateway+"/+CSCOE+/files/files_retr/init/html/file/ftp://"+server+path;return $url;};this["pinhole_sharepoint"]=function(){var ua=navigator.userAgent.toLowerCase();var request;if (!window.ActiveXObject){request=new XMLHttpRequest();}else{if (ua.indexOf('msie 5')==-1){request=new ActiveXObject("Msxml2.XMLHTTP");}else{request=new ActiveXObject("Microsoft.XMLHTTP");};};request.open("GET","/+CSCOE+/shshim?target="+CSCO_Target,false);request.send(null);};this["cleanup_port"]=function(url){var parsed=CSCO_Util['parse_url'](url);if(parsed&&("undefined" !=typeof parsed["port"])&&("" !=parsed["port"])){if( (parsed["protocol"]=="http:"&&parsed["port"]=="80")||(parsed["protocol"]=="https:"&&parsed["port"]=="443") ){url=url.replace( /(https?:\/\/[\.\-\w]*):[\d]+/,"$1");};};return url;};this["mangle_url"]=function($url,$hint,$embed,$instance,$from_vb){var $code='0';if(CSCO_WebVPN['is_location']($url)){$url=$url.href;};if(typeof $url !="string"){return $url;};$url=CSCO_Trim($url);/*if($hint !='h'){var aboutBlanc="/+CSCOL+/ab.html";var colPos=$url.indexOf(":");var quePos=$url.indexOf("?");var colBeforeQue=(quePos==-1)||(colPos<quePos);if(colBeforeQue){if(-1 !=$url.indexOf("http://")){}else if((colPos>=0&&colPos<2)||colPos>5){                         return aboutBlanc;}else if(colPos>=0){if(0 !=$url.search(/^(http:|https:|file:|ftp:|cifs:|\/\/:)/i)){return aboutBlanc;};};};};*/if($url=="about:blank"||""==$url){return mangler["mangle_url"](AboutBlank);};if(0==$url.search(/^(#|\?|data:|mailto:|sms:|smsto:|aim:|telnet:|gopher:|ssh:)/i)){return $url;};if(0==$url.search(/^(file:|cifs:|\\\\)/i)){return mangler["mangle_file"]($url);};if(0==$url.indexOf("ftp:")){return mangler["mangle_ftp"]($url);};if(0==$url.search(proto_rg)){return $url;};if($hint !='h'){if(0 !=$url.search("^http[s]?:")&&0==$url.search("^[a-zA-Z0-9]*:")){return AboutBlank;};};if(0==$url.search(js_rg)){var old_quot=STR_CSCO_QUOT;if(this.enquote){CSCO_set_quot('&quot;');};var ret=$url.substr(0,11)+CSCO_do_js($url.substr(11),false);if(this.enquote){CSCO_set_quot(old_quot);};return ret;};if("http://"==$url||"https://"==$url){return "https://";};$url=$url.replace(rpl_rg,"/$1");if(mangler["is_mangled_url"]($url)){return $url;};if(arguments.length<=1)$hint="0";var m;if(null !=(m=$url.match(server_rg))){if("undefined"==typeof m[1]||""==m[1])$url="http:"+$url;if("undefined" !=typeof CSCO_splitPatterns){if(!CSCO_InTunnel($url)){return $url;};};}else{if('/'==$url.charAt(0)){$code='1';$url=CSCO_Target+this["normalize"]($url);}else{$code='3';var cur_base=CSCO_DocumentBase;if($instance){if(typeof($instance.document) !='undefined'){var bs=$instance.document.getElementsByTagName('BASE');if(bs&&bs.length){var m=(new RegExp("/[^/]*/$",'i')).exec(bs[0].href);if (m){cur_base=m[0];};};}else{var bs=$instance.all.tags('BASE');if(bs&&bs.length){var m=(new RegExp("/[^/]*/$",'i')).exec(bs[0].href);if (m){cur_base=m[0];};};};};if($url.indexOf("./")==0){$hint='b';};if($url.charAt(0)=="?"){return $url;}else if ($url.indexOf("..")==-1&&$url.charAt(0) !="."){return "-CSCO-"+$code+$hint+"--"+$url;}else{$url=CSCO_Target+this["normalize"](cur_base+$url);};};};if($hint==6&&"undefined" !=typeof CSCO_dblcode){$code=$code - '0';$code=(CSCO_dblcode<<2) | $code;if($code<10){$code=String.fromCharCode('0'.charCodeAt(0)+$code);}else{$code=String.fromCharCode('a'.charCodeAt(0)+($code - 10));};};var cooka="";if($embed){cooka=CSCO_get_webvpn_cookie();};m=$url.match(split_rg);var m2=$url.substr(m[1].length);if( m2==""){m2="/";};var pos=m2.indexOf('?');if(pos !=-1){if(0==pos){m2="/"+m2;pos+=1;};var str1=m2.substring(0,pos);var str2=m2.substring(pos,m2.length);str1=str1.replace(dblsl_rg,'/');m2=str1+str2;}else{m2=m2.replace(dblsl_rg,'/');};var mangled=mangler.there[m[1]];if("undefined"==typeof mangled){mangled=mangler["ascii_2_hex"](mangler["rot13"](m[1]));mangler.there[m[1]]=mangled;mangler.back[mangled]=m[1];}else{};var tmp_url=(("0"==$code) ? CSCO_Gateway : "")+"/+"+UniquePrefix+"+"+$code+$hint+mangled+"+"+cooka+"+"+m2;return tmp_url;};this['mangle_sharepoint_file']=function ($url,$hint,$embed,$instance,$from_vb){var $code='0';if(CSCO_WebVPN['is_location']($url)){$url=$url.href;};if(typeof $url !="string"){return $url;};$url=CSCO_Trim($url);if(arguments.length<=1)$hint="0";var m;if('/'==$url.charAt(0)){$code='1';$url=CSCO_Target+this["normalize"]($url);}else{$code='3';var cur_base=CSCO_DocumentBase;if($instance){if(typeof($instance.document) !='undefined'){var bs=$instance.document.getElementsByTagName('BASE');if(bs&&bs.length){var m=(new RegExp("/[^/]*/$",'i')).exec(bs[0].href);if (m){cur_base=m[0];};};}else{var bs=$instance.all.tags('BASE');if(bs&&bs.length){var m=(new RegExp("/[^/]*/$",'i')).exec(bs[0].href);if (m){cur_base=m[0];};};};};$url=$url.replace("Shared Documents","Shared%20Documents");$url=CSCO_Target+"/"+$url;};if($hint==6&&"undefined" !=typeof CSCO_dblcode){$code=$code - '0';$code=(CSCO_dblcode<<2) | $code;if($code<10){$code=String.fromCharCode('0'.charCodeAt(0)+$code);}else{$code=String.fromCharCode('a'.charCodeAt(0)+($code - 10));};};var cooka="";if($embed){cooka=CSCO_get_webvpn_cookie();};m=$url.match(split_rg);var m2=$url.substr(m[1].length);if( m2==""){m2="/";};var pos=m2.indexOf('?');if(pos !=-1){if(0==pos){m2="/"+m2;pos+=1;};var str1=m2.substring(0,pos);var str2=m2.substring(pos,m2.length);str1=str1.replace(dblsl_rg,'/');m2=str1+str2;}else{m2=m2.replace(dblsl_rg,'/');};var mangled=mangler.there[m[1]];if("undefined"==typeof mangled){mangled=mangler["ascii_2_hex"](mangler["rot13"](m[1]));mangler.there[m[1]]=mangled;mangler.back[mangled]=m[1];}else{};var tmp_url=(("0"==$code) ? CSCO_Gateway : "")+"+"+UniquePrefix+"+"+$code+$hint+mangled+"+"+cooka+"+"+m2;return tmp_url;};this["remangle_url"]=function(m){return mangler["mangle_url"](m["protocol"]+"//"+m["hostname"]+m["pathname"]+m["hash"]+m["search"]);};this["mangle_metacnt"]=function(cnt){var m=cnt.match(/;\s*url\s*=/i);if(null==m)return cnt;var pos=m.index+m[0].length;var left=cnt.substr(0,pos);var str=cnt.substr(pos);var first_char=str.charAt(0);if(first_char=="'"||first_char=='"'){return left+first_char+mangler["mangle_url"](str.substr(1,str.length - 2))+first_char;}else{return left+mangler["mangle_url"](str);};};};function CSCO_LocationShim(w){var self=this;this.csco_location=true;this.location=w.location;this.protocol=location.protocol;this.href=location.href;var xxx;try{this.port=location.port;this.host=location.host;this.hostname=location.hostname;this.pathname=location.pathname;this.search=location.search;this.hash=location.hash;}catch(xxx){};this.assign=function(a){if("undefined" !=typeof self.location.assign){return self.location.assign(a);}else{return self.location.replace(a);};};this.replace=function(a){return self.location.replace(a);};this.reload=function(){return self.location.reload();};this.toString=function(){return CSCO_WebVPN["unmangle_url"](location.href);};};var CSCO_Location=new CSCO_LocationShim(window);CSCO_ObjectMinder.prototype=new CSCO_UrlMangler();CSCO_ObjectMinder.prototype.constructor=CSCO_ObjectMinder;CSCO_ObjectMinder.superclass=CSCO_ObjectMinder.prototype;function CSCO_ObjectMinder(){var minder=this;this.activexs=new Array();function reassign_window(win){win["csco_identity"]="window";win.document["csco_identity"]="document";win.location["csco_identity"]="location";win.history["csco_identity"]="history";win.document["csco_window"]=win;win.document["csco_createElement"]=win.document.createElement;win.history["csco_window"]=win;win.location["csco_window"]=win;window["csco_top"]=window.top;win.document['csco_write']=win.document.write;win.document['csco_writeln']=win.document.writeln;win.self['csco_setTimeout']=win.self.setTimeout;win.self['csco_setInterval']=win.self.setInterval;win.self['csco_open']=win.self.open;};this["is_window"]=function(obj){var e;try{if("undefined" !=typeof obj["csco_identity"]&&"window"==obj["csco_identity"]){return true;};if("undefined" !=typeof obj["location"]&&"undefined" !=typeof obj.location["href"]&&0==obj.location.href.search(/^j(ava)?script:/i)&&"undefined"==typeof obj["body"]&&"undefined"==typeof obj[document]){reassign_window(obj);return true;};}catch(e){ CSCO_Util["trace"]("error","window"+e);};return false;};this["is_document"]=function (obj){var e;try{if("undefined" !=typeof obj["csco_identity"]&&"document"==obj["csco_identity"])return true;if("undefined" !=typeof obj["URL"]&&0==obj.URL.search(/^j(ava)?script:/i)){CSCO_Util["reassign_doc"](obj);return true;};if("undefined" !=typeof obj["URL"]&&"undefined" !=typeof obj["body"]&&"undefined"==typeof obj["prototype"]){CSCO_Util["reassign_doc"](obj);return true;};}catch(e){ CSCO_Util["trace"]("error","document"+e);};return false;};this["is_location"]=function (obj){var e;try{if("undefined" !=typeof obj["csco_identity"]&&"location"==obj["csco_identity"]){return true;};if("undefined" !=typeof obj["csco_location"]){return true;};if("undefined" !=typeof obj["href"]&&0==obj.href.search(/^j(ava)?script:/i)){return true;};if("undefined" !=typeof obj["href"]&&"undefined" !=typeof obj["pathname"]&&"undefined" !=typeof obj["protocol"]&&"undefined" !=typeof obj["port"]&&"undefined" !=typeof obj["host"]&&"undefined" !=typeof obj["hostname"]){return true;};}catch(e){ CSCO_Util["trace"]("error","location"+e);};return false;};this["is_history"]=function (obj){var e;try{if("undefined" !=typeof obj["csco_identity"]&&"history"==obj["csco_identity"]){return true;};}catch(e){ CSCO_Util["trace"]("error","history"+e);};return false;};this["is_external"]=function (obj){var e;try{if(obj===window["external"]){return true;};}catch(e){ CSCO_Util["trace"]("error","external"+e);};return false;};this["is_object"]=function (obj){var e;try{if("undefined"==typeof obj["classid"]){return false;};if("undefined"==typeof obj["tagName"]&&"OBJECT" !=obj["tagName"]){return false;};return true;}catch(e){ CSCO_Util["trace"]("error","object"+e);};return false;};this["is_applet"]=function (obj){var e;try{if(!minder["is_dom"](obj))return false;if("undefined" !=typeof obj["tagName"]&&"APPLET"==obj["tagName"])return true;}catch(e){ CSCO_Util["trace"]("error","applet"+e);};return false;};this["is_embed"]=function (obj){var e;try{if(!minder["is_dom"](obj)){return false;};if("undefined" !=typeof obj["tagName"]&&"EMBED"==obj["tagName"])return true;}catch(e){ CSCO_Util["trace"]("error","embed"+e);};return false;};this["is_dom"]=function (obj){var e;try{if("undefined" !=typeof obj["tagName"]&&"string"==typeof obj["tagName"])return true;}catch(e){ CSCO_Util["trace"]("error","dom"+e);};return false;};this["is_controlrange"]=function (obj){var e;try{if("undefined" !=typeof obj["execCommand"]&&"undefined" !=typeof obj["execCommand"]&&"undefined" !=typeof obj["item"]&&"undefined" !=typeof obj["queryCommandEnabled"]&&"undefined" !=typeof obj["scrollIntoView"]){return true;};}catch(e){ CSCO_Util["trace"]("error","control range"+e);};return false;};this["is_textrange"]=function (obj){var e;try{if("undefined" !=typeof obj["createContextualFragment"])return true;if("undefined" !=typeof obj["htmlText"]&&"undefined" !=typeof obj["compareEndPoints"]&&"undefined" !=typeof obj["queryCommandIndeterm"]&&"undefined" !=typeof obj["pasteHTML"]&&"undefined" !=typeof obj["collapse"])return true;}catch(e){ CSCO_Util["trace"]("error","textrange"+e);};return false;};this["is_stylesheet"]=function (obj){var e;try{if("undefined" !=typeof obj["parentStyleSheet"]&&"undefined" !=typeof obj["href"]&&"undefined" !=typeof obj["title"]&&"undefined" !=typeof obj["disabled"]){return true;};}catch(e){ CSCO_Util["trace"]("error","stylesheet"+e);};return false;};this["is_namespace"]=function (obj){var e;try{if("undefined" !=typeof obj["urn"]&&"undefined" !=typeof obj["tagNames"]&&"undefined" !=typeof obj["readyState"]&&"undefined" !=typeof obj["onreadystatechange"]){return true;};}catch(e){ CSCO_Util["trace"]("error","namespace"+e);};return false;};this["is_liststyle"]=function (obj){var e;try{if("undefined" !=typeof obj["cssText"]&&"undefined" !=typeof obj["backgroundImage"]&&"undefined" !=typeof obj["listStyleType"]&&"undefined" !=typeof obj["listStyleImage"]&&"undefined" !=typeof obj["visibility"]&&"undefined" !=typeof obj["listStylePosition"]){return true;};}catch(e){ CSCO_Util["trace"]("error","liststyle"+e);};return false;};this["is_activexobject"]=function (obj){var e;try{var _top=csco_top;if("undefined"==typeof _top.CSCO_WebVPN["activexs"])return false;var i,j;for(i in _top.CSCO_WebVPN["activexs"]){for(j in _top.CSCO_WebVPN["activexs"][i]){if(obj==_top.CSCO_WebVPN["activexs"][i][j]){return true;};};};}catch(e){ CSCO_Util["trace"]("error","activex"+e);};return false;};this["is_httpxmlobject"]=function (obj){var e;try{if("undefined" !=typeof obj["responseXML"]&&"undefined" !=typeof obj["responseText"]&&"undefined"==typeof obj["prototype"]){return true;};}catch(e){ CSCO_Util["trace"]("error","xmlobject"+e);};return false;};};CSCO_WebVPN_CTE.prototype=new CSCO_ObjectMinder();CSCO_WebVPN_CTE.prototype.constructor=CSCO_WebVPN_CTE;CSCO_WebVPN_CTE.superclass=CSCO_WebVPN_CTE.prototype;function CSCO_WebVPN_CTE(){this.childWindows=new Array();var wrapperStore=CSCO_wrapperStore;var self=this;build_tag_gramm();build_simple_test();function get_expires(s){s=s.replace(/-/g,' ');var d=new Date(s);var t=d.getTime();if(isNaN(t)) return -1;return (t/1000);};function get_max_age(s){var m=parseInt(s);if(isNaN(m)) return -1;var d=new Date();return (d.getTime()/1000+m);};function kill_domain_cache(){var i,j,cookies,val,newcookie='',cooka,element,pos,name,pos1,pos2,expires,path,domain;var parsed_url=CSCO_Util["parse_url"](CSCO_Location.toString());var req_domain=parsed_url.host;var req_path=parsed_url.pathname;var offset;if(req_path=='') req_path='/';var cur_date=new Date();if(document.cookie.length>0){cookies=document.cookie.split(';');for(i=0;i<cookies.length;i++){cooka=(CSCO_Trim(cookies[i]));if(cooka.substr(0,5)!='CSCOm'){continue;};pos1=cooka.indexOf('_',5);if(-1==pos1){continue;};pos2=cooka.indexOf('_',pos1+1);if(-1==pos2){continue;};expires=cooka.substr(pos1+1,pos2-pos1-1);pos1=cooka.indexOf('_',pos2+1);if(-1==pos1){continue;};path=CSCO_Util.hex_2_ascii(cooka.substr(pos2+1,pos1-pos2-1));pos2=cooka.indexOf('_',pos1+1);if(-1==pos2){ continue;};domain=CSCO_Util.hex_2_ascii(cooka.substr(pos1+1,pos2-pos1-1));if(domain.length<=0){continue;};if(0==req_domain.length){continue;};if(req_domain.toLowerCase()!=domain.toLowerCase()){continue;};cooka+=";"+" path=/;"+" expires=Sun,06 Nov 1994 08:49:37 GMT";document.cookie=cooka;};};var E;var xmlhttp=false;var ua=navigator.userAgent.toLowerCase();try{if (!window.ActiveXObject){xmlhttp=new XMLHttpRequest();}else{if (ua.indexOf('msie 5')==-1){xmlhttp=new ActiveXObject("Msxml2.XMLHTTP");}else{xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");};};}catch (E){xmlhttp=false;};if(xmlhttp){xmlhttp.open("GET","/+CSCOE+/clear_cache?host="+req_domain,true);xmlhttp.send(null);};};function get_cookie(cookie_name,cookie_path,cookie_domain){var i,j,cookies,val,newcookie='',cooka,element,pos,name,pos1,pos2,expires,path,domain;if(document.cookie.length>0){cookies=document.cookie.split(';');for(i=0;i<cookies.length;i++){cooka=(CSCO_Trim(cookies[i]));if(cooka.substr(0,5)!='CSCOm'){continue;};pos1=cooka.indexOf('_',5);if(-1==pos1){continue;};pos2=cooka.indexOf('_',pos1+1);if(-1==pos2){continue;};expires=cooka.substr(pos1+1,pos2-pos1-1);pos1=cooka.indexOf('_',pos2+1);if(-1==pos1){ continue;};path=CSCO_Util.hex_2_ascii(cooka.substr(pos2+1,pos1-pos2-1));pos2=cooka.indexOf('_',pos1+1);if(-1==pos2){ continue;};domain=CSCO_Util.hex_2_ascii(cooka.substr(pos1+1,pos2-pos1-1));pos1=cooka.indexOf('=',pos2+1);if(-1==pos1){continue;};name=cooka.substr(pos2+1,pos1-pos2-1);mangled_name=cooka.substr(0,pos1);if(name==cookie_name&&path==cookie_path&&domain==cookie_domain){return mangled_name;};};};return -1;};this["get_cookie_version"]=function(){if(document.cookie.length>0){var cookies=document.cookie.split(';');for(var i=0;i<cookies.length;i++){var cooka=(CSCO_Trim(cookies[i]));if(cooka){if(cooka.length>0&&cooka.substr(0,12)!='webvpn_state'){continue;};var pos1=cooka.indexOf('=',12);if(pos1 !=-1){return cooka.substr(pos1+1);}else{return "";};};};return "";};return "";};this["unload_cookie"]=function(){if(document.cookie.length>0){var cookies=document.cookie.split(';');for(var i=0;i<cookies.length;i++){var cooka=(CSCO_Trim(cookies[i]));if(cooka.substr(0,5)!='CSCOm'){continue;};var pos1=cooka.indexOf('_',5);if(-1==pos1){continue;};var pos2=cooka.indexOf('_',pos1+1);if(-1==pos2){continue;};var expires=cooka.substr(pos1+1,pos2-pos1-1);pos1=cooka.indexOf('_',pos2+1);if(-1==pos1){continue;};var path=CSCO_Util.hex_2_ascii(cooka.substr(pos2+1,pos1-pos2-1));pos2=cooka.indexOf('_',pos1+1);if(-1==pos2){continue;};var domain=CSCO_Util.hex_2_ascii(cooka.substr(pos1+1,pos2-pos1-1));pos1=cooka.indexOf('=',pos2+1);if(-1!=pos1){var name=cooka.substr(pos2+1,pos1-pos2-1);}else{var name=cooka.substr(pos2+1);};var _top=csco_top;if(!_top.CSCO_cookie){_top.CSCO_cookie=new Array();};if(_top.CSCO_cookie[domain]){for(index in _top.CSCO_cookie[domain]){if(_top.CSCO_cookie[domain][index]['name']==name&&_top.CSCO_cookie[domain][index]['path']==path ){cooka+="=;"+" path=/;"+" expires=Sun,06 Nov 1994 08:49:37 GMT";document.cookie=cooka;break;};};};};};};this["set_cookie"]=function($_cookie){var attributes=null,attr='',val='',new_cookie='',ca='',attr_elm=null,parsed_url=null,cookie_name,cookie_value;if($_cookie.length>0){attr=$_cookie.split(';');if(attr.length==0) return;var pos1=attr[0].indexOf('=');if(pos1==0) return;if(pos1<0){cookie_name="CSCO$NONAME";cookie_value=CSCO_Trim(attr[0]);}else{cookie_name=CSCO_Trim(attr[0].substr(0,pos1));cookie_value=CSCO_Trim(attr[0].substr(pos1+1,10000));};var path="",domain="",secure="0",expires=-1;for(var i=1;i<attr.length;i++){if(attr[i].length==0){continue;};attr_elm=attr[i].split('=');if(attr_elm.length>1){attr_elm[0]=CSCO_Trim(attr_elm[0]).toLowerCase();attr_elm[1]=CSCO_Trim(attr_elm[1]);if(attr_elm[0]=='path') path=attr_elm[1];if(attr_elm[0]=='domain') domain=attr_elm[1];if(attr_elm[0]=='secure') secure="1";if(attr_elm[0]=='expires') expires=get_expires(attr_elm[1]);if(attr_elm[0]=='max-age') expires=get_max_age(attr_elm[1]);};};if(path==""||domain==""){var parsed_url=this["parse_url"](CSCO_Location.toString());};if(path==""){var req_path=parsed_url.pathname;var right_most_slash=req_path.lastIndexOf("/");if(right_most_slash>0){path=req_path.substr(0,right_most_slash);}else{path="/";};};if(domain==""){domain=parsed_url.hostname;}else{if(domain.charAt(0)=='.'){domain=domain.substr(1);};};var d=new Date();if(expires!=-1){var cookie_to_delete=get_cookie(cookie_name,path,domain);if(cookie_to_delete!=-1){cookie_to_delete+=("=;"+" path=/;"+" expires=Sun,06 Nov 1994 08:49:37 GMT");document.cookie=cookie_to_delete;};if(expires<(d.getTime()/1000)){expires=0;};};new_cookie='CSCOm'+secure+"0"+"_"+(expires==-1?'':expires)+"_"+CSCO_Util.ascii_2_hex(path).toUpperCase()+"_"+CSCO_Util.ascii_2_hex(domain).toUpperCase()+"_"+cookie_name+"="+((cookie_value.length>0&&expires!=0)?cookie_value:'')+";path=/";};return new_cookie;};this["get_cookie"]=function (){var i,j,cookies,val,newcookie='',cooka,element,pos,name,pos1,pos2,expires,path,domain;var parsed_url=this["parse_url"](CSCO_Location.toString());var req_domain=parsed_url.host;var req_path=parsed_url.pathname;var offset;var _top=csco_top;req_domain=(req_domain.split(':'))[0];if(req_path=='') req_path='/';var cur_date=new Date();if(document.cookie.length>0){cookies=document.cookie.split(';');for(i=0;i<cookies.length;i++){cooka=(CSCO_Trim(cookies[i]));if(cooka.substr(0,5)!='CSCOm'){continue;};pos1=cooka.indexOf('_',5);if(-1==pos1){continue;};pos2=cooka.indexOf('_',pos1+1);if(-1==pos2){continue;};expires=cooka.substr(pos1+1,pos2-pos1-1);if(parseInt(expires)<cur_date.getTime()/1000){continue;};pos1=cooka.indexOf('_',pos2+1);if(-1==pos1){continue;};path=CSCO_Util.hex_2_ascii(cooka.substr(pos2+1,pos1-pos2-1));pos2=cooka.indexOf('_',pos1+1);if(-1==pos2){ continue;};domain=CSCO_Util.hex_2_ascii(cooka.substr(pos1+1,pos2-pos1-1));var parsed_url=this["parse_url"](CSCO_Location.toString());if(domain.length<=0){continue;};if(0==req_domain.length){continue;};offset=req_domain.length - domain.length;if(offset<0){continue;};if(req_domain.substr(offset).toLowerCase()!=domain.toLowerCase()){continue;};if(domain.charAt(0) !='.'&&domain.length!=req_domain.length&&req_domain.charAt(offset - 1)!='.'){continue;};if(req_path.substr(0,path.length)!=path){continue;};if(path!='/'&&path.length!=req_path.length&&req_path.charAt(path.length)!='/'){continue;};cooka=cooka.substr(pos2+1);var index;if(!_top.CSCO_cookie){_top.CSCO_cookie=new Array();};if(_top.CSCO_cookie[domain]){var cookie_name,epos;epos=cooka.indexOf('=',0);if(-1!=epos){cookie_name=cooka.substring(0,epos);}else{continue;};for(index in _top.CSCO_cookie[domain]){if(typeof(_top.CSCO_cookie[domain][index]) !='object') continue;if(Array.prototype[index]&&Array.prototype[index]==_top.CSCO_cookie[domain][index] ){continue;};if( _top.CSCO_cookie[domain][index]['path']==path&&_top.CSCO_cookie[domain][index]['name']==cookie_name){delete(_top.CSCO_cookie[domain][index]);};};};if(cooka.charAt(4)=='$'&&cooka.substr(0,11)=="CSCO$NONAME"){cooka=cooka.substr(12);};newcookie+=(newcookie.length>0?(';'+' '):'')+cooka;};};for(store_domain in _top.CSCO_cookie){if(typeof(_top.CSCO_cookie[store_domain]) !='object') continue;if(Array.prototype[store_domain]&&Array.prototype[store_domain]==_top.CSCO_cookie[store_domain] ){continue;};for(index in _top.CSCO_cookie[store_domain]){if(typeof(_top.CSCO_cookie[store_domain][index]) !='object') continue;if(Array.prototype[index]&&Array.prototype[index]==_top.CSCO_cookie[store_domain][index] ){continue;};var store_path=_top.CSCO_cookie[store_domain][index]['path'];if(     _top.CSCO_cookie[store_domain][index]['expires']!=''&&_top.CSCO_cookie[store_domain][index]['expires']<cur_date.getTime()/1000){continue;};if(store_domain.length<=0) continue;if(0==req_domain.length)continue;offset=req_domain.length - store_domain.length;if(offset<0){continue;};if(req_domain.substr(offset).toLowerCase()!=store_domain.toLowerCase()){continue;};if(store_domain.length!=req_domain.length&&req_domain.charAt(offset - 1)!='.'){continue;};if(req_path.substr(0,store_path.length)!=store_path){continue;};if(store_path.length!=req_path.length&&store_path.charAt(store_path.length-1)!='/'&&req_path.charAt(store_path.length)!='/'){continue;};newcookie+=(newcookie.length>0?(';'+' '):'')+(_top.CSCO_cookie[store_domain][index]['name']!="CSCO$NONAME"?_top.CSCO_cookie[store_domain][index]['name']+'=':"")+_top.CSCO_cookie[store_domain][index]['value'];};};return newcookie;};this["flush"]=function(doc){var win=window;if(arguments.length==1)win=doc.csco_window;if(("undefined"==typeof win)||("undefined"==typeof win.csco_g_contentBuffer)||(""==win.csco_g_contentBuffer))return;var tmp=self["process"]("html",win.csco_g_contentBuffer);win.csco_g_contentBuffer="";var dcm=win.document;if(arguments.length==1)dcm=doc;if("undefined" !=typeof dcm["csco_write"]&&dcm["csco_write"] !=dcm.write){dcm.csco_write(tmp);}else{dcm.write(tmp);};};this["eval"]=function(lang,code){var tmp=self["process"](lang,code);eval(tmp);};this["flush_progressively"]=function(doc){var win=window;if(arguments.length==1)win=doc.csco_window;if(("undefined"==typeof win)||("undefined"==typeof win.csco_g_contentBuffer)||(""==win.csco_g_contentBuffer))return;var dcm=win.document;if(arguments.length==1)dcm=doc;var pos=0;var unterminated_tag_found=0;while(1){var new_pos=this["get_full_tags_pos"](win.csco_g_contentBuffer,pos);if(new_pos==-1){return;};if(pos==new_pos){break;}else{pos=new_pos;};};pos=this["get_short_tags_pos"](win.csco_g_contentBuffer,pos);if(pos){var x;var tmp=win.csco_g_contentBuffer.substr(pos+1);win.csco_g_contentBuffer=win.csco_g_contentBuffer.substr(0,pos+1);try{self["flush"](dcm);}catch(x){win.csco_g_contentBuffer=win.csco_g_contentBuffer+tmp;return;};win.csco_g_contentBuffer=tmp;if(win.csco_g_contentBuffer.length>0&&win.csco_g_contentBuffer.indexOf("<")<0){self["flush"](dcm);};};};this["get_full_tags_pos"]=function(str,pos){var re_start=new RegExp('<applet|<object|<style|<script|<textarea|<noscript','ig');re_start.lastIndex=pos;var m=re_start.exec(str);if(m==null){return pos;};var re_end=new RegExp("[^\"']</"+m[0].substr(1)+'\\s*>','ig');re_end.lastIndex=m.index;m=re_end.exec(str);if(m==null){return -1;};return str.indexOf('>',m.index);};this["get_short_tags_pos"]=function(str,pos){var new_pos=str.lastIndexOf('>');if(new_pos>pos){return new_pos;}else{return pos;};};this["_flush_progressively"]=function(doc){var win=window;if(arguments.length==1)win=doc.csco_window;if(("undefined"==typeof win)||("undefined"==typeof win.csco_g_contentBuffer)||(""==win.csco_g_contentBuffer))return;var pos=win.csco_g_contentBuffer.search(/<scr/i);if(pos>=0){var posc=win.csco_g_contentBuffer.search(/[^'"]<\/script\s*>/i,pos);if(posc<0) return;};pos=win.csco_g_contentBuffer.search(/(^|[^'"])\s*<object\s/i);if(pos>=0){var posc=win.csco_g_contentBuffer.search(/<\/object/i,pos);if(posc<0) return;};var dcm=win.document;if(arguments.length==1)dcm=doc;var m=win.csco_g_contentBuffer.match(/^[\s|]*<[\w]+(\s|>)/);if(null !=m){pos=win.csco_g_contentBuffer.lastIndexOf("</");if(pos>0){var pos1=win.csco_g_contentBuffer.indexOf(">",pos);if(pos1>0){var tmp=win.csco_g_contentBuffer.substr(pos1+1);win.csco_g_contentBuffer=win.csco_g_contentBuffer.substr(0,pos1+1);self["flush"](dcm);win.csco_g_contentBuffer=tmp;if(win.csco_g_contentBuffer.length>0&&win.csco_g_contentBuffer.indexOf("<")<0)self["flush"](dcm);};};}else{self["flush"](dcm);};return;};this["process"]=function(type,buffer,spans){switch(type){case "js_for_event":if("string" !=typeof buffer){var e;try{        CSCO_Util['trace']('jsparser','NOT A STRING:'+buffer);return buffer;}catch(e){};};CSCO_Util['trace']('jsparser','before:');CSCO_Util['trace']('jsparser',buffer);buffer=CSCO_do_js(buffer,true,spans);CSCO_Util['trace']('jsparser','after:');CSCO_Util['trace']('jsparser',buffer);break;case "js":if("string" !=typeof buffer){var e;try{        CSCO_Util['trace']('jsparser','NOT A STRING:'+buffer);return buffer;}catch(e){};};CSCO_Util['trace']('jsparser','before:');CSCO_Util['trace']('jsparser',buffer);if(spans){if(spans.length){buffer=CSCO_do_js(buffer,false,spans);};}else if(!/CSCO_Util/.test(buffer)&&!this['is_simple_js'](buffer)){buffer=CSCO_do_js(buffer,false,spans);};CSCO_Util['trace']('jsparser','after:');CSCO_Util['trace']('jsparser',buffer);break;case "vb":if("string" !=typeof buffer){var e;try{        CSCO_Util['trace']('vbparser','NOT A STRING:'+buffer);return buffer;}catch(e){};};CSCO_Util['trace']('vbparser','before:');CSCO_Util['trace']('vbparser',buffer);buffer=self['do_vb'](buffer);CSCO_Util['trace']('vbparser','after:');CSCO_Util['trace']('vbparser',buffer);break;case "html":if("string" !=typeof buffer){var e;try{        CSCO_Util['trace']('htmlparser','NOT A STRING:'+buffer);return buffer;}catch(e){};};CSCO_Util['trace']('htmlparser','before:');CSCO_Util['trace']('htmlparser',buffer);/*if(typeof csco_top.html_buffer=='undefined'){csco_top.html_buffer=new Object();};var hash=buffer.replace(/\r\n/g,'');var ret=csco_top.html_buffer[hash];*/if(0&&ret){CSCO_Util['trace']('htmlparser','found in buffer');buffer=ret;}else{ret=self['do_html'](buffer);buffer=ret;};CSCO_Util['trace']('htmlparser','after:');CSCO_Util['trace']('htmlparser',buffer);break;case "css":if(buffer.search(CSCO_CSS_REG) !=-1){CSCO_Util['trace']('cssparser','before:');CSCO_Util['trace']('cssparser',buffer);buffer=self['do_css'](buffer);CSCO_Util['trace']('cssparser','after:');CSCO_Util['trace']('cssparser',buffer);};break;case "unknown":break;};return buffer;};this['do_css']=function(buffer){var m;var left="";var right=buffer;var reg=/(@import\s*|behavior\s*:\s*)?url\s*\(\s*(\'|\")?([^'")]+)(\'|\")?\s*\)/i;var last=0;while( m=reg.exec(right)){if(m[3].charAt(0) !='#'){left=left+right.substr(0,m.index);right=right.substr(m.index);var mid=right.substr(0,m[0].length);var pos=mid.indexOf(m[3]);var hint="1";if("undefined" !=typeof m[1]&&"" !=m[1]){if(m[1].search(/@import/i)>=0){hint="3";}else{hint="2";};};left+=mid.substr(0,pos);left+=self["mangle_url"](m[3],hint);right=right.substr(pos+m[3].length);}else{left=left+right.substr(0,m.index+m[0].length);right=right.substr(m.index+m[0].length);};};right=left+right;left="";reg=/@import\s*('|")([^'"]*)('|")\s*;/i;while( m=reg.exec(right)){if(m[2].charAt(0) !='#'){left=left+right.substr(0,m.index);right=right.substr(m.index);var mid=right.substr(0,m[0].length);var pos=mid.indexOf(m[2]);left+=mid.substr(0,pos);left+=self["mangle_url"](m[2],"3");right=right.substr(pos+m[2].length);}else{left=left+right.substr(0,m.index+m[0].length);right=right.substr(m.index+m[0].length);};};right=left+right;left="";reg=/src\s*=\s*('[^']*'|"[^"]*"|[^'" ]*)/i;while( m=reg.exec(right)){if(m[1].charAt(0)=='"'||m[1].charAt(0)=="'"){var d1=1;var d2=2;}else{var d1=0;var d2=0;};left=left+right.substr(0,m.index);right=right.substr(m.index);var mid=right.substr(0,m[0].length);var pos=mid.indexOf(m[1])+d1;right=right.substr(pos+m[1].length - d2);left+=mid.substr(0,pos);mid=mid.substring(pos,pos+m[1].length - d2);left+=self["mangle_url"](mid,"3");};buffer=left+right;return buffer;};var CSCO_VB_FUNCTION=null;var CSCO_VB_PROPERTY=null;var CSCO_VB_SPECIAL=null;var CSCO_VB_ALL=null;var CSCO_VB_RG_ALL=null;this['do_vb']=function(buffer){if(CSCO_VB_SPECIAL==null){this['vb_init']();};var re=CSCO_VB_RG_ALL;var pos=0;var ret='';var m=null;while(m=re.exec(buffer)){var tok_str=m[0];if(this['vb_is_function'](m)){ret+=this['vb_flush_before'](m,pos);pos=m.index;ret+=this['vb_do_function'](m,re);pos=re.lastIndex;}else if(this['vb_is_property'](m)){if(this['vb_is_put'](m)){ret+=this['vb_flush_before'](m,pos);pos=m.index;ret+=this['vb_flush_put'](m,re);pos=re.lastIndex;}else{var start=this['vb_get_start'](m);ret+=m.input.substring(pos,start+1);pos=start+1;var props=new Array();props.push([m.index,m.lastIndex]);while(m.input.charAt(m.lastIndex)=='.'){var backup_pos=m.lastIndex;m=re.exec(buffer);if(m&&m.index==backup_pos+1){props.push([m.index,m.lastIndex]);}else{m.lastIndex=backup_pos;break;};};ret+=this['vb_flush_get'](m.input,pos,props,re);pos=re.lastIndex;};}else if(this['vb_is_special'](m)){ret+=this['vb_flush_before'](m,pos);pos=m.index;ret+=CSCO_VB_SPECIAL[m[0]];pos=re.lastIndex;};};ret+=buffer.substring(pos,buffer.length);return ret;};this['vb_init']=function(){CSCO_VB_FUNCTION=new Object();CSCO_VB_PROPERTY=new Object();CSCO_VB_SPECIAL=new Object();CSCO_VB_SPECIAL['MsRdpClient.Connect']='CSCO_VB_Connect(MsRdpClient)';CSCO_VB_SPECIAL['OISClientLauncher.LaunchOIS']='CSCO_VB_StartOIS(OISClientLauncher)';CSCO_VB_ALL=new Object();var str_all=new Array();str_all.push('"[^"]*"');str_all.push("'.*");for(var typeIndex in CSCO_wrapperStore){for(var actIndex in CSCO_wrapperStore[typeIndex]){for(var tagIndex in CSCO_wrapperStore[typeIndex][actIndex]){var arr=null;if(actIndex=='call'){arr=CSCO_VB_FUNCTION;}else if(actIndex=='get'){arr=CSCO_VB_PROPERTY;}else if(actIndex=='put'){arr=CSCO_VB_PROPERTY;};if('domain' !=tagIndex){if('undefined'==typeof arr[tagIndex]){arr[tagIndex]=1;};if('undefined'==typeof CSCO_VB_ALL[tagIndex]){arr[tagIndex]=1;str_all.push('\\b'+tagIndex+'\\b');};};};};};for(var sp in CSCO_VB_SPECIAL){str_all.push('\\b'+sp+'\\b');};CSCO_VB_RG_ALL=new RegExp(str_all.join('|'),'g');};this['vb_is_function']=function(m){return CSCO_VB_FUNCTION[m[0]];};this['vb_is_property']=function(m){return CSCO_VB_PROPERTY[m[0]];};this['vb_is_special']=function(m){return CSCO_VB_SPECIAL[m[0]];};this['vb_do_function']=function(m,re){var ret=m[0];var pos=m.lastIndex;var str_func=m[0];var re_str='"[^"]*"'+'|'+'\\('+'|'+'\\)'+'|'+'\\s+';var re_param=new RegExp(re_str,'g');re_param.lastIndex=re.lastIndex;m=re_param.exec(m.input);if(m[0]=='('){var loc=null;while(loc=re_param.exec(m.input)){if(loc[0]==')'){ret+=this['vb_flush_before'](m,pos);pos=m.index;ret+='(';pos+=1;ret+=this['vb_mangle_param'](str_func,this['vb_flush_before'](loc,pos));ret+=')';pos+=1;re.lastIndex=loc.lastIndex;break;};};}else if(0&&m[0].charAt(0)=='"'){ret+=this['vb_flush_before'](m,re);pos=m.index;ret+=this['vb_mangle_param'](str_func,this['vb_flush_match'](m,pos));re.lastIndex=m.lastIndex;}else{var re_sep=new RegExp("[^\\r\\n]*","g");re_sep.lastIndex=m.lastIndex;var loc=re_sep.exec(m.input);if(loc){ret+=this['vb_flush_before'](m,pos);pos=m.lastIndex;ret+=this['vb_flush_match'](m);ret+=this['vb_mangle_param'](str_func,this['vb_flush_match'](loc,pos));re.lastIndex=loc.lastIndex;}else{var d=1 / 0;};};return ret;};this['vb_flush_before']=function(token,pos){return token.input.substring(pos,token.index);};this['vb_flush_match']=function(token){return token.input.substring(token.index,token.lastIndex);};this['vb_is_put']=function(token){var re=new RegExp("[=\\r\\n.]","g");re.lastIndex=token.lastIndex;var m=re.exec(token.input);return (m&&m[0]=="=");};this['vb_mangle_param']=function(str_func,str_param){var ret='';if(str_func=='navigate'){ret+='CSCO_WebVPN.mangle_url('+str_param+')';}else if(str_func=='write'){var str=this['vb_concat'](str_param);ret+='CSCO_WebVPN.process("html",'+str+')';}else{ret=str_param;};return ret;};this['vb_flush_put']=function(m,re){var ret='';var pos=m.index;var re_ass=new RegExp("\\s*=\\s*","g");re_ass.lastIndex=m.lastIndex;var loc=re_ass.exec(m.input);if(!loc){};ret+=this['vb_flush_before'](loc,pos);pos=loc.index;ret+=this['vb_flush_match'](loc);pos=loc.lastIndex;var re_param=new RegExp(".*[^\\r\\n]","g");re_param.lastIndex=pos;loc=re_param.exec(m.input);if(m[0]=="innerHTML"){ret+='CSCO_WebVPN.do_html(';}else{ret+='CSCO_WebVPN.mangle_url(';};ret+=this['vb_flush_match'](loc);ret+=')';re.lastIndex=loc.lastIndex;return ret;};this['vb_flush_get']=function(input,pos,props,re){var ret=input.substring(pos,props[0][0] - 1);for(var i=0;i<props.length;i++){var word=input.substring(props[i][0],props[i][1]);ret='CSCO_WebVPN.get('+ret+',"'+word+'")';};re.lastIndex=props[props.length - 1][1];return ret;};this['vb_get_start']=function(m){var term=this['vb_get_terminator'](m);var in_string=false;var cnt_br=term=='(' ? 1 : 0;for(var i=m.index - 1;i>=0;--i){var ch=m.input.charAt(i);if(ch=='"'){in_string=!in_string;}else if(ch=='('&&!in_string){--cnt_br;}else if(ch==')'&&!in_string){++cnt_br;}else if(ch=='='){break;};if((ch==term&&!in_string&&cnt_br<=0)||ch=="\n"||ch=="\r"){break;};};return i;};this['vb_get_terminator']=function(m){var re=new RegExp('\\)|[\\r\\n=]','g');re.lastIndex=m.lastIndex;var loc=re.exec(m.input);if(loc){if(loc[0]==')'){return '(';}else{return ' ';};};return ' ';};this['vb_concat']=function(str_param){var ret='';var re=new RegExp('"[^"]*"|,|[^,]+','g');var m=null;while(m=re.exec(str_param)){if(m[0]==','){ret+='+';}else{ret+=m[0];};};return ret;};var CSCO_lex=new Array();CSCO_lex[0]=new LexerTopLevel(LexerTopLevel_gramm,'gi',LexerTopLevelRegExp,LexerTopLevelGrammArray);CSCO_lex[1]=new LexerTag (LexerTag_gramm,'gi',LexerTagRegExp,LexerTagGrammArray);CSCO_lex[2]=new LexerValue (LexerValue_gramm,'gi',LexerValueRegExp,LexerValueGrammArray);this['is_simple_js']=function(buffer){return !SimpleHtmlTestRegExp.test(buffer);};this['do_simple_html']=function(buffer){var start=0;var end=0;var re=/"[^"]*"|'[^']*'|[^\s>]+/g;var ar_src=buffer.split(/\s[\s'"]*src[ '"]*=/i);for(var i=0;i<ar_src.length;i++){var ar_href=ar_src[i].split(/\s[\s'"]*href[ '"]*=/i);for(var j=1;j<ar_href.length;j++){var t=ar_href[j];re.lastIndex=0;var token=re.exec(t);var str=token[0];var c=str.charAt(0);if(c=='"'||c=="'"){start=re.lastIndex - str.length+1;end=re.lastIndex - 1;}else{start=re.lastIndex - str.length;end=re.lastIndex;};var value=t.substring(start,end);ar_href[j]=t.substring(0,start)+CSCO_WebVPN['mangle_url'](value)+t.substr(end);};ar_src[i]=ar_href.join(' href=');if(i>0){var tmp=ar_src[i];re.lastIndex=0;var token=re.exec(tmp);var str=token[0];var c=str.charAt(0);if(c=='"'||c=="'"){start=re.lastIndex - str.length+1;end=re.lastIndex - 1;}else{start=re.lastIndex - str.length;end=re.lastIndex;};ar_src[i]=tmp.substring(0,start)+CSCO_WebVPN['mangle_url'](tmp.substring(start,end))+tmp.substr(end);};};return ar_src.join(' src=');};this['do_html']=function(buffer){var lex=CSCO_lex;lex[0].set_input(buffer,0,0);var parser=new ParserHtml();csco_g_buffer=buffer;csco_g_index=0;var cur=0;var lex_cur=lex[cur];var token_type=null;var token=null;var cur_seg=null;var ut=HTMLParserUtils;var js_pos=null;while(true){token=lex_cur.getNextToken();if(token){if(cur==0){parser.parse(token);if(token.type !==ut.TAG_SCRIPTCLOSE&&token.type !==ut.TAG_STYLECLOSE&&token.type !==ut.TAG_APPLETCLOSE&&token.type !==ut.TAG_TEXTAREACLOSE){cur=1;lex[1].set_input(lex[0].get_body(),lex[0].get_pos(),0);lex[2].set_input(lex[0].get_body(),lex[0].get_pos(),0);};}else if (cur==1){if(token.type){        token_type=token.type;cur=2;}else{parser.parse(token);cur_seg=parser._cur_segment;if(cur_seg){if(cur_seg._type===ut.TAG_SCRIPT){cur_seg['drop_language']();if(!cur_seg.is_vb){var src_script=lex[0].get_script(lex_cur.get_pos());var len=src_script.search(/<\/script>/i);cur_seg.script=this['peek_js'](src_script);js_pos=lex[0].get_pos()+len;};}else if(cur_seg._type===ut.TAG_TEXTAREA){cur_seg._text=this['peek_textarea'](lex_cur);};};cur=0;};}else{token.type=token_type;parser.parse(token);cur=1;};var pos=js_pos ? js_pos : lex_cur.get_pos();js_pos=null;lex_cur=lex[cur];lex_cur.set_pos(pos);}else if(cur==0){break;}else{var pos=js_pos ? js_pos : lex_cur.get_pos();js_pos=null;cur=0;lex_cur=lex[cur];lex_cur.set_pos();};};var str=parser.flush();return str;};this['peek_js']=function(input){var re=/\s*<[a-zA-Z]/g;var m=re.exec(input);if(m&&m.index==0){re=/<\/script>/ig;m=re.exec(input);if(m){var start=0;return input.substring(start,re.lastIndex);}else{return '';};};var lexer=new LexerJavaScript(LexerJavaScript_gramm,'g',LexerJavaScriptRegExp,LexerJavaScriptGrammArray);lexer.set_input (input,0,0);var parser=new JSParser(lexer,input);parser.csco_g_index=0;var str=parser.flush(0,parser.process());if(parser.csco_g_index<lexer.re.lastIndex){str+=parser.csco_g_buffer.substring(parser.csco_g_index,lexer.re.lastIndex);};return str;};this['peek_textarea']=function(lex_cur){if(lex_cur.re.lastIndex>=lex_cur.input.length){return null;};var str='';var lexer=new LexerTopLevel(LexerTextArea_gramm,'gi',LexerTextAreaRegExp,LexerTextAreaGrammArray);lexer.set_input(lex_cur.input,0,lex_cur.re.lastIndex);var parser=new ParserHtml();var token=lexer.getNextToken();if(token&&token.type===HTMLParserUtils.TAG_TEXTAREACLOSE){str=lexer.input.substring(lex_cur.re.lastIndex,token.first_index);lex_cur.re.lastIndex=token.first_index;};return str;};this["object_type"]=function(instance,token){if("undefined"==typeof instance){return "UNDEFINED";}else{var ar_type=ParserObjectType[token];for (var type in ar_type){var f=ParserObjectFunc[type];if('undefined' !=typeof self[f]&&self[f](instance)){return type;};};};return "UNKNOWN";};function GetDOMTagName(instance){return instance["tagName"];};function GetActiveXName(instance){try{var _top=csco_top;if("undefined"==typeof _top.CSCO_WebVPN["activexs"])return false;var i,j;for(i in _top.CSCO_WebVPN["activexs"]){for(j in _top.CSCO_WebVPN["activexs"][i]){if(instance==_top.CSCO_WebVPN["activexs"][i][j]){return i.toUpperCase();};};};}catch(e){};return "";};function GetClsId(instance){try{var v=instance['classid'];if(typeof v=='undefined'){v=instance['CLASSID'];};return v.toUpperCase();}catch(e){};return "";};function SecurityAlert(){;alert("This functionality is blocked for security reasons.");};function NotSupported(){;alert("This functionality is not supported.");};this["parse_url"]=function(sURL){var m=sURL.match(/^(https?:)?(\/\/)(([\.\-\w]*)(:([\w]*))?)(([^?#]+)(#[^?]*)?(\?(.*)?)?)?/i);var retval=new Array();if(null==m)return undefined;if("undefined"==typeof m[1]){retval["protocol"]="http:";}else{retval["protocol"]=m[1].toLowerCase();};retval["host"]=m[3];retval["hostname"]=m[4];if("undefined" !=typeof m[6])retval["port"]=m[6];if("undefined" !=typeof m[8]){retval["pathname"]=m[8];}else{retval["pathname"]="";};if("undefined" !=typeof m[9]){retval["hash"]=m[9];}else{retval["hash"]="";};if("undefined" !=typeof m[10]){retval["search"]=m[10];}else{retval["search"]="";};return retval;};this["newactivex"]=function(msobjectname){var obj=new ActiveXObject(msobjectname);var llamo=msobjectname.toString().toUpperCase();if(llamo=="MICROSOFT.XMLHTTP"||llamo=="MSXML2.SERVERXMLHTTP"||llamo=="MSXML2.XMLHTTP")return obj;var _top=csco_top;if("undefined"==typeof _top.CSCO_WebVPN.activexs[msobjectname.toUpperCase()])_top.CSCO_WebVPN.activexs[msobjectname.toUpperCase()]=new Array();_top.CSCO_WebVPN.activexs[msobjectname.toUpperCase()].push(obj);return obj;};var genericPassthrough="var returnValue,i,calls=\"returnValue=instance[method](\";\r\n"+"for(i=0;i<arguments.length;i++){"+"        calls=calls+\"arguments[\"+i+\"]\";\r\n"+"        if(i<arguments.length - 1)\r\n"+"                calls=calls+\",\";\r\n"+"}\r\n"+"calls=calls+\");\"\r\n"+"self[\"trace\"](\"call\",'Passthrough invoked for '+method);\r\n"+"eval(calls);\r\n";this["call"]=function(instance,method){if(typeof instance=="undefined"||instance==null){return null;}else if(typeof instance[method]=="number"||typeof instance[method]=="string"||typeof instance[method]=="boolean"){return instance[method];};var CSCO_CallContext=instance;var mangler=self;function GenericClosure(){var i;for(i=0;i<arguments.length;i++){};eval(genericPassthrough);return returnValue;};function Logoff(){};function GetElmsByTagName(tagname){var ret=new Array();ret.item=function(index){ return ret[index];};if(arguments.length !=1||("SCRIPT" !=tagname&&"DIV" !=tagname&&"IMG" !=tagname&&"IFRAME" !=tagname)){eval(genericPassthrough);return returnValue;};if(parent){var ar=instance.getElementsByTagName(tagname);for(var i=0;i<ar.length;i++){var v=ar[i];var id='';if('undefined' !=typeof v.id){id=v.id.toUpperCase();};if(id !='CSCO_GHOST'&&id.indexOf('WEBVPN') !=0){ret.push(v);};};};return ret;};function Assign(sUrl){mangler.enquote=false;sUrl=mangler["mangle_url"](sUrl);mangler.enquote=true;if(typeof instance.csco_location=="undefined"){instance.assign(sUrl);}else{instance.location.assign(sUrl);};};function CreatePopup(){var w=instance[method]();if(null !=w){w.document["csco_identity"]="document";};return w;};function DocumentOpen(sUrl,sName,sFeatures,bReplace){if("undefined" !=typeof instance["csco_window"]){var oldwin=instance["csco_window"];if(oldwin.opener&&"undefined" !=typeof oldwin.opener["CSCO_cookie"]){var CSCO_cookie=oldwin.opener.CSCO_cookie;}else{};};var _csco_top=csco_top;var _CSCO_cookie=CSCO_cookie;eval(csco_ajaxutils);var scripts=csco_our_scripts_inline();var wr=instance.write;switch(arguments.length){case 0:instance.open();break;case 1:instance.open(sUrl);break;case 2:instance.open(sUrl,sName);break;case 3:instance.open(sUrl,sName,sFeatures);break;case 4: default:instance.open(sUrl,sName,sFeatures,bReplace);break;};if("" !=scripts){if("undefined" !=typeof instance['csco_write']&&instance['csco_write'] !=instance.write&&wr==instance.write){instance.csco_write(scripts);}else{instance.write(scripts);};}else{if("undefined" !=typeof instance['csco_write']&&instance['csco_write'] !=instance.write&&wr==instance.write){instance.csco_write("<script id=CSCO_GHOST src='/+CSCOL+/cte.js'>\r\n</scr","ipt><script id=CSCO_GHOST src=/+CSCOE+/apcf></scr","ipt>\r\n");}else{instance.write("<script id=CSCO_GHOST src='/+CSCOL+/cte.js'>\r\n</scr","ipt><script id=CSCO_GHOST src=/+CSCOE+/apcf></scr","ipt>\r\n");};};};function DocumentClose(){if("undefined" !=typeof instance['csco_window'].CSCO_WebVPN){instance['csco_window'].CSCO_WebVPN["flush"](instance);};if("undefined" !=typeof csco_selfonscroll){CSCO_Util["inject_toolbar"](instance);};instance.close();};function XmlHttpOpen(method,url,bvalue){if("undefined" !=typeof url)url=mangler["mangle_url"](url,"4");instance.open(method,url,bvalue);};function AddBehavior(sURL){var retval;switch( arguments.length ){case 1:if('#'==sURL.charAt(0)){}else{sURL=mangler["mangle_url"](sURL,"2");};var retval=instance[method](sURL);break;default:eval(genericPassthrough);return returnValue;break;};return retval;};function Go(sURL){var retval;switch( arguments.length ){case 1:if("string"==typeof sURL)sURL=mangler["mangle_url"](sURL);retval=instance[method](sURL);break;default:eval(genericPassthrough);return returnValue;break;};return retval;};function PreprocessURL(sURL){var retval;switch( arguments.length ){case 1:sURL=mangler["mangle_url"](sURL);retval=instance[method](sURL);break;default:eval(genericPassthrough);return returnValue;break;};return retval;};function PreprocessURL2(sURL,sTitle){var retval;switch( arguments.length ){case 1:sURL=mangler["mangle_url"](sURL);retval=instance[method](sURL);break;case 2:sURL=mangler["mangle_url"](sURL);retval=instance[method](sURL,sTitle);break;default:eval(genericPassthrough);return returnValue;break;};return retval;};function AddRule(sSelector,sStyle,iIndex){var retval;switch( arguments.length ){case 2:if(sStyle.search(CSCO_CSS_REG) !=-1){sStyle=mangler["process"]("css",sStyle);};retval=instance[method](sSelector,sStyle);break;case 3:if(sStyle.search(CSCO_CSS_REG) !=-1){sStyle=mangler["process"]("css",sStyle);};retval=instance[method](sSelector,sStyle,iIndex);break;default:eval(genericPassthrough);return returnValue;break;};return retval;};function InsertRule(rule,index){if(rule.search(CSCO_CSS_REG) !=-1){rule=mangler["process"]("css",rule);};retval=instance[method](rule,index);return retval;};function AutoCompleteSaveForm(oForm){SecurityAlert();return false;};function DoConnect(){/*var dest_port=instance.AdvancedSettings2.RDPPort;Daxmfc1.DESTHOST=ParserClsidName['server'];Daxmfc1.DESTPORT=dest_port;Daxmfc1.GATEWAYHOST=location.hostname;Daxmfc1.GATEWAYPORT=ParserClsidTunnel['gateway_port'];instance.server=ParserClsidTunnel['local_host'];instance.AdvancedSettings2.RDPPort=ParserClsidTunnel['local_port'];instance.Connect();*/var server=MsRdpClient.server;var dest_port=MsRdpClient.AdvancedSettings2.RDPPort;Daxmfc1.DESTHOST=server;Daxmfc1.DESTPORT=dest_port;Daxmfc1.GATEWAYHOST=location.hostname;Daxmfc1.GATEWAYPORT=ParserClsidTunnel['gateway_port'];MsRdpClient.server=ParserClsidTunnel['local_host'];MsRdpClient.AdvancedSettings2.RDPPort=ParserClsidTunnel['local_port'];MsRdpClient.Connect();};function AppendChild(oNode,where){var retval;switch( arguments.length ){case 1:if("IFRAME"==oNode.tagName||"FRAME"==oNode.tagName){if(!mangler["is_mangled_url"](oNode.src)){oNode.src=mangler["mangle_url"](oNode.src,CSCO_Util["framehint"]());};};retval=instance[method](oNode);break;case 2:if("IFRAME"==oNode.tagName||"FRAME"==oNode.tagName){if(!mangler["is_mangled_url"](oNode.src)){oNode.src=mangler["mangle_url"](oNode.src,CSCO_Util["framehint"]());};};retval=instance[method](oNode,where);break;default:eval(genericPassthrough);return returnValue;break;};return retval;};function CreateContextualFragment(sString){var retval;switch( arguments.length ){case 1:sString=mangler["process"]("html",sString);retval=instance.createContextualFragment(sString);break;default:eval(genericPassthrough);return returnValue;break;};return retval;};function CreateElement(tag){var retval;tag=self["process"]("html",tag);retval=instance.createElement(tag);return retval;};function CreateStyleSheet(sURL ,iIndex){var retval;switch( arguments.length ){case 1:instance["csco_original_css_url"]=sURL;sURL=mangler["mangle_url"](sURL,"3");retval=instance.createStyleSheet(sURL);break;case 2:instance["csco_original_css_url"]=sURL;sURL=mangler["mangle_url"](sURL,"3");retval=instance.createStyleSheet(sURL,iIndex);break;default:eval(genericPassthrough);return returnValue;break;};return retval;};function ExecCommand(sCommand,bUserInterface,vValue){var retval;switch( sCommand ){case "CreateLink":{if("undefined" !=typeof vValue){return instance[method](sCommand,bUserInterface,mangler["mangle_url"](vValue));}else{return NotSupported();};};case "ClearAuthenticationCache":{kill_domain_cache();return;};default:eval(genericPassthrough);return returnValue;break;};return retval;};function ExecScript(sExpression,sLanguage){var retval;switch( arguments.length ){case 1:sExpression=mangler["process"]("js",sExpression);retval=instance.execScript(sExpression);break;case 2:var lang="js";if(sLanguage.search(/vbscript/i)>0)lang="vb";sExpression=mangler["process"](lang,sExpression);retval=instance.execScript(sExpression,sLanguage);break;default:eval(genericPassthrough);return returnValue;break;};return retval;};function GetData(sDataFormat){var retval;switch( arguments.length ){case 1:retval=mangler["unmangle_url"](instance.getData(sDataFormat));break;default:eval(genericPassthrough);return returnValue;break;};return retval;};function LoadXML(sURL){var retval;switch( arguments.length ){case 1:sURL=mangler["mangle_url"](sURL,4);retval=instance[method](sURL);break;default:eval(genericPassthrough);return returnValue;break;};return retval;};function MultipleUpload(){function simpleMangle(value){return CSCO_WebVPN["mangle_url"](value);};var post=document.getElementById("PostURL");if("undefined" !=typeof(post) ){post.value=escape(simpleMangle(unescape(post.value)));};var next=document.getElementById("NextUsing");if("undefined" !=typeof(next) ){next.value=simpleMangle(next.value);};var next=document.getElementById("Confirmation-URL");if("undefined" !=typeof(next) ){next.value=simpleMangle(next.value);};mangler["pinhole_sharepoint"]();document.all.idUploadCtl.MultipleUpload();return function(){};};function LoadURL(sURL){var retval;switch( arguments.length ){case 1:sURL=mangler["mangle_url"](sURL,2);retval=instance[method](sURL);break;default:eval(genericPassthrough);return returnValue;break;};return retval;};function GetExpression(sPropertyName){var retval;switch( arguments.length ){case 1:retval=instance.GetExpression(sPropertyName);break;default:eval(genericPassthrough);return returnValue;break;};return retval;};function AddChannel(){NotSupported();return null;};function ImportExportFavorites(bImportExport,sImportExportPath){SecurityAlert();return null;};function CallEndBrowserSession(){return 1;};function InsertAdjacentHTML(sWhere,sTextHTML){var retval;switch( arguments.length ){case 2:sTextHTML=mangler["process"]("html",sTextHTML);retval=instance.insertAdjacentHTML(sWhere,sTextHTML);break;default:eval(genericPassthrough);return returnValue;break;};return retval;};function Item(vLocation,iSubindex){var retval;switch( arguments.length ){case 1:retval=instance.item(vIndex);break;case 2:retval=instance.item(vIndex,iSubindex);break;default:eval(genericPassthrough);return returnValue;break;};return retval;};function NavigateAndFind(sLocation,sQuery,sTargetFrame){var retval;sLocation=mangler["mangle_url"](sLocation);switch(arguments.length){case 1:return instance.NavigateAndFind(sLocation);case 2:return instance.NavigateAndFind(sLocation,sQuery);case 3:retval=instance.NavigateAndFind(sLocation,sQuery,sTargetFrame);};eval(genericPassthrough);return retval;};function Open(sUrl,sName,sFeatures,bReplace){var retval;var originalUrl=sUrl;if("undefined" !=typeof instance["csco_open"]&&instance.self["csco_open"] !=instance.self.open){method="csco_open";};if('undefined' !=typeof sUrl){mangler.enquote=false;sUrl=mangler["mangle_url"](sUrl,"p");mangler.enquote=true;};var sUrl_i=sUrl.toLowerCase();if(sUrl_i.indexOf("javascript:")==0||sUrl_i.indexOf("jscript:")==0){sUrl=sUrl.replace(/CSCO_Util/g,"opener.CSCO_Util");sUrl=sUrl.replace(/CSCO_Web/g,"opener.CSCO_Web");};function MassageFeatures(sFeatures){return sFeatures;};switch( arguments.length ){case 1:retval=instance[method](sUrl);break;case 2:retval=instance[method](sUrl,sName);break;case 3:retval=instance[method](sUrl,sName,sFeatures);break;case 4:retval=instance[method](sUrl,sName,sFeatures,bReplace);break;default:eval(genericPassthrough);return returnValue;break;};if(!retval)return retval;retval["csco_identity"]="window";var err;try{retval.document["csco_identity"]="document";retval.document["csco_window"]=window;}catch(err){};retval.CSCO_tmp_content="";var _top=csco_top;instance.CSCO_cookie=_top.CSCO_cookie;if("undefined" !=typeof retval){if("undefined" !=typeof retval.opener&&null !=retval.opener&&"undefined" !=typeof retval.opener._top&&null !=retval._top.opener&&"undefined" !=typeof retval.opener._top.CSCO_WebVPN){retval.opener._top.CSCO_WebVPN.childWindows[retval.opener._top.CSCO_WebVPN.childWindows.length]=retval;};};return retval;};function PasteHTML(sHTMLText){var retval;switch( arguments.length ){case 1:sHTMLText=mangler["process"]("html",sHTMLText);retval=instance.pasteHTML(sHTMLText);break;default:eval(genericPassthrough);return returnValue;break;};return retval;};function ReplaceData(nOffset,nCount,sString){var retval;switch( arguments.length ){case 3:sString=mangler["process"]("html",sString);retval=instance.replaceData(nOffset,nCount,sString);break;default:eval(genericPassthrough);return returnValue;break;};return retval;};function SetAttribute(sName,vValue,iFlags){var retval;if(sName.toUpperCase()=="SRC"||sName.toUpperCase()=="HREF"||sName.toUpperCase()=="ACTION"){mangler.enquote=false;vValue=mangler["mangle_url"](vValue);mangler.enquote=true;}else{};switch( arguments.length ){case 2:retval=instance.setAttribute(sName,vValue);break;case 3:retval=instance.setAttribute(sName,vValue,iFlags);break;default:eval(genericPassthrough);return returnValue;break;};return retval;};function GetOAttribute(sName,iFlags){var retval=null;switch( arguments.length ){case 1:retval=instance.getAttribute(sName);break;case 2:retval=instance.getAttribute(sName,iFlags);break;default:eval(genericPassthrough);return returnValue;break;};if(retval&&"string"==typeof retval&&(sName.toUpperCase()=="SRC"||sName.toUpperCase()=="HREF")){var b=retval.search(/^http(s)?:\/\//i)==-1;retval=mangler["unmangle_url"](retval,b);};return retval;};function SetData(sDataFormat,sData){var retval;switch( arguments.length ){case 2:retval=instance.SetData(sName,vValue);break;default:eval(genericPassthrough);return returnValue;break;};return retval;};function SetExpression(sPropertyName,sExpression,sLanguage){var retval;switch( arguments.length ){case 2:sExpression=mangler["process"]("js",sExpression);retval=instance[method](sPropertyName,sExpression);break;case 3:var lang="js";if(sLanguage.search(/vbscript/i)>0)lang="vb";sExpression=mangler["process"](lang,sExpression);retval=instance[method](sPropertyName,sExpression,sLanguage);break;default:eval(genericPassthrough);return returnValue;break;};return retval;};function SetInterval(vCode,iMilliSeconds,sLanguage){var retval;if(method=="setInterval"&&"undefined" !=typeof instance["csco_setInterval"]&&instance["csco_setInterval"] !=instance.setInterval){method="csco_setInterval";};if(method=="setTimeout"&&"undefined" !=typeof instance["csco_setTimeout"]&&instance["csco_setTimeout"] !=instance.setTimeout){method="csco_setTimeout";};if("string" !=typeof vCode){eval(genericPassthrough);return returnValue;};switch( arguments.length ){case 1:vCode=mangler["process"]("js",vCode);retval=instance[method](vCode);break;case 2:vCode=mangler["process"]("js",vCode);retval=instance[method](vCode,iMilliSeconds);break;case 3:var lang="js";if(sLanguage.search(/vbscript/i)>0)lang="vb";vCode=mangler["process"](lang,vCode);retval=instance[method](vCode,iMilliSeconds,sLanguage);break;default:eval(genericPassthrough);return returnValue;break;};return retval;};function ToString(){var retval;retval=mangler["unmangle_url"](instance.toString());return retval;};function ShowDialog(sURL,vArguments,sFeatures){var retval;switch( arguments.length ){case 1:sURL=mangler["mangle_url"](sURL,"p",1);retval=instance[method](sURL);break;case 2:sURL=mangler["mangle_url"](sURL,"p",1);retval=instance[method](sURL,vArguments);break;case 3:sURL=mangler["mangle_url"](sURL,"p",1);retval=instance[method](sURL,vArguments,sFeatures);break;default:eval(genericPassthrough);return returnValue;break;};if(retval&&"undefined" !=typeof retval){var _top=csco_top;if("undefined" !=typeof retval.opener&&null !=retval.opener&&"undefined" !=typeof retval.opener._top&&"undefined" !=typeof retval.opener._top.CSCO_WebVPN){retval.opener._top.CSCO_WebVPN.childWindows[retval.opener._top.CSCO_WebVPN.childWindows.length]=retval;};};return retval;};function CallAlert(txt){/*var d;d.open();*/};function Write(){if(typeof instance.csco_window=='undefined'){instance.csco_window=new Object();instance.csco_window.csco_g_contentBuffer="";};if(arguments.length==1){if(typeof csco_top.html_buffer=='undefined'){csco_top.html_buffer=new Object();};};var bs=CSCO_CallContext.getElementsByTagName('BASE');if(bs&&bs.length){var m=(new RegExp("/[^/]*/$",'i')).exec(bs[0].href);if (m){CSCO_DocumentBase=m[0];};};var calls="instance['csco_window'].csco_g_contentBuffer+=";var firstTime=false;var oldwin=instance["csco_window"];var _csco_top=csco_top;if(0==arguments.length){return;};var implicitOpen=false;var wr=instance.write;var ajaxutils=csco_ajaxutils;if("undefined" !=typeof instance['csco_write']&&instance['csco_write'] !=instance.write){instance.csco_write("");}else{instance.write("");};if(("undefined"==typeof oldwin||"undefined"==typeof oldwin.CSCO_WebVPN)&&"undefined"==typeof instance["csco_popup"]){implicitOpen=true;};if(implicitOpen){eval(ajaxutils);var scripts=csco_our_scripts_inline();instance["expando"]=1;instance["csco_popup"]=1;if("" !=scripts){if("undefined" !=typeof instance['csco_write']&&instance['csco_write'] !=instance.write&&wr==instance.write){instance.csco_write(scripts);}else{instance.write(scripts);};}else{if("undefined" !=typeof instance['csco_write']&&instance['csco_write'] !=instance.write&&wr==instance.write){instance.csco_write("<script id=CSCO_GHOST src='/+CSCOL+/cte.js'>\r\n</scr","ipt><script id=CSCO_GHOST src=/+CSCOE+/apcf></scr","ipt>\r\n");}else{instance.write("<script id=CSCO_GHOST src='/+CSCOL+/cte.js'>\r\n</scr","ipt><script id=CSCO_GHOST src=/+CSCOE+/apcf></scr","ipt>\r\n");};};firstTime=true;};for(var i=0;i<arguments.length;i++){calls=calls+"arguments["+i+"]";if(i<arguments.length - 1)calls=calls+"+";};calls=calls+";";if(firstTime){instance["csco_window"]=oldwin;instance["csco_identity"]="document";};eval(calls);mangler["flush_progressively"](instance);};function Writeln(){if(typeof instance.csco_window=='undefined'){instance.csco_window=new Object();instance.csco_window.csco_g_contentBuffer="";};var calls="instance['csco_window'].csco_g_contentBuffer+=";var firstTime=false;var oldwin=instance["csco_window"];var _csco_top=csco_top;if(0==arguments.length){return;};var bs=CSCO_CallContext.getElementsByTagName('BASE');if(bs&&bs.length){var m=(new RegExp("/[^/]*/$",'i')).exec(bs[0].href);if (m){CSCO_DocumentBase=m[0];};};var implicitOpen=false;var wr=instance.write;var ajaxutils=csco_ajaxutils;if("undefined" !=typeof instance['csco_write']&&instance['csco_write'] !=instance.write){instance.csco_write("");}else{instance.write("");};if(("undefined"==typeof oldwin||"undefined"==typeof oldwin.CSCO_WebVPN)&&"undefined"==typeof instance["csco_popup"]){implicitOpen=true;};if(implicitOpen){eval(ajaxutils);var scripts=csco_our_scripts_inline();instance["expando"]=1;instance["csco_popup"]=1;if("" !=scripts){if("undefined" !=typeof instance['csco_write']&&instance['csco_write'] !=instance.write&&wr==instance.write){instance.csco_write(scripts);}else{instance.write(scripts);};}else{if("undefined" !=typeof instance['csco_write']&&instance['csco_write'] !=instance.write&&wr==instance.write){instance.csco_write("<script id=CSCO_GHOST src='/+CSCOL+/cte.js'>\r\n</scr","ipt><script id=CSCO_GHOST src=/+CSCOE+/apcf></scr","ipt>\r\n");}else{instance.write("<script id=CSCO_GHOST src='/+CSCOL+/cte.js'>\r\n</scr","ipt><script id=CSCO_GHOST src=/+CSCOE+/apcf></scr","ipt>\r\n");};};firstTime=true;};for(var i=0;i<arguments.length;i++){calls=calls+"arguments["+i+"]";if(i<arguments.length - 1)calls=calls+"+";};calls=calls+";";if(firstTime){instance["csco_window"]=oldwin;instance["csco_identity"]="document";};eval(calls);instance['csco_window'].csco_g_contentBuffer+="\r\n";mangler["flush_progressively"](instance);};function SendForReview(sURL){mangler["pinhole_sharepoint"]();return instance[method](mangler["mangle_url"](sURL,'0',1));};function CreateDocument(arg0,arg1){mangler["pinhole_sharepoint"]();return instance[method](mangler["mangle_url"](arg0,'0',0),mangler["mangle_url"](arg1,'0',0).replace(/\+/g,"$"));};function CreateDocument2(pdisp,arg0,arg1){mangler["pinhole_sharepoint"]();return instance[method](pdisp,mangler["mangle_url"](arg0,'0',0),mangler["mangle_url"](arg1,'0',0).replace(/\+/g,"$"));};function EditDocument(arg0,arg1){mangler["pinhole_sharepoint"]();switch(arguments.length){case 1:return instance[method](mangler["mangle_url"](arg0,'0',0).replace(/\+/g,"$"));default:return instance[method](mangler["mangle_url"](arg0,'0',0).replace(/\+/g,"$"),arg1);};};function EditDocument2(pdisp,arg0,arg1,arg2){mangler["pinhole_sharepoint"]();switch(arguments.length){case 1:return instance[method](pdisp,mangler["mangle_url"](arg0,'0',0).replace(/\+/g,"$"));case 3:return instance[method](pdisp,mangler["mangle_url"](arg0,'0',0),arg1,mangler["mangle_url"](arg2,'0',0).replace(/\+/g,"$"));default:return instance[method](pdisp,mangler["mangle_url"](arg0,'0',0).replace(/\+/g,"$"),arg1);};};if("undefined"==typeof instance[method]){return instance[method];};var type=self["object_type"](instance,method);if("undefined"==typeof type||"UNDEFINED"==type||"UNKNOWN"==type){return GenericClosure;};if("undefined"==typeof wrapperStore[type]||"undefined"==typeof wrapperStore[type]["call"]){return GenericClosure;};var propertyHandler;if("undefined"==typeof (propertyHandler=wrapperStore[type]["call"][method])){return GenericClosure;};if(method=="write"&&"DOCUMENT"==type&&"undefined" !=typeof instance['csco_write']&&instance['csco_write'] !=instance[method] ){return GenericClosure;};if(method=="writeln"&&"DOCUMENT"==type&&"undefined" !=typeof instance['csco_writeln']&&instance['csco_writeln'] !=instance[method] ){return GenericClosure;};if(method=="setTimeout"&&"WINDOW"==type&&"undefined" !=typeof instance['csco_setTimeout']&&instance.self['csco_setTimeout'] !=instance.self[method] ){try{return GenericClosure;}catch (wrapperException){};};if(method=="setInterval"&&"WINDOW"==type&&"undefined" !=typeof instance['csco_setInterval']&&instance.self['csco_setInterval'] !=instance.self[method] ){return GenericClosure;};if(method=="open"&&"WINDOW"==type&&"undefined" !=typeof instance['csco_open']&&instance.self['csco_open'] !=instance.self[method] ){return GenericClosure;};var getAttribute;if("string"==typeof (getAttribute=propertyHandler[CSCO_getAttribute])){try{var execommands="var execommand="+getAttribute+";";eval(execommands);var attr=execommand(instance,method);var attrWrappers;if("undefined" !=typeof (attrWrappers=propertyHandler[attr])){eval("var attrWrapper="+attrWrappers+";");if("function" !=typeof(attrWrapper)){return GenericClosure;};return attrWrapper;};}catch(wrapperException){};};if("undefined" !=typeof propertyHandler[CSCO_wrapperBody]){var ewrapper="var propertyWrapper="+propertyHandler[CSCO_wrapperBody]+";";eval(ewrapper);if("function" !=typeof(propertyWrapper)){return GenericClosure;};return propertyWrapper;};return GenericClosure;};this["GetURL"]=function(instance,property,type,currentValue){if("string" !=typeof currentValue){return currentValue;};var retval;var b=currentValue.search(/^http(s)?:\/\//i)==-1;retval=CSCO_WebVPN["unmangle_url"](currentValue,b);return retval;};this["GetStyleURL"]=function(instance,property,type,currentValue){var retval=currentValue;return retval;};this["GetCookie"]=function(instance,property,type,currentValue){var retval=self.get_cookie(currentValue);CSCO_Util['trace']('get',"GetCookie: "+retval);return retval;};this["GetBehavior"]=function(instance,property,type,currentValue){if("string" !=typeof currentValue){return currentValue;};if("#"==currentValue.charAt(0)){return currentValue;};var b=currentValue.search(/^http(s)?:\/\//i)==-1;var retval=CSCO_WebVPN["unmangle_url"](currentValue,b);return retval;};this["GetMeta"]=function(instance,property,type,currentValue){return currentValue;};this["GetCssText"]=function(instance,property,type,currentValue){if("undefined" !=typeof instance["csco_cssText"]){return instance["csco_cssText"];};return currentValue;};this["GetDomain"]=function(instance,property,type,currentValue){var orUrl=self["unmangle_url"](instance.URL);var ar=self["parse_url"](orUrl);return ar["host"];};this["GetFilter"]=function(instance,property,type,currentValue){return currentValue;};this["GetHost"]=function(instance,property,type,currentValue){var orUrl=self["unmangle_url"](instance.href);var ar=self["parse_url"](orUrl);return ar["host"];};this["GetHostname"]=function(instance,property,type,currentValue){var orUrl=self["unmangle_url"](instance.href);var ar=self["parse_url"](orUrl);return ar["hostname"];};this["GetHTML"]=function(instance,property,type,currentValue){if("undefined" !=typeof instance["csco_HTML"]&&("undefined"==typeof instance["contentEditable"]||!instance.contentEditable)){return instance["csco_HTML"]();}else{var reg_ghost=new RegExp("<IFRAME\\s*id\\s*=\\s*WEBVPN_GHOST[^<]*>");var m=null;m=reg_ghost.exec(currentValue);if(m){instance.webvpn_ghost=m[0];currentValue=currentValue.substr(0,m.index);};currentValue=currentValue.replace(/-CSCO-[\w][\w]--/,"");var reg_abs="https?:\\/\\/[^+>]*\\/\\+CSCO\\+[^+]*\\+[^+]*\\+\\/[^ \'\"]*";var reg_rel="\\/\\+CSCO\\+[^+>]*\\+[^+]*\\+\\/[^ \'\"]*";var r=new RegExp(reg_abs+"|"+reg_rel,"ig");var rel=false;var ret="";var pos=0;while(m=r.exec(currentValue)){rel=m[0].charAt(0)=="/";ret+=currentValue.substring(pos,m.index);ret+=self["unmangle_url"](m[0],rel);pos=m.lastIndex;};ret+=currentValue.substr(pos);currentValue=ret;};return currentValue;};this["GetOwaHTML"]=function(instance,property,type,currentValue){if("undefined" !=typeof instance["csco_HTML"]&&("undefined"==typeof instance["contentEditable"]||!instance.contentEditable)){return instance["csco_HTML"]();}else{currentValue=currentValue.replace(/-CSCO-[\w][\w]--/,"");var reg_abs="https?:\\/\\/[^+>]*\\/\\+CSCO\\+[^+]*\\+[^+]*\\+\\/[^ \'\"]*";var reg_rel="\\/\\+CSCO\\+[^+>]*\\+[^+]*\\+\\/[^ \'\"]*";var reg_src='src="\\/\\+CSCO\\+[^">]*"';var r=new RegExp(reg_abs+"|"+reg_rel+"|"+reg_src,"ig");var m=null;var ret="";var pos=0;while(m=r.exec(currentValue)){if(m[0].charAt(0)=="/"){ret+=currentValue.substring(pos,m.index);ret+=self["unmangle_url"](m[0],true);}else if(m[0].charAt(0) !="s"){ret+=currentValue.substring(pos,m.index);ret+=self["unmangle_url"](m[0],false);}else{ret+=currentValue.substring(pos,m.index);ret+='src="'+currentValue.substring(m.index+m[0].lastIndexOf("/")+1,m.lastIndex);};pos=m.lastIndex;};ret+=currentValue.substr(pos);currentValue=ret;};return currentValue;};this["GetListStyleImage "]=function(instance,property,type,currentValue){return currentValue;};this["GetLocation"]=function(instance,property,type,currentValue){var fakeloc;if("undefined" !=typeof currentValue["csco_window"]&&"undefined" !=typeof currentValue["csco_window"].window.CSCO_Location){fakeloc=currentValue["csco_window"].window.CSCO_Location;}else{fakeloc=currentValue;};return fakeloc;};this["GetPathname"]=function(instance,property,type,currentValue){var orUrl=self["unmangle_url"](instance.href);var ar=self["parse_url"](orUrl);return ar["pathname"];};this["GetPort"]=function(instance,property,type,currentValue){var orUrl=self["unmangle_url"](instance.href);var ar=self["parse_url"](orUrl);return ar["port"];};this["GetProtocol"]=function(instance,property,type,currentValue){var orUrl=self["unmangle_url"](instance.href);var ar=self["parse_url"](orUrl);return ar["protocol"];};this["GetSearch"]=function(instance,property,type,currentValue){var orUrl=self["unmangle_url"](instance.href);var ar=self["parse_url"](orUrl);return ar["search"];};this["GetFirstChild"]=function(instance,property,type,currentValue){for(var i=0;i<instance.childNodes.length;i++){var v=instance.childNodes[i];var id='';if('undefined' !=typeof v.id){id=v.id.toUpperCase();};if(id !='CSCO_GHOST'&&id.indexOf('WEBVPN') !=0){     return v;};};return currentValue;};this["GetLastChild"]=function(instance,property,type,currentValue){for(var i=instance.childNodes.length - 1;i>=0;i--){var v=instance.childNodes[i];var id='';if('undefined' !=typeof v.id){id=v.id.toUpperCase();};if(id !='CSCO_GHOST'&&id.indexOf('WEBVPN') !=0){     return v;};};return currentValue;};this["GetPrevSibling"]=function(instance,property,type,currentValue){var parent=instance.parentElement;var index=null;if(parent){for(var i=parent.childNodes.length - 1;i>=0;i--){var v=parent.childNodes[i];if(v===instance){index=i;continue;};if(index !=null){var id='';if('undefined' !=typeof v.id){id=v.id.toUpperCase();};if(id !='CSCO_GHOST'&&id.indexOf('WEBVPN') !=0){return v;};};};};return null;};this["GetNextSibling"]=function(instance,property,type,currentValue){var parent=instance.parentElement;var index=null;if(parent){for(var i=0;i<parent.childNodes.length;i++){var v=parent.childNodes[i];if(v===instance){index=i;continue;};if(index !=null){var id='';if('undefined' !=typeof v.id){id=v.id.toUpperCase();};if(id !='CSCO_GHOST'&&id.indexOf('WEBVPN') !=0){return v;};};};};return null;};this["GetChildNodes"]=function(instance,property,type,currentValue){var parent=instance;var ret=new Array();ret.item=function(v){return ret[v];};if(parent){var ar=parent.childNodes;for(var i=0;i<ar.length;i++){var v=ar[i];var id='';if('undefined' !=typeof v.id){id=v.id.toUpperCase();};if(id !='CSCO_GHOST'&&id.indexOf('WEBVPN') !=0){ret.push(v);};};};return ret;};this["GetAll"]=function(instance,property,type,currentValue){var parent=instance;var ret=new Array();ret.item=function(v){return ret[v];};if(parent){var ar=parent.all;var is_length=true;for(var i in ar){if(is_length){is_length=false;continue;};var v=ar[i];var id='';/*if('undefined' !=typeof v.id){id=v.id.toUpperCase();};*/if(id !='CSCO_GHOST'&&id.indexOf('WEBVPN') !=0){if(v.id){ret[v.id]=v;}else{ret[ret.length]=v;};};};};return ret;};this["GetAnchors"]=function(instance,property,type,currentValue){var parent=instance;var ret=new Array();ret.item=function(v){return ret[v];};if(parent){var ar=parent.all;for(var i=0;i<ar.length;i++){var v=ar[i];var id='';if('undefined' !=typeof v.id){id=v.id.toUpperCase();};if(id !='CSCO_GHOST'&&id.indexOf('WEBVPN') !=0){ret.push(v);};};};return ret;};this["GetScripts"]=function(instance,property,type,currentValue){var parent=instance;var ret=new Array();ret.item=function(v){return ret[v];};if(parent){var ar=parent.scripts;for(var i=0;i<ar.length;i++){var v=ar[i];var id='';if('undefined' !=typeof v.id){id=v.id.toUpperCase();};if(id !='CSCO_GHOST'&&id.indexOf('WEBVPN') !=0){ret.push(v);};};};return ret;};this["GetLinks"]=function(instance,property,type,currentValue){var parent=instance;if(parent){var ar=parent.links;for(var i=0;i<ar.length;i++){ar[i].href=self['unmangle_url'](ar[i].href);};return ar;}else{return null;};};this["get"]=function(instance,property){if("undefined"==typeof instance[property]){return CSCO_undefined;};var currentValue=instance[property];if("undefined"==typeof currentValue||null==currentValue)return currentValue;var type=self["object_type"](instance,property);if("undefined"==typeof type)return currentValue;if("undefined"==typeof CSCO_wrapperStore[type]["get"])return currentValue;var propertyHandler;if("undefined"==typeof (propertyHandler=CSCO_wrapperStore[type]["get"][property]))return currentValue;var getAttribute;if("string"==typeof (getAttribute=propertyHandler[CSCO_getAttribute])){try{var execommands="var execommand="+getAttribute+";";eval(execommands);var attr=execommand(instance,property);var attrWrappers;if("undefined" !=typeof (attrWrappers=propertyHandler[attr])){eval("var attrWrapper="+attrWrappers+";");if("function" !=typeof(attrWrapper)){return currentValue;};return attrWrapper(instance,property,type,currentValue);};}catch(wrapperException){};};if("undefined" !=typeof propertyHandler[CSCO_wrapperBody]){eval("var propertyWrapper="+propertyHandler[CSCO_wrapperBody]+";");if("function" !=typeof(propertyWrapper)){return currentValue;};return propertyWrapper(instance,property,type,currentValue);};return currentValue;};this["geti"]=function(instance,property,index){if("undefined"==typeof instance[property][index]){return CSCO_undefined;};var currentValue=instance[property][index];if("undefined"==typeof currentValue||null==currentValue)return currentValue;function GetChild(instance,property,index){var cnt=0;for(var i=0;i<instance[property].length;i++){var v=instance[property][i];var id='';if('undefined' !=typeof v.id){id=v.id.toUpperCase();};if(id !='CSCO_GHOST'&&id.indexOf('WEBVPN') !=0){     if(cnt==index){return v;};cnt+=1;};};return currentValue;};var type=self["object_type"](instance,property);if("undefined"==typeof type)return currentValue;if("undefined"==typeof CSCO_wrapperStore[type]["geti"])return currentValue;var propertyHandler;if("undefined"==typeof (propertyHandler=CSCO_wrapperStore[type]["geti"][property]))return currentValue;var getAttribute;if("string"==typeof (getAttribute=propertyHandler[CSCO_getAttribute])){try{var execommands="var execommand="+getAttribute+";";eval(execommands);var attr=execommand(instance,property);var attrWrappers;if("undefined" !=typeof (attrWrappers=propertyHandler[attr])){eval("var attrWrapper="+attrWrappers+";");if("function" !=typeof(attrWrapper)){return currentValue;};return attrWrapper(instance,property,index);};}catch(wrapperException){};};if("undefined" !=typeof propertyHandler[CSCO_wrapperBody]){eval("var propertyWrapper="+propertyHandler[CSCO_wrapperBody]+";");if("function" !=typeof(propertyWrapper)){return currentValue;};return propertyWrapper(instance,property,index);};return currentValue;};this["SetURL"]=function(instance,property,type,value){var hint="0";switch(property){case "background":case "backgroundImage":case "dynsrc":case "lowsrc":hint="1";break;case "URL":hint="2";break;case "src":if("DOMELEMENT"==type){switch(instance.tagName){case "IMG": case "IMAGE": case "INPUT": case "BGSOUND": case "AUDIO":hint="1";break;case "FRAME": case "IFRAME":if(value.indexOf('javascript:')==0){var body=value.substr(11);if(body.charAt(body.length - 1)==';'){body=body.substr(0,body.length - 1);};body=csco_escape(body);var ret='javascript:parent.csco_wrap_js("'+body+'")';return ret;}else{hint=CSCO_Util["framehint"]();};break;case "SCRIPT":hint="6";break;case "XML":hint="4";break;};};break;};self.enquote=false;var retval=self["mangle_url"](value,hint,null,instance);self.enquote=true;return retval;};this["SetURLLocation"]=function(instance,property,type,value){value=self["cleanup_port"](value);var retval=self["mangle_url"](value);if("undefined" !=typeof instance["csco_location"]){instance.location.href=retval;};return retval;};this["SetFilter"]=function(instance,property,type,value){var retval=self["process"]("css",value);return retval;};this["SetBehavior"]=function(instance,property,type,value){if("#"==value.charAt(0))return value;var retval=self["process"]("css",value);return retval;};this["SetHTML"]=function(instance,property,type,value){value=self["process"]("html",value);if('undefined' !=typeof instance.webvpn_ghost){value+=instance.webvpn_ghost;};instance["csco_HTML"]=function(){return value;};return value;};this["SetCookie"]=function(instance,property,type,value){return self["set_cookie"](value);};this["ProcessMeta"]=function(instance,property,type,value){return value;};this["SetDomain"]=function(instance,property,type,value){var m=CSCO_Util["parse_url"](location.href);return m["host"];};this["SetHost"]=function(instance,property,type,value){var me=self["unmangle_url"](instance.href);var desc=self["parse_url"](me);desc["host"]=value;var pos=desc["hostname"].indexOf(":");if(pos>0){desc["hostname"]=desc["host"]+desc["hostname"].substr(pos);}else{desc["hostname"]=desc["host"];};instance["href"]=self["remangle_url"](desc);if("undefined" !=typeof instance["csco_location"])instance.location.href=instance.href;desc=self["parse_url"](instance["href"]);return desc["host"];};this["SetHostname"]=function(instance,property,type,value){var me=self["unmangle_url"](instance.href);var desc=self["parse_url"](me);me=desc["hostname"];desc["hostname"]=value;var pos=value.indexOf(":");if(pos>0){desc["host"]=value.substr(0,pos);desc["port"]=value.substr(pos+1);};instance["href"]=self["remangle_url"](desc);if("undefined" !=typeof instance["csco_location"])instance.location.href=instance.href;desc=self["parse_url"](instance["href"]);return desc["hostname"];};this["SetListStyleImage"]=function(instance,property,type,value){var retval=self["process"]("css",value);return retval;};this["SetCssText"]=function(instance,property,type,value){instance["csco_cssText"]=value;var retval=self["process"]("css",value);return retval;};this["SetPathname"]=function(instance,property,type,value){var me=self["unmangle_url"](instance.href);var desc=self["parse_url"](me);desc["pathname"]=value;instance["href"]=self["remangle_url"](desc);if("undefined" !=typeof instance["csco_location"])instance.location.href=instance.href;desc=self["parse_url"](instance["href"]);return desc["pathname"];};this["SetPort"]=function(instance,property,type,value){var me=self["unmangle_url"](instance.href);var desc=self["parse_url"](me);desc["port"]=value;desc["hostname"]=desc["host"]+":"+desc["port"];instance["href"]=self["remangle_url"](desc);if("undefined" !=typeof instance["csco_location"])instance.location.href=instance.href;desc=self["parse_url"](instance["href"]);return desc["port"];};this["SetProtocol"]=function(instance,property,type,value){var me=self["unmangle_url"](instance.href);var desc=self["parse_url"](me);desc["port"]=value;instance["href"]=self["remangle_url"](desc);if("undefined" !=typeof instance["csco_location"])instance.location.href=instance.href;desc=self["parse_url"](instance["href"]);return desc["protocol"];};this["PutServer"]=function(instance,property,type,value){ParserClsidName['server']=value;};this["put"]=function (instance,property,value){if("undefined"==typeof value){return value;};if(value&&"object"==typeof value&&"undefined" !=typeof value["csco_location"]){value=value.toString();};if("string" !=typeof value){return value;};var type=self["object_type"](instance,property);if("domain"==property&&"DOCUMENT" !=type){if(instance){instance.domain=value;};return value;};if("undefined"==typeof type)return value;if("undefined"==typeof CSCO_wrapperStore[type]["put"]){return value;};var propertyHandler;if("undefined"==typeof (propertyHandler=CSCO_wrapperStore[type]["put"][property])){return value;};var getAttribute;if("string"==typeof (getAttribute=propertyHandler[CSCO_getAttribute])){try{var execommands="var execommand="+getAttribute+";";eval(execommands);var attr=execommand(instance,property);var attrWrappers;if("undefined" !=typeof (attrWrappers=propertyHandler[attr])){eval("var attrWrapper="+attrWrappers+";");if("function" !=typeof(attrWrapper)){return value;};return attrWrapper(instance,property,type,value);};}catch(wrapperException){};};if("undefined" !=typeof propertyHandler[CSCO_wrapperBody]){eval("var propertyWrapper="+propertyHandler[CSCO_wrapperBody]+";");if("function" !=typeof(propertyWrapper)){return value;};return propertyWrapper(instance,property,type,value);};return value;};this["index"]=function (instance,property,index){return index;};this["puti"]=function (instance,property,index,value){if("undefined"==typeof value){return value;};if("object"==typeof value&&"undefined" !=typeof value["csco_location"]){value=value.toString();};if("string" !=typeof property){return value;};var type=self["object_type"](instance,property);if("undefined"==typeof type)return value;if("undefined"==typeof CSCO_wrapperStore[type]["puti"])return value;var propertyHandler;if("undefined"==typeof (propertyHandler=CSCO_wrapperStore[type]["puti"][property])){return value;};function PutChild(instance,property,index,value){var d;d.open();var cnt=0;for(var i=0;i<instance[property].length;i++){var v=instance[property][i];var id='';if('undefined' !=typeof v.id){id=v.id.toUpperCase();};if(id !='CSCO_GHOST'&&id.indexOf('WEBVPN') !=0){     if(cnt==index){instance[property][index].innerText=value;return;};};cnt+=1;};};var getAttribute;if("string"==typeof (getAttribute=propertyHandler[CSCO_getAttribute])){try{var execommands="var execommand="+getAttribute+";";eval(execommands);var attr=execommand(instance,property);var attrWrappers;if("undefined" !=typeof (attrWrappers=propertyHandler[attr])){eval("var attrWrapper="+attrWrappers+";");if("function" !=typeof(attrWrapper)){instance[property][index]=value;};attrWrapper(instance,property,index,value);return;};}catch(wrapperException){};};if("undefined" !=typeof propertyHandler[CSCO_wrapperBody]){eval("var propertyWrapper="+propertyHandler[CSCO_wrapperBody]+";");if("function" !=typeof(propertyWrapper)){instance[property][index]=value;return;};propertyWrapper(instance,property,index,value);return;};instance[property][index]=value;return;};};function CSCO_AddWrapper(objectType,wrapperType,property,attributes,getAttribute,functionBody){if("undefined"==typeof CSCO_wrapperStore[objectType]){CSCO_wrapperStore[objectType]=new Array();};if(wrapperType !="put"&&wrapperType !="get"&&wrapperType !="puti"&&wrapperType !="geti"&&wrapperType !="call"){return;};if("undefined"==typeof CSCO_wrapperStore[objectType][wrapperType]){CSCO_wrapperStore[objectType][wrapperType]=new Array();};if("undefined"==typeof CSCO_wrapperStore[objectType][wrapperType][property]){CSCO_wrapperStore[objectType][wrapperType][property]=new Array();};if("undefined"==typeof attributes){CSCO_wrapperStore[objectType][wrapperType][property][CSCO_wrapperBody]=functionBody;}else{CSCO_wrapperStore[objectType][wrapperType][property][CSCO_getAttribute]=getAttribute;var attributes=attributes.split("|");var i;for(var i=0;i<attributes.length;i++){var attr=attributes[i];CSCO_wrapperStore[objectType][wrapperType][property][attr]=functionBody;};};};function CSCO_ProcessArchive(parent,name){return parent[name];};function CSCO_MangleCodeBase(parent,name){if (parent['CACHE_ARCHIVE']==null&&parent['ARCHIVE']==null){parent['archive']="/+CSCOL+/Java.jar";return CSCO_WebVPN['mangle_url'](parent[name],8);};return CSCO_WebVPN['mangle_url'](parent[name],'a');};function CSCO_MangleServerName(){return window.location.protocol+"//"+window.location.hostname+(window.location.port ? ":"+window.location.port : "");};function CSCO_MangleURL(parent,name){return CSCO_WebVPN['mangle_url'](parent[name],0);};function CSCO_MangleFlashMovie(parent,name){return CSCO_WebVPN['mangle_url'](parent[name],'f');};function CSCO_SharePointDataSheet(parent,name){var ourl=parent[name];CSCO_WebVPN["pinhole_sharepoint"]();return CSCO_WebVPN['mangle_url'](parent[name],0).replace(/\+/g,"$");var m=CSCO_Util["parse_url"](ourl);CSCO_WebVPN["pinhole_sharepoint"]();var nurl=m["path"];return nurl;};function CSCO_SharePointListSchema(parent,name){var str=parent[name];var loc=location.href;if(loc.indexOf("/+CSCO+")>0){location.href=loc.replace(/\+/g,"$");};var reg=/DefaultViewUrl=&quot;([-\/._\w\s]*)&quot;/;var m=str.match(reg);if(m){var mangled=CSCO_WebVPN['mangle_url'](m[1],0).replace(/\+/g,"$");var ps="DefaultViewUrl=&quot;";var pos=str.indexOf(ps);if(pos<=0){return str;};var left=str.substr(0,pos+ps.length);var right=str.substr(pos+ps.length);pos=right.indexOf("&quot;");right=right.substr(pos);var ret=left+mangled+right;return ret;}else{return str;};};function CSCO_SharePointListData(parent,name){var str=parent[name];var strOpen="&lt;z:row";var strIcon="ows_DocIcon";var strQuot="'";var strSemicolon=";#";var strName="ows_FileRef";var doNext=true;var isDocument=false;var ret="";var pos=0;while(doNext){var nextFound=str.indexOf(strOpen,pos);if(nextFound==-1){doNext=false;continue;};var posIcon=str.indexOf(strIcon,nextFound+strOpen.length);isDocument=posIcon>-1&&posIcon<nextFound+strOpen.length+strIcon.length;nextFound=str.indexOf(strName,nextFound+strOpen.length);if(nextFound==-1){doNext=false;continue;};nextFound=str.indexOf(strQuot,nextFound+strName.length);if(nextFound==-1){doNext=false;continue;};nextFound=str.indexOf(strSemicolon,nextFound+strQuot.length);if(nextFound==-1){doNext=false;continue;};var endQuot=str.indexOf(strQuot,nextFound+strSemicolon.length);if(endQuot==-1){doNext=false;continue;};ret+=str.substring(pos,nextFound+strSemicolon.length);if(isDocument){ret+=CSCO_WebVPN['mangle_sharepoint_file'](str.substring(nextFound+strSemicolon.length,endQuot));}else{ret+=str.substring(nextFound+strSemicolon.length,endQuot);};pos=endQuot;};ret+=str.substr(pos);return ret.replace(/\+/g,"$");};function CSCO_VB_Connect(MsRdpClient){var server=MsRdpClient.server;var dest_port=MsRdpClient.AdvancedSettings2.RDPPort;Daxmfc1.DESTHOST=server;Daxmfc1.DESTPORT=dest_port;Daxmfc1.GATEWAYHOST=location.hostname;Daxmfc1.GATEWAYPORT=ParserClsidTunnel['gateway_port'];MsRdpClient.server=ParserClsidTunnel['local_host'];MsRdpClient.AdvancedSettings2.RDPPort=ParserClsidTunnel['local_port'];MsRdpClient.Connect();};function CSCO_VB_StartOIS(obj){return function (cmdLine){var start=cmdLine.indexOf('"');if(start !=-1){var end=cmdLine.indexOf('"',start+1);if(end !=-1){var url=cmdLine.substring(start+1,end);url=CSCO_WebVPN['mangle_url'](url,0).replace(/\+/g,"$");;/*var m=CSCO_Util["parse_url"](url);var nurl=m["pathname"];cmdLine=cmdLine.substring(0,start+1)+CSCO_Gateway+nurl+cmdLine.substring(end);*/cmdLine=cmdLine.substring(0,start+1)+url+cmdLine.substring(end);};};CSCO_WebVPN['pinhole_sharepoint']();obj.LaunchOIS(cmdLine);};};function CSCO_VB_MANGLE_URL(str){return CSCO_WebVPN['mangle_url'](str,0,null,null,1);};function NavigateFrame(sURL){var retval="OK";switch(arguments.length){case 2:document.frames.item(arguments[1]).document.body.innerText="SSL VPN does not support WebFolders.";break;default:eval(genericPassthrough);return returnValue;break;};return retval;};CSCO_AddWrapper("DOMELEMENT","put","action","FORM|ISINDEX","GetDOMTagName","self.SetURL");CSCO_AddWrapper("APPLET","put","altHtml",CSCO_undefined,CSCO_undefined,"self.SetHTML");CSCO_AddWrapper("OBJECT","put","altHtml",CSCO_undefined,CSCO_undefined,"self.SetHTML");CSCO_AddWrapper("DOMELEMENT","put","background","BODY|TABLE|TD|TH","GetDOMTagName","self.SetURL");CSCO_AddWrapper("LISTSTYLE","put","background",CSCO_undefined,CSCO_undefined,"self.SetCssText");CSCO_AddWrapper("STYLESHEET","put","backgroundImage",CSCO_undefined,CSCO_undefined,"self.SetCssText");CSCO_AddWrapper("LISTSTYLE","put","backgroundImage",CSCO_undefined,CSCO_undefined,"self.SetCssText");CSCO_AddWrapper("TEXTRANGE","put","backgroundImage",CSCO_undefined,CSCO_undefined,"self.SetCssText");CSCO_AddWrapper("STYLESHEET","put","behavior",CSCO_undefined,CSCO_undefined,"self.SetBehavior");CSCO_AddWrapper("LISTSTYLE","put","behavior",CSCO_undefined,CSCO_undefined,"self.SetBehavior");CSCO_AddWrapper("DOCUMENT","put","cookie",CSCO_undefined,CSCO_undefined,"self.SetCookie");CSCO_AddWrapper("APPLET","put","codebase",CSCO_undefined,CSCO_undefined,"self.SetURL");CSCO_AddWrapper("OBJECT","put","codebase",CSCO_undefined,CSCO_undefined,"self.SetURL");CSCO_AddWrapper("DOMELEMENT","put","content","META","GetDOMTagName","self.ProcessMeta");CSCO_AddWrapper("STYLESHEET","put","cssText",CSCO_undefined,CSCO_undefined,"self.SetCssText");CSCO_AddWrapper("LISTSTYLE","put","cssText",CSCO_undefined,CSCO_undefined,"self.SetCssText");CSCO_AddWrapper("DOCUMENT","put","domain",CSCO_undefined,CSCO_undefined,"self.SetDomain");CSCO_AddWrapper("DOMELEMENT","put","dynsrc","IMG|IMAGE|INPUT","GetDOMTagName","self.SetURL");CSCO_AddWrapper("LISTSTYLE","put","filter",CSCO_undefined,CSCO_undefined,"self.SetFilter");CSCO_AddWrapper("DOMELEMENT","put","host","A|AREA","GetDOMTagName","self.SetHost");CSCO_AddWrapper("LOCATION","put","host",CSCO_undefined,CSCO_undefined,"self.SetHost");CSCO_AddWrapper("DOMELEMENT","put","hostname","A|AREA","GetDOMTagName","self.SetHostname");CSCO_AddWrapper("LOCATION","put","hostname",CSCO_undefined,CSCO_undefined,"self.SetHostname");CSCO_AddWrapper("DOMELEMENT","put","href","A|AREA|LINK|BASE","GetDOMTagName","self.SetURL");CSCO_AddWrapper("LOCATION","put","href",CSCO_undefined,CSCO_undefined,"self.SetURLLocation");CSCO_AddWrapper("DOMELEMENT","put","innerHTML",CSCO_undefined,CSCO_undefined,"self.SetHTML");CSCO_AddWrapper("LISTSTYLE","put","listStyleImage",CSCO_undefined,CSCO_undefined,"self.SetListStyleImage");CSCO_AddWrapper("WINDOW","put","location",CSCO_undefined,CSCO_undefined,"self.SetURL");CSCO_AddWrapper("DOCUMENT","put","location",CSCO_undefined,CSCO_undefined,"self.SetURL");CSCO_AddWrapper("DOMELEMENT","put","lowsrc","IMG|IMAGE|INPUT","GetDOMTagName","self.SetURL");CSCO_AddWrapper("DOMELEMENT","put","outerHTML",CSCO_undefined,CSCO_undefined,"self.SetHTML");CSCO_AddWrapper("DOMELEMENT","put","pathname","A|AREA","GetDOMTagName","self.SetPathname");CSCO_AddWrapper("LOCATION","put","pathname",CSCO_undefined,CSCO_undefined,"self.SetPathname");CSCO_AddWrapper("DOMELEMENT","put","port","A|AREA","GetDOMTagName","self.SetPort");CSCO_AddWrapper("LOCATION","put","port",CSCO_undefined,CSCO_undefined,"self.SetPort");CSCO_AddWrapper("DOMELEMENT","put","protocol","A|AREA","GetDOMTagName","self.SetProtocol");CSCO_AddWrapper("LOCATION","put","protocol",CSCO_undefined,CSCO_undefined,"self.SetProtocol");CSCO_AddWrapper("DOMELEMENT","put","src","FRAME|IFRAME|IMG|IMAGE|INPUT|XML|BGSOUND|SCRIPT|AUDIO","GetDOMTagName","self.SetURL");CSCO_AddWrapper("APPLET","put","src",CSCO_undefined,CSCO_undefined,"self.SetURL");CSCO_AddWrapper("EMBED","put","src",CSCO_undefined,CSCO_undefined,"self.SetURL");CSCO_AddWrapper("DOCUMENT","put","URL",CSCO_undefined,CSCO_undefined,"self.SetURL");CSCO_AddWrapper("NEWACTIVEXOBJECT","put","url","Microsoft.XMLDOM","GetActiveXName","self.SetURL");CSCO_AddWrapper("DOMELEMENT","get","action","FORM|ISINDEX","GetDOMTagName","self.GetURL");CSCO_AddWrapper("DOMELEMENT","get","background","BODY|TABLE|TD|TH","GetDOMTagName","self.GetURL");CSCO_AddWrapper("STYLESHEET","get","backgroundImage",CSCO_undefined,CSCO_undefined,"self.GetStyleURL");CSCO_AddWrapper("STYLESHEET","get","behavior",CSCO_undefined,CSCO_undefined,"self.GetBehavior");CSCO_AddWrapper("LISTSTYLE","get","behavior",CSCO_undefined,CSCO_undefined,"self.GetBehavior");CSCO_AddWrapper("OBJECT","get","BaseHREF",CSCO_undefined,CSCO_undefined,"self.GetURL");CSCO_AddWrapper("DOCUMENT","get","cookie",CSCO_undefined,CSCO_undefined,"self.GetCookie");CSCO_AddWrapper("APPLET","get","codeBase",CSCO_undefined,CSCO_undefined,"self.GetURL");CSCO_AddWrapper("OBJECT","get","codeBase",CSCO_undefined,CSCO_undefined,"self.GetURL");CSCO_AddWrapper("DOMELEMENT","get","content","META","GetDOMTagName","self.GetMeta");CSCO_AddWrapper("STYLESHEET","get","cssText",CSCO_undefined,CSCO_undefined,"self.GetCssText");CSCO_AddWrapper("DOCUMENT","get","domain",CSCO_undefined,CSCO_undefined,"self.GetDomain");CSCO_AddWrapper("DOMELEMENT","get","dynsrc","IMG|IMAGE|INPUT","GetDOMTagName","self.GetURL");CSCO_AddWrapper("LISTSTYLE","get","filter",CSCO_undefined,CSCO_undefined,"self.GetFilter");CSCO_AddWrapper("DOMELEMENT","get","host","A|AREA","GetDOMTagName","self.GetHost");CSCO_AddWrapper("LOCATION","get","host",CSCO_undefined,CSCO_undefined,"self.GetHost");CSCO_AddWrapper("DOMELEMENT","get","hostname","A|AREA","GetDOMTagName","self.GetHostname");CSCO_AddWrapper("LOCATION","get","hostname",CSCO_undefined,CSCO_undefined,"self.GetHostname");CSCO_AddWrapper("DOMELEMENT","get","href","A|AREA|LINK|BASE","GetDOMTagName","self.GetURL");CSCO_AddWrapper("LOCATION","get","href",CSCO_undefined,CSCO_undefined,"self.GetURL");CSCO_AddWrapper("DOMELEMENT","get","innerHTML",CSCO_undefined,CSCO_undefined,"self.GetHTML");CSCO_AddWrapper("LISTSTYLE","get","listStyleImage",CSCO_undefined,CSCO_undefined,"self.GetListStyleImage");CSCO_AddWrapper("WINDOW","get","location",CSCO_undefined,CSCO_undefined,"self.GetLocation");CSCO_AddWrapper("DOCUMENT","get","location",CSCO_undefined,CSCO_undefined,"self.GetLocation");CSCO_AddWrapper("DOMELEMENT","get","longDesc","IMG|IMAGE|FRAME|IFRAME","GetDOMTagName","self.GetURL");CSCO_AddWrapper("DOMELEMENT","get","lowsrc","IMG|IMAGE|INPUT","GetDOMTagName","self.GetURL");CSCO_AddWrapper("DOMELEMENT","get","lowsrc","IMG|IMAGE|INPUT","GetDOMTagName","self.GetURL");CSCO_AddWrapper("DOMELEMENT","get","outerHTML",CSCO_undefined,CSCO_undefined,"self.GetHTML");CSCO_AddWrapper("DOMELEMENT","get","pathname","A|AREA","GetDOMTagName","self.GetPathname");CSCO_AddWrapper("LOCATION","get","pathname",CSCO_undefined,CSCO_undefined,"self.GetPathname");CSCO_AddWrapper("DOMELEMENT","get","port","A|AREA","GetDOMTagName","self.GetPort");CSCO_AddWrapper("LOCATION","get","port",CSCO_undefined,CSCO_undefined,"self.GetPort");CSCO_AddWrapper("DOMELEMENT","get","protocol","A|AREA","GetDOMTagName","self.GetProtocol");CSCO_AddWrapper("LOCATION","get","protocol",CSCO_undefined,CSCO_undefined,"self.GetProtocol");CSCO_AddWrapper("DOCUMENT","get","referrer",CSCO_undefined,CSCO_undefined,"self.GetURL");CSCO_AddWrapper("DOMELEMENT","get","src","FRAME|IFRAME|IMG|IMAGE|INPUT|XML|BGSOUND|SCRIPT|AUDIO","GetDOMTagName","self.GetURL");CSCO_AddWrapper("APPLET","get","src",CSCO_undefined,CSCO_undefined,"self.GetURL");CSCO_AddWrapper("EMBED","get","src",CSCO_undefined,CSCO_undefined,"self.GetURL");CSCO_AddWrapper("DOCUMENT","get","URL",CSCO_undefined,CSCO_undefined,"self.GetURL");CSCO_AddWrapper("NEWACTIVEXOBJECT","get","url","Microsoft.XMLDOM","GetActiveXName","self.GetURL");/*CSCO_AddWrapper("DOMELEMENT","get","firstChild",CSCO_undefined,CSCO_undefined,"self.GetFirstChild");CSCO_AddWrapper("DOMELEMENT","get","lastChild",CSCO_undefined,CSCO_undefined,"self.GetLastChild");CSCO_AddWrapper("DOMELEMENT","get","previousSibling",CSCO_undefined,CSCO_undefined,"self.GetPrevSibling");CSCO_AddWrapper("DOMELEMENT","get","nextSibling",CSCO_undefined,CSCO_undefined,"self.GetNextSibling");CSCO_AddWrapper("DOMELEMENT","get","childNodes",CSCO_undefined,CSCO_undefined,"self.GetChildNodes");CSCO_AddWrapper("DOCUMENT","get","childNodes",CSCO_undefined,CSCO_undefined,"self.GetChildNodes");CSCO_AddWrapper("DOCUMENT","get","links",CSCO_undefined,CSCO_undefined,"self.GetLinks");CSCO_AddWrapper("DOCUMENT","get","anchors",CSCO_undefined,CSCO_undefined,"self.GetAnchors");CSCO_AddWrapper("DOCUMENT","get","scripts",CSCO_undefined,CSCO_undefined,"self.GetScripts");*/CSCO_AddWrapper("DOMELEMENT","call","addBehavior",CSCO_undefined,CSCO_undefined,"AddBehavior");CSCO_AddWrapper("EXTERNAL","call","AddChannel",CSCO_undefined,CSCO_undefined,"AddChannel");CSCO_AddWrapper("EXTERNAL","call","AddDesktopComponent",CSCO_undefined,CSCO_undefined,"AddChannel");CSCO_AddWrapper("EXTERNAL","call","AddFavorite",CSCO_undefined,CSCO_undefined,"PreprocessURL2");CSCO_AddWrapper("STYLESHEET","call","addImport",CSCO_undefined,CSCO_undefined,"PreprocessURL2");CSCO_AddWrapper("DOMELEMENT","call","navigateFrame",CSCO_undefined,CSCO_undefined,"NavigateFrame");CSCO_AddWrapper("STYLESHEET","call","addRule",CSCO_undefined,CSCO_undefined,"AddRule");CSCO_AddWrapper("STYLESHEET","call","insertRule",CSCO_undefined,CSCO_undefined,"InsertRule");CSCO_AddWrapper("LOCATION","call","assign",CSCO_undefined,CSCO_undefined,"Assign");CSCO_AddWrapper("DOMELEMENT","call","appendChild",CSCO_undefined,CSCO_undefined,"AppendChild");CSCO_AddWrapper("DOMELEMENT","call","insertBefore",CSCO_undefined,CSCO_undefined,"AppendChild");CSCO_AddWrapper("TEXTRANGE","call","createContextualFragment",CSCO_undefined,CSCO_undefined,"CreateContextualFragment");CSCO_AddWrapper("DOCUMENT","call","createElement",CSCO_undefined,CSCO_undefined,"CreateElement");CSCO_AddWrapper("WINDOW","call","createPopup",CSCO_undefined,CSCO_undefined,"CreatePopup");CSCO_AddWrapper("DOCUMENT","call","createStyleSheet",CSCO_undefined,CSCO_undefined,"CreateStyleSheet");CSCO_AddWrapper("NAMESPACE","call","doImport",CSCO_undefined,CSCO_undefined,"PreprocessURL");CSCO_AddWrapper("TEXTRANGE","call","doImport",CSCO_undefined,CSCO_undefined,"PreprocessURL");CSCO_AddWrapper("DOCUMENT","call","execCommand",CSCO_undefined,CSCO_undefined,"ExecCommand ");CSCO_AddWrapper("CONTROLRANGE","call","execCommand",CSCO_undefined,CSCO_undefined,"ExecCommand ");CSCO_AddWrapper("TEXTRANGE","call","execCommand",CSCO_undefined,CSCO_undefined,"ExecCommand ");CSCO_AddWrapper("WINDOW","call","execScript",CSCO_undefined,CSCO_undefined,"ExecScript");CSCO_AddWrapper("TEXTRANGE","call","getData",CSCO_undefined,CSCO_undefined,"GetData");CSCO_AddWrapper("HISTORY","call","go",CSCO_undefined,CSCO_undefined,"Go");CSCO_AddWrapper("EXTERNAL","call","ImportExportFavorites",CSCO_undefined,CSCO_undefined,"ImportExportFavorites");CSCO_AddWrapper("DOMELEMENT","call","insertAdjacentHTML",CSCO_undefined,CSCO_undefined,"InsertAdjacentHTML");CSCO_AddWrapper("WINDOW","call","navigate",CSCO_undefined,CSCO_undefined,"PreprocessURL");CSCO_AddWrapper("EXTERNAL","call","NavigateAndFind",CSCO_undefined,CSCO_undefined,"NavigateAndFind");CSCO_AddWrapper("WINDOW","call","open",CSCO_undefined,CSCO_undefined,"Open");CSCO_AddWrapper("DOCUMENT","call","open",CSCO_undefined,CSCO_undefined,"DocumentOpen");CSCO_AddWrapper("DOCUMENT","call","close",CSCO_undefined,CSCO_undefined,"DocumentClose");CSCO_AddWrapper("XMLHTTPOBJECT","call","open",CSCO_undefined,CSCO_undefined,"XmlHttpOpen");CSCO_AddWrapper("XMLHTTPOBJECT","call","Open",CSCO_undefined,CSCO_undefined,"XmlHttpOpen");CSCO_AddWrapper("TEXTRANGE","call","pasteHTML",CSCO_undefined,CSCO_undefined,"PasteHTML");CSCO_AddWrapper("LOCATION","call","replace",CSCO_undefined,CSCO_undefined,"Assign");CSCO_AddWrapper("DOMELEMENT","call","getAttribute","FRAME|FORM|IFRAME|IMG|IMAGE|INPUT|A|AREA|LINK|BASE|SCRIPT","GetDOMTagName","GetOAttribute");CSCO_AddWrapper("DOMELEMENT","call","setAttribute","FRAME|FORM|IFRAME|IMG|IMAGE|INPUT|A|AREA|LINK|BASE|SCRIPT","GetDOMTagName","SetAttribute");CSCO_AddWrapper("DOMELEMENT","call","setData",CSCO_undefined,CSCO_undefined,"SetData");CSCO_AddWrapper("DOMELEMENT","call","setExpression",CSCO_undefined,CSCO_undefined,"SetExpression");CSCO_AddWrapper("TEXTRANGE","call","setExpression",CSCO_undefined,CSCO_undefined,"SetExpression");CSCO_AddWrapper("WINDOW","call","setInterval",CSCO_undefined,CSCO_undefined,"SetInterval");CSCO_AddWrapper("WINDOW","call","setTimeout",CSCO_undefined,CSCO_undefined,"SetInterval");CSCO_AddWrapper("WINDOW","call","showHelp",CSCO_undefined,CSCO_undefined,"PreprocessURL");CSCO_AddWrapper("WINDOW","call","showModalDialog",CSCO_undefined,CSCO_undefined,"ShowDialog");CSCO_AddWrapper("WINDOW","call","showModelessDialog",CSCO_undefined,CSCO_undefined,"ShowDialog");CSCO_AddWrapper("DOMELEMENT","call","startDownload","DOWNLOAD","GetDOMTagName","ShowDialog");CSCO_AddWrapper("DOMELEMENT","call","toString",CSCO_undefined,CSCO_undefined,"ToString");CSCO_AddWrapper("DOCUMENT","call","write",CSCO_undefined,CSCO_undefined,"Write");CSCO_AddWrapper("DOCUMENT","call","writeln",CSCO_undefined,CSCO_undefined,"Writeln");CSCO_AddWrapper("DOMELEMENT","call","load",CSCO_undefined,CSCO_undefined,"LoadXML");CSCO_AddWrapper("NEWACTIVEXOBJECT","call","load","MICROSOFT.XMLDOM","GetActiveXName","LoadXML");CSCO_AddWrapper("NEWACTIVEXOBJECT","call","load","MSXML2.XMLHTTP","GetActiveXName","LoadXML");CSCO_AddWrapper("NEWACTIVEXOBJECT","call","load","MICROSOFT.XMLHTTP","GetActiveXName","LoadXML");CSCO_AddWrapper("NEWACTIVEXOBJECT","call","load","MSXML2.DOMDOCUMENT.5.0","GetActiveXName","LoadXML");CSCO_AddWrapper("NEWACTIVEXOBJECT","call","load","MSXML.DOMDOCUMENT","GetActiveXName","LoadXML");CSCO_AddWrapper("NEWACTIVEXOBJECT","call","load","MSXML2.DOMDOCUMENT","GetActiveXName","LoadXML");CSCO_AddWrapper("NEWACTIVEXOBJECT","call","load","MSXML2.DOMDOCUMENT.4.0","GetActiveXName","LoadXML");CSCO_AddWrapper("NEWACTIVEXOBJECT","call","load","MSXML2.FREETHREADEDDOMDOCUMENT.4.0","GetActiveXName","LoadXML");CSCO_AddWrapper("NEWACTIVEXOBJECT","call","load","MSXML2.FREETHREADEDDOMDOCUMENT","GetActiveXName","LoadXML");CSCO_AddWrapper("NEWACTIVEXOBJECT","call","load","Microsoft.XMLDOM","GetActiveXName","LoadXML");CSCO_AddWrapper("TEXTRANGE","call","load",CSCO_undefined,CSCO_undefined,"LoadXML");CSCO_AddWrapper("WINDOW","call","alert",CSCO_undefined,CSCO_undefined,"CallAlert");CSCO_AddWrapper("NEWACTIVEXOBJECT","call","SendForReview","SHAREPOINT.SENDFORREVIEW.1","GetActiveXName","SendForReview");CSCO_AddWrapper("NEWACTIVEXOBJECT","call","CreateNewDocument","SHAREPOINT.OPENDOCUMENTS.1","GetActiveXName","CreateDocument");CSCO_AddWrapper("NEWACTIVEXOBJECT","call","CreateNewDocument","SHAREPOINT.OPENDOCUMENTS.2","GetActiveXName","CreateDocument");CSCO_AddWrapper("NEWACTIVEXOBJECT","call","CreateNewDocument2","SHAREPOINT.OPENDOCUMENTS.2","GetActiveXName","CreateDocument2");CSCO_AddWrapper("NEWACTIVEXOBJECT","call","CreateNewDocument2","SHAREPOINT.OPENXMLDOCUMENTS.2","GetActiveXName","CreateDocument2");CSCO_AddWrapper("NEWACTIVEXOBJECT","call","EditDocument","SHAREPOINT.OPENDOCUMENTS.1","GetActiveXName","EditDocument");CSCO_AddWrapper("NEWACTIVEXOBJECT","call","EditDocument","SHAREPOINT.OPENDOCUMENTS.2","GetActiveXName","EditDocument");CSCO_AddWrapper("NEWACTIVEXOBJECT","call","EditDocument2","SHAREPOINT.OPENDOCUMENTS.2","GetActiveXName","EditDocument2");CSCO_AddWrapper("NEWACTIVEXOBJECT","call","EditDocument","SHAREPOINT.OPENDOCUMENTS.3","GetActiveXName","EditDocument2");CSCO_AddWrapper("NEWACTIVEXOBJECT","call","EditDocument2","SHAREPOINT.OPENDOCUMENTS.3","GetActiveXName","EditDocument2");CSCO_AddWrapper("NEWACTIVEXOBJECT","call","EditDocument3","SHAREPOINT.OPENDOCUMENTS.3","GetActiveXName","EditDocument2");CSCO_AddWrapper("NEWACTIVEXOBJECT","call","EditDocument2","SHAREPOINT.OPENXMLDOCUMENTS.2","GetActiveXName","EditDocument2");CSCO_AddWrapper("NEWACTIVEXOBJECT","call","ViewDocument","SHAREPOINT.OPENDOCUMENTS.1","GetActiveXName","EditDocument");CSCO_AddWrapper("NEWACTIVEXOBJECT","call","ViewDocument2","SHAREPOINT.OPENDOCUMENTS.2","GetActiveXName","EditDocument2");CSCO_AddWrapper("NEWACTIVEXOBJECT","call","ViewDocument2","SHAREPOINT.OPENDOCUMENTS.2","GetActiveXName","EditDocument2");CSCO_AddWrapper("NEWACTIVEXOBJECT","call","ViewDocument","SHAREPOINT.OPENDOCUMENTS.3","GetActiveXName","EditDocument2");CSCO_AddWrapper("NEWACTIVEXOBJECT","call","ViewDocument2","SHAREPOINT.OPENDOCUMENTS.3","GetActiveXName","EditDocument2");CSCO_AddWrapper("NEWACTIVEXOBJECT","call","ViewDocument3","SHAREPOINT.OPENDOCUMENTS.3","GetActiveXName","EditDocument2");CSCO_AddWrapper("NEWACTIVEXOBJECT","call","CustomizeTemplate2","SHAREPOINT.OPENXMLDOCUMENTS","GetActiveXName","EditDocument2");CSCO_AddWrapper("NEWACTIVEXOBJECT","call","MergeDocuments2","SHAREPOINT.OPENXMLDOCUMENTS","GetActiveXName","EditDocument2");CSCO_AddWrapper("NEWACTIVEXOBJECT","call","CustomizeTemplate2","SHAREPOINT.OPENXMLDOCUMENTS.2","GetActiveXName","EditDocument2");CSCO_AddWrapper("NEWACTIVEXOBJECT","call","MergeDocuments2","SHAREPOINT.OPENXMLDOCUMENTS.2","GetActiveXName","EditDocument2");CSCO_AddWrapper("NEWACTIVEXOBJECT","call","CustomizeTemplate2","SHAREPOINT.OPENXMLDOCUMENTS.3","GetActiveXName","EditDocument2");CSCO_AddWrapper("NEWACTIVEXOBJECT","call","MergeDocuments2","SHAREPOINT.OPENXMLDOCUMENTS.3","GetActiveXName","EditDocument2");/*CSCO_AddWrapper("DOMELEMENT","call","getElementsByTagName",CSCO_undefined,CSCO_undefined,"GetElmsByTagName");CSCO_AddWrapper("DOCUMENT","call","getElementsByTagName",CSCO_undefined,CSCO_undefined,"GetElmsByTagName");CSCO_AddWrapper("DOMELEMENT","geti","children",CSCO_undefined,CSCO_undefined,"GetChild");CSCO_AddWrapper("DOMELEMENT","geti","childNodes",CSCO_undefined,CSCO_undefined,"GetChild");CSCO_AddWrapper("DOMELEMENT","puti","children",CSCO_undefined,CSCO_undefined,"PutChild");CSCO_AddWrapper("DOMELEMENT","puti","childNodes",CSCO_undefined,CSCO_undefined,"PutChild");*/CSCO_add_tag_attr(HTMLParserUtils.TAG_FORM,ATTR_ACTION);CSCO_add_tag_attr(HTMLParserUtils.TAG_OBJECT,ATTR_ARCHIVE);CSCO_add_tag_attr(HTMLParserUtils.TAG_APPLET,ATTR_ARCHIVE);CSCO_add_tag_attr(HTMLParserUtils.TAG_BLOCKQUOTE,ATTR_CITE);CSCO_add_tag_attr(HTMLParserUtils.TAG_Q,ATTR_CITE);CSCO_add_tag_attr(HTMLParserUtils.TAG_DEL,ATTR_CITE);CSCO_add_tag_attr(HTMLParserUtils.TAG_INS,ATTR_CITE);CSCO_add_tag_attr(HTMLParserUtils.TAG_OBJECT,ATTR_CLASSID);CSCO_add_tag_attr(HTMLParserUtils.TAG_OBJECT,ATTR_CODEBASE);CSCO_add_tag_attr(HTMLParserUtils.TAG_APPLET,ATTR_CODEBASE);CSCO_add_tag_attr(HTMLParserUtils.TAG_APPLET,ATTR_CODE);CSCO_add_tag_attr(HTMLParserUtils.TAG_OBJECT,ATTR_DATA);CSCO_add_tag_attr(HTMLParserUtils.TAG_IMAGE,ATTR_DYNSRC);CSCO_add_tag_attr(HTMLParserUtils.TAG_IMG,ATTR_DYNSRC);CSCO_add_tag_attr(HTMLParserUtils.TAG_IMPORT,ATTR_IMPLEMENTATION);CSCO_add_tag_attr(HTMLParserUtils.TAG_INPUT,ATTR_DYNSRC);CSCO_add_tag_attr(HTMLParserUtils.TAG_A,ATTR_HREF);CSCO_add_tag_attr(HTMLParserUtils.TAG_AREA,ATTR_HREF);CSCO_add_tag_attr(HTMLParserUtils.TAG_LINK,ATTR_HREF);CSCO_add_tag_attr(HTMLParserUtils.TAG_BASE,ATTR_HREF);CSCO_add_tag_attr(HTMLParserUtils.TAG_SCRIPT,ATTR_LANGUAGE);CSCO_add_tag_attr(HTMLParserUtils.TAG_IMG,ATTR_LONGDESC);CSCO_add_tag_attr(HTMLParserUtils.TAG_IMAGE,ATTR_LONGDESC);CSCO_add_tag_attr(HTMLParserUtils.TAG_FRAME,ATTR_LONGDESC);CSCO_add_tag_attr(HTMLParserUtils.TAG_IFRAME,ATTR_LONGDESC);CSCO_add_tag_attr(HTMLParserUtils.TAG_EMBED,ATTR_PLUGINSPAGE);CSCO_add_tag_attr(HTMLParserUtils.TAG_IMAGE,ATTR_LOWSRC);CSCO_add_tag_attr(HTMLParserUtils.TAG_IMG,ATTR_LOWSRC);CSCO_add_tag_attr(HTMLParserUtils.TAG_INPUT,ATTR_LOWSRC);CSCO_add_tag_attr(HTMLParserUtils.TAG_PARAM,ATTR_NAME);CSCO_add_tag_attr(HTMLParserUtils.TAG_HEAD,ATTR_PROFILE);CSCO_add_tag_attr(HTMLParserUtils.TAG_LINK,ATTR_REL);CSCO_add_tag_attr(HTMLParserUtils.TAG_FRAME,ATTR_SECURITY);CSCO_add_tag_attr(HTMLParserUtils.TAG_IFRAME,ATTR_SECURITY);CSCO_add_tag_attr(HTMLParserUtils.TAG_EMBED,ATTR_SRC);CSCO_add_tag_attr(HTMLParserUtils.TAG_SCRIPT,ATTR_SRC);CSCO_add_tag_attr(HTMLParserUtils.TAG_SELECT,ATTR_STYLE);CSCO_add_tag_attr(HTMLParserUtils.TAG_INPUT,ATTR_SRC);CSCO_add_tag_attr(HTMLParserUtils.TAG_FRAME,ATTR_SRC);CSCO_add_tag_attr(HTMLParserUtils.TAG_IFRAME,ATTR_SRC);CSCO_add_tag_attr(HTMLParserUtils.TAG_IMAGE,ATTR_SRC);CSCO_add_tag_attr(HTMLParserUtils.TAG_IMG,ATTR_SRC);CSCO_add_tag_attr(HTMLParserUtils.TAG_OBJECT,ATTR_TYPE);CSCO_add_tag_attr(HTMLParserUtils.TAG_SCRIPT,ATTR_TYPE);CSCO_add_tag_attr(HTMLParserUtils.TAG_IMAGE,ATTR_USEMAP);CSCO_add_tag_attr(HTMLParserUtils.TAG_IMG,ATTR_USEMAP);CSCO_add_tag_attr(HTMLParserUtils.TAG_INPUT,ATTR_USEMAP);CSCO_add_tag_attr(HTMLParserUtils.TAG_OBJECT,ATTR_USEMAP);CSCO_add_tag_attr(HTMLParserUtils.TAG_PARAM,ATTR_VALUE);function csco_test (obj,name){return '-'+obj[name]+'-';};var CSCO_ITB_width=24*4;var CSCO_ITB_height=24;function CSCO_ITB_resize(){var _top=csco_top;if("undefined"==typeof _top){_top=top;};if(self!=_top.CSCO_itb_frame) return;if(document.all&&document.all.CSCO_tbdiv&&document.all.CSCO_tbdiv.style){document.all.CSCO_tbdiv.style.pixelLeft=(document.all.CSCO_tbdiv.style.pixelLeft==0)?0:(document.body.clientWidth-(CSCO_ITB_width));document.all.CSCO_tbdiv.style.pixelTop=document.body.scrollTop;}else if(document.CSCO_tbdiv){document.CSCO_tbdiv.moveTo(((document.CSCO_tbdiv.left)?(window.innerWidth-(CSCO_ITB_width)-16):0),document.body.scrollTop);}else if("undefined" !=typeof document["getElementById"]&&null !=document.body&&"undefined" !=typeof document.body["clientWidth"]){var webvpnicons=document.getElementById("CSCO_tbdiv");if(!webvpnicons) return;webvpnicons.style.left=webvpnicons.style.left=="0px"?"0px":(document.body.clientWidth-(CSCO_ITB_width))+"px";webvpnicons.style.top=""+document.body.scrollTop+"px";};};function CSCO_ITB_moveit(){if(document.all&&document.all.CSCO_tbdiv&&document.all.CSCO_tbdiv.style){document.all.CSCO_tbdiv.style.pixelLeft=(document.all.CSCO_tbdiv.style.pixelLeft!=0)?0:(document.body.clientWidth-(CSCO_ITB_width));}else if(document.CSCO_tbdiv){document.CSCO_tbdiv.moveTo(((!document.CSCO_tbdiv.left)?(window.innerWidth-(CSCO_ITB_width)-16):0),0);}else if("undefined" !=typeof document["getElementById"]&&null !=document.body&&"undefined" !=typeof document.body["clientWidth"]){var webvpnicons=document.getElementById("CSCO_tbdiv");if(!webvpnicons) return;webvpnicons.style.left=webvpnicons.style.left!="0px"?"0px":(document.body.clientWidth-(CSCO_ITB_width))+"px";};var xxx;try{csco_setTimeout('CSCO_ITB_opacity_on();',100);}catch(xxx){};};var csco_toolbar_image;var csco_iframe_container;function CSCO_ITB_opacity_off(){var itb=document.getElementById("CSCO_tbdiv");if(!itb){return;};csco_iframe_container.style.position="absolute";csco_iframe_container.style.left="0px";csco_iframe_container.style.top="0px";csco_iframe_container.style.zIndex="10000";itb.appendChild(csco_iframe_container);csco_iframe_container.onmouseout=CSCO_ITB_opacity_on;itb.onmouseover=null;itb.style.filter='alpha(opacity: 100)';itb.style.opacity="1";};function CSCO_ITB_opacity_on(){var itb=document.getElementById("CSCO_tbdiv");if(!itb){return;};if(document.getElementById("CSCO_iframe")){itb.removeChild(csco_iframe_container);};csco_iframe_container.style.opacity="0";itb.onmouseover=CSCO_ITB_opacity_off;csco_iframe_container.onmouseout=null;itb.style.filter='alpha(opacity: 60)';itb.style.opacity="0.6";};function CSCO_find_frame(win){var fnum,child_win,ifrm_found=0,ours=0,framed=0;if(win&&win.document){var fr=win.document.getElementsByTagName("frame");framed=fr.length>0;var ar=win.document.getElementsByTagName("iframe");for(var i=0;i<ar.length;i++){if(ar[i].id !='WEBVPN_GHOST'){ifrm_found=1;}else{ours++;};};};function getOffsetLeft (el){var ol=el.offsetLeft;while ((el=el.offsetParent) !=null){ol+=el.offsetLeft;};return ol;};function getOffsetTop (el){var ot=el.offsetTop;while((el=el.offsetParent) !=null){ot+=el.offsetTop;};return ot;};var ret_wnd=null;var max_right=0;var min_top=10000000;if(0==ifrm_found&&framed&&win.frames.length>ours ){for(fnum=0;fnum<win.frames.length;fnum++){child_win=CSCO_find_frame(win.frames[fnum]);if(child_win){var topp=getOffsetTop(child_win.document.body);var right=getOffsetLeft(child_win.document.body)+child_win.document.body.clientWidth;if(topp<min_top){ret_wnd=child_win;min_top=topp;max_right=right;}else if(right>max_right){ret_wnd=child_win;min_top=topp;max_right=right;};};};}else{var _top=csco_top;if("undefined"==typeof _top){_top=top;};if(!win.document||!win.document.body||(win !=_top&&(win.document.body.clientWidth<CSCO_ITB_width||win.document.body.clientHeight<CSCO_ITB_height))){return null;}else{return win;};};return ret_wnd;};function CSCO_ITB_hide(win){if('unknown'==typeof win.document||'undefined'==typeof win.document){return;};if(win.document.all&&win.document.all.CSCO_tbdiv&&win.document.all.CSCO_tbdiv.style){win.document.all.CSCO_tbdiv.style.visibility="hidden";}else{if(win.document.CSCO_tbdiv){win.document.CSCO_tbdiv.visibility="hide";}else if(win.document.getElementById&&win.document.getElementById("CSCO_tbdiv")&&win.document.getElementById("CSCO_tbdiv").style){win.document.getElementById("CSCO_tbdiv").style.visibility="hidden";};};};function CSCO_ITB_open_toolbar_call(){CSCO_ITB_open_toolbar();};function CSCO_ITB_showit(win,show){if('unknown'==typeof win.document||'undefined'==typeof win.document){return;};if(win.document){var itb=win.document.getElementById("CSCO_tbdiv");}else{return;};if(!itb){if(!show){return;};if("undefined" !=typeof document["csco_createElement"]&&document.createElement !=document["csco_createElement"]){var oDiv=document.csco_createElement("DIV");}else{var oDiv=document.createElement("DIV");};oDiv.style.position="absolute";oDiv.style.top="0px";oDiv.style.left="0px";oDiv.style.filter="progid:DXImageTransform.Microsoft.Alpha( style=0,opacity=60)";oDiv.style.opacity="0.6";oDiv.style.zIndex=5000;oDiv.style.width=top.noUrlEntry?"72px":"96px";oDiv.setAttribute("id","CSCO_tbdiv");document.body.appendChild(oDiv);if("undefined" !=typeof document["csco_createElement"]&&document.createElement !=document["csco_createElement"]){csco_toolbar_image=document.csco_createElement("IMG");csco_iframe_container=document.csco_createElement("IFRAME");}else{csco_toolbar_image=document.createElement("IMG");csco_iframe_container=document.createElement("IFRAME");};csco_iframe_container.width=top.noUrlEntry?72:96;csco_iframe_container.setAttribute("height",24);csco_iframe_container.setAttribute("allowTransparency",true);csco_iframe_container.setAttribute("id","CSCO_iframe");csco_iframe_container.setAttribute("src",top.noUrlEntry?"/+CSCOE+/tlbr?a=1":"/+CSCOE+/tlbr");csco_iframe_container.setAttribute("style","border: 0px;position:absolute;left: 0px;top: 0px;");csco_iframe_container.setAttribute("frameborder","no");csco_iframe_container.setAttribute("scrolling","no");csco_toolbar_image.setAttribute("name","etbmimage");csco_toolbar_image.setAttribute("src",top.noUrlEntry?"/+CSCOU+/etb_no_url.gif":"/+CSCOU+/etb.gif");csco_toolbar_image.setAttribute("border","0");csco_toolbar_image.setAttribute("style","position:absolute;left:0px;top:0px;");csco_toolbar_image.setAttribute("id","CSCO_etbimage");oDiv.appendChild(csco_toolbar_image);oDiv.onmouseover=CSCO_ITB_opacity_off;};if(win.document.all&&win.document.all.CSCO_tbdiv&&win.document.all.CSCO_tbdiv.style){win.document.all.CSCO_tbdiv.style.visibility=show?"visible":"hidden";}else{if(win.document.CSCO_tbdiv){win.document.CSCO_tbdiv.visibility=show?"show":"hide";}else if(win.document.getElementById&&win.document.getElementById("CSCO_tbdiv")&&win.document.getElementById("CSCO_tbdiv").style){win.document.getElementById("CSCO_tbdiv").style.visibility=show?"visible":"hidden";}else{};};};function CSCO_ITB_show(){if(self&&self.location){};var _top=csco_top;if("undefined"==typeof _top){_top=top;};var win=CSCO_find_frame(_top);if(!win||self!=win){return;};if(_top.CSCO_itb_frame&&_top.CSCO_itb_frame!=win){CSCO_ITB_showit(_top.CSCO_itb_frame,0);};CSCO_ITB_showit(win,1);CSCO_ITB_moveit();_top.CSCO_itb_frame=win;};function CSCO_get_default_local_host(){return '127.0.0.1';};function CSCO_get_default_local_port(){return csco_g_random_port;};function CSCO_seppuku(d){var e;var doc;if(arguments.length==1){doc=d;}else{doc=document;};var doit=true;var i;try{var o=doc.getElementById("CSCO_GHOST");if(!o){}else{if(o&&("SCRIPT"==o.tagName||"/NOSCRIPT"==o.tagName)){var p=o.parentNode;if(p){p.removeChild(o);};}else{};};}catch(e){doit=false;};};if("undefined" !=typeof(CSCO_ITB_logout)&&"undefined"==typeof CSCO_WebVPN){CSCO_seppuku();};window.self['csco_setTimeout']=window.self.setTimeout;window.self['csco_setInterval']=window.self.setInterval;window.self['csco_open']=window.self.open;if("undefined"==typeof $CSCO_cookie_ver)$CSCO_cookie_ver="";var csco_ajaxutils='function csco_get_object(path){\r\n'+'        var where="'+CSCO_Gateway+'"+path;\r\n'+'        var xRequest=null;\r\n'+'    var ua=navigator.userAgent.toLowerCase();\r\n'+'        var xx;\r\n'+'    if ("undefined"==typeof ActiveXObject){\r\n'+'          xRequest=new XMLHttpRequest();\r\n'+'    }else{\r\n'+'          if (ua.indexOf("msie 5")==-1){\r\n'+'              xRequest=new ActiveXObject("Msxml2.XMLHTTP");\r\n'+'          }else{\r\n'+'              xRequest=new ActiveXObject("Microsoft.XMLHTTP");\r\n'+'          }\r\n'+'    }\r\n'+'        if(null==xRequest){\r\n'+'          return "";\r\n'+'        }\r\n'+'        try{\r\n'+'                xRequest.open("GET",where,false);\r\n'+'                xRequest.send(null);\r\n'+'                if(200==xRequest.status){\r\n'+'                        return xRequest.responseText;\r\n'+'                }\r\n'+'        }catch(xx){        \r\n'+'        }\r\n'+'        return "";\r\n'+'}\r\n'+'function csco_our_scripts_inline(){\r\n'+'    var cooks="/+CSCOE+/cookie?v='+$CSCO_cookie_ver+'";\r\n'+'    var cookascr=csco_get_object(cooks);\r\n'+'    var cte=csco_get_object("/+CSCOL+/cte.js");\r\n'+'    if(cte=="")\r\n'+'        return "";\r\n'+'        return "<script id=CSCO_GHOST>"+cte+\r\n'+'        csco_get_object("/+CSCOE+/apcf").replace(/CSCO_seppuku\\(\\)/,"") \r\n+cookascr+\r\n'+'         "</scr"+"ipt>";\r\n'+'}'+'';CSCO_seppuku();


CSCO_add_clsid_name('CLSID:02BF25D5-8C17-4B23-BC80-D3488ABDDC6B', 'src');
CSCO_add_clsid_name('CLSID:02BF25D5-8C17-4B23-BC80-D3488ABDDC6B', 'href');
CSCO_add_clsid_name('CLSID:D27CDB6E-AE6D-11CF-96B8-444553540000', 'movie', 'CSCO_MangleFlashMovie');
CSCO_add_clsid_name('CLSID:D27CDB6E-AE6D-11CF-96B8-444553540000', 'src', 'CSCO_MangleFlashMovie');
CSCO_add_clsid_name('CLSID:D27CDB6E-AE6D-11CF-96B8-444553540000', 'base');
CSCO_add_clsid_name('CLSID:22D6F312-B0F6-11D0-94AB-0080C74C7E95', 'FileName');
CSCO_add_clsid_name('CLSID:333C7BC4-460F-11D0-BC04-0080C7055A83', 'DataURL');
CSCO_add_clsid_name('CLSID:3BFFE033-BF43-11D5-A271-00A024A51325', 'General_ServerName', 'CSCO_MangleServerName');
CSCO_add_clsid_name('CLSID:3BFFE033-BF43-11D5-A271-00A024A51325', 'General_URL');
CSCO_add_clsid_name('CLSID:3BFFE033-BF43-11D5-A271-00A024A51325',
'EndBSession');
CSCO_add_clsid_name('CLSID:1E2941E3-8E63-11D4-9D5A-00902742D6E0', 'General_ServerName', 'CSCO_MangleServerName');
CSCO_add_clsid_name('CLSID:1E2941E3-8E63-11D4-9D5A-00902742D6E0', 'General_URL');
CSCO_add_clsid_name('CLSID:1E2941E3-8E63-11D4-9D5A-00902742D6E0', 'EndBrowserSession');
CSCO_add_clsid_name('CLSID:E008A543-CEFB-4559-912F-C27C2B89F13B', 'General_ServerName', 'CSCO_MangleServerName');
CSCO_add_clsid_name('CLSID:E008A543-CEFB-4559-912F-C27C2B89F13B', 'General_URL');
CSCO_add_clsid_name('CLSID:E008A543-CEFB-4559-912F-C27C2B89F13B', 'EndBrowserSession');
CSCO_add_clsid_name('CLSID:E008A543-CEFB-4559-912F-C27C2B89F13B', 'Mail_MailDbPath');

CSCO_add_clsid_name('CLSID:65BCBEE4-7728-41a0-97BE-14E1CAE36AAE', 'ListWeb', 'CSCO_SharePointDataSheet');
CSCO_add_clsid_name('CLSID:65BCBEE4-7728-41a0-97BE-14E1CAE36AAE', 'ListData', 'CSCO_SharePointListData');
CSCO_add_clsid_name('CLSID:65BCBEE4-7728-41a0-97BE-14E1CAE36AAE', 'ListSchema', 'CSCO_SharePointListSchema');

CSCO_add_clsid_name('CLSID:8AD9C840-044E-11D1-B3E9-00805F499D93', 'codebase', 'CSCO_MangleCodeBase');
CSCO_add_clsid_name('CLSID:8AD9C840-044E-11D1-B3E9-00805F499D93', 'archive', 'CSCO_ProcessArchive');
CSCO_add_clsid_name('CLSID:CAFEEFAC-0015-0000-0000-ABCDEFFEDCBA', 'codebase', 'CSCO_MangleCodeBase');
CSCO_add_clsid_name('CLSID:CAFEEFAC-0015-0000-0000-ABCDEFFEDCBA', 'archive', 'CSCO_ProcessArchive');
CSCO_add_clsid_name('CLSID:CAFEEFAC-0014-0000-0000-ABCDEFFEDCBA', 'codebase', 'CSCO_MangleCodeBase');
CSCO_add_clsid_name('CLSID:CAFEEFAC-0014-0000-0000-ABCDEFFEDCBA', 'archive', 'CSCO_ProcessArchive');
CSCO_add_clsid_name('CLSID:9B935470-AD4A-11D5-B63E-00C04FAEDB18', 'codebase', 'CSCO_MangleCodeBase');
CSCO_add_clsid_name('CLSID:9B935470-AD4A-11D5-B63E-00C04FAEDB18', 'archive', 'CSCO_ProcessArchive');
CSCO_add_clsid_name('CLSID:9059F30F-4EB1-4BD2-9FDC-36F43A218F4A','host_name','CSCO_get_default_local_host');
CSCO_add_clsid_name('CLSID:9059F30F-4EB1-4BD2-9FDC-36F43A218F4A','port','CSCO_get_default_local_port');
CSCO_add_clsid_name('CLSID:7584C670-2274-4EFB-B00B-D6AABA6D3850','host_name','CSCO_get_default_local_host');
CSCO_add_clsid_name('CLSID:7584C670-2274-4EFB-B00B-D6AABA6D3850','port','CSCO_get_default_local_port');
CSCO_add_clsid_name('CLSID:2D360201-FFF5-11D1-8D03-00A0C959BC0A', 'LoadURL');
CSCO_add_clsid_name('CLSID:2D360201-FFF5-11D1-8D03-00A0C959BC0A', 'DocumentHTML');
CSCO_add_clsid_name('CLSID:2D360201-FFF5-11D1-8D03-00A0C959BC0A', 'BaseURL');
CSCO_add_clsid_name('CLSID:47B0DFC7-B7A3-11D1-ADC5-006008A5848C', 'Dummy');
CSCO_Util['open_tunnel']('CLSID:7584C670-2274-4EFB-B00B-D6AABA6D3850','127.1.2.3','default','xxx.xxx.xxx.xxx','xxx','xxx.xxx.xxx.xxx','3389');
CSCO_Util['open_tunnel']('CLSID:9059F30F-4EB1-4BD2-9FDC-36F43A218F4A','127.1.2.3','default','xxx.xxx.xxx.xxx','xxx','xxx.xxx.xxx.xxx','3389');
CSCO_Util['open_tunnel']('CLSID:9059F30F-4EB1-4BD2-9FDC-36F43A218F4A','127.1.2.3','default','xxx.xxx.xxx.xxx','xxx','xxx.xxx.xxx.xxx','3389');


CSCO_AddWrapper("OBJECT", "call", "MultipleUpload", "CLSID:07B06095-5687-4D13-9E32-12B4259C9813", "GetClsId", "MultipleUpload");
CSCO_AddWrapper("OBJECT", "call", "LoadURL", "CLSID:2D360201-FFF5-11D1-8D03-00A0C959BC0A", "GetClsId", "LoadURL");
CSCO_AddWrapper("OBJECT", "put", "DataURL", "CLSID:333C7BC4-460F-11D0-BC04-0080C7055A83", "GetClsId", "self.SetURL");
CSCO_AddWrapper("OBJECT", "get", "DataURL", "CLSID:333C7BC4-460F-11D0-BC04-0080C7055A83", "GetClsId", "self.GetURL");
CSCO_AddWrapper("OBJECT", "call", "Connect", "CLSID:7584C670-2274-4EFB-B00B-D6AABA6D3850", "GetClsId", "DoConnect");
CSCO_AddWrapper("OBJECT", "call", "Connect", "CLSID:9059F30F-4EB1-4BD2-9FDC-36F43A218F4A", "GetClsId", "DoConnect");
CSCO_AddWrapper("OBJECT", "get", "General_URL", "CLSID:3BFFE033-BF43-11D5-A271-00A024A51325", "GetClsId", "self.GetURL");
CSCO_AddWrapper("OBJECT", "put", "General_URL", "CLSID:3BFFE033-BF43-11D5-A271-00A024A51325", "GetClsId", "self.SetURL");
CSCO_AddWrapper("OBJECT", "call", "EndBrowserSession", "CLSID:3BFFE033-BF43-11D5-A271-00A024A51325", "GetClsId", "CallEndBrowserSession");
CSCO_AddWrapper("OBJECT", "get", "General_URL", "CLSID:1E2941E3-8E63-11D4-9D5A-00902742D6E0", "GetClsId", "self.GetURL");
CSCO_AddWrapper("OBJECT", "put", "General_URL", "CLSID:1E2941E3-8E63-11D4-9D5A-00902742D6E0", "GetClsId", "self.SetURL");
CSCO_AddWrapper("OBJECT", "call", "EndBrowserSession", "CLSID:1E2941E3-8E63-11D4-9D5A-00902742D6E0", "GetClsId", "CallEndBrowserSession");
CSCO_AddWrapper("OBJECT", "get", "General_URL", "CLSID:E008A543-CEFB-4559-912F-C27C2B89F13B", "GetClsId", "self.GetURL");
CSCO_AddWrapper("OBJECT", "put", "General_URL", "CLSID:E008A543-CEFB-4559-912F-C27C2B89F13B", "GetClsId", "self.SetURL");
CSCO_AddWrapper("OBJECT", "call", "EndBrowserSession", "CLSID:E008A543-CEFB-4559-912F-C27C2B89F13B", "GetClsId", "CallEndBrowserSession");
CSCO_AddWrapper("OBJECT", "get", "DocumentHTML", "CLSID:2D360201-FFF5-11D1-8D03-00A0C959BC0A", "GetClsId", "self.GetOwaHTML");
CSCO_AddWrapper("OBJECT", "put", "BaseURL", "CLSID:2D360201-FFF5-11D1-8D03-00A0C959BC0A", "GetClsId", "self.SetURL");

function CSCO_activex_relay_enabled() {
return true;}


CSCO_WebVPN = new CSCO_WebVPN_CTE();
CSCO_WebVPN["flush_progressively"](document);
;


top.CSCO_cookie=Array();

var a=Array();

a[1]=Array();
a[1]["name"]='sessionid'; 
a[1]["value"]='c0a191f4-14b6-42ee-b47b-5515494e0f1e:0x409';
a[1]["path"]='/exchange/';
a[1]["expires"]='';


a[0]=Array();
a[0]["name"]='NSC_NBJM_DJOGJO_DPN_443'; 
a[0]["value"]='446d203d378b';
a[0]["path"]='/';
a[0]["expires"]='-2208';

 top.CSCO_cookie['webmail.cinfin.com']=a;  CSCO_WebVPN["unload_cookie"]();  CSCO_seppuku();</SCRIPT>

<META http-equiv=Content-Type content="text/html; charset=unicode">
<META content="MSHTML 6.00.6000.16608" name=GENERATOR></HEAD>
<BODY>
<DIV id=idOWAReplyText1072 dir=ltr>
<DIV dir=ltr><FONT face=Arial color=#000000 size=2>We tried using a role for WF admin and it didn't work either.&nbsp; In reviewing the support packs we need to&nbsp;implement for applying enhancement pack 3, I found&nbsp;a note for Basis&nbsp;ECC 6.0 that fixes this problem.&nbsp; We haven't applied the note yet, so I don't know if it truly does fix the problem.&nbsp; I'm not sure what support pack it was in.&nbsp; I'm out of the office this week, so I don't have it in front of me.</FONT></DIV>
<DIV dir=ltr><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV dir=ltr><FONT face=Arial size=2>Marcia Neumann</FONT></DIV></DIV>
<DIV dir=ltr><BR>
<HR tabIndex=-1>
<FONT face=Tahoma size=2><B>From:</B> sap-wug-bounces@mit.edu on behalf of Sauceman Jr, James E (Jim)<BR><B>Sent:</B> Tue 4/22/2008 1:23 PM<BR><B>To:</B> SAP Workflow Users' Group<BR><B>Subject:</B> RE: Using role for WF admin (Mike Pokraka)<BR></FONT><BR></DIV>
<DIV>
<P><FONT size=2>Mike,<BR><BR>Have you tried using Work Centers (type A)? I use a Work Center for<BR>Workflow System Administrator and both of us who have "Holder"<BR>relationships to that Work Center receive error notifications.<BR><BR>Best Regards,<BR><BR>Jim Sauceman<BR>The University of Tennessee<BR><BR>-----Original Message-----<BR>From: sap-wug-bounces@mit.edu [<A href="mailto:sap-wug-bounces@mit.edu">mailto:sap-wug-bounces@mit.edu</A>] On Behalf<BR>Of Penhall, Kathy<BR>Sent: Tuesday, April 22, 2008 12:34 PM<BR>To: sap-wug@mit.edu<BR>Subject: RE: Using role for WF admin (Mike Pokraka)<BR><BR>Hi Mike,<BR><BR>I don't have a solution for you, but I thought I'd let you know I had<BR>the same issue here.&nbsp; I attempted to use our WF Administrator role,<BR>since the people who hold this role are in different areas of our<BR>organization so I couldn't use org. unit either.<BR><BR>Has anyone found a way to use a role for this? (works when assigning<BR>agents, so I'm perplexed why it wouldn't work for notifications).&nbsp; For<BR>now we're still using US MYUSERID which isn't optimal.<BR><BR>Kathy Penhall<BR>HR Applications<BR>SAP Support Services<BR>Manitoba Hydro<BR>693 Taylor Avenue<BR>PO Box 815 Stn Main<BR>Winnipeg, MB R3C 2P4<BR>(tel)204-477-7197<BR><BR><BR><BR>-----Original Message-----<BR>Date: Tue, 22 Apr 2008 11:49:55 +0100 (BST)<BR>From: "Mike Pokraka" &lt;wug@workflowconnections.com&gt;<BR>Subject: Use role for WF admin<BR>To: sap-wug@mit.edu<BR>Message-ID:<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<BR>&lt;41600.212.157.1.1.1208861395.squirrel@mail.workflowconnections.com&gt;<BR>Content-Type: text/plain;charset=iso-8859-1<BR><BR>Hello wuggers,<BR><BR>Has anybody used a role to define the WF admin?<BR><BR>I expected that all users with the role in question would receive error<BR>notifications, but this is not the case:<BR>If I use US MYUSERID, I receive notifications.<BR>If I use AG SAP_BC_BMT_WFM_ADMIN (assigned to my user profile), then<BR>notifications go to WF-BATCH.<BR><BR>Confused.<BR>Cheers,<BR>Mike<BR><BR><BR><BR>_______________________________________________<BR>SAP-WUG mailing list<BR>SAP-WUG@mit.edu<BR><A href="http://mailman.mit.edu/mailman/listinfo/sap-wug">http://mailman.mit.edu/mailman/listinfo/sap-wug</A><BR><BR>_______________________________________________<BR>SAP-WUG mailing list<BR>SAP-WUG@mit.edu<BR><A href="http://mailman.mit.edu/mailman/listinfo/sap-wug">http://mailman.mit.edu/mailman/listinfo/sap-wug</A><BR></FONT></P></DIV></BODY></HTML>