(function(q){q.cluetip={version:"1.0.4"};var m,n,o,r,p,u,l,s;q.fn.cluetip=function(a,b){if(typeof a=="object"){b=a;a=null}if(a=="destroy"){return this.unbind(".cluetip")}return this.each(function(ah){var aA=this,ax=q(this);var ak=q.extend(true,{},q.fn.cluetip.defaults,b||{},q.metadata?ax.metadata():q.meta?ax.data():{});var aE=false;var ar=+ak.cluezIndex;ax.data("thisInfo",{title:aA.title,zIndex:ar});var j=false,k=0;if(!q("#cluetip").length){q(['<div id="cluetip">','<div id="cluetip-outer">','<h3 id="cluetip-title"></h3>','<div id="cluetip-inner"></div>',"</div>",'<div id="cluetip-extra"></div>','<div id="cluetip-arrows" class="cluetip-arrows"></div>',"</div>"].join(""))[t](v).hide();m=q("#cluetip").css({position:"absolute"});o=q("#cluetip-outer").css({position:"relative",zIndex:ar});n=q("#cluetip-inner");r=q("#cluetip-title");p=q("#cluetip-arrows");u=q('<div id="cluetip-waitimage"></div>').css({position:"absolute"}).insertBefore(m).hide()}var ai=(ak.dropShadow)?+ak.dropShadowSteps:0;if(!l){l=q([]);for(var g=0;g<ai;g++){l=l.add(q("<div></div>").css({zIndex:ar-1,opacity:0.1,top:1+g,left:1+g}))}l.css({position:"absolute",backgroundColor:"#000"}).prependTo(m)}var am=ax.attr(ak.attribute),aB=ak.cluetipClass;if(!am&&!ak.splitTitle&&!a){return true}if(ak.local&&ak.localPrefix){am=ak.localPrefix+am}if(ak.local&&ak.hideLocal){q(am+":first").hide()}var al=parseInt(ak.topOffset,10),ap=parseInt(ak.leftOffset,10);var aq,i,av=isNaN(parseInt(ak.height,10))?"auto":(/\D/g).test(ak.height)?ak.height:ak.height+"px";var aG,az,ag,c,ae,h;var au=parseInt(ak.width,10)||275,f=au+(parseInt(m.css("paddingLeft"),10)||0)+(parseInt(m.css("paddingRight"),10)||0)+ai,ao=this.offsetWidth,ay,af,at,ad,aF;var ab;var aj=(ak.attribute!="title")?ax.attr(ak.titleAttribute):"";if(ak.splitTitle){if(aj==undefined){aj=""}ab=aj.split(ak.splitTitle);aj=ab.shift()}if(ak.escapeTitle){aj=aj.replace(/&/g,"&amp;").replace(/>/g,"&gt;").replace(/</g,"&lt;")}var aC;function d(){return false}var aw=function(G){if(!ak.onActivate(ax)){return false}j=true;m.removeClass().css({width:au});if(am==ax.attr("href")){ax.css("cursor",ak.cursor)}if(ak.hoverClass){ax.addClass(ak.hoverClass)}az=ag=ax.offset().top;ay=ax.offset().left;ad=G.pageX;ae=G.pageY;if(aA.tagName.toLowerCase()!="area"){aG=q(document).scrollTop();aF=q(window).width()}if(ak.positionBy=="fixed"){af=ao+ay+ap;m.css({left:af})}else{af=(ao>ay&&ay>f)||ay+ao+f+ap>aF?ay-f-ap:ao+ay+ap;if(aA.tagName.toLowerCase()=="area"||ak.positionBy=="mouse"||ao+f>aF){if(ad+20+f>aF){m.addClass(" cluetip-"+aB);af=(ad-f-ap)>=0?ad-f-ap-parseInt(m.css("marginLeft"),10)+parseInt(n.css("marginRight"),10):ad-(f/2)}else{af=ad+ap}}var F=af<0?G.pageY+al:G.pageY;m.css({left:(af>0&&ak.positionBy!="bottomTop")?af:(ad+(f/2)>aF)?aF/2-f/2:Math.max(ad-(f/2),0),zIndex:ax.data("thisInfo").zIndex});p.css({zIndex:ax.data("thisInfo").zIndex+1})}i=q(window).height();if(a){if(typeof a=="function"){a=a(aA)}n.html(a);ac(F)}else{if(ab){var D=ab.length;n.html(ab[0]);if(D>1){for(var E=1;E<D;E++){n.append('<div class="split-body">'+ab[E]+"</div>")}}ac(F)}else{if(!ak.local&&am.indexOf("#")!=0){if(/\.(jpe?g|tiff?|gif|png)$/i.test(am)){n.html('<img src="'+am+'" alt="'+aj+'" />');ac(F)}else{if(aE&&ak.ajaxCache){n.html(aE);ac(F)}else{var z=ak.ajaxSettings.beforeSend,C=ak.ajaxSettings.error,B=ak.ajaxSettings.success,w=ak.ajaxSettings.complete;var x={cache:false,url:am,beforeSend:function(H){if(z){z.call(aA,H,m,n)}o.children().empty();if(ak.waitImage){u.css({top:ae+20,left:ad+20,zIndex:ax.data("thisInfo").zIndex-1}).show()}},error:function(I,H){if(j){if(C){C.call(aA,I,H,m,n)}else{n.html("<i>sorry, the contents could not be loaded</i>")}}},success:function(I,H){aE=ak.ajaxProcess.call(aA,I);if(j){if(B){B.call(aA,I,H,m,n)}n.html(aE)}},complete:function(I,H){if(w){w.call(aA,I,H,m,n)}s=q("#cluetip-inner img").length;if(s&&!q.browser.opera){q("#cluetip-inner img").bind("load error",function(){s--;if(s<1){u.hide();if(j){ac(F)}}})}else{u.hide();if(j){ac(F)}}}};var A=q.extend(true,{},ak.ajaxSettings,x);q.ajax(A)}}}else{if(ak.local){var y=q(am+(/#\S+$/.test(am)?"":":eq("+ah+")")).clone(true).show();n.html(y);ac(F)}}}}};var ac=function(z){m.addClass("cluetip-"+aB);if(ak.truncate){var y=n.text().slice(0,ak.truncate)+"...";n.html(y)}function B(){}aj?r.show().html(aj):(ak.showTitle)?r.show().html("&nbsp;"):r.hide();if(ak.sticky){var A=q('<div id="cluetip-close"><a href="#">'+ak.closeText+"</a></div>");(ak.closePosition=="bottom")?A.appendTo(n):(ak.closePosition=="title")?A.prependTo(r):A.prependTo(n);A.bind("click.cluetip",function(){an();return false});if(ak.mouseOutClose){m.bind("mouseleave.cluetip",function(){an()})}else{m.unbind("mouseleave.cluetip")}}var x="";o.css({zIndex:ax.data("thisInfo").zIndex,overflow:av=="auto"?"visible":"auto",height:av});aq=av=="auto"?Math.max(m.outerHeight(),m.height()):parseInt(av,10);c=ag;h=aG+i;if(ak.positionBy=="fixed"){c=ag-ak.dropShadowSteps+al}else{if((af<ad&&Math.max(af,0)+f>ad)||ak.positionBy=="bottomTop"){if(ag+aq+al>h&&ae-aG>aq+al){c=ae-aq-al;x="top"}else{c=ae+al;x="bottom"}}else{if(ag+aq+al>h){c=(aq>=i)?aG:h-aq-al}else{if(ax.css("display")=="block"||aA.tagName.toLowerCase()=="area"||ak.positionBy=="mouse"){c=z-al}else{c=ag-ak.dropShadowSteps}}}}if(x==""){af<ay?x="left":x="right"}m.css({top:c+"px"}).removeClass().addClass("clue-"+x+"-"+aB).addClass(" cluetip-"+aB);if(ak.arrows){var w=(ag-c-ak.dropShadowSteps);p.css({top:(/(left|right)/.test(x)&&af>=0&&w>0)?w+"px":/(left|right)/.test(x)?0:""}).show()}else{p.hide()}l.hide();m.hide()[ak.fx.open](ak.fx.open!="show"&&ak.fx.openSpeed);if(ak.dropShadow){l.css({height:aq,width:au,zIndex:ax.data("thisInfo").zIndex-1}).show()}if(q.fn.bgiframe){m.bgiframe()}if(ak.delayedClose>0){k=setTimeout(an,ak.delayedClose)}ak.onShow.call(aA,m,n)};var e=function(w){j=false;u.hide();if(!ak.sticky||(/click|toggle/).test(ak.activation)){an();clearTimeout(k)}if(ak.hoverClass){ax.removeClass(ak.hoverClass)}};var an=function(){o.parent().hide().removeClass();ak.onHide.call(aA,m,n);ax.removeClass("cluetip-clicked");if(aj){ax.attr(ak.titleAttribute,aj)}ax.css("cursor","");if(ak.arrows){p.css({top:""})}};q(document).bind("hideCluetip",function(w){an()});if((/click|toggle/).test(ak.activation)){ax.bind("click.cluetip",function(w){if(m.is(":hidden")||!ax.is(".cluetip-clicked")){aw(w);q(".cluetip-clicked").removeClass("cluetip-clicked");ax.addClass("cluetip-clicked")}else{e(w)}this.blur();return false})}else{if(ak.activation=="focus"){ax.bind("focus.cluetip",function(w){aw(w)});ax.bind("blur.cluetip",function(w){e(w)})}else{ax[ak.clickThrough?"unbind":"bind"]("click",d);var aD=function(y){if(ak.tracking==true){var w=af-y.pageX;var x=c?c-y.pageY:ag-y.pageY;ax.bind("mousemove.cluetip",function(z){m.css({left:z.pageX+w,top:z.pageY+x})})}};if(q.fn.hoverIntent&&ak.hoverIntent){ax.hoverIntent({sensitivity:ak.hoverIntent.sensitivity,interval:ak.hoverIntent.interval,over:function(w){aw(w);aD(w)},timeout:ak.hoverIntent.timeout,out:function(w){e(w);ax.unbind("mousemove.cluetip")}})}else{ax.bind("mouseenter.cluetip",function(w){aw(w);aD(w)}).bind("mouseleave.cluetip",function(w){e(w);ax.unbind("mousemove.cluetip")})}ax.bind("mouseenter.cluetip",function(w){ax.attr("title","")}).bind("mouseleave.cluetip",function(w){ax.attr("title",ax.data("thisInfo").title)})}}})};q.fn.cluetip.defaults={width:275,height:"auto",cluezIndex:97,positionBy:"auto",topOffset:15,leftOffset:15,local:false,localPrefix:null,hideLocal:true,attribute:"rel",titleAttribute:"title",splitTitle:"",escapeTitle:false,showTitle:true,cluetipClass:"default",hoverClass:"",waitImage:true,cursor:"help",arrows:false,dropShadow:true,dropShadowSteps:6,sticky:false,mouseOutClose:false,activation:"hover",clickThrough:false,tracking:false,delayedClose:0,closePosition:"top",closeText:"Close",truncate:0,fx:{open:"show",openSpeed:""},hoverIntent:{sensitivity:3,interval:50,timeout:0},onActivate:function(a){return true},onShow:function(a,b){},onHide:function(a,b){},ajaxCache:true,ajaxProcess:function(a){a=a.replace(/<(script|style|title)[^<]+<\/(script|style|title)>/gm,"").replace(/<(link|meta)[^>]+>/g,"");return a},ajaxSettings:{dataType:"html"},debug:false};var t="appendTo",v="body";q.cluetip.setup=function(a){if(a&&a.insertionType&&(a.insertionType).match(/appendTo|prependTo|insertBefore|insertAfter/)){t=a.insertionType}if(a&&a.insertionElement){v=a.insertionElement}}})(jQuery);$(document).ready(function(){twitter.init();eventsPage.init();attendeesLink.init();iCal.init()});twitter={init:function(){try{$("div.s_twitter .singleUser:even").addClass("even").parent().find("a:first").addClass("even");$("div.s_twitter .singleUser:odd").addClass("odd").parent().find("a:first").addClass("odd");var c=$(".s_twitter p:first");c.each(function(){var a=$(this);a.attr("innerHTML",linkify(a.attr("innerHTML")))});$(".s_twitter p").find("a").each(function(){$(this).attr("target","_blank")})}catch(d){return false}}};eventsPage={init:function(){var c="body.pg-events div.s_singleEvent";var d="span.s_venue a:eq(0)";$(c).each(function(){$(this).hover(function(){$(this).addClass("hoveredEvent");status=$(d,this).attr("href");$("div.btn_wrapper a.btn",this).css({marginTop:"0px",lineHeight:"100%"});$("div.btn_wrapper a.btn span",this).css({height:"13px"});$("div.btn_wrapper",this).show()},function(){$(this).removeClass("hoveredEvent");$("div.btn_wrapper",this).hide()});$(this).click(function(a){if(a.target==this){location=$(d,this).attr("href")}})})}};iCal={init:function(){var f="?arch";var e="/events";var d=window.location.href;((d.indexOf(f)==-1)&&(d.indexOf(e)!=-1))?this.do_stuff():$(".s_mod_cal").hide()},do_stuff:function(){try{$(".s_mod_cal").each(function(a){$(this).find("a.add_cal").attr("rel",".clue-"+a);$(this).find(".s_calendars").addClass("clue-"+a)});var c=$("a.add_cal");$("a.add_cal").each(function(g){var a=$(this).parent().parent().find(".s_where .s_venue a").clone().text();var h=$(this).parent().parent().find(".s_date:first").clone().text();var b=h+" - "+a;$(this).attr("title",b);$(this).cluetip({width:175,leftOffset:25,showTitle:true,local:true,hideLocal:false,arrows:false,positionBy:"bottomTop",topOffset:10,sticky:true,closePosition:"bottom",waitImage:false,dropShadow:true,mouseOutClose:true,activation:"click",cluetipClass:"iCal"})})}catch(d){return false}}};attendeesLink={init:function(){var m=$("body.pg-events");if(m.length>=1){var n=$("#s_attendees_summary .s_items");if(n.length>=1){try{$('<a class="view-all" href="">view all attendee\'s comments</a>').appendTo(n);var j=$("#s_attendees_summary a.view-all");var e=window.location.href;var i=getURLParam("eid",e);var k=getURLParam("arch",e);k==""?j.attr("href","attendees.aspx?eid="+i):j.attr("href","attendees.aspx?eid="+i+"&arch=arch")}catch(l){return false}}}}};function getURLParam(n,m){var o="";var p=m;if(p.indexOf("?")>-1){var i=p.substr(p.indexOf("?")).toLowerCase();var l=i.split("&");for(var j=0;j<l.length;j++){if(l[j].indexOf(n.toLowerCase()+"=")>-1){var k=l[j].split("=");o=k[1];break}}}return unescape(o)}function linkify(b){return b.replace(/[A-Za-z]+:\/\/[A-Za-z0-9-_]+\.[A-Za-z0-9-_:%&\?\/.=]+/g,function(a){return a.link(a)}).replace(/@[\S]+/g,function(a){})}(function(b){jQuery.fn.pngFix=function(e){e=jQuery.extend({blankgif:"blank.gif"},e);var f=(navigator.appName=="Microsoft Internet Explorer"&&parseInt(navigator.appVersion)==4&&navigator.appVersion.indexOf("MSIE 5.5")!=-1);var a=(navigator.appName=="Microsoft Internet Explorer"&&parseInt(navigator.appVersion)==4&&navigator.appVersion.indexOf("MSIE 6.0")!=-1);if(jQuery.browser.msie&&(f||a)){jQuery(this).find("img[src$=.png]").each(function(){jQuery(this).attr("width",jQuery(this).width());jQuery(this).attr("height",jQuery(this).height());var d="";var r="";var s=(jQuery(this).attr("id"))?'id="'+jQuery(this).attr("id")+'" ':"";var c=(jQuery(this).attr("class"))?'class="'+jQuery(this).attr("class")+'" ':"";var p=(jQuery(this).attr("title"))?'title="'+jQuery(this).attr("title")+'" ':"";var o=(jQuery(this).attr("alt"))?'alt="'+jQuery(this).attr("alt")+'" ':"";var q=(jQuery(this).attr("align"))?"float:"+jQuery(this).attr("align")+";":"";var t=(jQuery(this).parent().attr("href"))?"cursor:hand;":"";if(this.style.border){d+="border:"+this.style.border+";";this.style.border=""}if(this.style.padding){d+="padding:"+this.style.padding+";";this.style.padding=""}if(this.style.margin){d+="margin:"+this.style.margin+";";this.style.margin=""}var n=(this.style.cssText);r+="<span "+s+c+p+o;r+='style="position:relative;white-space:pre-line;display:inline-block;background:transparent;'+q+t;r+="width:"+jQuery(this).width()+"px;height:"+jQuery(this).height()+"px;";r+="filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+jQuery(this).attr("src")+"', sizingMethod='scale');";r+=n+'"></span>';if(d!=""){r='<span style="position:relative;display:inline-block;'+d+t+"width:"+jQuery(this).width()+"px;height:"+jQuery(this).height()+'px;">'+r+"</span>"}jQuery(this).hide();jQuery(this).after(r)});jQuery(this).find("*").each(function(){var c=jQuery(this).css("background-image");if(c.indexOf(".png")!=-1){var d=c.split('url("')[1].split('")')[0];jQuery(this).css("background-image","none");jQuery(this).get(0).runtimeStyle.filter="progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+d+"',sizingMethod='scale')"}});jQuery(this).find("input[src$=.png]").each(function(){var c=jQuery(this).attr("src");jQuery(this).get(0).runtimeStyle.filter="progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+c+"', sizingMethod='scale');";jQuery(this).attr("src",e.blankgif)})}return jQuery}})(jQuery);$(document).ready(function(){$(document).pngFix()});jQuery.cookie=function(b,j,m){if(typeof j!="undefined"){m=m||{};if(j===null){j="";m.expires=-1}var e="";if(m.expires&&(typeof m.expires=="number"||m.expires.toUTCString)){var f;if(typeof m.expires=="number"){f=new Date();f.setTime(f.getTime()+(m.expires*24*60*60*1000))}else{f=m.expires}e="; expires="+f.toUTCString()}var l=m.path?"; path="+(m.path):"";var g=m.domain?"; domain="+(m.domain):"";var a=m.secure?"; secure":"";document.cookie=[b,"=",encodeURIComponent(j),e,l,g,a].join("")}else{var d=null;if(document.cookie&&document.cookie!=""){var k=document.cookie.split(";");for(var h=0;h<k.length;h++){var c=jQuery.trim(k[h]);if(c.substring(0,b.length+1)==(b+"=")){d=decodeURIComponent(c.substring(b.length+1));break}}}return d}};
