qHnhohoRYQJ2EE/632485329~ inead,1&&~7`P&}`,L?^{^y43x @:'&]0/com.sap.portal.navigation.afp.resources/scripts/JSUtils.js&&&GZ=0&000&28D00C40&#FhҦ6d5f36f2df957268597cd741ae4067d6&*&HTTP/1.1 200 OK Content-Type: application/x-javascript server: SAP NetWeaver Application Server 7.22 / AS Java 7.31 last-modified: Sat, 12 Oct 2013 19:59:19 GMT cache-control: max-age=604800 Content-Length: 18160 var JSUtils=function(){function $(element){if(arguments.length>1){for(var i=0,elements=[],length=arguments.length;i\'])/g,ESCAPE_TO_HTML.rep)};ESCAPE_TO_HTML.map={'"':""","&":"&","<":"<",">":">","'":"'"};ESCAPE_TO_HTML.rep=function(a,b){return ESCAPE_TO_HTML.map[b]||b};var getElementFromEvent=function(evt){return evt.srcElement||evt.target};var getQueryAndParams=function(paramsMap){var query=LSAPI.AFPPlugin.urlhandler.getQueryString();paramsMap=paramsMap.merge(query);if(!isEmpty(paramsMap)){return paramsMap}else{var qMap=new ParamMap();return qMap}};var filterParams=function(params,filter){var location=params.indexOf(filter);if(location!==-1){var before=params.substring(0,location-1);var after=params.substring(location+filter.length);var endOfParam=after.indexOf("&");if(endOfParam!==-1){after=after.substring(endOfParam);return before+after}else{return before}}return params};var isEmpty=function(s){return(!s||(s==null)||(s.length==0))};var compareNodeID=function(source,target){var compSource,compTarget;if(source.indexOf("navurl://")===-1){compSource="navurl://"+MD5(source)}else{compSource=source}if(target.indexOf("navurl://")===-1){compTarget="navurl://"+MD5(target)}else{compTarget=target}if(compSource===compTarget){return true}if(escape(compSource)===compTarget){return true}if(escape(compTarget)===compSource){return true}return false};var findItemInArray=function(arr,val){for(var i=0;i\n")};var MD5=function(string){function RotateLeft(lValue,iShiftBits){return(lValue<>>(32-iShiftBits))}function AddUnsigned(lX,lY){var lX4,lY4,lX8,lY8,lResult;lX8=(lX&2147483648);lY8=(lY&2147483648);lX4=(lX&1073741824);lY4=(lY&1073741824);lResult=(lX&1073741823)+(lY&1073741823);if(lX4&lY4){return(lResult^2147483648^lX8^lY8)}if(lX4|lY4){if(lResult&1073741824){return(lResult^3221225472^lX8^lY8)}else{return(lResult^1073741824^lX8^lY8)}}else{return(lResult^lX8^lY8)}}function F(x,y,z){return(x&y)|((~x)&z)}function G(x,y,z){return(x&z)|(y&(~z))}function H(x,y,z){return(x^y^z)}function I(x,y,z){return(y^(x|(~z)))}function FF(a,b,c,d,x,s,ac){a=AddUnsigned(a,AddUnsigned(AddUnsigned(F(b,c,d),x),ac));return AddUnsigned(RotateLeft(a,s),b)}function GG(a,b,c,d,x,s,ac){a=AddUnsigned(a,AddUnsigned(AddUnsigned(G(b,c,d),x),ac));return AddUnsigned(RotateLeft(a,s),b)}function HH(a,b,c,d,x,s,ac){a=AddUnsigned(a,AddUnsigned(AddUnsigned(H(b,c,d),x),ac));return AddUnsigned(RotateLeft(a,s),b)}function II(a,b,c,d,x,s,ac){a=AddUnsigned(a,AddUnsigned(AddUnsigned(I(b,c,d),x),ac));return AddUnsigned(RotateLeft(a,s),b)}function ConvertToWordArray(string){var lWordCount;var lMessageLength=string.length;var lNumberOfWords_temp1=lMessageLength+8;var lNumberOfWords_temp2=(lNumberOfWords_temp1-(lNumberOfWords_temp1%64))/64;var lNumberOfWords=(lNumberOfWords_temp2+1)*16;var lWordArray=Array(lNumberOfWords-1);var lBytePosition=0;var lByteCount=0;while(lByteCount>>29;return lWordArray}function WordToHex(lValue){var WordToHexValue="",WordToHexValue_temp="",lByte,lCount;for(lCount=0;lCount<=3;lCount++){lByte=(lValue>>>(lCount*8))&255;WordToHexValue_temp="0"+lByte.toString(16);WordToHexValue=WordToHexValue+WordToHexValue_temp.substr(WordToHexValue_temp.length-2,2)}return WordToHexValue}function Utf8Encode(string){string=string.replace(/\r\n/g,"\n");var utftext="";for(var n=0;n127)&&(c<2048)){utftext+=String.fromCharCode((c>>6)|192);utftext+=String.fromCharCode((c&63)|128)}else{utftext+=String.fromCharCode((c>>12)|224);utftext+=String.fromCharCode(((c>>6)&63)|128);utftext+=String.fromCharCode((c&63)|128)}}}return utftext}var x=Array();var k,AA,BB,CC,DD,a,b,c,d;var S11=7,S12=12,S13=17,S14=22;var S21=5,S22=9,S23=14,S24=20;var S31=4,S32=11,S33=16,S34=23;var S41=6,S42=10,S43=15,S44=21;string=Utf8Encode(string);x=ConvertToWordArray(string);a=1732584193;b=4023233417;c=2562383102;d=271733878;for(k=0;k0){newSearch="?".concat(newSearch)}if(newSearch.charAt(newSearch.length-1)=="&"){newSearch=newSearch.substring(0,newSearch.length-1)}var url=document.location.protocol+"//"+document.location.host+document.location.pathname+newSearch;document.location.reload(url)}};var getBooleanValue=function(value){if(JSUtils.isEmpty(value)){return false}if(typeof value==="boolean"){return value}if(typeof value==="string"){return(value==="true")?true:false}return false};var BrowserDetection=function(){var agt=navigator.userAgent.toLowerCase();var applewebkit=is_ie=(agt.indexOf("applewebkit")!=-1);var is_ie=(agt.indexOf("msie")!=-1)&&(agt.indexOf("opera")==-1);var is_gecko=agt.indexOf("gecko")!=-1;var is_safari_mac=applewebkit&&(agt.indexOf("mac")!=-1);var is_firefox=agt.indexOf("firefox")!=-1;var is_firefox_linux=is_firefox&&(agt.indexOf("linux")!=-1);var is_standards=(document.compatMode=="CSS1Compat");return{is_ie:is_ie,is_gecko:is_gecko,applewebkit:applewebkit,is_safari_mac:is_safari_mac,is_firefox:is_firefox,is_firefox_linux:is_firefox_linux,is_standards:is_standards}}();StringBuilder=function(stringToAdd){var h=new Array();if(stringToAdd){h[0]=stringToAdd}this.Append=Append;this.AppendLine=AppendLine;this.ToString=ToString;this.Clear=Clear;this.Length=Length;this.GetType=GetType;function Append(stringToAppend){h[h.length]=stringToAppend}function AppendLine(stringToAppend){h[h.length]=stringToAppend;h[h.length]="\r\n"}function ToString(){if(!h){return""}if(h.length<2){return(h[0])?h[0]:""}var a=h.join("");h=new Array();h[0]=a;return a}function Clear(){h=new Array()}function Length(){if(!h){return 0}if(h.length<2){return(h[0])?h[0].length:0}var a=h.join("");h=new Array();h[0]=a;return a.length}function GetType(){return"StringBuilder"}};return{"$":$,BrowserDetection:BrowserDetection,StringBuilder:StringBuilder,waitForObject:waitForObject,waitForEvent:waitForEvent,ESCAPE_TO_HTML:ESCAPE_TO_HTML,getElementFromEvent:getElementFromEvent,getQueryAndParams:getQueryAndParams,filterParams:filterParams,isEmpty:isEmpty,extractContentAreaForwardingParams:extractContentAreaForwardingParams,getBooleanValue:getBooleanValue,compareNodeID:compareNodeID,findItemInArray:findItemInArray,findAbsolutePosition:findAbsolutePosition,messageFormat:messageFormat,getAbsoluteVisiblePosition:getAbsoluteVisiblePosition,getAbsolutePosition:getAbsolutePosition,mouseCoords:mouseCoords,setElementText:setElementText,clearAllEventsFromElement:clearAllEventsFromElement,trimString:trimString,zeroPadding:zeroPadding,addFormParams:addFormParams,MD5:MD5,eliminateDuplicates:eliminateDuplicates,refreshPortalToFirstNode:refreshPortalToFirstNode}}();ParamMap=function(){var a=new Array();var q=0;var e=function(y,v){if(!JSUtils.isEmpty(y)){if(y.indexOf("?")==0){y=y.substr(1)}var B=y.split("&");if(B!=null){for(var x=0;x-1){v+="&"+this.toParamString()}else{v+="?"+this.toParamString()}return v};var h=function(u){var v=this.clone();otherMap=u.getMap();for(k in otherMap){if(otherMap.hasOwnProperty(k)){i(k,u,v)}}return v};var n=function(u){if(this.getSize()!=u.getSize()){return false}for(var w in a){if(a.hasOwnProperty(w)){if(!u.containsKey(w)){return false}}}var v=u.getMap();for(var w in v){if(v.hasOwnProperty(w)){if(!f(w)){return false}}}return true};var d=function(){var B=false;var y=false;var z=null;var w=function(){return z};var x=function(D){if(!y){if(B){z=D}else{if(z!=null){z[z.length]=D}else{z=new Array();z[0]=D}}}};var u=function(D){B=D};var C=function(){return B};var A=function(D){y=D};var v=function(){return y};return{getValue:w,putValue:x,setUnique:u,isUnique:C,setReadonly:A,isReadonly:v}};return{putQueryString:e,get:s,put:l,containsKey:f,remove:t,getMap:m,getSize:b,isEmpty:o,clone:r,toParamString:c,toURLQueryString:g,merge:h,equals:n,_private:{getEntry:p}}};String.prototype.parseJSON=function(){try{return eval("("+this+")")}catch(e){return false}};afpLogger=function(){var e=function(){};var f=function(){};var c=function(){};var b=function(){};var a=function(){};var d=function(){alert("no logs - not in afpDebugMode!")};return{path:e,enter:f,logException:a,getMessages:b,clearMessages:c,printLog:d}}();