/** Licensed Materials - Property of IBM, 5724-E76 and 5724-E77, (C) Copyright IBM Corp. 2011, 2012 - All Rights reserved. **/ (function(){ var w=window,i$=function(){ if(i$.qel){ return i$.qel.apply(this,arguments); } }; w.i$=i$; i$.global=w; if(typeof (console)=="undefined"){ var f=function(){ }; console={log:f,debug:f,info:f,warn:f,error:f,assert:f}; } i$.partial=function(f){ var _1=i$.toArray(arguments).slice(1); return function(){ var _2=_1.slice(0),_3=i$.toArray(arguments),i=0; for(;i<_2.length;i++){ if(_2[i]===undefined){ _2[i]=_3.shift(); } } _2.push.apply(_2,_3); return f.apply(this,_2); }; }; i$.scope=function(s,f){ var of=f; f=function(){ return (i$.isString(of)?s[of]:of).apply(s,arguments); }; return i$.partial.apply(this,i$.toArray(arguments).slice(1)); }; i$.error=function(_4,_5){ console.error(_5||new Error(_4)); }; i$.forEach=function(_6,f,_7){ if(_7==null){ _7=0; } for(var i=(_7>=0)?_7:0;i<_6.length;i++){ f(_6[i],i,_6); } }; i$.forIn=function(o,f){ for(var i in o){ f(o[i],i,o); } }; i$.each=function(o,f,s){ if(s){ f=i$.scope(s,f); } if(o){ if(o instanceof Array||typeof o.length==="number"){ i$.forEach(o,f); }else{ i$.forIn(o,f); } } }; i$.some=function(a,f,s){ if(s){ f=i$.scope(s,f); } for(var i=0;i1){ i$["is"+_1c[0]]=_19(m[1]); } }); })(navigator.userAgent); var _1d=document.documentMode; if(_1d&&_1d!=5&&Math.floor(i$.isIE)!=_1d){ i$.isIE=_1d; } i$.isNode=function(o){ return typeof o==="object"&&typeof o.nodeType==="number"&&typeof o.nodeName==="string"; }; i$.isFunction=function(o){ return typeof o==="function"||o instanceof Function; }; i$.isObject=function(o){ return typeof o==="object"; }; i$.isArray=function(o){ return o instanceof Array; }; i$.isString=function(o){ return typeof o==="string"; }; i$.isNumber=function(o){ return typeof o==="number"; }; i$.isBoolean=function(o){ return typeof o==="boolean"; }; i$.isLikeArray=function(o){ return o instanceof Array||typeof o.length==="number"; }; i$.toArray=function(o){ return Array.prototype.slice.call(o); }; if(i$.isIE){ var _1e=i$.toArray; i$.toArray=function(o){ try{ return _1e(o); } catch(err){ var a=new Array(o.length); for(var i=0;i0){ if(fn=_20.shift()){ try{ fn(); } catch(err){ console.log(err); } } } }; i$._exitPage=function(){ var fn; while(_21.length>0){ if(fn=_21.shift()){ try{ fn(); } catch(err){ console.log(err); } } } }; i$._addEvent=function(e,f,o){ var w=o?o:window; var s=w.attachEvent?e:e.substring(2); var a=w.attachEvent||w.addEventListener; a(s,function(){ f.apply(w,arguments); },false); }; i$._addEvent("onload",i$._initPage); i$._addEvent("onunload",i$._exitPage); if(document.addEventListener){ document.addEventListener("DOMContentLoaded",i$._initPage,false); } i$.addOnLoad=function(f,o){ if(o){ f=i$.scope(o,f); } if(_1f){ f(); }else{ _20.push(f); } }; i$.addOnUnload=function(f,o){ if(o){ f=i$.scope(o,f); } _21.push(f); }; var mx=function(o,m){ for(var p in m){ if(m.hasOwnProperty(p)){ o[p]=m[p]; } } },mxn=function(o,m,_22){ i$.forEach(_22,function(p){ if(m.hasOwnProperty(p)){ o[p]=m[p]; } }); }; i$.mash=function(o){ i$.forEach(arguments,function(v){ mx(o,v); },1); return o; }; i$.mashSpec=function(n,o){ i$.forEach(arguments,function(v){ mxn(o,v,n); },2); return o; }; i$.augment=function(f){ var r=f; if(f&&f.prototype){ f=f.prototype; i$.mash.apply(i$,arguments); } return r; }; i$.make=(function(){ var l=function(){ }; return function(o){ l.prototype=o; o=new l(); return i$.mash.apply(i$,arguments); }; })(); var _23=/^\s+/g; i$.trim=function(str){ str=str.replace(_23,""); var i=str.length-1; while(str.charAt(i)==" "||str.charAt(i)=="\t"||str.charAt(i)=="\n"||str.charAt(i)=="\r"){ i--; } return str.substring(0,i+1); }; var _24=i$.isArray,_25=i$.isObject; i$.merge=function(_26,_27,_28){ var _28=_28||[],v,c; _27=_27||i$.global; if(_24(_26)&&_24(_27)){ _27.push.apply(_27,_26); }else{ for(var x in _26){ if(_26.hasOwnProperty(x)){ v=_26[x],c=_27[x]; if(c!=null&&((_24(v)&&_24(c))||(_25(v)&&_25(c)))){ _27[x]=i$.merge(v,c,_28.concat(x)); }else{ _27[x]=v; } } } } return _27; }; var _29; i$.isRTL=function(_2a){ if(!_29){ _29=i$.fromPath("ibmCfg.themeConfig.RTLMap"); } var _2b=_29||{"iw":1,"he":1,"ar":1}; return (_2a.substring(0,2) in _2b); }; })(); /** Licensed Materials - Property of IBM, 5724-E76 and 5724-E77, (C) Copyright IBM Corp. 2011, 2012 - All Rights reserved. **/ (function(){ i$.Promise=function(){ this._cbs=[]; this._stat=-1; }; i$.promise={}; i$.promise.Promise=i$.Promise; i$.mash(i$.promise,{isPromise:function(o){ return o&&i$.isFunction(o.then); },resolved:function(o){ var p=new i$.Promise(); p.resolve(o); return p; },rejected:function(_1){ var p=new i$.Promise(); p.reject(_1); return p; },join:function(_2){ var _3=new i$.Promise(),_4=new Array(_2.length),_5=0,_6=false,_7=function(){ if(++_5>=_4.length){ _3[_6?"reject":"resolve"](_4); } }; if(_2.length>0){ i$.each(_2,function(p,i){ p.then(function(v){ _4[i]=v; _7(); },function(e){ _6=true; _4[i]=e; _7(); }); }); }else{ _3.resolve([]); } return _3; }}); i$.mash(i$,{when:function(o){ return i$.promise.isPromise(o)?o:i$.promise.resolved(o); },whenAll:function(o){ var a=[]; i$.each(arguments,function(p){ a.push(i$.when(p)); }); return i$.promise.join(a); }}); i$.promise.when=i$.when; i$.promise.whenAll=i$.whenAll; i$.Promise.prototype={_fin:function(v,s){ if(this._stat!==-1){ throw new Error("Promise already resolved"); } this._v=v; this._stat=s; this._cbk(); return this; },_cbk:function(){ var st=this._stat,_8=this._cbs,v=this._v,f; if(st===0){ if(i$.promise.isPromise(v)){ while(_8.length>0){ v.then.apply(v,_8.shift()); } } } while(_8.length>0){ f=_8.shift()[st]; if(f){ try{ f(v); } catch(err){ } } } },_delegate:function(fn){ var p=new i$.Promise(); this.then(i$.partial(fn,p),i$.scope(p,"reject")); return p; },resolve:function(v){ return this._fin(v,0); },reject:function(e){ return this._fin(e,1); },progress:function(p){ i$.each(this._cbs,function(_9){ if(_9[2]){ _9[2](p); } }); return this; },then:function(_a,_b,_c){ var p=new i$.Promise(); this._cbs.push([function(v){ try{ if(_a){ var rv=_a(v); if(rv!==undefined){ v=rv; } } p.resolve(v); } catch(exc){ p.reject(exc); } },function(e){ var rv=e; try{ if(_b){ rv=_b(e); if(rv===undefined){ rv=e; } } } catch(exc){ rv=exc; } p.reject(rv); },_c]); if(this._stat!==-1){ this._cbk(); } return p; },call:function(_d,_e){ return this._delegate(function(p,_f){ if(_f&&i$.isFunction(_f[_d])){ p.resolve(_f[_d].apply(_f,_e)); }else{ p.reject(new Error(_d+" is not a function on "+o)); } }); },get:function(_10){ return this._delegate(function(p,_11){ if(_11){ p.resolve(_11[_10]); }else{ p.reject(new Error(_11+" is null or undefined")); } }); }}; })(); (function(){ i$.getXHR=typeof XMLHttpRequest!=="undefined"?function(){ return new XMLHttpRequest(); }:function(){ return new ActiveXObject("MSXML2.XMLHTTP.3.0"); }; i$.toQuery=function(o){ var q=[]; i$.each(o,function(v,k){ if(i$.isString(v)){ q.push(k+"="+v); }else{ if(i$.isArray(v)){ i$.each(v,function(av,i){ q.push(k+"="+av); }); } } }); return q.join("&"); }; i$.fromQuery=function(q){ var o={}; i$.each(q.split("&"),function(av,i){ var p=av.split("="),k=p[0],v=p[1],cv=o[k]; if(cv){ if(!i$.isArray(cv)){ cv=o[k]=[cv]; } cv.push(v); }else{ o[k]=v; } }); return o; }; i$.xhr=function(_12,_13){ var _12=_12||"GET",_14=new i$.Promise(),url=_13.url||"",_15=_13.sync||false,cb=_13.callback||function(){ },_16=_13.responseType||"text",_17=_13.postData||null,xhr=i$.getXHR(); var _18=function(){ if(xhr.readyState===4){ xhr.onreadystatechange=i$.isIE<=8?new Function():null; if(xhr.status>=400){ var err=new Error(xhr.status+": "+xhr.responseText); try{ cb(err,xhr); } finally{ _14.reject({data:err,xhr:xhr}); } }else{ try{ var ret=""; if(i$.xhrFmts[_16]){ ret=i$.xhrFmts[_16](xhr); } } catch(err){ cb(err,xhr); return; } try{ cb(ret,xhr); } finally{ _14.resolve({data:ret,xhr:xhr}); } } } }; if(!_15){ xhr.onreadystatechange=_18; } xhr.open(_12,url,!_15); i$.each(_13.headers,function(v,k){ xhr.setRequestHeader(k,v); }); xhr.send(_17); if(_15){ _18(); } return _14; }; i$.each(["Get","Put","Post","Delete"],function(m){ i$["xhr"+m]=i$.partial(i$.xhr,m.toUpperCase()); }); i$.loadScript=function(_19){ var _1a=document.getElementsByTagName("head")[0],_1b=document.createElement("script"),_1c=new i$.Promise(),_1d=false,_1e=function(_1f,_20){ _1b.onreadystatechange=_1b.onload=null; _1d=true; _1c[_1f?"resolve":"reject"](_20); if(_19.callback){ _19.callback(_1f,_20); } _1a.removeChild(_1b); _1b=null; }; _1b.type="text/javascript"; _1b.onreadystatechange=function(){ if(this.readyState==="loaded"||this.readyState==="complete"){ _1e(true); } }; _1b.onload=function(){ _1e(true); }; i$.each(_19.scriptAttrs,function(v,k){ if(v!=null){ _1b.setAttribute(k,v); } }); _1b.src=_19.url; _1a.appendChild(_1b); if(_19.timeout){ setTimeout(function(){ if(!_1d){ _1e(false,new Error("Timeout exceeded")); } },_19.timeout); } return _1c; }; })(); (function(){ if(typeof (JSON)!="undefined"&&JSON.parse){ i$.fromJson=function(str){ return JSON.parse(str); }; i$.toJson=function(obj,_21){ return JSON.stringify(obj,null,_21?"\t":""); }; }else{ i$.fromJson=function(str){ return eval(["(",str,")"].join("")); }; var _22=function(str){ return ["\"",str.replace(/[\\]/g,"\\\\").replace(/["]/g,"\\\"").replace(/[\r]/g,"\\r").replace(/[\n]/g,"\\n").replace(/[\b]/g,"\\b").replace(/[\t]/g,"\\t").replace(/[\f]/g,"\\f"),"\""].join(""); },_23=function(obj,p,_24,_25){ var ap,_26; if(_24){ _25=_25||""; _26=_25+"\t"; } if(obj===null){ p.push("null"); }else{ if(obj===undefined){ p.push("undefined"); }else{ if(i$.isBoolean(obj)||i$.isNumber(obj)){ p.push(obj); }else{ if(i$.isString(obj)){ p.push(_22(obj)); }else{ if(i$.isFunction(obj.toJson)){ p.push(obj.toJson()); }else{ if(i$.isArray(obj)){ p.push("["); ap=[]; i$.each(obj,function(el){ var _27=[]; _23(el,_27,_24,_26); ap.push(_27.join("")); }); if(ap.length>0){ if(_24){ p.push("\n"+_26); } p.push(ap.join(_24?",\n"+_26:",")); if(_24){ p.push("\n"+_25); } } p.push("]"); }else{ if(i$.isObject(obj)){ p.push("{"); ap=[]; i$.each(obj,function(el,key){ var _28=[_22(key),": "]; _23(el,_28,_24,_26); ap.push(_28.join("")); }); if(ap.length>0){ if(_24){ p.push("\n"+_26); } p.push(ap.join(_24?",\n"+_26:",")); if(_24){ p.push("\n"+_25); } } p.push("}"); } } } } } } } }; i$.toJson=function(obj,_29){ var p=[]; _23(obj,p,_29); return p.join(""); }; } i$.xhrFmts.json=function(xhr){ return i$.fromJson(xhr.responseText); }; })(); (function(){ var _2a=function(){ this._evts={}; },_2b=function(_2c,_2d){ return _2c._evts[_2d]||(_2c._evts[_2d]={l:[],b:[]}); },add=function(_2e,_2f,_30,fn){ var e=_2b(_2e,_2f),c=e[_30].push(fn); return [_2f,_30,c-1]; },_31=function(_32,_33){ var e=_2b(_32,_33[0]); delete e[_33[1]][_33[2]]; },_34=function(evt,_35,_36){ var _37=evt.b,_36=_36||0,b,r; for(var i=_36;i<_37.length;i++){ b=_37[i]; if(b){ _35=typeof _35==="undefined"?[]:_35; r=b.apply(null,_35||[]); if(i$.promise.isPromise(r)){ return r.then(function(_38){ if(_38!==false){ return _34(evt,_35,i+1); } return _38; }); } } } },_39=function(evt,_3a){ var _3b=evt.l,l; for(var i=0;i<_3b.length;i++){ l=_3b[i]; if(l){ l.apply(null,_3a||[]); } } },_3c=function(_3d,_3e,_3f){ var e=_2b(_3d,_3e); return i$.when(_34(e,_3f)).then(function(_40){ if(_40!==false){ _39(e,_3f); } return _40; }); }; i$.augment(_2a,{addListener:function(_41,fn){ return add(this,_41,"l",fn); },removeListener:function(_42){ return _31(this,_42); },addBroker:function(_43,fn){ return add(this,_43,"b",fn); },removeBroker:function(_44){ return _31(this,_44); },fireEvent:function(_45,_46){ return _3c(this,_45,_46); }}); var _47=new _2a(); i$.each(["addListener","removeListener","addBroker","removeBroker","fireEvent"],function(n){ i$[n]=i$.scope(_47,n); }); })(); (function(){ var _48=document.createElement("div"); i$.byId=function(id){ if(i$.isNode(id)){ return id; }else{ return document.getElementById(id); } }; i$.createDom=function(_49,_4a,_4b){ var el=document.createElement(_49); i$.each(_4a,function(v,k){ el.setAttribute(k,v); }); if(_4b){ _4b.appendChild(el); } return el; }; var _4c=_48.addEventListener?function(n){ return n.indexOf("on")==0?n.substr(2):n; }:function(n){ return n.indexOf("on")!=0?"on"+n:n; },add=_48.addEventListener?function(_4d,_4e,f){ _4d.addEventListener(_4e,f,false); }:function(_4f,_50,f){ _4f.attachEvent(_50,f); },_51=_48.removeEventListener?function(_52,_53,f){ _52.removeEventListener(_53,f,false); }:function(_54,_55,f){ _54.detachEvent(_55,f); }; i$.isDescendant=function(_56,anc){ if(anc){ while(_56){ if(_56==anc){ return true; } _56=_56.parentNode; } } return false; }; i$.bindDomEvt=function(_57,_58,f){ _58=_4c(_58); if((_58=="mouseleave"||_58=="mouseenter")&&!i$.isIE){ var fp=f; _58=_58=="mouseleave"?"mouseout":"mouseover"; f=function(e){ if(!i$.isDescendant(e.relatedTarget,_57)){ return fp.call(this,e); } }; } add(_57,_58,f); return [_57,_58,f]; }; i$.unbindDomEvt=function(_59){ if(_59[0]){ _51(_59[0],_59[1],_59[2]); } _59.splice(0,3); }; if("classList" in _48){ i$.mash(i$,{addClass:function(_5a,_5b){ _5a&&_5a.classList&&_5a.classList.add(_5b); },removeClass:function(_5c,_5d){ _5c&&_5c.classList&&_5c.classList.remove(_5d); },hasClass:function(_5e,_5f){ return _5e&&_5e.classList&&_5e.classList.contains(_5f); },toggleClass:function(_60,_61){ _60&&_60.classList&&_60.classList.toggle(_61); }}); }else{ var _62=function(str,_63){ if(!str){ return -1; } var len=_63.length,i=str.indexOf(_63),_64,_65; while(i>-1){ _65=str.charAt(i+len); _64=str.charAt(i-1); if((!_65||_65==" ")&&(!_64||_64==" ")){ break; } i=str.indexOf(_63,i+1); } return i; }; i$.mash(i$,{addClass:function(_66,_67){ if(!_66){ return; } if(_62(_66.className,_67)<0){ _66.className+=" "+_67; } },removeClass:function(_68,_69){ if(!_68){ return; } var str=_68.className,len=_69.length,i=_62(str,_69),val=[]; if(i>-1){ if(i>0){ val.push(str.substring(0,i)); } if(str.length>i+len){ val.push(str.substr(i+len)); } _68.className=i$.trim(val.join()); } },hasClass:function(_6a,_6b){ if(!_6a){ return; } return _62(_6a.className,_6b)>-1; },toggleClass:function(_6c,_6d){ if(!_6c){ return; } i$[i$.hasClass(_6c,_6d)?"removeClass":"addClass"](_6c,_6d); }}); } })(); (function(){ var _6e=/([^_]+)_([^_]+)_deferred_?([\d]+)?/,_6f=/alternate/i,_70=function(t){ return document.getElementsByTagName(t); },_71=function(){ return _70("head")[0]; },_72=function(url){ i$.createDom("link",{rel:"stylesheet",type:"text/css",href:url},_71()); return i$.promise.resolved(); },_73=function(url){ return i$.loadScript({url:url}); },_74=function(mod){ return i$.xhrGet({url:mod.url,headers:{"X-IBM-XHR":"true"},responseType:"text"}).then(function(_75){ return {mod:mod,data:_75.data}; }); },_76=function(_77){ i$.each(_77,function(_78){ var m=_78.mod; var _79=m.node.parentNode; var _7a=m.p!="head"?m.node:null; var _7b=document.createDocumentFragment(),tmp=i$.createDom("div"); tmp.innerHTML=_78.data; while(tmp.firstChild){ _7b.appendChild(tmp.firstChild); } _79.insertBefore(_7b,_7a); }); },_7c=function(_7d){ if(_6f.test(_7d.rel)){ var id=_7d.id,_7e=id.match(_6e); if(_7e){ return {node:_7d,url:_7d.href,id:id,p:_7e[1],t:_7e[2],i:_7e[3]}; } } },_7f=function(){ var m={head:[],config:[]},_80={},_81={length:0},_82=_70("link"),_83=_70("a"); i$.each([_82,_83],function(_84){ i$.each(_84,function(_85){ var mod=_7c(_85); if(mod&&!_80[mod.id]){ _80[mod.id]=mod; if(!_81[mod.t]){ _81[mod.t]=[]; _81.length=_81.length+1; } _81[mod.t].push(mod); } }); }); return _81; },_86=function(_87){ var _88=[]; var _89=[]; i$.each(_87["markup"],function(mod){ _89.push(_74(mod)); }); return i$.whenAll.apply(this,_89).then(function(_8a){ _88=_8a; _89=[]; i$.each(_87["css"],function(mod){ _89.push(_72(mod.url)); }); return i$.whenAll.apply(this,_89); },function(err){ console.log("Error: ",err); }).then(function(_8b){ return _8c(_87["js"]); }).then(function(){ _76(_88); }); },_8c=function(_8d){ var m=_8d.shift(),p; if(m){ p=_73(m.url); } return i$.when(p).then(function(){ return _8d.length>0?_8c(_8d):true; },function(err){ console.log("Error: ",err); }); },_8e=false,_8f=null,_90=false,_91=false,_92=new i$.Promise(),_93=function(cbk){ i$.addOnLoad(function(){ if(!_8e){ _8f=_7f(); _90=_8f.length>0?false:true; if(_90){ _92.resolve(); } _8e=true; } if(cbk){ cbk(); } }); }; i$.modules={}; i$.mash(i$.modules,{areLoaded:function(){ return _90; },areLoading:function(){ return _91; },loadDeferred:function(){ if(_91){ return _92; } var cbk=function(){ if(!_90){ _91=true; _86(_8f).then(function(){ _90=true; _91=false; _92.resolve(); },function(e){ _92.reject(e); }); } }; _93(cbk); return _92; },addAfterLoaded:function(f){ var cbk=function(){ _92.then(f); }; _93(cbk); }}); var _94=i$.addOnLoad,_95=[]; i$.addOnLoad=function(f,o){ if(_91){ if(o){ f=i$.scope(o,f); } _95.push(f); }else{ _94(f,o); } }; i$.modules.addAfterLoaded(function(){ while(_95.length>0){ if(fn=_95.shift()){ fn(); } } }); })(); (function(){ i$.getCookie=function(n){ var cs=document.cookie.split(";"),c="",cn="",cv=null; for(var i=0;i1){ cv=i$.trim(c[1]); } return cv; } } return null; }; i$.setCookie=function(n,v,e,p,d,s){ if(!e){ var m=new Date().getTime(); m+=(1000*60*60*24*365*100); e=new Date(m); } var c=n+"="+v+((e)?"; e="+e.toGMTString():"")+((p)?"; path="+p:"; path=/")+((d)?"; domain="+d:"")+((s)?"; secure":""); document.cookie=c; }; i$.deleteCookie=function(n,p,d){ if(i$.getCookie(n)){ document.cookie=n+"="+((p)?"; path="+p:"; path=/")+((d)?"; domain="+d:"")+"; expires=Thu, 01-Jan-70 00:00:01 GMT"; } }; })(); /*! * Bootstrap v3.0.3 (http://getbootstrap.com) * Copyright 2013 Twitter, Inc. * Licensed under http://www.apache.org/licenses/LICENSE-2.0 */ if("undefined"==typeof jQuery)throw new Error("Bootstrap requires jQuery");+function(a){"use strict";function b(){var a=document.createElement("bootstrap"),b={WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"oTransitionEnd otransitionend",transition:"transitionend"};for(var c in b)if(void 0!==a.style[c])return{end:b[c]}}a.fn.emulateTransitionEnd=function(b){var c=!1,d=this;a(this).one(a.support.transition.end,function(){c=!0});var e=function(){c||a(d).trigger(a.support.transition.end)};return setTimeout(e,b),this},a(function(){a.support.transition=b()})}(jQuery),+function(a){"use strict";var b='[data-dismiss="alert"]',c=function(c){a(c).on("click",b,this.close)};c.prototype.close=function(b){function c(){f.trigger("closed.bs.alert").remove()}var d=a(this),e=d.attr("data-target");e||(e=d.attr("href"),e=e&&e.replace(/.*(?=#[^\s]*$)/,""));var f=a(e);b&&b.preventDefault(),f.length||(f=d.hasClass("alert")?d:d.parent()),f.trigger(b=a.Event("close.bs.alert")),b.isDefaultPrevented()||(f.removeClass("in"),a.support.transition&&f.hasClass("fade")?f.one(a.support.transition.end,c).emulateTransitionEnd(150):c())};var d=a.fn.alert;a.fn.alert=function(b){return this.each(function(){var d=a(this),e=d.data("bs.alert");e||d.data("bs.alert",e=new c(this)),"string"==typeof b&&e[b].call(d)})},a.fn.alert.Constructor=c,a.fn.alert.noConflict=function(){return a.fn.alert=d,this},a(document).on("click.bs.alert.data-api",b,c.prototype.close)}(jQuery),+function(a){"use strict";var b=function(c,d){this.$element=a(c),this.options=a.extend({},b.DEFAULTS,d)};b.DEFAULTS={loadingText:"loading..."},b.prototype.setState=function(a){var b="disabled",c=this.$element,d=c.is("input")?"val":"html",e=c.data();a+="Text",e.resetText||c.data("resetText",c[d]()),c[d](e[a]||this.options[a]),setTimeout(function(){"loadingText"==a?c.addClass(b).attr(b,b):c.removeClass(b).removeAttr(b)},0)},b.prototype.toggle=function(){var a=this.$element.closest('[data-toggle="buttons"]'),b=!0;if(a.length){var c=this.$element.find("input");"radio"===c.prop("type")&&(c.prop("checked")&&this.$element.hasClass("active")?b=!1:a.find(".active").removeClass("active")),b&&c.prop("checked",!this.$element.hasClass("active")).trigger("change")}b&&this.$element.toggleClass("active")};var c=a.fn.button;a.fn.button=function(c){return this.each(function(){var d=a(this),e=d.data("bs.button"),f="object"==typeof c&&c;e||d.data("bs.button",e=new b(this,f)),"toggle"==c?e.toggle():c&&e.setState(c)})},a.fn.button.Constructor=b,a.fn.button.noConflict=function(){return a.fn.button=c,this},a(document).on("click.bs.button.data-api","[data-toggle^=button]",function(b){var c=a(b.target);c.hasClass("btn")||(c=c.closest(".btn")),c.button("toggle"),b.preventDefault()})}(jQuery),+function(a){"use strict";var b=function(b,c){this.$element=a(b),this.$indicators=this.$element.find(".carousel-indicators"),this.options=c,this.paused=this.sliding=this.interval=this.$active=this.$items=null,"hover"==this.options.pause&&this.$element.on("mouseenter",a.proxy(this.pause,this)).on("mouseleave",a.proxy(this.cycle,this))};b.DEFAULTS={interval:5e3,pause:"hover",wrap:!0},b.prototype.cycle=function(b){return b||(this.paused=!1),this.interval&&clearInterval(this.interval),this.options.interval&&!this.paused&&(this.interval=setInterval(a.proxy(this.next,this),this.options.interval)),this},b.prototype.getActiveIndex=function(){return this.$active=this.$element.find(".item.active"),this.$items=this.$active.parent().children(),this.$items.index(this.$active)},b.prototype.to=function(b){var c=this,d=this.getActiveIndex();return b>this.$items.length-1||0>b?void 0:this.sliding?this.$element.one("slid.bs.carousel",function(){c.to(b)}):d==b?this.pause().cycle():this.slide(b>d?"next":"prev",a(this.$items[b]))},b.prototype.pause=function(b){return b||(this.paused=!0),this.$element.find(".next, .prev").length&&a.support.transition.end&&(this.$element.trigger(a.support.transition.end),this.cycle(!0)),this.interval=clearInterval(this.interval),this},b.prototype.next=function(){return this.sliding?void 0:this.slide("next")},b.prototype.prev=function(){return this.sliding?void 0:this.slide("prev")},b.prototype.slide=function(b,c){var d=this.$element.find(".item.active"),e=c||d[b](),f=this.interval,g="next"==b?"left":"right",h="next"==b?"first":"last",i=this;if(!e.length){if(!this.options.wrap)return;e=this.$element.find(".item")[h]()}this.sliding=!0,f&&this.pause();var j=a.Event("slide.bs.carousel",{relatedTarget:e[0],direction:g});if(!e.hasClass("active")){if(this.$indicators.length&&(this.$indicators.find(".active").removeClass("active"),this.$element.one("slid.bs.carousel",function(){var b=a(i.$indicators.children()[i.getActiveIndex()]);b&&b.addClass("active")})),a.support.transition&&this.$element.hasClass("slide")){if(this.$element.trigger(j),j.isDefaultPrevented())return;e.addClass(b),e[0].offsetWidth,d.addClass(g),e.addClass(g),d.one(a.support.transition.end,function(){e.removeClass([b,g].join(" ")).addClass("active"),d.removeClass(["active",g].join(" ")),i.sliding=!1,setTimeout(function(){i.$element.trigger("slid.bs.carousel")},0)}).emulateTransitionEnd(600)}else{if(this.$element.trigger(j),j.isDefaultPrevented())return;d.removeClass("active"),e.addClass("active"),this.sliding=!1,this.$element.trigger("slid.bs.carousel")}return f&&this.cycle(),this}};var c=a.fn.carousel;a.fn.carousel=function(c){return this.each(function(){var d=a(this),e=d.data("bs.carousel"),f=a.extend({},b.DEFAULTS,d.data(),"object"==typeof c&&c),g="string"==typeof c?c:f.slide;e||d.data("bs.carousel",e=new b(this,f)),"number"==typeof c?e.to(c):g?e[g]():f.interval&&e.pause().cycle()})},a.fn.carousel.Constructor=b,a.fn.carousel.noConflict=function(){return a.fn.carousel=c,this},a(document).on("click.bs.carousel.data-api","[data-slide], [data-slide-to]",function(b){var c,d=a(this),e=a(d.attr("data-target")||(c=d.attr("href"))&&c.replace(/.*(?=#[^\s]+$)/,"")),f=a.extend({},e.data(),d.data()),g=d.attr("data-slide-to");g&&(f.interval=!1),e.carousel(f),(g=d.attr("data-slide-to"))&&e.data("bs.carousel").to(g),b.preventDefault()}),a(window).on("load",function(){a('[data-ride="carousel"]').each(function(){var b=a(this);b.carousel(b.data())})})}(jQuery),+function(a){"use strict";var b=function(c,d){this.$element=a(c),this.options=a.extend({},b.DEFAULTS,d),this.transitioning=null,this.options.parent&&(this.$parent=a(this.options.parent)),this.options.toggle&&this.toggle()};b.DEFAULTS={toggle:!0},b.prototype.dimension=function(){var a=this.$element.hasClass("width");return a?"width":"height"},b.prototype.show=function(){if(!this.transitioning&&!this.$element.hasClass("in")){var b=a.Event("show.bs.collapse");if(this.$element.trigger(b),!b.isDefaultPrevented()){var c=this.$parent&&this.$parent.find("> .panel > .in");if(c&&c.length){var d=c.data("bs.collapse");if(d&&d.transitioning)return;c.collapse("hide"),d||c.data("bs.collapse",null)}var e=this.dimension();this.$element.removeClass("collapse").addClass("collapsing")[e](0),this.transitioning=1;var f=function(){this.$element.removeClass("collapsing").addClass("in")[e]("auto"),this.transitioning=0,this.$element.trigger("shown.bs.collapse")};if(!a.support.transition)return f.call(this);var g=a.camelCase(["scroll",e].join("-"));this.$element.one(a.support.transition.end,a.proxy(f,this)).emulateTransitionEnd(350)[e](this.$element[0][g])}}},b.prototype.hide=function(){if(!this.transitioning&&this.$element.hasClass("in")){var b=a.Event("hide.bs.collapse");if(this.$element.trigger(b),!b.isDefaultPrevented()){var c=this.dimension();this.$element[c](this.$element[c]())[0].offsetHeight,this.$element.addClass("collapsing").removeClass("collapse").removeClass("in"),this.transitioning=1;var d=function(){this.transitioning=0,this.$element.trigger("hidden.bs.collapse").removeClass("collapsing").addClass("collapse")};return a.support.transition?(this.$element[c](0).one(a.support.transition.end,a.proxy(d,this)).emulateTransitionEnd(350),void 0):d.call(this)}}},b.prototype.toggle=function(){this[this.$element.hasClass("in")?"hide":"show"]()};var c=a.fn.collapse;a.fn.collapse=function(c){return this.each(function(){var d=a(this),e=d.data("bs.collapse"),f=a.extend({},b.DEFAULTS,d.data(),"object"==typeof c&&c);e||d.data("bs.collapse",e=new b(this,f)),"string"==typeof c&&e[c]()})},a.fn.collapse.Constructor=b,a.fn.collapse.noConflict=function(){return a.fn.collapse=c,this},a(document).on("click.bs.collapse.data-api","[data-toggle=collapse]",function(b){var c,d=a(this),e=d.attr("data-target")||b.preventDefault()||(c=d.attr("href"))&&c.replace(/.*(?=#[^\s]+$)/,""),f=a(e),g=f.data("bs.collapse"),h=g?"toggle":d.data(),i=d.attr("data-parent"),j=i&&a(i);g&&g.transitioning||(j&&j.find('[data-toggle=collapse][data-parent="'+i+'"]').not(d).addClass("collapsed"),d[f.hasClass("in")?"addClass":"removeClass"]("collapsed")),f.collapse(h)})}(jQuery),+function(a){"use strict";function b(){a(d).remove(),a(e).each(function(b){var d=c(a(this));d.hasClass("open")&&(d.trigger(b=a.Event("hide.bs.dropdown")),b.isDefaultPrevented()||d.removeClass("open").trigger("hidden.bs.dropdown"))})}function c(b){var c=b.attr("data-target");c||(c=b.attr("href"),c=c&&/#/.test(c)&&c.replace(/.*(?=#[^\s]*$)/,""));var d=c&&a(c);return d&&d.length?d:b.parent()}var d=".dropdown-backdrop",e="[data-toggle=dropdown]",f=function(b){a(b).on("click.bs.dropdown",this.toggle)};f.prototype.toggle=function(d){var e=a(this);if(!e.is(".disabled, :disabled")){var f=c(e),g=f.hasClass("open");if(b(),!g){if("ontouchstart"in document.documentElement&&!f.closest(".navbar-nav").length&&a(''}),b.prototype=a.extend({},a.fn.tooltip.Constructor.prototype),b.prototype.constructor=b,b.prototype.getDefaults=function(){return b.DEFAULTS},b.prototype.setContent=function(){var a=this.tip(),b=this.getTitle(),c=this.getContent();a.find(".popover-title")[this.options.html?"html":"text"](b),a.find(".popover-content")[this.options.html?"html":"text"](c),a.removeClass("fade top bottom left right in"),a.find(".popover-title").html()||a.find(".popover-title").hide()},b.prototype.hasContent=function(){return this.getTitle()||this.getContent()},b.prototype.getContent=function(){var a=this.$element,b=this.options;return a.attr("data-content")||("function"==typeof b.content?b.content.call(a[0]):b.content)},b.prototype.arrow=function(){return this.$arrow=this.$arrow||this.tip().find(".arrow")},b.prototype.tip=function(){return this.$tip||(this.$tip=a(this.options.template)),this.$tip};var c=a.fn.popover;a.fn.popover=function(c){return this.each(function(){var d=a(this),e=d.data("bs.popover"),f="object"==typeof c&&c;e||d.data("bs.popover",e=new b(this,f)),"string"==typeof c&&e[c]()})},a.fn.popover.Constructor=b,a.fn.popover.noConflict=function(){return a.fn.popover=c,this}}(jQuery),+function(a){"use strict";function b(c,d){var e,f=a.proxy(this.process,this);this.$element=a(c).is("body")?a(window):a(c),this.$body=a("body"),this.$scrollElement=this.$element.on("scroll.bs.scroll-spy.data-api",f),this.options=a.extend({},b.DEFAULTS,d),this.selector=(this.options.target||(e=a(c).attr("href"))&&e.replace(/.*(?=#[^\s]+$)/,"")||"")+" .nav li > a",this.offsets=a([]),this.targets=a([]),this.activeTarget=null,this.refresh(),this.process()}b.DEFAULTS={offset:10},b.prototype.refresh=function(){var b=this.$element[0]==window?"offset":"position";this.offsets=a([]),this.targets=a([]);var c=this;this.$body.find(this.selector).map(function(){var d=a(this),e=d.data("target")||d.attr("href"),f=/^#\w/.test(e)&&a(e);return f&&f.length&&[[f[b]().top+(!a.isWindow(c.$scrollElement.get(0))&&c.$scrollElement.scrollTop()),e]]||null}).sort(function(a,b){return a[0]-b[0]}).each(function(){c.offsets.push(this[0]),c.targets.push(this[1])})},b.prototype.process=function(){var a,b=this.$scrollElement.scrollTop()+this.options.offset,c=this.$scrollElement[0].scrollHeight||this.$body[0].scrollHeight,d=c-this.$scrollElement.height(),e=this.offsets,f=this.targets,g=this.activeTarget;if(b>=d)return g!=(a=f.last()[0])&&this.activate(a);for(a=e.length;a--;)g!=f[a]&&b>=e[a]&&(!e[a+1]||b<=e[a+1])&&this.activate(f[a])},b.prototype.activate=function(b){this.activeTarget=b,a(this.selector).parents(".active").removeClass("active");var c=this.selector+'[data-target="'+b+'"],'+this.selector+'[href="'+b+'"]',d=a(c).parents("li").addClass("active");d.parent(".dropdown-menu").length&&(d=d.closest("li.dropdown").addClass("active")),d.trigger("activate.bs.scrollspy")};var c=a.fn.scrollspy;a.fn.scrollspy=function(c){return this.each(function(){var d=a(this),e=d.data("bs.scrollspy"),f="object"==typeof c&&c;e||d.data("bs.scrollspy",e=new b(this,f)),"string"==typeof c&&e[c]()})},a.fn.scrollspy.Constructor=b,a.fn.scrollspy.noConflict=function(){return a.fn.scrollspy=c,this},a(window).on("load",function(){a('[data-spy="scroll"]').each(function(){var b=a(this);b.scrollspy(b.data())})})}(jQuery),+function(a){"use strict";var b=function(b){this.element=a(b)};b.prototype.show=function(){var b=this.element,c=b.closest("ul:not(.dropdown-menu)"),d=b.data("target");if(d||(d=b.attr("href"),d=d&&d.replace(/.*(?=#[^\s]*$)/,"")),!b.parent("li").hasClass("active")){var e=c.find(".active:last a")[0],f=a.Event("show.bs.tab",{relatedTarget:e});if(b.trigger(f),!f.isDefaultPrevented()){var g=a(d);this.activate(b.parent("li"),c),this.activate(g,g.parent(),function(){b.trigger({type:"shown.bs.tab",relatedTarget:e})})}}},b.prototype.activate=function(b,c,d){function e(){f.removeClass("active").find("> .dropdown-menu > .active").removeClass("active"),b.addClass("active"),g?(b[0].offsetWidth,b.addClass("in")):b.removeClass("fade"),b.parent(".dropdown-menu")&&b.closest("li.dropdown").addClass("active"),d&&d()}var f=c.find("> .active"),g=d&&a.support.transition&&f.hasClass("fade");g?f.one(a.support.transition.end,e).emulateTransitionEnd(150):e(),f.removeClass("in")};var c=a.fn.tab;a.fn.tab=function(c){return this.each(function(){var d=a(this),e=d.data("bs.tab");e||d.data("bs.tab",e=new b(this)),"string"==typeof c&&e[c]()})},a.fn.tab.Constructor=b,a.fn.tab.noConflict=function(){return a.fn.tab=c,this},a(document).on("click.bs.tab.data-api",'[data-toggle="tab"], [data-toggle="pill"]',function(b){b.preventDefault(),a(this).tab("show")})}(jQuery),+function(a){"use strict";var b=function(c,d){this.options=a.extend({},b.DEFAULTS,d),this.$window=a(window).on("scroll.bs.affix.data-api",a.proxy(this.checkPosition,this)).on("click.bs.affix.data-api",a.proxy(this.checkPositionWithEventLoop,this)),this.$element=a(c),this.affixed=this.unpin=null,this.checkPosition()};b.RESET="affix affix-top affix-bottom",b.DEFAULTS={offset:0},b.prototype.checkPositionWithEventLoop=function(){setTimeout(a.proxy(this.checkPosition,this),1)},b.prototype.checkPosition=function(){if(this.$element.is(":visible")){var c=a(document).height(),d=this.$window.scrollTop(),e=this.$element.offset(),f=this.options.offset,g=f.top,h=f.bottom;"object"!=typeof f&&(h=g=f),"function"==typeof g&&(g=f.top()),"function"==typeof h&&(h=f.bottom());var i=null!=this.unpin&&d+this.unpin<=e.top?!1:null!=h&&e.top+this.$element.height()>=c-h?"bottom":null!=g&&g>=d?"top":!1;this.affixed!==i&&(this.unpin&&this.$element.css("top",""),this.affixed=i,this.unpin="bottom"==i?e.top-d:null,this.$element.removeClass(b.RESET).addClass("affix"+(i?"-"+i:"")),"bottom"==i&&this.$element.offset({top:document.body.offsetHeight-h-this.$element.height()}))}};var c=a.fn.affix;a.fn.affix=function(c){return this.each(function(){var d=a(this),e=d.data("bs.affix"),f="object"==typeof c&&c;e||d.data("bs.affix",e=new b(this,f)),"string"==typeof c&&e[c]()})},a.fn.affix.Constructor=b,a.fn.affix.noConflict=function(){return a.fn.affix=c,this},a(window).on("load",function(){a('[data-spy="affix"]').each(function(){var b=a(this),c=b.data();c.offset=c.offset||{},c.offsetBottom&&(c.offset.bottom=c.offsetBottom),c.offsetTop&&(c.offset.top=c.offsetTop),b.affix(c)})})}(jQuery);/*This function is to show a tooltip message on click of a help icon on the page. Please note that the help icon on the page should be an anchor tag with a defined id */ /*This is a global variable defined to capture the id of the helpIconObject that triggered this tooltip so that on returning back to the page, the focus goes to the same element. */ var triggeringIdTooltip=""; var isRightTooltip = 0; var isInvTooltip = 0 ; /* this function gets the helpIconObject as its parameter from the web page */ function showTooltipMsg(helpIconObj,helpContentId){ $(".helpOuterWrapper").hide(); $(document).on('keydown', function(e) { var key = (e.keyCode ? e.keyCode : e.charCode); if(key==27) { closeTooltip(helpContentId); $(triggeringIdTooltip).focus(); triggeringIdTooltip='placeholder'; } }); //$("#helpContent").remove(); // Remove any existing open tooltip block triggeringIdTooltip=$(helpIconObj); getTooltipMsg(helpIconObj,helpContentId); } /*This function gets the message and adds it inside the tooltip block structure in the helpContentBox div*/ function getTooltipMsg(helpIconObj,helpContentId){ var tooltipContent; tooltipContent="
\
\ \ \ \ \
\

This is dummy text

\

This is dummy text

\

This is dummy text

\

This is dummy text

\

This is dummy text

\ Try clicking me\
\
\
\
" paintTooltip(helpIconObj,helpContentId,tooltipContent); } /*This function prepends the tooltip block to the body. function paintTooltip(helpIconObj,helpContentId,tooltipContent){ //$(tooltipContent).prependTo($(helpIconObj).parents(".hasTooltip")); $("#"+helpContentId).show(); // assign focus to the close icon of the tooltip block alignTooltipMsg(helpIconObj,helpContentId); $(".helpClose").focus(); } */ /*This function prepends the tooltip block to the body.*/ function paintTooltip(helpIconObj,helpContentId,tooltipContent){ //$(tooltipContent).prependTo($(helpIconObj).parents(".hasTooltip")); // $("#"+helpContentId).appendTo("body"); alignTooltipMsg(helpIconObj,helpContentId); $("#"+helpContentId).show(1,function(event) { //$("#"+helpContentId).find("a.helpClose").next().focus(); //$("#"+helpContentId+" .helpContentBox a").first().focus(); // assign focus to the first anchor tag in the content of the tooltip block }); } /*This function aligns the tooltip block according to the element that triggered this tooltip*/ var leftVal; var topVal; var currentHeight; function alignTooltipMsg(helpIconObj,helpContentId){ var newLeftVal; var newtopVal; var variableTop; var currentHelp = helpIconObj; // Assigning the triggering help helpIconObject to this variable var bodyWidth; var bodyHeight; //if($.browser.msie && jQuery.browser.version == 7.0) // variableTop=40; // else variableTop=15; bodyWidth = $('body').innerWidth(); bodyHeight = $(window).height(); leftVal=$(currentHelp).offset().left; // Left value of the triggering element topVal=$(currentHelp).offset().top; // top value of the triggering element currentHeight = parseInt($("#"+helpContentId).css("height")); // Height of the appended tooltip message block //alert(leftVal); if ((leftVal < bodyWidth / 2)){ //newtopVal=topVal-currentHeight +"px"; newLeftVal= leftVal - 25 +"px"; isRightTooltip = 0; $("#"+helpContentId+" .pointerImg").css("left","18px"); } else{ newLeftVal = leftVal - 375 +"px"; isRightTooltip = 1; $("#"+helpContentId+" .pointerImg").css("left","369px"); } if (((topVal - $(window).scrollTop()) < ( currentHeight) )){ newtopVal = topVal + 20 +"px"; isInvTooltip = 1; $("#"+helpContentId+" .pointerImg").css("bottom",currentHeight - 2); $("#"+helpContentId+" .pointerImg").css("background-position","-74px -197px"); } else{ newtopVal=topVal-currentHeight +"px"; isInvTooltip = 0; //$("#"+helpContentId+" .pointerImg").css("left","18px"); $("#"+helpContentId+" .pointerImg").css("background-position","0px -198px"); $("#"+helpContentId+" .pointerImg").css("bottom","-10px"); } $("#"+helpContentId).css("top",newtopVal).css("left",newLeftVal); checkForClose(helpContentId); } /*This functions checks if the focus has gone out of the tooltip block and closes it*/ function checkForClose(helpContentId){ var focusFlag = 1; // flag element to check if the focu goes out of the tooltip block. 1 => focus inside,|| 2=> focus outside var parents = ""; /*For key up event*/ $(document).on("keyup" , function(event) { var triggerKey = event.which; if (triggerKey == 9){ parents = $(event.target).parents("*"); for (var i = parents.length-1; i >= 0; i--) { if($(parents[i]).attr("id") == helpContentId) {focusFlag = 1; break; } else {focusFlag = 0; } } } if (focusFlag==0){ closeTooltip(helpContentId); } }); $(document).on("mouseup" , function(event) { parents = $(event.target).parents("*"); for (var i = parents.length-1; i >= 0; i--) { if($(parents[i]).attr("id") == helpContentId) {focusFlag = 1; break; } else {focusFlag = 0; } } if (focusFlag==0){ closeTooltip(helpContentId); } }); $(document).on("mousemove" , function(event) { if(isRightTooltip == 0 & isInvTooltip ==0){ if((event.pageY < topVal + 15 )& (event.pageY > (topVal - currentHeight)) & (event.pageX > leftVal - 24 )& (event.pageX < ( leftVal + 395 ))) {focusFlag = 1; } else {focusFlag = 0; } } else if(isRightTooltip == 1 & isInvTooltip ==0){ if((event.pageY < topVal + 15 )& (event.pageY > (topVal - currentHeight)) & (event.pageX < leftVal + 44 )& (event.pageX > ( leftVal - 380 ))) {focusFlag = 1; } else {focusFlag = 0; } } else if(isRightTooltip == 0 & isInvTooltip ==1){ if((event.pageY > topVal )& (event.pageY < (topVal + currentHeight + 15)) & (event.pageX > leftVal - 24 )& (event.pageX < ( leftVal + 395 ))) {focusFlag = 1; } else {focusFlag = 0; } } else if(isRightTooltip == 1 & isInvTooltip ==1){ if((event.pageY > topVal )& (event.pageY < (topVal + currentHeight + 15)) & (event.pageX < leftVal + 44 )& (event.pageX > ( leftVal - 380 ))) {focusFlag = 1; } else {focusFlag = 0; } } if (focusFlag==0){ closeTooltip(helpContentId); } }); // closes the tooltip as soon as the focus goes out of the tooltip block } function closeTooltip(helpContentId){ $(document).off('keydown'); $("#"+helpContentId).hide(); //console.log("close called"); $(triggeringIdTooltip).focus(); triggeringIdTooltip="dummyID"; $(document).off("keyup"); $(document).off("mouseup"); $(document).off("mousemove") } if(!Function.prototype.bind) { Function.prototype.bind = function(that){ var self = this, args = arguments.length > 1 ? Array.slice(arguments, 1) : null, F = function(){}; var bound = function(){ var context = that, length = arguments.length; if (this instanceof bound){ F.prototype = self.prototype; context = new F; } var result = (!args && !length) ? self.call(context) : self.apply(context, args && length ? args.concat(Array.slice(arguments)) : args || arguments); return context == that ? result : context; }; return bound; }; } AC = function(input,options) { this.input = input; this.active = -1; this.ackeydown = function(e) { //lastKeyPressCode = e.key; Replacing Keys with numeric keyCodes to avoid issues out of case sensitivity lastKeyPressKeyCode = e.keyCode; /*if(!lastKeyPressCode) { if(e.keyCode == 8) lastKeyPressCode = "backspace"; else if(e.keyCode == 38) lastKeyPressCode = "up"; else if(e.keyCode == 40) lastKeyPressCode = "down"; else if(e.keyCode == 9) lastKeyPressCode = "tab"; else if(e.keyCode == 13) lastKeyPressCode = "enter"; else if(e.keyCode == 27) lastKeyPressCode = "esc"; }*/ switch(lastKeyPressKeyCode) { // Replacing Keys with numeric keyCodes to avoid issues out of case sensitivity case 8: var str = e.target.id; var patt = /i/; if(str.match(patt)){ $(options.searchBox).focus(); } this.updateList(); break; case 38: e.preventDefault(); this.moveSelect(-1); break; case 9: break; case 40: e.preventDefault(); this.moveSelect(1); break; case 13: e.preventDefault(); if (this.selectCurrent(true)) { e.stopImmediatePropagation(); return false; } break; case 27: hasFocus = false; this.hideResultsNow(); e.preventDefault(); break; default: this.updateList(); break; } }; this.updateList = function() { this.active =- 1; if(timeout)clearTimeout(timeout); timeout = setTimeout(function() { this.onChange(); }.bind(this),options.delay); }; this.onChange=function(){ if('delete'==lastKeyPressCode||'shift'==lastKeyPressCode) return $results.hide(); var v = $input[0].value; if(v==prev) return; prev=v; if(v.length>=options.minChars){ if(options.loadingClass) $input.addClass(options.loadingClass); this.requestData(v); } else { if(options.loadingClass) $input.removeClass(options.loadingClass); $results.hide(); } }; this.moveSelect = function(step) { if($results.is(":visible")) { var lis = $('.'+options.resultsClass+' li'); if(!lis||lis.length==0) return; var lastActive = this.active; this.active += step; if(this.active==-1&&lastActive!=0) { this.active=lis.length; $input.val(prev); $input.focus(); } else if(this.active==-1&&lastActive==0) { this.active=-1; $input.val(lis[lastActive].selectValue); $input.focus(); } else if(this.active==-2&&lastActive==-1) { this.active = lis.length-1; $input.val(lis[this.active].selectValue); $(lis[this.active].firstChild).focus(); } else if(this.active==lis.length) { this.active=-1; $input.val(lis[lastActive].selectValue); $input.focus(); } else { $input.val(lis[this.active].selectValue); $(lis[this.active].firstChild).focus(); } } }; this.selectCurrent = function(fSubmit) { var selected = $('.' + options.resultsClass + ' li')[this.active]; if (selected){ this.selectItem(selected, fSubmit); return true; }else{ return false; } }; this.selectItem = function(li,fSubmit) { if(!li) { li=document.createElement("li"); li.extra=[]; li.selectValue=""; } var v = (li.selectValue || li.innerText || li.text).trim(); input.lastSelected=v; prev=v; $results.innerHTML=""; $input[0].value=v; $input.focus(); this.hideResultsNow(); var searchForm=$(options.searchForm); searchForm.trigger('submitSearchForm',{ initiator:"autocomplete", target:this.input}); $(options.submitButton).click(); }; this.createSelection = function(start,end) { var field = $input; if(field.createTextRange) { var selRange = field.createTextRange(); selRange.collapse(true); selRange.moveStart("character",start); selRange.moveEnd("character",end); selRange.select(); } else if(field.setSelectionRange) { field.setSelectionRange(start,end); } else { if(field.selectionStart) { field.selectionStart=start; field.selectionEnd=end; } } field.focus(); }; this.autoFill = function(sValue) { if(lastKeyPressCode!='backspace') { $input.value=($input.value+sValue.substring(prev.length)); this.createSelection(prev.length,sValue.length); } }; this.hideResults = function() { if(timeout) clearTimeout(timeout); timeout=setTimeout(this.hideResultsNow,200); }; this.hideResultsNow = function() { if(timeout) clearTimeout(timeout); if(options.loadingClass) $input.removeClass(options.loadingClass); if(document.activeElement != $input[0] && document.activeElement != $($submitBtn)[0]) { $($input).trigger('inactive'); } $results.hide(); if(options.mustMatch) { var v = $input.value; if(v!=input.lastSelected) { this.selectItem(null,false); } } }; this.receiveData = function(q,data) { if(data) { if(options.loadingClass) $input.removeClass(options.loadingClass); results.innerHTML=""; if(!hasFocus||data.length==0) return this.hideResultsNow(); results.appendChild(this.dataToDom(data)); if(options.autoFill&&($input.value.toLowerCase()==q.toLowerCase())) this.autoFill(data[0][0]); $results.show(); } else { this.hideResultsNow(); } }; this.dataToDom = function(data) { var ul = document.createElement("ul"); var num = data.length; if((options.maxItemsToShow>0)&&(options.maxItemsToShow1) { extra=[]; for(var j=1;j0)) { function blockListCreater(json) { if(!json) return; var term = json.data.QueryTerm; var data=[]; for(var i=0;i<10;i++) { if(json.data.SuggestionItems[i]) data[data.length]=[json.data.SuggestionItems[i].Suggestion]; } if(data) { this.addToCache(q,data); if(data.length!=0&&data.length=options.minChars;i--) { var qs=q.substr(0,i); var c=cache.data[qs]; if(c) { var csub=[]; for(var j=0;joptions.cacheLength) { this.flushCache(); cache.length++; } else if(!cache[q]) { cache.length++; } cache.data[q]=data; }; this.formatItem = function(row,i,num,inputvalue,categories) { for(var c=0;c'+inw+categories[c][1]+''; row[1]=categories[c][0]; row[2]=woInFirstPart.trim(); row[3]=firstPart+categories[c][1]; break; } } var title=row[0]; if(!row[3]) { row[3]=row[0]; } var index=title.toLowerCase().indexOf(inputvalue.toLowerCase()); var len=inputvalue.length; var html=""+title.substr(0,index)+''+title.substr(index,len)+''+title.substr(index+len)+''; return { selectValue:row[3],innerHTML:html }; }; var me=this; var actype; var okflag=false; var err=''; var $input=$(input).prop("autocomplete","off"); var $submitBtn=options.submitButton; if(options.inputClass) $input.addClass(options.inputClass); var results=document.createElement("div"); var $results=$(results); $results.hide().addClass(options.resultsClass).addClass(options.resultsStyleClass).css('position','absolute'); $results.css('width',(options.width||parseInt(parseInt(input.offsetWidth)-2))+"px"); $input.parent().append(results); input.autocompleter=me; var timeout=null; var prev=""; var cache={}; var keyb=false; var hasFocus=false; var lastKeyPressCode=null; var fMatchCache=false; var ourIsFocused=false; var timeoutDropdown; this.flushCache(); if(options.data!=null) { var sFirstChar="",stMatchSets={},row=[]; if(typeof options.url!="string") options.cacheLength=1; for(var i=0;i0) { sFirstChar=row[0].substring(0,1).toLowerCase(); if(!stMatchSets[sFirstChar]) stMatchSets[sFirstChar]=[]; stMatchSets[sFirstChar].push(row); } } for(var k in stMatchSets) { options.cacheLength++; } }; $input.keydown(function(e) { this.ackeydown.call(this,e); }.bind(this)); $input.keydown(function(event) { if(event.charCode == 13)//"enter" key pressed this.hideResultsNow(); }.bind(this)); $input.focus(function() { hasFocus=true; ourIsFocused=true; $('#'+this.id).trigger('active'); }); $input.blur(function(e) { ourIsFocused=false; if(timeoutDropdown) clearTimeout(timeoutDropdown); timeoutDropdown=setTimeout(function() { if(!ourIsFocused) { hasFocus=false; this.hideResults(); } if(!$results.is(":visible") && document.activeElement != $input && document.activeElement != $submitBtn) { $input.trigger('inactive'); } }.bind(this),150); }.bind(this)); if($submitBtn) { $($submitBtn).blur(function(e) { setTimeout(function() { if(!$results.is(":visible") && document.activeElement != $input) { $input.trigger('inactive'); } },1); }.bind(this)); } if(options.focusOnMouseEnter) { $input.mouseenter(function(e) { $input.focus(); e.preventDefault(); }); } this.hideResultsNow(); }; var SearchHttpRequest = { get:function(url,params,callback) { var process=true,sid='sid'+parseInt(Math.random()*1000000),cb='cb=SearchHttpRequest.callback.'+sid,script=document.createElement('script'); script.type='text/javascript'; if(params) { var sep=''; url+="?"; for(var name in params){ url+=sep+name+'='+params[name];sep='&'; } } if(url.indexOf('?')==-1) script.src=url+'?'+cb; else if(url.match(/\?[\w\d]+/)) script.src=url+'&'+cb; else script.src=url+cb; SearchHttpRequest.callback[sid]=function(response){ process=false; callback(response); }; script.onerror = script.onload = script.onreadystatechange = function(e){ if(!this.loaded && (!this.readyState || this.readyState == 'loaded' || this.readyState == 'complete')) { this.loaded=1; this.onerror=this.onload=this.onreadystatechange=null; if(process) { callback(false); } else {} this.parentNode.removeChild(this); delete script; delete SearchHttpRequest.callback[sid]; } }; if(document.getElementsByTagName('head').length) { document.getElementsByTagName('head')[0].appendChild(script); } else { document.appendChild(script); } },callback:{}}; function autocomplete_start(cats,fastendpoint,opt) { var langInput; try{ langInput = opt.language || $('input[name="lang"]').val() || 'en'; }catch(err){ langInput = "en"; } var options = { matchSubset:0, matchSubsetIfLessThen:10, matchContains:1, cacheLength:1, minChars:2, delay:100, categories:cats, url:fastendpoint, data:null, searchForm:opt.searchForm||"#searchHP", searchBox:opt.searchBox||"#searchBox", submitButton:opt.submitButton||"#submitButton", inputClass:opt.inputClass||"ac_input", resultsClass:opt.resultsClass||"js_ac_results", resultsStyleClass:opt.resultsStyleClass||"ac_results_supp", lineSeparator:opt.lineSeparator||"\n", cellSeparator:opt.cellSeparator||"|", matchCase:opt.matchCase||0, mustMatch:opt.mustMatch||0, extraParams:opt.extraParams||{}, selectFirst:opt.selectFirst||false, selectOnly:opt.selectOnly||false, focusOnMouseEnter:opt.focusOnMouseEnter||false, maxItemsToShow:opt.maxItemsToShow||-1, autoFill:opt.autoFill||false, width:opt.width||0, language:langInput }; return new AC($(options.searchBox),options); } function getSearchContainerWidth(searchBox) { var searchBox = $(searchBox); if(searchBox) { var elementWidth = searchBox.outerWidth(false); var borderWidth = parseInt(searchBox.css("border-left-width"), 10); if(borderWidth != 'NaN') elementWidth -= borderWidth; borderWidth = parseInt(searchBox.css("border-right-width"), 10); if(borderWidth != 'NaN') elementWidth -= borderWidth; return elementWidth; } return 0; } $(document).ready(function(){ var lang = getCCLC("lc"); var cc = getCCLC("cc"); //var lang = "en"; if(cc== "cn"){ lang = "zhs"; } else if((cc== "tw") || (cc =="hk")){ lang = "zht"; } /*if(lang == "zh-hant") { lang = "zht"; } else if(lang == "zh-hans") { lang = "zhs"; }*/ var cats = [ ["PRODUCTS_AND_SERVICES","Products & Services"], ["SUPPORT_AND_DRIVERS","Support & Drivers"], ["LEARN_USE_AND_CREATE","Learn, Use & Create"], ["COMMUNITY","Community"], ["ABOUT_HP","About HP"], ["ALL_RESULTS","All Results"]]; var acWidth = getSearchContainerWidth($("#qryId")); var acWidth2 = getSearchContainerWidth($("#qryId2")); var pnameIdWidth = $("#pnameId2").width(); if(pnameIdWidth != null) { if(pnameIdWidth.toFixed() == 200){ // Fix for ALM 4462 acWidth2 = 216; }else if(pnameIdWidth.toFixed() == 265){ acWidth2 = 281; } } var acWidth3 = getSearchContainerWidth($("#qt")); var acWidth4 = getSearchContainerWidth($("#txtSupportSearchInput" )); acWidth4 += 2; /* for textbox border */ autocomplete_start(cats,"//iapproautocm.austin.hp.com/hp-iap-autocomplete/search",{searchForm:"#searchHP",searchBox:"#qryId",submitButton:"#headerSearchSubmit", resultsClass: "resultsList", width:acWidth,language:lang}); autocomplete_start(cats,"//iapproautocm.austin.hp.com/hp-iap-autocomplete/search",{searchForm:"#twoBoxSearch2",searchBox:"#qryId2",submitButton:"#rightSearchSubmit", resultsClass: "resultsList1", width:acWidth2,language:lang}); autocomplete_start(cats,"//iapproautocm.austin.hp.com/hp-iap-autocomplete/search",{searchForm:"#prodfinder",searchBox:"#qt",submitButton:"#Continue", resultsClass: "resultsList2", width:acWidth3,language:lang}); autocomplete_start(cats,"//iapproautocm.austin.hp.com/hp-iap-autocomplete/search",{searchForm:"#supportSearch",searchBox:"#txtSupportSearchInput",submitButton:"#btnSupportSearch", resultsClass: "resultsList3", width:acWidth4,language:lang}); autocomplete_start(cats,"//iapproautocm.austin.hp.com/hp-iap-autocomplete/search",{searchForm:"#original-support",searchBox:"#txtQuestion",submitButton:"#btnSplitSearchSubmit", resultsClass: "resultsList4", width:acWidth4,language:lang}); }); if(typeof String.prototype.trim !== 'function') { String.prototype.trim = function() { return this.replace(/^\s+|\s+$/g, ''); } } /* Modernizr 2.7.1 (Custom Build) | MIT & BSD * Build: http://modernizr.com/download/#-fontface-backgroundsize-borderimage-borderradius-boxshadow-flexbox-flexboxlegacy-hsla-multiplebgs-opacity-rgba-textshadow-cssanimations-csscolumns-generatedcontent-cssgradients-cssreflections-csstransforms-csstransforms3d-csstransitions-applicationcache-canvas-canvastext-draganddrop-hashchange-history-audio-video-indexeddb-input-inputtypes-localstorage-postmessage-sessionstorage-websockets-websqldatabase-webworkers-shiv-cssclasses-teststyles-testprop-testallprops-hasevent-prefixes-domprefixes-load */ ;window.Modernizr=function(a,b,c){function B(a){j.cssText=a}function C(a,b){return B(n.join(a+";")+(b||""))}function D(a,b){return typeof a===b}function E(a,b){return!!~(""+a).indexOf(b)}function F(a,b){for(var d in a){var e=a[d];if(!E(e,"-")&&j[e]!==c)return b=="pfx"?e:!0}return!1}function G(a,b,d){for(var e in a){var f=b[a[e]];if(f!==c)return d===!1?a[e]:D(f,"function")?f.bind(d||b):f}return!1}function H(a,b,c){var d=a.charAt(0).toUpperCase()+a.slice(1),e=(a+" "+p.join(d+" ")+d).split(" ");return D(b,"string")||D(b,"undefined")?F(e,b):(e=(a+" "+q.join(d+" ")+d).split(" "),G(e,b,c))}function I(){e.input=function(c){for(var d=0,e=c.length;d',a,""].join(""),l.id=h,(m?l:n).innerHTML+=f,n.appendChild(l),m||(n.style.background="",n.style.overflow="hidden",k=g.style.overflow,g.style.overflow="hidden",g.appendChild(n)),i=c(l,a),m?l.parentNode.removeChild(l):(n.parentNode.removeChild(n),g.style.overflow=k),!!i},y=function(){function d(d,e){e=e||b.createElement(a[d]||"div"),d="on"+d;var f=d in e;return f||(e.setAttribute||(e=b.createElement("div")),e.setAttribute&&e.removeAttribute&&(e.setAttribute(d,""),f=D(e[d],"function"),D(e[d],"undefined")||(e[d]=c),e.removeAttribute(d))),e=null,f}var a={select:"input",change:"input",submit:"form",reset:"form",error:"img",load:"img",abort:"img"};return d}(),z={}.hasOwnProperty,A;!D(z,"undefined")&&!D(z.call,"undefined")?A=function(a,b){return z.call(a,b)}:A=function(a,b){return b in a&&D(a.constructor.prototype[b],"undefined")},Function.prototype.bind||(Function.prototype.bind=function(b){var c=this;if(typeof c!="function")throw new TypeError;var d=v.call(arguments,1),e=function(){if(this instanceof e){var a=function(){};a.prototype=c.prototype;var f=new a,g=c.apply(f,d.concat(v.call(arguments)));return Object(g)===g?g:f}return c.apply(b,d.concat(v.call(arguments)))};return e}),r.flexbox=function(){return H("flexWrap")},r.flexboxlegacy=function(){return H("boxDirection")},r.canvas=function(){var a=b.createElement("canvas");return!!a.getContext&&!!a.getContext("2d")},r.canvastext=function(){return!!e.canvas&&!!D(b.createElement("canvas").getContext("2d").fillText,"function")},r.postmessage=function(){return!!a.postMessage},r.websqldatabase=function(){return!!a.openDatabase},r.indexedDB=function(){return!!H("indexedDB",a)},r.hashchange=function(){return y("hashchange",a)&&(b.documentMode===c||b.documentMode>7)},r.history=function(){return!!a.history&&!!history.pushState},r.draganddrop=function(){var a=b.createElement("div");return"draggable"in a||"ondragstart"in a&&"ondrop"in a},r.websockets=function(){return"WebSocket"in a||"MozWebSocket"in a},r.rgba=function(){return B("background-color:rgba(150,255,150,.5)"),E(j.backgroundColor,"rgba")},r.hsla=function(){return B("background-color:hsla(120,40%,100%,.5)"),E(j.backgroundColor,"rgba")||E(j.backgroundColor,"hsla")},r.multiplebgs=function(){return B("background:url(https://),url(https://),red url(https://)"),/(url\s*\(.*?){3}/.test(j.background)},r.backgroundsize=function(){return H("backgroundSize")},r.borderimage=function(){return H("borderImage")},r.borderradius=function(){return H("borderRadius")},r.boxshadow=function(){return H("boxShadow")},r.textshadow=function(){return b.createElement("div").style.textShadow===""},r.opacity=function(){return C("opacity:.55"),/^0.55$/.test(j.opacity)},r.cssanimations=function(){return H("animationName")},r.csscolumns=function(){return H("columnCount")},r.cssgradients=function(){var a="background-image:",b="gradient(linear,left top,right bottom,from(#9f9),to(white));",c="linear-gradient(left top,#9f9, white);";return B((a+"-webkit- ".split(" ").join(b+a)+n.join(c+a)).slice(0,-a.length)),E(j.backgroundImage,"gradient")},r.cssreflections=function(){return H("boxReflect")},r.csstransforms=function(){return!!H("transform")},r.csstransforms3d=function(){var a=!!H("perspective");return a&&"webkitPerspective"in g.style&&x("@media (transform-3d),(-webkit-transform-3d){#modernizr{left:9px;position:absolute;height:3px;}}",function(b,c){a=b.offsetLeft===9&&b.offsetHeight===3}),a},r.csstransitions=function(){return H("transition")},r.fontface=function(){var a;return x('@font-face {font-family:"font";src:url("https://")}',function(c,d){var e=b.getElementById("smodernizr"),f=e.sheet||e.styleSheet,g=f?f.cssRules&&f.cssRules[0]?f.cssRules[0].cssText:f.cssText||"":"";a=/src/i.test(g)&&g.indexOf(d.split(" ")[0])===0}),a},r.generatedcontent=function(){var a;return x(["#",h,"{font:0/0 a}#",h,':after{content:"',l,'";visibility:hidden;font:3px/1 a}'].join(""),function(b){a=b.offsetHeight>=3}),a},r.video=function(){var a=b.createElement("video"),c=!1;try{if(c=!!a.canPlayType)c=new Boolean(c),c.ogg=a.canPlayType('video/ogg; codecs="theora"').replace(/^no$/,""),c.h264=a.canPlayType('video/mp4; codecs="avc1.42E01E"').replace(/^no$/,""),c.webm=a.canPlayType('video/webm; codecs="vp8, vorbis"').replace(/^no$/,"")}catch(d){}return c},r.audio=function(){var a=b.createElement("audio"),c=!1;try{if(c=!!a.canPlayType)c=new Boolean(c),c.ogg=a.canPlayType('audio/ogg; codecs="vorbis"').replace(/^no$/,""),c.mp3=a.canPlayType("audio/mpeg;").replace(/^no$/,""),c.wav=a.canPlayType('audio/wav; codecs="1"').replace(/^no$/,""),c.m4a=(a.canPlayType("audio/x-m4a;")||a.canPlayType("audio/aac;")).replace(/^no$/,"")}catch(d){}return c},r.localstorage=function(){try{return localStorage.setItem(h,h),localStorage.removeItem(h),!0}catch(a){return!1}},r.sessionstorage=function(){try{return sessionStorage.setItem(h,h),sessionStorage.removeItem(h),!0}catch(a){return!1}},r.webworkers=function(){return!!a.Worker},r.applicationcache=function(){return!!a.applicationCache};for(var J in r)A(r,J)&&(w=J.toLowerCase(),e[w]=r[J](),u.push((e[w]?"":"no-")+w));return e.input||I(),e.addTest=function(a,b){if(typeof a=="object")for(var d in a)A(a,d)&&e.addTest(d,a[d]);else{a=a.toLowerCase();if(e[a]!==c)return e;b=typeof b=="function"?b():b,typeof f!="undefined"&&f&&(g.className+=" "+(b?"":"no-")+a),e[a]=b}return e},B(""),i=k=null,function(a,b){function l(a,b){var c=a.createElement("p"),d=a.getElementsByTagName("head")[0]||a.documentElement;return c.innerHTML="x",d.insertBefore(c.lastChild,d.firstChild)}function m(){var a=s.elements;return typeof a=="string"?a.split(" "):a}function n(a){var b=j[a[h]];return b||(b={},i++,a[h]=i,j[i]=b),b}function o(a,c,d){c||(c=b);if(k)return c.createElement(a);d||(d=n(c));var g;return d.cache[a]?g=d.cache[a].cloneNode():f.test(a)?g=(d.cache[a]=d.createElem(a)).cloneNode():g=d.createElem(a),g.canHaveChildren&&!e.test(a)&&!g.tagUrn?d.frag.appendChild(g):g}function p(a,c){a||(a=b);if(k)return a.createDocumentFragment();c=c||n(a);var d=c.frag.cloneNode(),e=0,f=m(),g=f.length;for(;e",g="hidden"in a,k=a.childNodes.length==1||function(){b.createElement("a");var a=b.createDocumentFragment();return typeof a.cloneNode=="undefined"||typeof a.createDocumentFragment=="undefined"||typeof a.createElement=="undefined"}()}catch(c){g=!0,k=!0}})();var s={elements:d.elements||"abbr article aside audio bdi canvas data datalist details dialog figcaption figure footer header hgroup main mark meter nav output progress section summary template time video",version:c,shivCSS:d.shivCSS!==!1,supportsUnknownElements:k,shivMethods:d.shivMethods!==!1,type:"default",shivDocument:r,createElement:o,createDocumentFragment:p};a.html5=s,r(b)}(this,b),e._version=d,e._prefixes=n,e._domPrefixes=q,e._cssomPrefixes=p,e.hasEvent=y,e.testProp=function(a){return F([a])},e.testAllProps=H,e.testStyles=x,g.className=g.className.replace(/(^|\s)no-js(\s|$)/,"$1$2")+(f?" js "+u.join(" "):""),e}(this,this.document),function(a,b,c){function d(a){return"[object Function]"==o.call(a)}function e(a){return"string"==typeof a}function f(){}function g(a){return!a||"loaded"==a||"complete"==a||"uninitialized"==a}function h(){var a=p.shift();q=1,a?a.t?m(function(){("c"==a.t?B.injectCss:B.injectJs)(a.s,0,a.a,a.x,a.e,1)},0):(a(),h()):q=0}function i(a,c,d,e,f,i,j){function k(b){if(!o&&g(l.readyState)&&(u.r=o=1,!q&&h(),l.onload=l.onreadystatechange=null,b)){"img"!=a&&m(function(){t.removeChild(l)},50);for(var d in y[c])y[c].hasOwnProperty(d)&&y[c][d].onload()}}var j=j||B.errorTimeout,l=b.createElement(a),o=0,r=0,u={t:d,s:c,e:f,a:i,x:j};1===y[c]&&(r=1,y[c]=[]),"object"==a?l.data=c:(l.src=c,l.type=a),l.width=l.height="0",l.onerror=l.onload=l.onreadystatechange=function(){k.call(this,r)},p.splice(e,0,u),"img"!=a&&(r||2===y[c]?(t.insertBefore(l,s?null:n),m(k,j)):y[c].push(l))}function j(a,b,c,d,f){return q=0,b=b||"j",e(a)?i("c"==b?v:u,a,b,this.i++,c,d,f):(p.splice(this.i++,0,a),1==p.length&&h()),this}function k(){var a=B;return a.loader={load:j,i:0},a}var l=b.documentElement,m=a.setTimeout,n=b.getElementsByTagName("script")[0],o={}.toString,p=[],q=0,r="MozAppearance"in l.style,s=r&&!!b.createRange().compareNode,t=s?l:n.parentNode,l=a.opera&&"[object Opera]"==o.call(a.opera),l=!!b.attachEvent&&!l,u=r?"object":l?"script":"img",v=l?"script":u,w=Array.isArray||function(a){return"[object Array]"==o.call(a)},x=[],y={},z={timeout:function(a,b){return b.length&&(a.timeout=b[0]),a}},A,B;B=function(a){function b(a){var a=a.split("!"),b=x.length,c=a.pop(),d=a.length,c={url:c,origUrl:c,prefixes:a},e,f,g;for(f=0;f=e/100?0:100),a=[h,e,0],this.set(f,a.join(":"));else return!0;var c=a[1];if(100==c)return!0;switch(a[0]){case "v":return!1;case "r":return c=a[2]%Math.floor(100/c),a[2]++,this.set(f,a.join(":")),!c}return!0}; this.go=function(){if(this.check()){var a=document.createElement("script");a.type="text/javascript";a.src=g+ "&t=" + (new Date()).getTime();document.body&&document.body.appendChild(a)}}; this.start=function(){var a=this;window.addEventListener?window.addEventListener("load",function(){a.go()},!1):window.attachEvent&&window.attachEvent("onload",function(){a.go()})}}; try{(new g(100,"r","QSI_S_ZN_0PXRMhOBblncAAd","//zn_0pxrmhobblncaad-hpsupport.siteintercept.qualtrics.com/WRSiteInterceptEngine/?Q_ZID=ZN_0PXRMhOBblncAAd&Q_LOC="+encodeURIComponent(window.location.href))).start()}catch(i){}})(); jQuery("document").ready(function() { /* RTL behaviour of search box */ if (jQuery("html").attr("dir") == "rtl") { jQuery('body').addClass("right-to-left"); } /*Show X mark on keyup on main support search*/ jQuery("#txtSupportSearchInput").on( "keyup", function(e) { var ghostText = $('#txtSupportSearchInput').attr('ghosttext'); var key = e.keyCode || e.which; var lettersCount = jQuery("#txtSupportSearchInput").val(); lettersCount = trimSearchValue(lettersCount); if (lettersCount == '' || lettersCount == ghostText) { jQuery(this).parent().find(".SupportSearchClear").hide(); } else{ jQuery(this).parent().find(".SupportSearchClear").show(); jQuery(".errorContainer").css({ visibility: 'hidden' }); } if(key == 13){ if (lettersCount == '' || lettersCount.length < 2 || lettersCount == ghostText) { e.preventDefault(); jQuery(".errorContainer").css({ visibility: 'visible' }); } else { jQuery("#btnSupportSearch").click(); } } }); jQuery("#txtSupportSearchInput").on('keyup', function(e) { if (e.keyCode == 32){ jQuery(this).parent().find(".SupportSearchClear").show(); } }); /*click X mark to delete search query term and hide the type ahead*/ jQuery(".SupportSearchClear").click(function() { jQuery(this).hide(); jQuery("#txtSupportSearchInput").val("").focus(); jQuery(".resultsList3").hide(); jQuery(".resultsList3 > ul").remove(); }); /*Resize the dropdown depending on browser width. Responsive Support for type ahead result */ var resizeTimer; $(window).resize(function() { clearTimeout(resizeTimer); resizeTimer = setTimeout(resizeTextBox, 50); }); function resizeTextBox() { var changewidth = jQuery("#txtSupportSearchInput").outerWidth(); jQuery(".resultsList3").outerWidth(changewidth); } jQuery("#btnSupportSearch").on("click", function(event) { var placeholderText = $('#txtSupportSearchInput').attr('ghosttext'); var isValid = true; var len = jQuery("#txtSupportSearchInput").val(); len = trimSearchValue(len); if (len == '' || len.length < 2 || len == placeholderText) { event.preventDefault(); isValid = false; jQuery(".errorContainer").css({ visibility: 'visible' }); } else { jQuery(".errorContainer").css({ visibility: 'hidden' }); } }); trimSearchValue = function(searchTerm){ var result = jQuery.trim(searchTerm); return result; } }); /* -------------------------get client OS start --------------*/ var hpppsClientOS; getClientOS = function(){ var is_iOS1 = navigator.platform.match(/(iPhone|iPod|iPad)/i)?true:false; var is_android1 = navigator.platform.match(/android/i)?true:false; var is_Mac1 = navigator.platform.toUpperCase().indexOf('MAC')>=0; if(is_iOS1 || is_Mac1){hpppsClientOS = "Apple";} else if(is_android1){hpppsClientOS='Android';} else{hpppsClientOS='Windows';} //alert(hpppsClientOS); if($('#hpppsclientOSIdCall')) { $('#hpppsclientOSIdCall').val(hpppsClientOS); } if($('#hpppsclientOSIdChat')) { $('#hpppsclientOSIdChat').val(hpppsClientOS); } if($('#hpppsclientOSIdEmail')) { $('#hpppsclientOSIdEmail').val(hpppsClientOS); } } getClientOS(); /* -------------------------get client OS end --------------*/ $( document ).ready(function() { $(".helpOuterWrapper").appendTo("body"); // to move all the tooltip contents on page to body if(navigator.userAgent.toLowerCase().search('msie') != -1 || !!navigator.userAgent.match(/Trident.*rv\:11\./)){ $('body').addClass('ie'); } if(navigator.userAgent.toLowerCase().search('msie 8.0') != -1){ $('body').addClass('ie8'); } else if(navigator.userAgent.toLowerCase().search('msie 9.0') != -1){ $('body').addClass('ie9'); } else if(navigator.userAgent.toLowerCase().search('msie 10.0') != -1){ $('body').addClass('ie10'); } else if(!!navigator.userAgent.match(/Trident.*rv\:11\./)){ $('body').addClass('ie11'); } ghostTextImpl(); getHpStyleDropdown(); var cc = getCCLC("cc"); var serialNo = getParameterByName("serialnumber"); /*var productId = getParameterByName("product"); var serialNo = getParameterByName("serial"); if(!productId == ''){ $("#entitlementGatewayProdId").val(productId); $("#entitlementGatewayProdId").removeClass('placeholderText'); $("#entitlementGatewayProdId").css("color","#000"); } */ if(!serialNo == ''){ $('[valReq="serialnumber"]').val(serialNo); $('[valReq="serialnumber"]').removeClass('placeholderText'); // sample url param: ?product=3964065&lc=en&cc=us&dlc=en&task= } // if(!( cc == null )){ // cc = cc.toLowerCase(); // if($('#entitlementCCval option[value='+cc+']').val()) // { // $("#entitlementCCval").val(cc); // $('#entitlementCCHeader').html($("option[value="+cc+"]").text()); // $("#entitlementCCHeader").css("color","#000"); // } // else{$("#entitlementCCval").val('country'); // $('#entitlementCCHeader').html("*Country"); // } // } // else { // $("#entitlementCCval").val('country'); // $('#entitlementCCHeader').html("*Country") // ; // } dateObj = new Date(); $('#entitlementGatewayClientDtTime').val(dateObj.getClientDateTime()); $('#entitlementGatewayGMTOffset').val(getGMTOffset()); /*-------------------entitlementCC----------------------------- $('select[class="customDropDown hide"]').each(function(){ var el_id = $(this).attr('id'); var containerID='#'+el_id.substring(0,el_id.length-3)+'Container'; var customDivId = el_id.substring(0,el_id.length-3); var customDiv = $('
'); customDiv.attr('id', customDivId); $(containerID).append(customDiv); $('#'+customDivId).attr('class', 'dropdown pull-left customDropDownBox'); // $('#'+customDivId).append($('')); //$('').appendTo('#'+customDivId)); var customHeader = $(''); customHeader.attr('id',customDivId+'Header'); customHeader.attr('class','customDropDownHeader'); customHeader.attr('href','javascript:void(0)'); customHeader.attr('data-toggle','dropdown'); $('#'+customDivId).append(customHeader); $('#'+customDivId).append($('