fw.ajaxshow=new Object;fw.ajaxshow.init=function(){$("#sidebar a.decline").click(function(){var that=$(this);$.get(that.attr("href"),function(data){var data=data?eval(data)[0]:false;if(data.status==="okay"){that.parents("li").fadeOut("fast",function(){if(!that.parents("ul").find("li:visible").length){that.parents("div.hotspot").fadeOut()}})}});return false});$("button.show").click(function(){var button=$(this);var rel=button.attr("rel");var model=rel.match(/^(\w+)/)[1];var field=rel.match(/\s(\w+)\s/)[1];var url=rel.match(/\s([\w-]+)$/)[1];var result=fw.ajaxshow.findProtectedValue(model,field,url,button)})};fw.ajaxshow.findProtectedValue=function(c,d,b,a){fw.showLoader();$.get("/show/"+c+"/"+d+"/"+b,function(e){a.html(e);a.unbind("click");fw.hideLoader()})};fw.autocomplete=new Object;fw.autocomplete.init=function(){$("input.autocomplete").attr("autocomplete","off");$("input.autocomplete").live("keyup",function(a){if(a.keyCode!=13&&a.keyCode!=27&&a.keyCode!=38&&a.keyCode!=40){fw.autocomplete.fetchData($(this))}});$("#CompanyUrl").click(function(){if(!location.pathname.match(/^\/upgrade\/company\/\w+/)){$("#CompanyName").attr("readonly",false)}})};fw.autocomplete.fetchData=function(element){if(element.attr("value").length>2){var controller=element.parents("form").attr("class");fw.showElementLoader(element);fw.showLoader();if(fw.quickfind.timeout){clearTimeout(fw.quickfind.timeout)}fw.quickfind.timeout=setTimeout(function(){var url="/"+controller+"/autocomplete/&"+element.attr("name")+"="+encodeURIComponent(encodeURIComponent(element.attr("value")));if(location.pathname.match(/^\/upgrade\/?/)){url+=("&data[Company][type]="+encodeURIComponent($("#CompanyType").attr("value")))}$.get(url,function(data){var data=data?eval(data)[0]:false;$("#autocomplete").remove();fw.autocomplete.ie7Fixes(true);if($("#autocomplete").next().attr("class")==="invalid"){$("#autocomplete").next().hide()}if(data.content){element.after(data.content)}else{fw.hideElementLoader(element);fw.hideLoader();return false}if(data.content.match(/class="empty"/)){fw.validate.pause=false;setTimeout(function(){$("#autocomplete").hide();fw.autocomplete.ie7Fixes(false)},1500)}fw.autocomplete.bindKeyEvents(element);fw.hideElementLoader(element);fw.hideLoader();$("#autocomplete a.close").click(function(){$("#autocomplete a").unbind("click");fw.autocomplete.remove();fw.autocomplete.ie7Fixes(false);return false});$("#autocomplete a").not("a.close").click(function(){if(fw.active&&element.parent().find("span.url").length){location.href="/upgrade/company/"+element.parent().find("span.url").attr("rel")}var value=$(this).html().replace(/(\s*<small.+)|amp;/gi,"");element.attr("value",value);if(element.attr("id")==="CompanyUrl"){var companyname=$(this).html().match(/<small\srel="\d*">(.*)<\/small>/i);companyname=companyname[1];companyname=companyname.replace(/amp;/gi,"");$("#CompanyName").attr("value",companyname);$("#CompanyName").attr("readonly","readonly");$("div.domain input#CompanyUrl").click();var industry_id=$(this).find("small").attr("rel")}if(element.attr("id")==="CompanyName"){var companyurl=$(this).html().match(/<small\sclass="website"\srel="\d*">(.*)<\/small>/i)[1];$("#CompanyUrl").attr("value",companyurl);$("div.domain input#CompanyUrl").click();var industry_id=$(this).find("small.website").attr("rel")}$("#CompanyIndustryId").attr("value",industry_id).change();$("#CompanyIndustryId").attr("readonly","readonly");$("#autocomplete").fadeOut("fast",function(){fw.autocomplete.remove();fw.autocomplete.ie7Fixes(false)});fw.validate.pause=false;return false})})},500)}};fw.autocomplete.ie7Fixes=function(a){if($.browser.msie&&$.browser.version<8){if(a){$("div.join_select_overlay_left,div.join #CompanyName,div.join #CompanyIndustryId,div.join div.join_button,div.join_select_overlay_right").css({visibility:"hidden"})}else{$("div.join_select_overlay_left,div.join #CompanyName,div.join #CompanyIndustryId,div.join div.join_button,div.join_select_overlay_right").css({visibility:"visible"})}}};fw.autocomplete.remove=function(){$("#autocomplete").remove()};fw.autocomplete.bindKeyEvents=function(a){a.unbind("keypress");a.keypress(function(b){if(b.keyCode===40){if($("#autocomplete ul li.hover").length){if($("#autocomplete ul li.hover").next().length){$("#autocomplete ul li.hover").removeClass("hover").next().addClass("hover")}}else{$("#autocomplete ul li").first().addClass("hover")}}else{if(b.keyCode===38){if($("#autocomplete ul li.hover").length){if($("#autocomplete ul li.hover").prev().length){$("#autocomplete ul li.hover").removeClass("hover").prev().addClass("hover")}}else{$("#autocomplete ul li").last().addClass("hover")}}else{if(b.keyCode===13){if($("#autocomplete ul li.hover a").length){$("#autocomplete ul li.hover a").click();return false}}else{if(b.keyCode===27){fw.autocomplete.remove()}}}}})};fw.autogrow=new Object;fw.autogrow.init=function(){fw.autogrow.storage={};$("textarea").css({overflow:"hidden"});$("textarea").each(function(){var a=parseInt($(this).css("height"),10);fw.autogrow.storage[$(this).attr("id")]=parseInt(a,10);fw.autogrow.changeSize($(this),a);if(!$(this).attr("oldheight")){$(this).attr("oldheight",a)}});$("textarea").die("keyup");$("textarea").live("keyup",function(){fw.autogrow.grow($(this),fw.autogrow.storage[$(this).attr("id")])})};fw.autogrow.grow=function(a,b){if(a.attr("id")!=="MessageEmbed"&&a.attr("id")!=="MessageImage"){fw.autogrow.changeSize(a,b)}};fw.autogrow.changeSize=function(d,g){var c=$("#_height");var f=d.attr("value");var b=d.css("font-size");var e=d.css("width");var a=f.replace(/[<>"()%&]/gim,"-");c.html(a.replace(/\\n|\n/gim,"<br>"));c.css({"font-size":b,width:e});_realheight=c.height();if(_realheight>(g-20)){d.css({height:(_realheight+20)+"px"})}};fw.autogrow.heightReset=function(a){$("#_height").html(null);a.find("textarea").each(function(){$(this).css({height:$(this).attr("oldheight")+"px"})})};fw.chat=new Object;fw.chat.firstview=true;fw.chat.timeout=false;fw.chat.init=function(){if(fw.chat.enabled){fw.chat.scrollDown();fw.chat.onlineStatus(1);$("#messageform.chat #MessageBody").keydown(function(a){if(a.keyCode===13&&!a.shiftKey){clearTimeout(fw.chat.timeout);$($("#messageform form").get(0)).submit();$("#wall").focus();clearTimeout(fw.chat.timeout);return false}if(a.keyCode===9){fw.chat.insertCharacter(9,this,a)}else{if(a.keyCode===13&&a.shiftKey){fw.chat.insertCharacter(13,this,a)}}});if($("#wall.chat").length){fw.chat.interval=setInterval(function(){fw.chat.timeout=setTimeout(function(){fw.chat.poll()},1500)},3500);fw.chat.online=setInterval(function(){clearTimeout(fw.chat.timeout);fw.chat.onlineStatus(1)},12500)}$(window).unload(function(){fw.chat.onlineStatus(0)})}else{if(!fw.chat.enabled&&location.pathname.match(/^\/teams\/[\w\-]+/)){fw.chat.onlineStatus(1);fw.chat.online=setInterval(function(){fw.chat.onlineStatus(1)},12500)}}};fw.chat.poll=function(){var teamid=$("#wall.chat").attr("rev");var lastchild=$("#wall.chat li.wall:last-child");var lastid=lastchild.attr("id");lastid=lastid?lastid:1;$.get("/chat/poll/"+teamid+"/"+lastid+"/",function(response){var response=response?eval(response)[0]:false;if(response.status!=="error"){if(response.content||fw.chat.firstview){if(lastchild.length){if(!$("#"+(parseInt(lastid,10)+1)).length){lastchild.after(response.content)}}else{$("#wall.chat").html(response.content)}fw.chat.firstview=false;fw.chat.scrollDown()}}})};fw.chat.scrollDown=function(){$("#MessageBody").focus();return $("#wall").attr({scrollTop:$("#wall").attr("scrollHeight")})};fw.chat.resetUploadForm=function(){$("#pending ul li").remove();$("#messageform form.hidden").get(0).reset();$("#messageform form.hidden").hide();$("#mediapanel div.textarea textarea").attr("value","").hide();$("#mediapanel div.textarea").hide();$("#mediapanel li").removeClass("active")};fw.chat.onlineStatus=function(status){$.get("/chat/status/"+$("#wall").attr("rev")+"/"+status,function(data){var data=data?eval(data)[0]:false;if(data.status==="okay"){$("#participants").html(data.content)}})};fw.chat.insertCharacter=function(a,h,g){var c=g.keyCode?g.keyCode:g.charCode?g.charCode:g.which;if(!g.shiftKey&&!g.altKey){var f=h.scrollTop;if(h.setSelectionRange){var b=h.selectionStart;var d=h.selectionEnd;h.value=h.value.substring(0,b)+String.fromCharCode(a)+h.value.substr(d);h.setSelectionRange(b+1,b+1);h.focus()}else{if(h.createTextRange){document.selection.createRange().text=String.fromCharCode(a);g.returnValue=false}}h.scrollTop=f;if(g.preventDefault){g.preventDefault()}return false}return true};fw.counter=new Object;fw.counter.init=function(){var a=$("div.input *[rel^=counter]");a.unbind("keyup");$("span.count").remove();a.keyup(function(){fw.counter.calculateCount($(this))});a.each(function(){var b=$(this).attr("rel").match(/\d+/);$(this).prev().append('<span class="count">'+b+"</span>")})};fw.counter.calculateCount=function(a){if(fw.counter.timeout){clearTimeout(fw.counter.timeout)}fw.counter.timeout=setTimeout(function(){var b=a.attr("value").length;var d=a.attr("rel").match(/\d+/);var c=a.parent().find("span.count");c.html(d-b);if(d-b<1){c.addClass("red")}else{c.removeClass("red")}},200)};fw.eyecatcher=new Object;fw.eyecatcher.init=function(){$("div.eyecatcher_home div.navi ul li a").click(function(){var a=$(this).attr("rel");$(this).parents("ul").find("li").removeClass("active");$(this).parent().addClass("active");$("div.eyecatcher_home div.content:visible").fadeOut("fast",function(){$("div.eyecatcher_home div.content."+a).fadeIn()});return false});$(".eyecatcher_home #buttons a").live("click",function(){$(".eyecatcher_home #buttons a").removeClass("active");$("#joinform").attr("action",$(this).attr("href"));$(this).addClass("active");$("#join_note li.role").addClass("done");if($(this).attr("href")){$("#joinform input[type=submit]").attr("disabled",false).fadeIn("slow");$("#join_note li[class=next_step]").attr("disabled",false).fadeIn("slow");$("#buttons span[class=companies]").attr("disabled",true).fadeOut("fast");$("#buttons span[class=people]").attr("disabled",true).fadeOut("fast");$("#join_note li.next_step").removeClass("opacity");$("#joinform input.button").removeClass("opacity")}else{$("#joinform input[type=submit]").attr("disabled",true).fadeOut()}return false});$(".eyecatcher_home ul.menu a").click(function(){var a=$("form.companies").attr("action");$("#login").hide();if($(this).attr("href")==="#person"){$("#company_network").hide();$("span.email_info").hide();$("#peer_network").show();$("form.companies").get(0).reset();$("form.companies").attr("action",a.replace(/company/,"individual"))}else{if($(this).attr("href")==="#login"){$("#peer_network").hide();$("#company_network").hide();$("#login").show()}else{$("#peer_network").hide();$("#company_network").show();$("form.companies").attr("action",a.replace(/individual/,"company"))}}return false});$(".eyecatcher_home input.submit_input.next").click(function(){$("#company_network").hide();$("#peer_network").show();return false});$("#join_form a.switch").click(function(){if($(this).attr("href")==="#individual"){$("#join_form #company").hide();$("#join_form #individual").fadeIn()}else{if($(this).attr("href")==="#company"){$("#join_form #individual").hide();$("#join_form #company").fadeIn()}}return false})};fw.faq=new Object;fw.faq.init=function(){$("a.help").live("click",function(){fw.loadCSS("/css/plugins/popup.css");$("#box").remove();fw.faq.getContent($(this));return false});$("dfn.bubble").live("click",function(){fw.faq.bubbleValue=$(this).html().replace(/<div\/?[^>]+>/gim,"");$(this).addClass("show absolute");$(this).html('<div class="top"></div><div class="content nora">'+fw.faq.bubbleValue+'</div><div class="bottom"></div>')});$("dfn.bubble.show").live("click",function(){$(this).removeClass("show absolute");$(this).html(fw.faq.bubbleValue)})};fw.faq.getContent=function(link){$.get(link.attr("href"),function(data){var position=link.position();var data=data?eval(data)[0]:false;$("body").append(data.content);if(position.left>500){drift=-280}else{drift=0}$("#box").css({top:position.top,left:(position.left+drift)});$("#box a.close").live("click",function(){$("#box").remove();return false})})};fw.feedback=new Object;fw.feedback.init=function(){if($(document).width()<1024){$("#feedback").css({top:"6%","margin-left":"-35px"})}$("#feedback a").click(function(){if($("#box.feedback").length){fw.hideLightBox();$("#box.feedback").remove()}else{$("#box").remove();fw.loadCSS("/css/plugins/popup.css");fw.feedback.showFeedbackForm($(this))}return false});$("#purposes li a").live("click",function(){fw.showElementLoader(fw.feedback.content);var b=$(this).attr("rel");$(this).parents("#purposes").find("li").removeClass("active");$(this).parent().addClass("active");$("#pop_content").css({overflow:"hidden"});$("#box div.form").hide();$("#box div.form."+b).removeClass("hidden").show();$("#pop_content").css({overflow:"auto"});var a=setTimeout(function(){fw.hideElementLoader(fw.feedback.content)},500)});fw.feedback.bindEmotionEvent()};fw.feedback.showFeedbackForm=function(element){fw.showLightBox();$.get(element.attr("href"),function(data){var data=data?eval(data)[0]:false;if(data.status==="okay"){$("#feedback").after(data.content);$("#box, #loader").css({cursor:"default"});fw.feedback.content=$("#box.feedback div.content");fw.feedback.bindSubmitEvent();fw.feedback.bindEmotionEvent();if($.browser.safari){$("div#box div.pop_content div.header div.right a.close").css({position:"relative",left:"24px"})}}})};fw.feedback.bindEmotionEvent=function(){$("#box.feedback ul.emotions.trigger li a").unbind("click");$("#box.feedback dfn").unbind("click");$("#box.feedback ul.emotions.trigger li a").click(function(){fw.showElementLoader(fw.feedback.content);$("#box.feedback ul.emotions.trigger li a").removeClass("active");$(this).addClass("active");var d=$(this).attr("rel");var b=$(this).parents("form");var a=b.find("#ContactEmotion");a.parent().show();b.find("ul.emotions.list").show();b.find("ul.emotions.list").find("li span").hide();b.find("ul.emotions.list").find("li span."+d).removeClass("hidden").show();var c=setTimeout(function(){fw.hideElementLoader(fw.feedback.content)},500)});$("#box.feedback a.close").click(function(){fw.showElementLoader(fw.feedback.content);fw.hideLightBox();$("#box.feedback").remove();fw.hideElementLoader(fw.feedback.content);return false});$("#box.feedback dfn").click(function(){fw.showElementLoader(fw.feedback.content);var a=$(this).parents("form").find("#ContactEmotion");a.attr("value",$(this).html());fw.hideElementLoader(fw.feedback.content);return false})};fw.feedback.bindSubmitEvent=function(){$("#box.feedback form").unbind("submit");$("#box.feedback form").submit(function(){fw.showElementLoader(fw.feedback.content);$.post($(this).attr("action"),$(this).serialize(),function(data){var data=data?eval(data)[0]:false;if(data.status==="error"){$("#box.feedback span.invalid").show();$("#box.feedback").replaceWith(data.content);fw.feedback.bindSubmitEvent();fw.feedback.bindEmotionEvent()}else{$("#box.feedback div.success").show();var to=setTimeout(function(){$("#box.feedback").hide();fw.hideLightBox()},2500)}fw.hideElementLoader(fw.feedback.content)});return false})};fw.filter=new Object;fw.filter.init=function(){$("div.filter div.content button").live("click",function(){fw.showLoader();fw.filter.fetchData(this);return false});$("div.filter div.content form").submit(function(){fw.showLoader();fw.filter.fetchData(this);return false});$("div.filter div.content div.pagination a").live("click",function(){fw.showLoader();fw.filter.fetchData(this);return false});$("div.filter div.content select").change(function(){fw.showLoader();$(this).parents("form").submit();return false});fw.filter.menuMagic()};fw.filter.fetchData=function(element){var form=$(element);var query={};if(form.parent().attr("class")==="updatefilterpagination"){var href=form.attr("href");if(href){var page=href.match(/page(\d+)/)[1];form=form.parents("form")}}else{var link=form.parents(".content").find(".updatefilterpagination a.active");var page=parseInt(link.html(),10)}if(element.value){query[element.name]=element.value;form=form.parents("form")}$("input[type=hidden], select",form).each(function(){query[this.name]=this.value});query.page=page;$.post(form.attr("action"),query,function(data){var container="#"+form.attr("action").match(/\/(\w+)\//)[1]+"_widget";var data=data?eval(data)[0]:false;form.prev().html(data.filter.text);$(container).html(data.content);var pagination=data.filter.paginate.html.replace(/\s{2,}/mg,"");var viewhtml=data.filter.viewhtml.replace(/\s{2,}/mg,"");var latitude=parseFloat($(container+" div.header div.geo span.latitude").html());var longitude=parseFloat($(container+" div.header div.geo span.longitude").html());if(!isNaN(latitude)&&!isNaN(longitude)){fw.session.location.latitude=latitude;fw.session.location.longitude=longitude;if($("#map").length){if(fw.maps){fw.maps.showMap()}}}$("div.updatefilterpagination",form).html(pagination);$("div.updatefilterview",form).html(viewhtml);fw.quicklist.dragDrop();fw.maps.showPins();fw.hideLoader()})};fw.filter.menuMagic=function(){$("#menumagic_more").live("click",function(){$(this).parents("ul.more").prev().children().show();$(this).parent().hide()});var magic_elements=$("#menu .magic");magic_elements.prev(".settings").prepend('<input value="'+fw.session.translations.filter_default+'" type="text" class="menumagic" />');var matches=location.href.match(/(\/companies)|(\/topics)|(\/works)/g);if(matches){var suffix=matches[0]}else{var suffix=""}setTimeout(function(){magic_elements.each(function(){var id=$(this).attr("id");$.get("/menumagic/"+id+suffix,function(data){var data=data?eval(data)[0]:false;$("#"+id).append(data.content)})})},2500);$(".menumagic").live("click",function(){$(this).attr("value","")});$(".menumagic").keyup(function(){if(fw.filter.timeout){clearTimeout(fw.filter.timeout)}var that=$(this);var list=that.parent().next();list.show();if(that.attr("value").length){fw.filter.timeout=setTimeout(function(){list.children().hide();list.find("li.hidden a[href*="+that.attr("value").replace(/\W/g,"-").toLowerCase()+"], li.hidden a[href*="+that.attr("value").replace(/\W/g,"-").toUpperCase()+"]").parent().show()},250)}else{list.find("li").show();list.find("li.hidden").hide()}})};fw.follow=new Object;fw.follow.init=function(){$("a.follow, a.unfollow").live("click",function(){fw.follow.fireFollowRequest($(this));return false})};fw.follow.fireFollowRequest=function(element){fw.showLoader();$.get(element.attr("href"),function(data){var data=data?eval(data)[0]:false;if(data.status==="okay"){var home=location.pathname.match(/^\/home\//);if(home){var count=parseInt($("span.following").html(),10)}else{var count=parseInt($("span.followers").html(),10)}var href=element.attr("href");if(element.attr("href").match(/^\/follow/)){element.html(fw.session.translations.unfollow);element.attr("class","unfollow");element.attr("href",href.replace(/follow/i,"unfollow"));if(home){$("span.following").html(++count)}else{if(!element.parents(".listviewdetails").length){$("span.followers").html(++count)}}}else{if(element.attr("href").match(/^\/unfollow/)){element.html(fw.session.translations.follow);element.attr("class","follow");element.attr("href",href.replace(/unfollow/i,"follow"));if(location.pathname.match(/^\/find/)){element.addClass("bold")}if(home){$("span.following").html(--count)}else{if(!element.parents(".listviewdetails").length){$("span.followers").html(--count)}}}}if(element.attr("href").match(/^\/fan/)){element.html(fw.session.translations.unfan);element.attr("class","unfollow");element.attr("href",href.replace(/fan/i,"unfan"))}else{if(element.attr("href").match(/^\/unfan/)){element.html(fw.session.translations.fan);element.attr("class","follow");element.attr("href",href.replace(/unfan/i,"fan"))}}element.after('<img id="success" src="'+data.url+'" alt="" />');var to=setTimeout(function(){$("img#success").fadeOut()},5000);fw.resetCsrfTokens(data.csrf)}else{element.parent().after('<span class="invalid inplace">'+data.content+"</span>")}fw.hideLoader()})};fw.form=new Object;fw.form.init=function(){$("a[rel=select_all]").click(function(){fw.form.selectAll($(this));return false});$("a[rel=select_none]").click(function(){fw.form.deselectAll($(this));return false});fw.form.upgradeFormMagic();if(!location.pathname.match(/\/login/)){fw.form.landingpageLogin()}fw.form.paymentFormMagic();$("#PaymentType , #PaymentCount").bind("click keyup change blur focus",function(){fw.form.paymentFormMagic()});fw.form.paymentFormEvents()};fw.form.selectAll=function(a){fw.showLoader();a.parent().parent().next().find("fieldset[rel=form_select] input[type=checkbox]").each(function(){this.checked=true});fw.hideLoader()};fw.form.deselectAll=function(a){fw.showLoader();a.parent().parent().next().find("fieldset[rel=form_select] input[type=checkbox]").each(function(){this.checked=false});fw.hideLoader()};fw.form.upgradeFormMagic=function(){$("#emailchange").click(function(){if($("div.emailchange:visible").length){$("div.emailchange").fadeOut()}else{$("div.emailchange").fadeIn()}return false});$("span.invalid").length?$("div.emailchange").fadeIn():null;$("div.domain input#CompanyUrl").bind("blur focus change keyup click",function(){var a=$(this).attr("value").match(/^(?:https?:\/\/)?[\w+\-\.]+\.\w{2,6}$/);if(a&&a[0]){a[0]=a[0].replace(/^https?:\/\//,"");a[0]=a[0].replace(/^www\./,"");$("#maildomain").html(("@"+a[0]).bold())}else{$("#maildomain").html("@example.com")}})};fw.form.landingpageLogin=function(){var f=$("#CompanyLogin");var b=$("#CompanyPassword");try{b.get(0).type="text"}catch(d){}var c=f.attr("value");var a=b.attr("value");f.focus(function(){if($(this).attr("value")===fw.session.translations.email){$(this).attr("value","")}});b.focus(function(){if($(this).attr("value")===fw.session.translations.password){$(this).attr("value","");if($.browser.opera){b.focus()}}try{this.type="password"}catch(g){}});f.blur(function(){if(!$(this).attr("value")){$(this).attr("value",c)}});b.blur(function(){if(!$(this).attr("value")){$(this).attr("value",a);try{this.type="text"}catch(g){}}})};fw.form.paymentFormMagic=function(){var b=parseInt($("#PaymentType").attr("value"),10);var a=parseInt($("#PaymentCount").attr("value"),10);if(b>0&&b<3&&a>0&&a<10000){if(b===1){var d=(3*a)+"";if(d.length>3){d=d.replace(/(\d{3})$/,",$1")}var c='<span class="price">'+d+"</span>"}else{if(b===2){var d=(5*a)+"";if(d.length>3){d=d.replace(/(\d{3})$/,",$1")}var c='<span class="price">'+d+"</span>"}}}else{var c='<span class="price">0</span>'}$("#costs").html(c)};fw.form.paymentFormEvents=function(){$("#booking_type").click(function(){$("#booking_types").show();return false});$("#booking_seat").click(function(){$("#booking_seats").show();$("#booking_seats").next().show();return false});$("#basic, div[rel=enterprise] a").click(function(){$("#enterprise").removeClass("active");$(this).addClass("active");$("#basic").addClass("active");$("#booking_seats").show();$("#sidebar div[rel=enterprise]").hide();$("#sidebar div[rel=basic]").show();$("#PaymentType").attr("value",1);fw.form.paymentFormMagic();return false});$("#enterprise, div[rel=basic] a").click(function(){$("#basic").removeClass("active");$(this).addClass("active");$("#enterprise").addClass("active");$("#booking_seats").show();$("#sidebar div[rel=basic]").hide();$("#sidebar div[rel=enterprise]").show();$("#PaymentType").attr("value",2);fw.form.paymentFormMagic();return false});$("#payment").click(function(){$("#booking_types, #booking_seats").hide();$("#booking_seats").next().hide();$("div.payment").show();$("img.okay").show();$("a#cancel_booking").hide();$(this).hide();return false});$("div.bookings span.up").click(function(){var a=parseInt($("#PaymentCount").attr("value"),10);if(a<10000){$("#PaymentCount").attr("value",a+5)}else{$("#PaymentCount").attr("value",10000)}fw.form.paymentFormMagic();return false});$("div.bookings span.down").click(function(){var a=parseInt($("#PaymentCount").attr("value"),10);if(a>5){$("#PaymentCount").attr("value",a-5)}else{$("#PaymentCount").attr("value",1)}fw.form.paymentFormMagic();return false})};fw.message=new Object;fw.message.twitter=false;fw.message.init=function(){$("#pending ul li").remove();if(location.pathname.match(/^\/teams\//)&&$("#menu div.menu_point.uploads").length){fw.message.teamUploadPoll()}if($("#MessageUpload").length){fw.load("/js/vendors/au.js")}$("#messageform form").unbind("submit");$("ul#wall form").unbind("submit");$("ul#wall form").submit(function(){fw.message.saveComment($(this));return false});$("#messageform form").submit(function(){fw.message.saveMessage($(this));return false});$("ul#wall div.sub_wallitem_details span.delete a").live("click",function(){fw.message.deleteMessage($(this));return false});$("ul#wall div.comment span.delete a").live("click",function(){fw.message.deleteComment($(this));return false});$("#wall div.showform a").live("click",function(){if($(this).attr("class")!=="repost"){$(this).parent().parent().find("div.comments div").show();$(this).fadeOut();return false}});$("#wall div.showform a.repost").live("click",function(){fw.message.repost($(this));return false});$("div.wallitem div.attachment a").live("click",function(){fw.message.lightbox($(this));return false});$(".uploads ul li a.delete, #pending ul li a.delete").live("click",function(){fw.message.deleteUpload($(this));return false});fw.message.initNetworkButtons();fw.message.initViewState();fw.message.mediaPanelEvents();fw.message.initVisibilityDropdown($("#MessageVisibility"))};fw.message.initViewState=function(){$("ul#wall textarea").live("click",function(){$(this).parents("form").find("div.save_button, div.button").show()});$("ul#wall textarea").focus(function(){$(this).parents("form").find("div.save_button:hidden").show()});$("div.comments div.comment div.more a.show").live("click",function(){$(this).addClass("hidden");$(this).parents("div.comment").find("a.hide").removeClass("hidden");$(this).parents("div.comments").find("div.comment").show();return false});$("div.comments div.comment div.more a.hide").live("click",function(){$(this).addClass("hidden");$(this).parents("div.comment").find("a.show").removeClass("hidden");$(this).parents("div.comments").find("div.comment.hidden").hide();return false});$("#MessageVisibility").change(function(){fw.message.initVisibilityDropdown($(this))})};fw.message.initVisibilityDropdown=function(a){var b=$("#messageform span.privacy");b.removeClass("private");b.removeClass("public");if(a.attr("value")==="1"||a.attr("value")==="7"){$("#twitter").addClass("tmp_inactive");$("#facebook").addClass("tmp_inactive")}else{$("#twitter").removeClass("tmp_inactive");$("#facebook").removeClass("tmp_inactive")}if(a.attr("value")==="2"||a.attr("value")==="8"){b.addClass("public")}else{b.addClass("private")}};fw.message.saveComment=function(form){fw.showLoader();$.post(form.attr("action"),form.serialize(),function(data){var data=data?eval(data)[0]:false;if(data.status==="okay"){fw.message.refreshComment(form,data);fw.counter.init();fw.autogrow.init();fw.autogrow.heightReset(form)}else{form.append('<span class="invalid inplace">'+data.content+"</span>");fw.validate.init();fw.hideLoader()}})};fw.message.saveMessage=function(form){fw.showLoader();$("#messageform form").unbind("submit");$("#messageform form").submit(function(){return false});var action=form.attr("action");if($("#wall.chat").length){teamid=$("#wall.chat").attr("rev");lastchild=$("#wall.chat li.wall:last-child");lastid=lastchild.attr("id");lastid=lastid?lastid:1;action+=teamid+"/"+lastid}clearTimeout(fw.message.timeout);clearTimeout(fw.chat.timeout);$.post(action,form.serialize(),function(data){$("#messageform form").submit(function(){fw.message.saveMessage($(this));return false});var data=data?eval(data)[0]:false;if(data.status==="okay"){$("#wall").fadeIn();$("#MessageBody").attr("value","");$("#pending li").remove();if($("#wall.chat").length){if(lastchild.length){lastchild.after(data.content)}else{$("#wall.chat").html(data.content)}return fw.chat.scrollDown()}fw.message.refreshMessage(data);fw.counter.init();fw.autogrow.init();fw.autogrow.heightReset(form);fw.message.initNetworkButtons();fw.autoclear();$("#mediapanel div").hide();$("#mediapanel ul li").removeClass("active")}else{form.append('<span class="invalid inplace">'+data.content+"</span>");fw.validate.init();fw.hideLoader()}})};fw.message.deleteMessage=function(link,comment){if(confirm(fw.session.translations.really_do_that)){fw.showLoader();link.parents("div.wallitem").parent().remove();if(!$("ul#wall li").length){$("ul#wall").hide();$("div#wallpagination").hide();$("div.info_step").show()}$.get(link.attr("href"),function(data){var data=data?eval(data)[0]:false;fw.message.init();fw.resetCsrfTokens(data.csrf);fw.hideLoader();if(data.status!=="okay"){link.after('<span class="invalid inplace">'+data.content+"</span>")}})}};fw.message.deleteComment=function(link){if(confirm(fw.session.translations.really_do_that)){fw.showLoader();var container=link.parents("div.wallitem");var visible=link.parents("div.wallitem").find("div.comment:visible");var comments=link.parents("div.wallitem").find("div.wallcomment");if(comments.length){link.parents("div.wallcomment").parent().remove();if(comments.length===1){container.find("div.header").addClass("greyheader")}container.find("textarea").attr("value","");if(visible.length===1){container.find("div.comment.hidden").removeClass("hidden")}if(container.find("a.show.hidden").length){var show=container.find("a.show.hidden");var show_html=show.html();var show_count=show_html.match(/\d+/)[0];if(show_count>2){show.html(show_html.replace(/\d+/,(parseInt(show_count,10)-1)))}else{container.find("div.more").hide()}}}$.get(link.attr("href"),function(data){var data=data?eval(data)[0]:false;fw.message.init();fw.resetCsrfTokens(data.csrf);fw.hideLoader();if(data.status!=="okay"){link.after('<span class="invalid inplace">'+data.content+"</span>")}})}};fw.message.refreshComment=function(a,b){var c=a.parents("div.comments");c.find("div.comment").remove();c.find("div.commentform").remove();c.find("div.header").removeClass("greyheader").after(b.content);c.find("textarea").attr("value","");fw.message.init();fw.resetCsrfTokens(b.csrf);fw.autogrow.init();fw.autogrow.heightReset(a);return fw.hideLoader()};fw.message.refreshMessage=function(a){$("div#content cbox").fadeOut();if($("#wall li").length){$("#wall li:first").before(a.content)}else{if($("div#content cbox").prev().prev().length){$("div#content cbox").prev().prev().before('<ul id="wall">'+a.content+"</ul>")}else{if($("div#content cbox").length){$("div#content cbox").before('<ul id="wall">'+a.content+"</ul>")}else{$("#wall").html(a.content)}}}$("textarea").attr("value","");fw.message.init();fw.resetCsrfTokens(a.csrf);return fw.hideLoader()};fw.message.mediaPanelEvents=function(){$("#mediapanel a").live("click",function(){$("#mediapanel ul li").removeClass("active");$(this).parent().addClass("active");var rel=$(this).attr("rel");if(rel==="upload"){$("#mediapanel").parent().next().show();$("#mediapanel div.input small").hide();$("#mediapanel div.video").hide();$("#mediapanel div.formats, #mediapanel textarea").hide();$("#mediapanel div.formats."+rel).show()}else{if(rel==="video"){$("#mediapanel").parent().next().hide();$("#mediapanel div.formats, #mediapanel textarea").hide();$("#mediapanel div.embed").hide();$("#mediapanel div.video").show()}else{$("#mediapanel").parent().next().hide();$("#mediapanel div.formats, #mediapanel textarea").hide();$("#mediapanel div.video").hide();$("#mediapanel div.input."+rel+" small").show();$("#mediapanel ."+rel).show()}}return false});$("#hideattach").click(function(){$(this).hide();$("#attach").show();$("#mediapanel").hide();$("#mediapanel").parent().next().hide();return false});var prev=$("#MessageUpload").prev().prev().prev();var next=$($("#MessageUpload").nextAll().get(2));if($("#MessageUpload").length){$("#MessageUpload").hide();var ajaxupload=new AjaxUpload("MessageUploadButton",{action:$("#MessageUpload").parent().attr("action"),autoSubmit:true,name:"data[Message][upload]",data:null,onSubmit:function(file,extension){var datastring='[{"'+prev.find("input:first-child").attr("name")+'":"'+prev.find("input:first-child").attr("value")+'","'+prev.find("input:last-child").attr("name")+'":"'+prev.find("input:last-child").attr("value")+'","'+next.find("input:first-child").attr("name")+'":"'+next.find("input:first-child").attr("value")+'","'+$("#MessageTitle").attr("name")+'":"'+escape($("#MessageTitle").attr("value"))+'","'+$("#MessagePrivate").attr("name")+'":"'+escape($("#MessagePrivate").attr("value"))+'"}]';var dataobject=eval(datastring)[0];ajaxupload._settings.data=dataobject;fw.showLoader()},onComplete:function(file,response){fw.hideLoader();var response=response?eval(response)[0]:false;if(response.status==="error"){$("#MessageUpload").after('<span class="invalid inplace">'+response.content+"</span>")}else{var extension=file.match(/\.(\w{3,4})$/)[1];if(extension.toLowerCase()!=="jpg"&&extension.toLowerCase()!=="png"&&extension.toLowerCase()!=="gif"){var fileicon="/img/img_upload_"+extension.toLowerCase()+".png"}else{var fileicon="/message/get-file/"+response.id+"/33"}$("#pending ul").append('<li><a class="left mr12" href="/message/get-file/'+response.id+'"><img src="'+fileicon+'" /></a><a class="left fs13" href="/message/get-file/'+response.id+'">'+response.file+'</a><a class="delete" href="/message/delete-file/'+response.id+"/"+response.csrf+'">'+fw.session.translations.del+'</a><span class="clear"></span></li>')}}})}};fw.message.deleteUpload=function(link){if(confirm(fw.session.translations.really_do_that)){fw.showLoader();$.get(link.attr("href"),function(data){var data=data?eval(data)[0]:false;if(data.status==="okay"){link.parent().remove()}fw.resetCsrfTokens(data.csrf);fw.hideLoader()})}};fw.message.initNetworkButtons=function(){$("label#twitter, label#facebook").unbind("click");$("label#twitter").click(function(){if(!$("#MessageTwitter").is(":checked")){$("#MessageTwitter").attr("checked","checked");$(this).addClass("active")}else{$("#MessageTwitter").attr("checked",false);$(this).removeClass("active")}return false});$("label#facebook").click(function(){if(!$("#MessageFacebook").is(":checked")){$("#MessageFacebook").attr("checked","checked");$(this).addClass("active")}else{$("#MessageFacebook").attr("checked",false);$(this).removeClass("active")}return false})};fw.message.repost=function(link){fw.showLoader();$.get(link.attr("href"),function(data){var data=data?eval(data)[0]:false;if(data.status==="okay"){link.css({color:"#EAEAEA"});link.attr("href","#")}fw.resetCsrfTokens(data.csrf);fw.hideLoader()})};fw.message.lightbox=function(a){if(!a.attr("href").match(/(^\/)|^http:\/\/(www\.)?(business-in|workube\.com)/)){top.open(a.attr("href"),"workube_media","width=600,height=400")}else{fw.showLightBox();fw.injectModal(a.html().replace(/_\d{2,3}\./,"_original.").toLowerCase());$("#modal img").css({border:"10px solid white",display:"none"});$("#modal img").load(function(){fw.message.positionImage("img")});fw.message.resizeInterval=setInterval(function(){fw.message.positionImage("img")},250)}$("#modal, #loader").click(function(){$("#modal").remove();fw.hideLightBox();clearInterval(fw.message.resizeInterval)})};fw.message.positionImage=function(e){var b=window.scrollY?window.scrollY:document.documentElement.scrollTop;var a=window.innerHeight?window.innerHeight:document.documentElement.clientHeight;var h=window.innerWidth?window.innerWidth:document.documentElement.clientWidth;var d=$("#modal "+e).width();var i=$("#modal "+e).height();if($("#modal img").width()>h){var d=$("#modal "+e).width(h-30);$("#modal "+e).height("auto")}else{if($("#modal "+e).height()>a){$("#modal "+e).width("auto");var i=$("#modal "+e).height(a-30)}}var c=b+((a-i)/2)-10;var f=(h-d)/2;$("#modal").css({"margin-top":(c>0)?c:10,"margin-left":f});if(parseInt($("#modal img").css("margin-top"),10)<0){$("#modal img").css("margin-top",5)}var g=setTimeout(function(){$("#modal "+e).fadeIn()},500)};fw.message.teamUploadPoll=function(){fw.message.teamUploadInterval=setInterval(function(){$.get("/team/uploads/"+escape(location.pathname.match(/^\/teams\/([\w\-]+)\/?/)[1]),function(data){var data=data?eval(data)[0]:false;if(data.status==="okay"){$("#menu div.menu_point.uploads").replaceWith(data.content)}})},15000)};fw.message.updateYoutubeForm=function(a){if(a&&a.match(/^[\w_\-]+$/)){$("#MessageYoutube").attr("value",a)}};fw.navi=new Object;fw.navi.init=function(){$("#quicknavi").change(function(){var a=$(this).attr("value");if(a==="companies"){location.href="/admin/companies/"}else{if(a==="works"){location.href="/my/works/"}else{if(a==="topics"){location.href="/my/topics/"}else{if(a==="jobs"){location.href="/my/jobs/"}}}}return false})};fw.quickfind=new Object;fw.quickfind.timeout=false;fw.quickfind.init=function(){fw.loadCSS("/css/plugins/quickfind.css");$("input.searchkey").live("keyup",function(a){if(a.keyCode!=38&&a.keyCode!=40&&a.keyCode!=27){fw.quickfind.findData($(this))}});$("#search select").change(function(){fw.quickfind.findData($(this).parent().prev().find("input"))})};fw.quickfind.findData=function(element){if(element.attr("value").length>=2){fw.showElementLoader(element);if(element.parent().parent().attr("class")==="teams"){var what="people";var type=5}else{var what=location.href.match(/find\/(\w+)/);if(what&&what[1]){what=what[1]}else{what="all"}var type=element.parent().next().find("select").attr("value")}var value=escape(element.attr("value"));if(fw.quickfind.timeout){clearTimeout(fw.quickfind.timeout);if(fw.chat){clearTimeout(fw.chat.timeout)}}fw.quickfind.timeout=setTimeout(function(){$.get("/quickfind/"+what+"/"+(type?type:0)+"/"+value,function(data){var data=data?eval(data)[0]:false;if($("#quickfind").length){$("#quickfind").replaceWith(data.content)}else{$(element.parents("form")).after(data.content)}if(data.content.match(/class="empty"/)){var to=setTimeout(function(){$("#quickfind").hide()},2000)}value=unescape(value);var highlights=value.split(/\s+/);for(var i=0;i<=highlights.length;i++){if(highlights[i]){fw.quickfind.highlightResults(highlights[i])}}fw.quickfind.bindKeyEvents(element);fw.hideElementLoader(element);$("#quickfind span.close").live("click",function(){fw.quickfind.remove()})})},500)}else{fw.quickfind.remove()}};fw.quickfind.remove=function(){$("#quickfind").remove()};fw.quickfind.highlightResults=function(a){$("#quickfind div.content ul li h3").find("a, span").each(function(){var d=$(this).html();if(a.match(/^[\w\s\-]+$/)&&a.length>1){var b=new RegExp(a,"gim");if(b){var c=d.match(b);if(c&&c[0]){d=d.replace(b,"<span>"+c[0]+"</span>");$(this).html(d)}}}})};fw.quickfind.bindKeyEvents=function(a){a.unbind("keypress");a.keypress(function(b){if(b.keyCode===40){if($("#quickfind ul li.hover").length){if($("#quickfind ul li.hover").next().length){$("#quickfind ul li.hover").removeClass("hover").next().addClass("hover")}}else{$("#quickfind ul li").first().addClass("hover")}}else{if(b.keyCode===38){if($("#quickfind ul li.hover").length){if($("#quickfind ul li.hover").prev().length){$("#quickfind ul li.hover").removeClass("hover").prev().addClass("hover")}}else{$("#quickfind ul li").last().addClass("hover")}}else{if(b.keyCode===13){if($("#quickfind ul li.hover a").length){location.href=$("#quickfind ul li.hover a").attr("href")}}else{if(b.keyCode===27){fw.quickfind.remove()}}}}})};fw.quicklist=new Object;fw.quicklist.init=function(){$("a.quicklist.add").live("click",function(){fw.quicklist.fireSaveRequest(this);return false});$("a.quicklist.remove").live("click",function(){fw.quicklist.fireRemoveRequest(this);return false});$("#quicklist a.quickview").live("click",function(){fw.quicklist.fireQuickviewRequest(this);return false});fw.quicklist.dragDrop()};fw.quicklist.fireSaveRequest=function(link){fw.showLoader();var link=$(link);$.get(link.attr("href"),function(data){var data=data?eval(data)[0]:false;var model=link.attr("rel");var ul=$("#quicklist ul[rel="+model+"]");if(model==="Personnel"){model="People"}if($("#quicklist div.content ul").length===0){$("#quicklist img.empty").hide()}if(ul.length===1){$("div#quicklist").find("div.content").removeClass("hidden");ul.find("li:last-child").after("<li>"+data.content+"</li>")}else{$("div#quicklist").find("div.content").removeClass("hidden");$("#quicklist div.content").append("<h2>"+model+'<span>(1)</span></h2><a class="toggleOff" href="#" rel="'+model+'">Hide</a><ul rel="'+model+'"><li>'+data.content+'</li></ul><span class="clear"></span>');fw.toggle.init()}fw.quicklist.unbindDrag(link);ul.prevUntil("h2").prev().find("span").html("("+(ul.children().length)+")");fw.resetCsrfTokens(data.csrf);link.parent().hide().addClass("hidden");fw.hideLoader()})};fw.quicklist.fireRemoveRequest=function(link){fw.showLoader();var link=$(link);var ul=link.parents("ul");$.get(link.attr("href"),function(data){var data=data?eval(data)[0]:false;var model=link.attr("rel");$("ul.more li.hidden").each(function(){var add_url=$("a",this).attr("href").replace(/\/quicklist\/add\//,null);var remove_url=link.attr("href").replace(/\/quicklist\/remove\//,null);if(add_url===remove_url){$(this).show();$(this).parents("div.widget, div.wallitem, div.vcard").addClass("draggable");fw.quicklist.dragDrop()}});link.parents("li").hide().addClass("hidden");if(ul.children("li").length===1){ul.prevUntil("h2").remove();ul.prev().remove();ul.remove()}else{link.parents("li").remove()}ul.prevUntil("h2").prev().find("span").html("("+(ul.children().length)+")");if($("#quicklist div.content ul").length===0){$("#quicklist img.empty").show()}fw.resetCsrfTokens(data.csrf);var to=setTimeout(function(){fw.quicklist.init()},500);fw.hideLoader()})};fw.quicklist.fireQuickviewRequest=function(a){var a=$(a).parent();if(a.attr("class").match(/active/)){a.removeClass("active");a.parents("div#quicklist").find("div.content").addClass("hidden")}else{a.addClass("active");a.parents("div#quicklist").find("div.content").removeClass("hidden")}};fw.quicklist.dragDrop=function(){var a=$("div.draggable div.image, div.draggable div.smallimage, div.draggable div.mediumimage");a.draggable({helper:"clone",addClasses:false,drag:function(c,d){d.helper.addClass("dashed")}});var b=$("#quicklist");b.droppable({drop:function(e,f){fw.showLoader();var c=f.draggable.parents("div.draggable");var d=c.find("a.quicklist.add");f.helper.remove();fw.quicklist.fireSaveRequest(d);fw.hideLoader()}})};fw.quicklist.unbindDrag=function(b){var a=$("a[href="+b.attr("href")+"]");a.each(function(){var c=$(this).parents("div.draggable").find("div.image, div.smallimage, div.mediumimage","");c.draggable("destroy")})};fw.rate=new Object;fw.rate.init=function(){$("ul.rating a").live("click",function(){fw.rate.fireRating($(this));return false})};fw.rate.fireRating=function(link){if(link.attr("class").match(/done/)){return false}fw.showLoader();$.get(link.attr("href"),function(data){var data=data?eval(data)[0]:false;fw.resetCsrfTokens(data.csrf);if(data.status!=="okay"){fw.hideLoader();return link.after('<span class="invalid inplace">'+data.content+"</span>")}var scoring=link.attr("href").match(/\/(\d)\//)[1];if(scoring==4){var counter=link.parents("ul.rating").find("span.gcount");var gcount=parseInt(counter.html(),10);counter.html(gcount+1);link.css({"background-position":"-111px -49px"})}else{var counter=link.parents("ul.rating").find("span.bcount");var bcount=parseInt(counter.html(),10);counter.html(bcount+1);link.css({"background-position":"-111px -66px"})}link.addClass("done");link.parents("ul.rating").find("li a").die("click",function(){return false}).unbind("click").css({cursor:"default"});link.parents("ul.rating").find("li a").addClass("done");fw.hideLoader()})};fw.tabs=new Object;fw.tabs.init=function(){$("div.box div.header ul.menu li a").live("click",function(){if($(this).attr("class")!=="notabs"){if($(this).parent().attr("class")!=="active"){fw.showLoader();fw.tabs.getContent($(this),true)}return false}});var a=location.hash.substr(1);if(a&&$("ul[rel="+a+"], a[href=#"+a+"]").length){$("ul[rel="+a+"]").show();$("a[href=#"+a+"]").addClass("active");fw.tabs.setStepContent($("a[href=#"+a+"]"))}else{$("a.softtab").parent().each(function(){var c=$($(this).find("a.softtab").get(0));var b=c.attr("href").substr(1);c.addClass("active");c.parents("div.header").next().find("ul").hide();$("ul[rel="+b+"]").show()})}$("a.softtab").live("click",function(){fw.tabs.setSofttabContent($(this));return false});$("a.picturetab").live("click",function(){fw.tabs.setPicturetabContent($(this));return false});fw.tabs.setPicturetabContent($("a.picturetab").first());$("a.steps").live("click",function(){fw.tabs.setStepContent($(this))});if(location.hash){fw.tabs.setFootertabContent($("a[href="+location.hash+"]"))}else{fw.tabs.setFootertabContent($($("a.footertab").get(0)))}if(!location.pathname.match(/\/settings\/profile-picture\/?/)){$("div#menu ul.sub li a[href*=#], a.footertab[href^=#]").live("click",function(){fw.tabs.setFootertabContent($(this));return false})}};fw.tabs.getContent=function(link){var href=link.attr("href");$("#quicklist div.settings").show();$("#quicklist div.quicklist_notice").show();$("#quicklist a.help").attr("href","/faqs/quicklist");$.get(href,function(data){var data=data?eval(data)[0]:false;link.parents("ul").children("li.active").removeClass("active");link.parent().addClass("active");link.parents("div.box").children("div.content").html(data.content);fw.hideLoader()})};fw.tabs.setSofttabContent=function(c){c.parent().find("a.softtab").removeClass("active");c.addClass("active");var b=c.parent().attr("class");var a=c.attr("href").substr(1);$("ul."+b).hide();$("ul[rel="+a+"]").show()};fw.tabs.setFootertabContent=function(a){fw.showLoader();if($("a.footertab").length){$("a.footertab").each(function(){var c=$(this).attr("href");if(c.match(/^#/)){$(c).hide()}});if(a.attr("href")&&!a.attr("class").match(/\snotabs/)){var b=a.attr("href").substr(1);location.hash="#"+b;$("div#menu ul.sub li, div.footer ul.menu li").removeClass("active");$("a[href^=#"+b+"]").parent().addClass("active");$("#"+b).show()}}fw.hideLoader()};fw.tabs.setStepContent=function(a){$("#nextstep").find("span.number, span.description").removeClass("active");a.children().addClass("active");$("div.steps").children().hide();$("div.steps "+a.attr("href")).show()};fw.tabs.setPicturetabContent=function(a){$("a.picturetab").addClass("opaque");a.removeClass("opaque");$("div[id^=picturetab]").hide();$(a.attr("href")).show()};fw.toaster=new Object;fw.toaster.init=function(){fw.toaster.fadeOut()};fw.toaster.fadeOut=function(){$("div.message").click(function(){$(this).hide()});var a=setTimeout(function(){if($("div.message:visible").length){$("div.message:visible").slideUp("fast")}},7500)};fw.toggle=new Object;fw.toggle.init=function(){$("a.toggleOn, a.toggleOff").die("click");$("#menu a.toggleOn, #menu a.toggleOff").live("click",function(){fw.toggle.toggleMenuVisibility($(this));return false});fw.toggle.initFormsViewstate();fw.toggle.initListsViewstate();$("#quicklist a.toggleOn, #quicklist a.toggleOff").live("click",function(){fw.toggle.toggleQuicklistVisibility($(this));return false});$("div[id^=management] a.toggleOn, div[id^=management] a.toggleOff").live("click",function(){fw.toggle.toggleFormsVisibility($(this));return false});$("#content div.list a.toggleOn, #content div.list a.toggleOff").live("click",function(){fw.toggle.toggleListsVisibility($(this));return false});$("span.description a.toggleOn, span.description a.toggleOff").live("click",function(){fw.toggle.toggleElementVisibility($(this));return false});$("#hotspot ul.more a").live("click",function(){$(this).parent().remove();$("#promote").removeClass("hidden");return false});$("div.info_message a.more").live("click",function(){$("#show_more_infomessage").removeClass("hidden");return false});$("div.info_box span.close").live("click",function(){fw.toggle.toggleInfoboxVisibility($(this));return false}).css({cursor:"pointer"})};fw.toggle.toggleMenuVisibility=function(a){var c=a.attr("rel");var b=$("#menu #"+c);if(b.is(":visible")){a.attr("class","toggleOn");b.hide();$.get("/toggle/menu/"+c+"/off");if(c==="personlink"||c==="teampending"){$("div#follow_status span.toggle_link").css({"background-image":"url(/img/ic_arrow_down.png)"});a.css({color:"#133966"});a.html(fw.session.translations.show_list)}}else{a.attr("class","toggleOff");b.prev().show();b.show();if(c==="personlink"||c==="teampending"){$("div#follow_status span.toggle_link").css({"background-image":"url(/img/ic_arrow_up.png)"});a.css({color:"#133966"});a.html(fw.session.translations.hide_list)}$.get("/toggle/menu/"+c+"/on")}};fw.toggle.toggleQuicklistVisibility=function(b){var a=b.attr("rel");var c=$("#quicklist ul[rel="+a+"]");if(c.is(":visible")){$.get("/toggle/quicklist/"+a+"/off");b.attr("class","toggleOn");c.css({display:"none"})}else{$.get("/toggle/quicklist/"+a+"/on");b.attr("class","toggleOff");c.prev().show();c.show()}};fw.toggle.toggleFormsVisibility=function(b){var a=b.attr("rel");var c=b.next();if(c.is(":visible")){b.attr("class","toggleOn");c.hide();$.get("/toggle/forms/"+a+"/off")}else{b.attr("class","toggleOff");c.prev().show();c.show();$.get("/toggle/forms/"+a+"/on")}};fw.toggle.toggleListsVisibility=function(b){var a=b.attr("rel");var c=b.parents("div.list").find("ul");if(c.is(":visible")){b.attr("class","toggleOn");c.hide();$.get("/toggle/lists/"+a+"/off")}else{b.attr("class","toggleOff");c.prev().show();c.show();$.get("/toggle/lists/"+a+"/on")}};fw.toggle.toggleElementVisibility=function(b){var a=b.attr("rel");var c=b.next();if(c.is(":visible")){b.attr("class","toggleOn");b.html(fw.session.translations.show);c.hide();$.get("/toggle/element/"+a+"/off")}else{b.attr("class","toggleOff");b.html(fw.session.translations.hide);c.prev().show();c.show();$.get("/toggle/element/"+a+"/on")}};fw.toggle.initFormsViewstate=function(){if(fw.session.toggle&&fw.session.toggle.forms){for(var c in fw.session.toggle.forms){var a=c;var b=fw.session.toggle.forms[c];if(b=="off"){$("a.toggleOff[rel="+a+"]").next().css({display:"none"});$("a.toggleOff[rel="+a+"]").attr("class","toggleOn")}else{$("a.toggleOn[rel="+a+"]").next().css({display:"block"});$("a.toggleOn[rel="+a+"]").attr("class","toggleOff")}}}};fw.toggle.initListsViewstate=function(){if(fw.session.toggle&&fw.session.toggle.lists){for(var c in fw.session.toggle.lists){var a=c;var b=fw.session.toggle.lists[c];if(b=="off"){$("a.toggleOff[rel="+a+"]").parents("div.list").find("ul").hide();$("a.toggleOff[rel="+a+"]").attr("class","toggleOn")}else{$("a.toggleOn[rel="+a+"]").parents("div.list").find("ul").show();$("a.toggleOn[rel="+a+"]").attr("class","toggleOff")}}}};fw.toggle.toggleInfoboxVisibility=function(b){var a=b.attr("rel");b.parents("div.info_box").hide();$.get("/toggle/infobox/"+a)};fw.validate=new Object;fw.validate._tmp_position="",fw.validate.init=function(){var a=$("form[rel^=validate] div.input input,form[rel^=validate] div.input textarea,form[rel^=validate] div.input select span.select,");a.blur(function(){var b=$(this);if(b.attr("value").length>2){fw.validate.fireRequest(b)}});a.live("click",function(){var b=$(this);if(b.attr("value").length>2){fw.validate.fireRequest(b)}});a.live("keyup",function(){var b=$(this);if(b.attr("value").length>2){fw.validate.fireRequest(b)}});$("span.invalid").each(function(){var b=$(this);if(b.prev().parent().prev().length&&b.prev().parent().prev().get(0).tagName==="LABEL"){b.prev().parent().prev().css({color:"#FF5A00"})}if(b.prev().prev().length&&b.prev().prev().get(0).tagName==="LABEL"){b.prev().prev().css({color:"#FF5A00"})}if(b.parent().prev().prev().length&&b.parent().prev().prev().get(0).tagName==="LABEL"){b.parent().prev().prev().css({color:"#FF5A00"})}var c=setTimeout(function(){b.fadeOut("slow")},15000)});if($("#invite.hidden span.invalid").length){location.hash="#invite";$("#import").hide();$("#invite").show()}};fw.validate.fireRequest=function(element){clearTimeout(fw.validate.timeout);if(element.attr("id")==="CompanyUrl"){return false}var controller=element.parents("form").attr("class").replace(/\s?inplace\s?/,"");var process=element.parents("form").attr("rel")?element.parents("form").attr("rel").match(/\w+$/):false;var suffix="";if(!process||fw.unload){return false}if(element.attr("type")==="checkbox"||element.attr("type")==="radio"){var value=element.attr("checked")?1:0}else{var value=encodeURIComponent(element.attr("value"))}if(element.attr("id")==="UserPassword2"&&$("#UserPassword").length){if(location.href.match(/^\/settings\//)){suffix="&"+$("#UserPassword").attr("name")+"="+encodeURIComponent(encodeURIComponent($("#UserPassword").attr("value")))}}if(element.attr("id")==="UserPassword"&&$("#UserPassword2").length){if($("#UserPassword").attr("value").length&&$("#UserPassword2").attr("value").length){suffix="&"+$("#UserPassword").attr("name")+"="+encodeURIComponent(encodeURIComponent($("#UserPassword").attr("value")))}else{return false}}if(element.attr("id")==="UserEmail"&&$("#CompanyUrl").length){suffix="&"+$("#CompanyUrl").attr("name")+"="+encodeURIComponent(encodeURIComponent($("#CompanyUrl").attr("value")))}if(element.attr("id")==="JobStartDate"){suffix="&"+$("#JobStartAsap").attr("name")+"="+($("#JobStartAsap").attr("checked")?1:0)}if(element.attr("id")==="JobEndDate"){suffix="&"+$("#JobUnlimited").attr("name")+"="+($("#JobUnlimited").attr("checked")?1:0)}if(element.attr("id")==="JobStartAsap"){suffix="&"+$("#JobStartDate").attr("name")+"="+encodeURIComponent(encodeURIComponent($("#JobStartDate").attr("value")))}if(element.attr("id")==="JobUnlimited"){suffix="&"+$("#JobEndDate").attr("name")+"="+encodeURIComponent(encodeURIComponent($("#JobEndDate").attr("value")))}fw.validate.timeout=setTimeout(function(){fw.showElementLoader(element);if(value.length>200||suffix.length>200){value=value.substring(0,200);suffix=suffix.substring(0,200)}$.get("/"+controller+"/valid/"+process+"/&"+element.attr("name")+"="+encodeURIComponent(value)+suffix,function(data){var data=data?eval(data)[0]:false;if(data.content){if(typeof data.content==="object"){for(var i in data.content){if(i==="Password"){var single_element=$("form div *[id$="+i+"]").not($("*[id$=Old"+i+"]"))}else{var single_element=$("form div *[id$="+i+"]")}single_element.parent().find("span.invalid").remove();single_element.after('<span class="invalid">'+data.content[i]+"</span>")}}else{element.parent().find("span.invalid").remove();element.after('<span class="invalid">'+data.content+"</span>")}}else{if(!data.content&&element.next().attr("class")==="invalid"){element.next().remove()}else{if(!data.content&&element.next().next().attr("class")==="invalid"){element.next().next().remove()}}}fw.hideElementLoader(element)})},5000)};