

/* static_dwr_js/SvfMatchesService.js */


function SvfMatchesService() { }
SvfMatchesService._path = '/dwr';

SvfMatchesService.computeMySvfMatches = function(p0, callback) {
    DWREngine._execute(SvfMatchesService._path, 'SvfMatchesService', 'computeMySvfMatches', p0, callback);
}


/* js/bookmark.js */

var TBControl=null;
var ieBookmark=function(){var a=function(){if(TBControl!=null){TBControl.DoAction("SaveBookmark","")
}};
return{init:function(){if(!YDom.get("bookmark-insert")){return
}if(TBControl==null){try{TBControl=new ActiveXObject("IEToolbar.IEContextMenu")
}catch(b){TBControl=null
}}if(TBControl==null){try{TBControl=new ActiveXObject("LIToolbar.TBControl")
}catch(b){TBControl=null
}}if(TBControl!=null){YDom.get("bookmark-insert").style.display="";
YEvent.on("bookmark-link","click",function(c){YEvent.preventDefault(c);
a()
})
}else{if(window.ActiveXObject&&navigator.platform.indexOf("Win")!=-1){YDom.get("bookmark-insert").style.display=""
}}}}
}();
YEvent.on(window,"load",ieBookmark.init);

/* js/job_forwarding.js */

var jobForwarding={successHandler:function(e){if(!e||e.length<1){return jobForwarding.errorHandler()
}var a=document.getElementById("svf-sync");
if(a){var b=YAHOO.util.Dom.getElementsByClassName("info","ul",a)[0]
}if(!b){return false
}var g=function(p,i){if(!p||!i){return false
}var k;
var o,j;
var l,n;
if(p.displayName){displayName=p.displayName;
o=p.profileLink;
l=p.headline
}else{if(p.firstDegIntermediary.displayName){displayName=p.match.displayName;
o=p.match.profileLink;
l=p.match.headline;
k=p.firstDegIntermediary.displayName;
j=p.firstDegIntermediary.profileLink;
n=i18n.KNOWS||"knows";
article=i18n.ARTICLE||"a"
}}var m=function(){var r="";
var q=function(v,t){var s=/[\d]{1,}$/.exec(v);
if(t===null){return""
}var u='<span hasminipanel="false" class="miniprofile-container miniprofile?vieweeID='+s+"&context=inbox&view&amp;"+d+'"><div class="minipanel-insert"></div><strong>';
u+='<a href="'+v+"&amp;"+d+'">';
u+=t+"</a></strong></span>";
return u
};
if(k){r+=q(j,k);
r+=" "+n+" "
}r+=q(o,displayName);
if(l){if(displayName){r+=" ("+l+") "
}else{r+=article+" "+l
}}return r
};
var h=document.createElement("LI");
h.innerHTML=m();
i.appendChild(h);
return h
};
if((e.primaryMatches||e.secondaryMatches)&&(e.primaryMatches.length>0||e.secondaryMatches.length>0)){var d=Y$(".call-to-action a.action","main",true);
if(d&&d.href){d=/goback=[\S]*$/.exec(d)[0];
d=d||""
}a.style.display="block"
}else{}if(e.primaryMatches.length>0){for(var c in e.primaryMatches){g(e.primaryMatches[c],b)
}}if(e.secondaryMatches.length>0){var f=function(h){for(c in e.secondaryMatches){g(e.secondaryMatches[c],h)
}};
if(e.primaryMatches.length>0){dataInfoContainerSecondary=b.cloneNode(false);
f(dataInfoContainerSecondary);
b.parentNode.appendChild(dataInfoContainerSecondary);
YDom.addClass(dataInfoContainerSecondary,"separator");
YDom.insertAfter(dataInfoContainerSecondary,b)
}else{f(b)
}}if(miniProfile.init){miniProfile.init(b.parentNode)
}},errorHandler:function(){var a=document.getElementById("svf-sync");
if(a){a.parentNode.removeChild(a)
}return false
},animateAway:function(b){var c=new YAnim(b,{opacity:{to:0}},0.3);
var a=new YAnim(b,{height:{to:0}},0.1);
c.onComplete.subscribe(function(){a.animate()
});
a.onComplete.subscribe(function(){b.parentNode.removeChild(b)
});
c.animate()
},init:function(){if(jobForwarding.jobID&&document.getElementById("svf-sync")){var a={async:true,callback:jobForwarding.successHandler,errorHandler:jobForwarding.errorHandler,timeout:30000};
SvfMatchesService.computeMySvfMatches(jobForwarding.jobID,a)
}YEvent.addListener(document.getElementById("notice-close"),"click",function(b){YEvent.preventDefault(b);
jobForwarding.animateAway(this.parentNode)
})
}};

/* 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<G;
J++){var M=H[J];
if(!M.id){M.id=YDom.generateId()
}if(!YDom.hasClass(M,f)){var L=new h(M,N,I);
F(M.id,L);
YDom.addClass(M,f)
}}}function z(){var G=YDom.get(j);
var H=G.className.match(/miniprofile-for-([\w\-_]*)/)[1];
if(H){return k(H)
}}return{init:A,getCurrentMiniProfile:z}
})();
window.MiniProfileManager.init()
})();
window.miniProfile=window.MiniProfileManager;

/* js/util/ToggleClass.js */

LI.define("ToggleClass");
LI.ToggleClass=function(c,b){var a;
b.classname=b.classname||"toggled";
b.on=b.on||"body";
b.stopEvent=(b.stopEvent==false)?false:true;
if(typeof(b.on)=="string"){b.on=[b.on]
}YEvent.addListener(c,"click",function(h){if(b.stopEvent===true){YEvent.preventDefault(h)
}for(var f=0,g=b.on.length;
f<g;
f++){a=Y$(b.on[f]);
for(var d=0,k=a.length;
d<k;
d++){LI.toggleClass(a[d],b.classname)
}}})
};