/* lib/lui/linkedin_json-min.js */ if(typeof Lui=="undefined"){throw {name:"lui is not defined",message:"Core Library linkedin.js has not been loaded!"}}if(typeof Lui.Json=="undefined"){Lui.Json=function(){};lui.json=new Lui.Json();Lui.Json.prototype._arrayToJSONString=function(G){var C=["["],A,E,B=G.length,D;function F(H){if(A){C.push(",")}C.push(H);A=true}for(E=0;E500){return"500+"}return""+A};lui.ui.form2Map=function(){function E(I){var J=document[I];return D(J)}function C(J){var I=document.getElementById(J);return D(I)}function D(K){if(K.nodeName.toLowerCase()!="form"){throw"Node is not a form!"}var M={};var I=K.getElementsByTagName("input");for(var J=0;J1){M[N.name]=L}}}return{convertByFormName:E,convertByFormId:C}}()}if(typeof Lui.Img=="undefined"){Lui.Img=function(){};Lui.Img.prototype.LOAD_STATUS_LOADED="loaded";Lui.Img.prototype.LOAD_STATUS_ERROR="error";Lui.Img.prototype.LOAD_STATUS_ABORT="abort";Lui.Img.Preloader=function(A,E,D){var B=Array.prototype.slice.apply(arguments,[3]);if(YAHOO.lang.isArray(A)==false){A=[A]}this.scope=(D!=null?D:this);this.callback=E;this.callbackArgs=B;this.imageCount=A.length;this.loadedCount=0;this.processedCount=0;this.images=new Array;for(var C=0;C0){W+="?"+U.join("&")}if(T.hasFragment()){W+="#"+T.getFragment()}return W}}function M(T){if(T instanceof Lui.Url){T=T.getPath()}return !new RegExp(/^\s*(http:|https:|ftp:|javascript:|mailto:|#)/ig).test(T)}function P(T){var U=new Lui.Url(T);var V=R("aGoBackTemplateLink",U.isSecure());return S(U,V)}function J(T){var U=new Lui.Url(T);var V=R("anogbGoBackTemplateLink",U.isSecure());return S(U,V)}function E(T){var U=new Lui.Url(T);U.appendParameter(N,G());var V=R("agbpushGoBackTemplateLink",U.isSecure());return S(U,V)}function H(T){T.href=lui.goback.agbpushHref(T.href);return true}function B(T){T.action=lui.goback.agbpushHref(T.action);return true}function G(){if(K.length==0){return""}var U=[];for(var T=0;T0){for(var A=0;A7){throw"The array you provide must be not null, not empty, and contain less than 7 characters"}for(var A=0;A="0"&&C[A]<="9"){throw"The character you encode must not be one of '0'-'9'"}}if(B>="0"&&B<="9"){throw"The encoding character must not be one of '0'-'9'"}this._charactersToEncode=C;this._encodingChar=B;var D="0";this._encodedEncodingCharString=this._encodingChar+(D++);this._encodedNullString=this._encodingChar+(D++);this._encodedEmptyString=this._encodingChar+(D++);this._encodedCharsString=[];for(var A=0;Athis.clickPixelThresh||D>this.clickPixelThresh){this.startDrag(this.startX,this.startY);}}if(this.dragThreshMet){if(C&&C.events.b4Drag){C.b4Drag(F);C.fireEvent("b4DragEvent",{e:F});}if(C&&C.events.drag){C.onDrag(F);C.fireEvent("dragEvent",{e:F});}if(C){this.fireEvents(F,false);}}this.stopEvent(F);}},fireEvents:function(V,L){var a=this.dragCurrent;if(!a||a.isLocked()||a.dragOnly){return;}var N=YAHOO.util.Event.getPageX(V),M=YAHOO.util.Event.getPageY(V),P=new YAHOO.util.Point(N,M),K=a.getTargetCoord(P.x,P.y),F=a.getDragEl(),E=["out","over","drop","enter"],U=new YAHOO.util.Region(K.y,K.x+F.offsetWidth,K.y+F.offsetHeight,K.x),I=[],D={},Q=[],c={outEvts:[],overEvts:[],dropEvts:[],enterEvts:[]};for(var S in this.dragOvers){var d=this.dragOvers[S];if(!this.isTypeOfDD(d)){continue; }if(!this.isOverTarget(P,d,this.mode,U)){c.outEvts.push(d);}I[S]=true;delete this.dragOvers[S];}for(var R in a.groups){if("string"!=typeof R){continue;}for(S in this.ids[R]){var G=this.ids[R][S];if(!this.isTypeOfDD(G)){continue;}if(G.isTarget&&!G.isLocked()&&G!=a){if(this.isOverTarget(P,G,this.mode,U)){D[R]=true;if(L){c.dropEvts.push(G);}else{if(!I[G.id]){c.enterEvts.push(G);}else{c.overEvts.push(G);}this.dragOvers[G.id]=G;}}}}}this.interactionInfo={out:c.outEvts,enter:c.enterEvts,over:c.overEvts,drop:c.dropEvts,point:P,draggedRegion:U,sourceRegion:this.locationCache[a.id],validDrop:L};for(var C in D){Q.push(C);}if(L&&!c.dropEvts.length){this.interactionInfo.validDrop=false;if(a.events.invalidDrop){a.onInvalidDrop(V);a.fireEvent("invalidDropEvent",{e:V});}}for(S=0;S2000){}else{setTimeout(C._addListeners,10);if(document&&document.body){C._timeoutCount+=1;}}}},handleWasClicked:function(C,E){if(this.isHandle(E,C.id)){return true;}else{var D=C.parentNode;while(D){if(this.isHandle(E,D.id)){return true;}else{D=D.parentNode;}}}return false;}};}();YAHOO.util.DDM=YAHOO.util.DragDropMgr;YAHOO.util.DDM._addListeners();}(function(){var A=YAHOO.util.Event;var B=YAHOO.util.Dom;YAHOO.util.DragDrop=function(E,C,D){if(E){this.init(E,C,D);}};YAHOO.util.DragDrop.prototype={events:null,on:function(){this.subscribe.apply(this,arguments);},id:null,config:null,dragElId:null,handleElId:null,invalidHandleTypes:null,invalidHandleIds:null,invalidHandleClasses:null,startPageX:0,startPageY:0,groups:null,locked:false,lock:function(){this.locked=true;},unlock:function(){this.locked=false;},isTarget:true,padding:null,dragOnly:false,useShim:false,_domRef:null,__ygDragDrop:true,constrainX:false,constrainY:false,minX:0,maxX:0,minY:0,maxY:0,deltaX:0,deltaY:0,maintainOffset:false,xTicks:null,yTicks:null,primaryButtonOnly:true,available:false,hasOuterHandles:false,cursorIsOver:false,overlap:null,b4StartDrag:function(C,D){},startDrag:function(C,D){},b4Drag:function(C){},onDrag:function(C){},onDragEnter:function(C,D){},b4DragOver:function(C){},onDragOver:function(C,D){},b4DragOut:function(C){},onDragOut:function(C,D){},b4DragDrop:function(C){},onDragDrop:function(C,D){},onInvalidDrop:function(C){},b4EndDrag:function(C){},endDrag:function(C){},b4MouseDown:function(C){},onMouseDown:function(C){},onMouseUp:function(C){},onAvailable:function(){},getEl:function(){if(!this._domRef){this._domRef=B.get(this.id); }return this._domRef;},getDragEl:function(){return B.get(this.dragElId);},init:function(F,C,D){this.initTarget(F,C,D);A.on(this._domRef||this.id,"mousedown",this.handleMouseDown,this,true);for(var E in this.events){this.createEvent(E+"Event");}},initTarget:function(E,C,D){this.config=D||{};this.events={};this.DDM=YAHOO.util.DDM;this.groups={};if(typeof E!=="string"){this._domRef=E;E=B.generateId(E);}this.id=E;this.addToGroup((C)?C:"default");this.handleElId=E;A.onAvailable(E,this.handleOnAvailable,this,true);this.setDragElId(E);this.invalidHandleTypes={A:"A"};this.invalidHandleIds={};this.invalidHandleClasses=[];this.applyConfig();},applyConfig:function(){this.events={mouseDown:true,b4MouseDown:true,mouseUp:true,b4StartDrag:true,startDrag:true,b4EndDrag:true,endDrag:true,drag:true,b4Drag:true,invalidDrop:true,b4DragOut:true,dragOut:true,dragEnter:true,b4DragOver:true,dragOver:true,b4DragDrop:true,dragDrop:true};if(this.config.events){for(var C in this.config.events){if(this.config.events[C]===false){this.events[C]=false;}}}this.padding=this.config.padding||[0,0,0,0];this.isTarget=(this.config.isTarget!==false);this.maintainOffset=(this.config.maintainOffset);this.primaryButtonOnly=(this.config.primaryButtonOnly!==false);this.dragOnly=((this.config.dragOnly===true)?true:false);this.useShim=((this.config.useShim===true)?true:false);},handleOnAvailable:function(){this.available=true;this.resetConstraints();this.onAvailable();},setPadding:function(E,C,F,D){if(!C&&0!==C){this.padding=[E,E,E,E];}else{if(!F&&0!==F){this.padding=[E,C,E,C];}else{this.padding=[E,C,F,D];}}},setInitPosition:function(F,E){var G=this.getEl();if(!this.DDM.verifyEl(G)){if(G&&G.style&&(G.style.display=="none")){}else{}return;}var D=F||0;var C=E||0;var H=B.getXY(G);this.initPageX=H[0]-D;this.initPageY=H[1]-C;this.lastPageX=H[0];this.lastPageY=H[1];this.setStartPosition(H);},setStartPosition:function(D){var C=D||B.getXY(this.getEl());this.deltaSetXY=null;this.startPageX=C[0];this.startPageY=C[1];},addToGroup:function(C){this.groups[C]=true;this.DDM.regDragDrop(this,C);},removeFromGroup:function(C){if(this.groups[C]){delete this.groups[C];}this.DDM.removeDDFromGroup(this,C);},setDragElId:function(C){this.dragElId=C;},setHandleElId:function(C){if(typeof C!=="string"){C=B.generateId(C);}this.handleElId=C;this.DDM.regHandle(this.id,C);},setOuterHandleElId:function(C){if(typeof C!=="string"){C=B.generateId(C);}A.on(C,"mousedown",this.handleMouseDown,this,true);this.setHandleElId(C);this.hasOuterHandles=true;},unreg:function(){A.removeListener(this.id,"mousedown",this.handleMouseDown);this._domRef=null;this.DDM._remove(this);},isLocked:function(){return(this.DDM.isLocked()||this.locked);},handleMouseDown:function(J,I){var D=J.which||J.button;if(this.primaryButtonOnly&&D>1){return;}if(this.isLocked()){return;}var C=this.b4MouseDown(J),F=true;if(this.events.b4MouseDown){F=this.fireEvent("b4MouseDownEvent",J);}var E=this.onMouseDown(J),H=true;if(this.events.mouseDown){H=this.fireEvent("mouseDownEvent",J);}if((C===false)||(E===false)||(F===false)||(H===false)){return;}this.DDM.refreshCache(this.groups);var G=new YAHOO.util.Point(A.getPageX(J),A.getPageY(J));if(!this.hasOuterHandles&&!this.DDM.isOverTarget(G,this)){}else{if(this.clickValidator(J)){this.setStartPosition();this.DDM.handleMouseDown(J,this);this.DDM.stopEvent(J);}else{}}},clickValidator:function(D){var C=YAHOO.util.Event.getTarget(D);return(this.isValidHandleChild(C)&&(this.id==this.handleElId||this.DDM.handleWasClicked(C,this.id)));},getTargetCoord:function(E,D){var C=E-this.deltaX;var F=D-this.deltaY;if(this.constrainX){if(Cthis.maxX){C=this.maxX;}}if(this.constrainY){if(Fthis.maxY){F=this.maxY;}}C=this.getTick(C,this.xTicks);F=this.getTick(F,this.yTicks);return{x:C,y:F};},addInvalidHandleType:function(C){var D=C.toUpperCase();this.invalidHandleTypes[D]=D;},addInvalidHandleId:function(C){if(typeof C!=="string"){C=B.generateId(C);}this.invalidHandleIds[C]=C;},addInvalidHandleClass:function(C){this.invalidHandleClasses.push(C);},removeInvalidHandleType:function(C){var D=C.toUpperCase();delete this.invalidHandleTypes[D];},removeInvalidHandleId:function(C){if(typeof C!=="string"){C=B.generateId(C);}delete this.invalidHandleIds[C];},removeInvalidHandleClass:function(D){for(var E=0,C=this.invalidHandleClasses.length;E=this.minX;D=D-C){if(!E[D]){this.xTicks[this.xTicks.length]=D;E[D]=true;}}for(D=this.initPageX;D<=this.maxX;D=D+C){if(!E[D]){this.xTicks[this.xTicks.length]=D;E[D]=true;}}this.xTicks.sort(this.DDM.numericSort);},setYTicks:function(F,C){this.yTicks=[];this.yTickSize=C;var E={};for(var D=this.initPageY;D>=this.minY;D=D-C){if(!E[D]){this.yTicks[this.yTicks.length]=D;E[D]=true;}}for(D=this.initPageY;D<=this.maxY;D=D+C){if(!E[D]){this.yTicks[this.yTicks.length]=D;E[D]=true;}}this.yTicks.sort(this.DDM.numericSort);},setXConstraint:function(E,D,C){this.leftConstraint=parseInt(E,10);this.rightConstraint=parseInt(D,10);this.minX=this.initPageX-this.leftConstraint;this.maxX=this.initPageX+this.rightConstraint;if(C){this.setXTicks(this.initPageX,C);}this.constrainX=true;},clearConstraints:function(){this.constrainX=false;this.constrainY=false;this.clearTicks();},clearTicks:function(){this.xTicks=null;this.yTicks=null;this.xTickSize=0;this.yTickSize=0;},setYConstraint:function(C,E,D){this.topConstraint=parseInt(C,10);this.bottomConstraint=parseInt(E,10);this.minY=this.initPageY-this.topConstraint;this.maxY=this.initPageY+this.bottomConstraint;if(D){this.setYTicks(this.initPageY,D); }this.constrainY=true;},resetConstraints:function(){if(this.initPageX||this.initPageX===0){var D=(this.maintainOffset)?this.lastPageX-this.initPageX:0;var C=(this.maintainOffset)?this.lastPageY-this.initPageY:0;this.setInitPosition(D,C);}else{this.setInitPosition();}if(this.constrainX){this.setXConstraint(this.leftConstraint,this.rightConstraint,this.xTickSize);}if(this.constrainY){this.setYConstraint(this.topConstraint,this.bottomConstraint,this.yTickSize);}},getTick:function(I,F){if(!F){return I;}else{if(F[0]>=I){return F[0];}else{for(var D=0,C=F.length;D=I){var H=I-F[D];var G=F[E]-I;return(G>H)?F[D]:F[E];}}return F[F.length-1];}}},toString:function(){return("DragDrop "+this.id);}};YAHOO.augment(YAHOO.util.DragDrop,YAHOO.util.EventProvider);})();YAHOO.util.DD=function(C,A,B){if(C){this.init(C,A,B);}};YAHOO.extend(YAHOO.util.DD,YAHOO.util.DragDrop,{scroll:true,autoOffset:function(C,B){var A=C-this.startPageX;var D=B-this.startPageY;this.setDelta(A,D);},setDelta:function(B,A){this.deltaX=B;this.deltaY=A;},setDragElPos:function(C,B){var A=this.getDragEl();this.alignElWithMouse(A,C,B);},alignElWithMouse:function(C,G,F){var E=this.getTargetCoord(G,F);if(!this.deltaSetXY){var H=[E.x,E.y];YAHOO.util.Dom.setXY(C,H);var D=parseInt(YAHOO.util.Dom.getStyle(C,"left"),10);var B=parseInt(YAHOO.util.Dom.getStyle(C,"top"),10);this.deltaSetXY=[D-E.x,B-E.y];}else{YAHOO.util.Dom.setStyle(C,"left",(E.x+this.deltaSetXY[0])+"px");YAHOO.util.Dom.setStyle(C,"top",(E.y+this.deltaSetXY[1])+"px");}this.cachePosition(E.x,E.y);var A=this;setTimeout(function(){A.autoScroll.call(A,E.x,E.y,C.offsetHeight,C.offsetWidth);},0);},cachePosition:function(B,A){if(B){this.lastPageX=B;this.lastPageY=A;}else{var C=YAHOO.util.Dom.getXY(this.getEl());this.lastPageX=C[0];this.lastPageY=C[1];}},autoScroll:function(J,I,E,K){if(this.scroll){var L=this.DDM.getClientHeight();var B=this.DDM.getClientWidth();var N=this.DDM.getScrollTop();var D=this.DDM.getScrollLeft();var H=E+I;var M=K+J;var G=(L+N-I-this.deltaY);var F=(B+D-J-this.deltaX);var C=40;var A=(document.all)?80:30;if(H>L&&G0&&I-NB&&F0&&J-D/gi,"\n") }if(e.mboxId&&h){h.value=e.mboxId }if(i.value==""){i.focus() }else{if(f.value==""){f.focus() }}YEvent.on("include-others-link","click",function(o){YEvent.preventDefault(o); var n=YDom.get("send-message-submit"); var m=YDom.getAncestorByTagName(i,"form"); YDom.get("addMoreRcpts-msgForm").value="true"; fakeInput=document.createElement("input"); fakeInput.setAttribute("type","hidden"); fakeInput.setAttribute("name",n.name); m.appendChild(fakeInput); n.click() }); YDom.get("addMoreRcpts-msgForm").value="false" }}LI.Dialog().openEvent.subscribe(a) }; /* js/apps/ProfileRecommendDialog.js */ LI.define("ProfileRecommendDialog"); LI.ProfileRecommendDialog=function(c,b){function a(f,e){if(e&&e[1]&&e[1]!=="recommendationDialog"){return }LI.show("recommend-education"); if(e&&e[2]){var d=e[2]; if(d.showEducation=="false"){LI.hide("recommend-education") }if(d.positionId){document.recommendForm.positionID.value=d.positionId }}}LI.Dialog().openEvent.subscribe(a) }; /* js/miniprofile_popup.js */ var a; (function(){var e=500; var d=400; var j="lui-panel-body"; var g={zIndex:807,underlay:"none",close:false,draggable:false,visible:false}; var i="panel-left"; var b="miniprofile-container"; var c="span"; var f="miniprofile-initialized"; var h=function(n,k,p){var r; var l=n.className.replace(/^.*?(http.*)\b.*?$/i,"$1"); var o=this; var m=n.id; this.show=function(){if(!r&&r!==false){p.requestContent(l,function(){o.show() }); return }if(r===false){return }k.setBody(r); s(); var u=t(); k.setPosition(u.x,u.y,u.flipped); k.setMiniProfileReference(m); k.show() }; this.hide=function(){q(); k.setBody(""); k.clearMiniProfileReference(); k.hide() }; this.setContent=function(u){r=u }; this.getURL=function(){return l }; this.getID=function(){return m }; YEvent.on(n,"mouseover",function(u){p.requestShow(o) }); YEvent.on(n,"mouseout",function(u){p.requestHide(o) }); function s(){Page.parseFragment(k.getDomNode()); YEvent.on("miniprofile-close","click",o.hide) }function q(){}function t(){var A,x,w; var u=YDom.getViewportWidth(); var z=YDom.getRegion(n); var v=YDom.get(j); var y=parseInt(YDom.getStyle(v,"width"),10); if((u-z.right)>y){A=z.right+3; x=z.top-10; w=false }else{A=z.left-y; x=z.top-10; w=true }return{x:A,y:x,flipped:w} }}; window.MiniProfileManager=(function(){var w=this; var C={}; var x={}; var m=false; var r=null; var q=false; var n=false; YEvent.onDOMReady(function(){if(!YDom.get(j)){var G=document.createElement("div"); document.body.appendChild(G); G.id=j }else{G=YDom.get(j) }r=new YAHOO.widget.Overlay(G,g); r.render(document.body); YEvent.on(G,"mouseover",s); YEvent.on(G,"mouseout",D); A(); m=true }); function F(H,G){C[H]=G }function k(G){return C[G] }function y(G){YDom.get(j).innerHTML=G }function v(G,I,H){r.moveTo(G,I); if(!H){YDom.removeClass(j,i) }else{YDom.addClass(j,i) }}function E(){r.show() }function l(){r.hide() }function p(){if(!n&&!q){l() }}function B(G){n=true; for(id in C){if(YAHOO.lang.hasOwnProperty(C,id)){if(id==G.getID()){continue }if(x[id]){window.clearTimeout(x[id]); x[id]=null }}}x[G.getID()]=window.setTimeout(G.show,e) }function o(G){n=false; var H=G.getID(); if(x[H]){window.clearTimeout(x[H]); x[H]=null }window.setTimeout(p,d) }function t(G,H){YAHOO.util.Connect.asyncRequest("GET",G,{success:function(K){var I=K.responseText; for(id in C){if(YAHOO.lang.hasOwnProperty(C,id)){var J=C[id]; if(J.getURL()==G){if(!I){J.setContent(false) }else{J.setContent(K.responseText) }}}}if(H){H() }},failure:function(J){for(id in C){if(YAHOO.lang.hasOwnProperty(C,id)){var I=C[id]; if(I.getURL()==G){I.setContent(false) }}}}}) }function s(){q=true }function D(J){var I=YEvent.getRelatedTarget(J); var H=YDom.get(j); if(I==H){return }var G=I; if(YDom.isAncestor(H,G)){return }q=false; window.setTimeout(p,d) }function u(G){return G.replace(/(.*?)\s*miniprofile-for-.*?(\s.*?)/,"$1$2") }function A(K){K=K||document.body; var N={setBody:y,setPosition:v,show:E,hide:l,getDomNode:function(){return YDom.get(j) },setMiniProfileReference:function(Q){var O="miniprofile-for-"+Q; var P=YDom.get(j); P.className=u(P.className)+" "+O },clearMiniProfileReference:function(){var O=YDom.get(j); O.className=u(O.className) }}; var I={requestShow:B,requestHide:o,requestContent:t}; for(var J=0,H=YDom.getElementsByClassName(b,c,K),G=H.length; J