(function(c,j){function k(a){return!c(a).parents().andSelf().filter(function(){return c.curCSS(this,"visibility")==="hidden"||c.expr.filters.hidden(this)}).length}c.ui=c.ui||{};if(!c.ui.version){c.extend(c.ui,{version:"1.8.5",keyCode:{ALT:18,BACKSPACE:8,CAPS_LOCK:20,COMMA:188,COMMAND:91,COMMAND_LEFT:91,COMMAND_RIGHT:93,CONTROL:17,DELETE:46,DOWN:40,END:35,ENTER:13,ESCAPE:27,HOME:36,INSERT:45,LEFT:37,MENU:93,NUMPAD_ADD:107,NUMPAD_DECIMAL:110,NUMPAD_DIVIDE:111,NUMPAD_ENTER:108,NUMPAD_MULTIPLY:106,NUMPAD_SUBTRACT:109,PAGE_DOWN:34,PAGE_UP:33,PERIOD:190,RIGHT:39,SHIFT:16,SPACE:32,TAB:9,UP:38,WINDOWS:91}});c.fn.extend({_focus:c.fn.focus,focus:function(a,b){return typeof a==="number"?this.each(function(){var d=this;setTimeout(function(){c(d).focus();b&&b.call(d)},a)}):this._focus.apply(this,arguments)},scrollParent:function(){var a;a=c.browser.msie&&/(static|relative)/.test(this.css("position"))||/absolute/.test(this.css("position"))?this.parents().filter(function(){return/(relative|absolute|fixed)/.test(c.curCSS(this,"position",1))&&/(auto|scroll)/.test(c.curCSS(this,"overflow",1)+c.curCSS(this,"overflow-y",1)+c.curCSS(this,"overflow-x",1))}).eq(0):this.parents().filter(function(){return/(auto|scroll)/.test(c.curCSS(this,"overflow",1)+c.curCSS(this,"overflow-y",1)+c.curCSS(this,"overflow-x",1))}).eq(0);return/fixed/.test(this.css("position"))||!a.length?c(document):a},zIndex:function(a){if(a!==j)return this.css("zIndex",a);if(this.length){a=c(this[0]);for(var b;a.length&&a[0]!==document;){b=a.css("position");if(b==="absolute"||b==="relative"||b==="fixed"){b=parseInt(a.css("zIndex"));if(!isNaN(b)&&b!=0)return b}a=a.parent()}}return 0},disableSelection:function(){return this.bind("mousedown.ui-disableSelection selectstart.ui-disableSelection",function(a){a.preventDefault()})},enableSelection:function(){return this.unbind(".ui-disableSelection")}});c.each(["Width","Height"],function(a,b){function d(f,g,l,m){c.each(e,function(){g-=parseFloat(c.curCSS(f,"padding"+this,true))||0;if(l)g-=parseFloat(c.curCSS(f,"border"+this+"Width",true))||0;if(m)g-=parseFloat(c.curCSS(f,"margin"+this,true))||0});return g}var e=b==="Width"?["Left","Right"]:["Top","Bottom"],h=b.toLowerCase(),i={innerWidth:c.fn.innerWidth,innerHeight:c.fn.innerHeight,outerWidth:c.fn.outerWidth,outerHeight:c.fn.outerHeight};c.fn["inner"+b]=function(f){if(f===j)return i["inner"+b].call(this);return this.each(function(){c.style(this,h,d(this,f)+"px")})};c.fn["outer"+b]=function(f,g){if(typeof f!=="number")return i["outer"+b].call(this,f);return this.each(function(){c.style(this,h,d(this,f,true,g)+"px")})}});c.extend(c.expr[":"],{data:function(a,b,d){return!!c.data(a,d[3])},focusable:function(a){var b=a.nodeName.toLowerCase(),d=c.attr(a,"tabindex");if("area"===b){b=a.parentNode;d=b.name;if(!a.href||!d||b.nodeName.toLowerCase()!=="map")return false;a=c("img[usemap=#"+d+"]")[0];return!!a&&k(a)}return(/input|select|textarea|button|object/.test(b)?!a.disabled:"a"==b?a.href||!isNaN(d):!isNaN(d))&&k(a)},tabbable:function(a){var b=c.attr(a,"tabindex");return(isNaN(b)||b>=0)&&c(a).is(":focusable")}});c(function(){var a=document.createElement("div"),b=document.body;c.extend(a.style,{minHeight:"100px",height:"auto",padding:0,borderWidth:0});c.support.minHeight=b.appendChild(a).offsetHeight===100;b.removeChild(a).style.display="none"});c.extend(c.ui,{plugin:{add:function(a,b,d){a=c.ui[a].prototype;for(var e in d){a.plugins[e]=a.plugins[e]||[];a.plugins[e].push([b,d[e]])}},call:function(a,b,d){if((b=a.plugins[b])&&a.element[0].parentNode)for(var e=0;e<b.length;e++)a.options[b[e][0]]&&b[e][1].apply(a.element,d)}},contains:function(a,b){return document.compareDocumentPosition?a.compareDocumentPosition(b)&16:a!==b&&a.contains(b)},hasScroll:function(a,b){if(c(a).css("overflow")==="hidden")return false;b=b&&b==="left"?"scrollLeft":"scrollTop";var d=false;if(a[b]>0)return true;a[b]=1;d=a[b]>0;a[b]=0;return d},isOverAxis:function(a,b,d){return a>b&&a<b+d},isOver:function(a,b,d,e,h,i){return c.ui.isOverAxis(a,d,h)&&c.ui.isOverAxis(b,e,i)}})}})(jQuery);;(function(b,j){if(b.cleanData){var k=b.cleanData;b.cleanData=function(a){for(var c=0,d;(d=a[c])!=null;c++)b(d).triggerHandler("remove");k(a)}}else{var l=b.fn.remove;b.fn.remove=function(a,c){return this.each(function(){if(!c)if(!a||b.filter(a,[this]).length)b("*",this).add([this]).each(function(){b(this).triggerHandler("remove")});return l.call(b(this),a,c)})}}b.widget=function(a,c,d){var e=a.split(".")[0],f;a=a.split(".")[1];f=e+"-"+a;if(!d){d=c;c=b.Widget}b.expr[":"][f]=function(h){return!!b.data(h,a)};b[e]=b[e]||{};b[e][a]=function(h,g){arguments.length&&this._createWidget(h,g)};c=new c;c.options=b.extend(true,{},c.options);b[e][a].prototype=b.extend(true,c,{namespace:e,widgetName:a,widgetEventPrefix:b[e][a].prototype.widgetEventPrefix||a,widgetBaseClass:f},d);b.widget.bridge(a,b[e][a])};b.widget.bridge=function(a,c){b.fn[a]=function(d){var e=typeof d==="string",f=Array.prototype.slice.call(arguments,1),h=this;d=!e&&f.length?b.extend.apply(null,[true,d].concat(f)):d;if(e&&d.substring(0,1)==="_")return h;e?this.each(function(){var g=b.data(this,a);if(!g)throw"cannot call methods on "+a+" prior to initialization; attempted to call method '"+d+"'";if(!b.isFunction(g[d]))throw"no such method '"+d+"' for "+a+" widget instance";var i=g[d].apply(g,f);if(i!==g&&i!==j){h=i;return false}}):this.each(function(){var g=b.data(this,a);g?g.option(d||{})._init():b.data(this,a,new c(d,this))});return h}};b.Widget=function(a,c){arguments.length&&this._createWidget(a,c)};b.Widget.prototype={widgetName:"widget",widgetEventPrefix:"",options:{disabled:false},_createWidget:function(a,c){b.data(c,this.widgetName,this);this.element=b(c);this.options=b.extend(true,{},this.options,b.metadata&&b.metadata.get(c)[this.widgetName],a);var d=this;this.element.bind("remove."+this.widgetName,function(){d.destroy()});this._create();this._init()},_create:function(){},_init:function(){},destroy:function(){this.element.unbind("."+this.widgetName).removeData(this.widgetName);this.widget().unbind("."+this.widgetName).removeAttr("aria-disabled").removeClass(this.widgetBaseClass+"-disabled ui-state-disabled")},widget:function(){return this.element},option:function(a,c){var d=a,e=this;if(arguments.length===0)return b.extend({},e.options);if(typeof a==="string"){if(c===j)return this.options[a];d={};d[a]=c}b.each(d,function(f,h){e._setOption(f,h)});return e},_setOption:function(a,c){this.options[a]=c;if(a==="disabled")this.widget()[c?"addClass":"removeClass"](this.widgetBaseClass+"-disabled ui-state-disabled").attr("aria-disabled",c);return this},enable:function(){return this._setOption("disabled",false)},disable:function(){return this._setOption("disabled",true)},_trigger:function(a,c,d){var e=this.options[a];c=b.Event(c);c.type=(a===this.widgetEventPrefix?a:this.widgetEventPrefix+a).toLowerCase();d=d||{};if(c.originalEvent){a=b.event.props.length;for(var f;a;){f=b.event.props[--a];c[f]=c.originalEvent[f]}}this.element.trigger(c,d);return!(b.isFunction(e)&&e.call(this.element[0],c,d)===false||c.isDefaultPrevented())}}})(jQuery);;(function(c){c.ui=c.ui||{};var n=/left|center|right/,o=/top|center|bottom/,t=c.fn.position,u=c.fn.offset;c.fn.position=function(b){if(!b||!b.of)return t.apply(this,arguments);b=c.extend({},b);var a=c(b.of),d=a[0],g=(b.collision||"flip").split(" "),e=b.offset?b.offset.split(" "):[0,0],h,k,j;if(d.nodeType===9){h=a.width();k=a.height();j={top:0,left:0}}else if(d.scrollTo&&d.document){h=a.width();k=a.height();j={top:a.scrollTop(),left:a.scrollLeft()}}else if(d.preventDefault){b.at="left top";h=k=0;j={top:b.of.pageY,left:b.of.pageX}}else{h=a.outerWidth();k=a.outerHeight();j=a.offset()}c.each(["my","at"],function(){var f=(b[this]||"").split(" ");if(f.length===1)f=n.test(f[0])?f.concat(["center"]):o.test(f[0])?["center"].concat(f):["center","center"];f[0]=n.test(f[0])?f[0]:"center";f[1]=o.test(f[1])?f[1]:"center";b[this]=f});if(g.length===1)g[1]=g[0];e[0]=parseInt(e[0],10)||0;if(e.length===1)e[1]=e[0];e[1]=parseInt(e[1],10)||0;if(b.at[0]==="right")j.left+=h;else if(b.at[0]==="center")j.left+=h/2;if(b.at[1]==="bottom")j.top+=k;else if(b.at[1]==="center")j.top+=k/2;j.left+=e[0];j.top+=e[1];return this.each(function(){var f=c(this),l=f.outerWidth(),m=f.outerHeight(),p=parseInt(c.curCSS(this,"marginLeft",true))||0,q=parseInt(c.curCSS(this,"marginTop",true))||0,v=l+p+parseInt(c.curCSS(this,"marginRight",true))||0,w=m+q+parseInt(c.curCSS(this,"marginBottom",true))||0,i=c.extend({},j),r;if(b.my[0]==="right")i.left-=l;else if(b.my[0]==="center")i.left-=l/2;if(b.my[1]==="bottom")i.top-=m;else if(b.my[1]==="center")i.top-=m/2;i.left=parseInt(i.left);i.top=parseInt(i.top);r={left:i.left-p,top:i.top-q};c.each(["left","top"],function(s,x){c.ui.position[g[s]]&&c.ui.position[g[s]][x](i,{targetWidth:h,targetHeight:k,elemWidth:l,elemHeight:m,collisionPosition:r,collisionWidth:v,collisionHeight:w,offset:e,my:b.my,at:b.at})});c.fn.bgiframe&&f.bgiframe();f.offset(c.extend(i,{using:b.using}))})};c.ui.position={fit:{left:function(b,a){var d=c(window);d=a.collisionPosition.left+a.collisionWidth-d.width()-d.scrollLeft();b.left=d>0?b.left-d:Math.max(b.left-a.collisionPosition.left,b.left)},top:function(b,a){var d=c(window);d=a.collisionPosition.top+a.collisionHeight-d.height()-d.scrollTop();b.top=d>0?b.top-d:Math.max(b.top-a.collisionPosition.top,b.top)}},flip:{left:function(b,a){if(a.at[0]!=="center"){var d=c(window);d=a.collisionPosition.left+a.collisionWidth-d.width()-d.scrollLeft();var g=a.my[0]==="left"?-a.elemWidth:a.my[0]==="right"?a.elemWidth:0,e=a.at[0]==="left"?a.targetWidth:-a.targetWidth,h=-2*a.offset[0];b.left+=a.collisionPosition.left<0?g+e+h:d>0?g+e+h:0}},top:function(b,a){if(a.at[1]!=="center"){var d=c(window);d=a.collisionPosition.top+a.collisionHeight-d.height()-d.scrollTop();var g=a.my[1]==="top"?-a.elemHeight:a.my[1]==="bottom"?a.elemHeight:0,e=a.at[1]==="top"?a.targetHeight:-a.targetHeight,h=-2*a.offset[1];b.top+=a.collisionPosition.top<0?g+e+h:d>0?g+e+h:0}}}};if(!c.offset.setOffset){c.offset.setOffset=function(b,a){if(/static/.test(c.curCSS(b,"position")))b.style.position="relative";var d=c(b),g=d.offset(),e=parseInt(c.curCSS(b,"top",true),10)||0,h=parseInt(c.curCSS(b,"left",true),10)||0;g={top:a.top-g.top+e,left:a.left-g.left+h};"using"in a?a.using.call(b,g):d.css(g)};c.fn.offset=function(b){var a=this[0];if(!a||!a.ownerDocument)return null;if(b)return this.each(function(){c.offset.setOffset(this,b)});return u.call(this)}}})(jQuery);;(function(e){e.widget("ui.autocomplete",{options:{appendTo:"body",delay:300,minLength:1,position:{my:"left top",at:"left bottom",collision:"none"},source:null},_create:function(){var a=this,b=this.element[0].ownerDocument;this.element.addClass("ui-autocomplete-input").attr("autocomplete","off").attr({role:"textbox","aria-autocomplete":"list","aria-haspopup":"true"}).bind("keydown.autocomplete",function(c){if(!a.options.disabled){var d=e.ui.keyCode;switch(c.keyCode){case d.PAGE_UP:a._move("previousPage",c);break;case d.PAGE_DOWN:a._move("nextPage",c);break;case d.UP:a._move("previous",c);c.preventDefault();break;case d.DOWN:a._move("next",c);c.preventDefault();break;case d.ENTER:case d.NUMPAD_ENTER:a.menu.element.is(":visible")&&c.preventDefault();case d.TAB:if(!a.menu.active)return;a.menu.select(c);break;case d.ESCAPE:a.element.val(a.term);a.close(c);break;default:clearTimeout(a.searching);a.searching=setTimeout(function(){if(a.term!=a.element.val()){a.selectedItem=null;a.search(null,c)}},a.options.delay);break}}}).bind("focus.autocomplete",function(){if(!a.options.disabled){a.selectedItem=null;a.previous=a.element.val()}}).bind("blur.autocomplete",function(c){if(!a.options.disabled){clearTimeout(a.searching);a.closing=setTimeout(function(){a.close(c);a._change(c)},150)}});this._initSource();this.response=function(){return a._response.apply(a,arguments)};this.menu=e("<ul></ul>").addClass("ui-autocomplete").appendTo(e(this.options.appendTo||"body",b)[0]).mousedown(function(c){var d=a.menu.element[0];c.target===d&&setTimeout(function(){e(document).one("mousedown",function(f){f.target!==a.element[0]&&f.target!==d&&!e.ui.contains(d,f.target)&&a.close()})},1);setTimeout(function(){clearTimeout(a.closing)},13)}).menu({focus:function(c,d){d=d.item.data("item.autocomplete");false!==a._trigger("focus",null,{item:d})&&/^key/.test(c.originalEvent.type)&&a.element.val(d.value)},selected:function(c,d){d=d.item.data("item.autocomplete");var f=a.previous;if(a.element[0]!==b.activeElement){a.element.focus();a.previous=f}if(false!==a._trigger("select",c,{item:d})){a.term=d.value;a.element.val(d.value)}a.close(c);a.selectedItem=d},blur:function(){a.menu.element.is(":visible")&&a.element.val()!==a.term&&a.element.val(a.term)}}).zIndex(this.element.zIndex()+1).css({top:0,left:0}).hide().data("menu");e.fn.bgiframe&&this.menu.element.bgiframe()},destroy:function(){this.element.removeClass("ui-autocomplete-input").removeAttr("autocomplete").removeAttr("role").removeAttr("aria-autocomplete").removeAttr("aria-haspopup");this.menu.element.remove();e.Widget.prototype.destroy.call(this)},_setOption:function(a,b){e.Widget.prototype._setOption.apply(this,arguments);a==="source"&&this._initSource();if(a==="appendTo")this.menu.element.appendTo(e(b||"body",this.element[0].ownerDocument)[0])},_initSource:function(){var a=this,b,c;if(e.isArray(this.options.source)){b=this.options.source;this.source=function(d,f){f(e.ui.autocomplete.filter(b,d.term))}}else if(typeof this.options.source==="string"){c=this.options.source;this.source=function(d,f){a.xhr&&a.xhr.abort();a.xhr=e.getJSON(c,d,function(g,i,h){h===a.xhr&&f(g);a.xhr=null})}}else this.source=this.options.source},search:function(a,b){a=a!=null?a:this.element.val();this.term=this.element.val();if(a.length<this.options.minLength)return this.close(b);clearTimeout(this.closing);if(this._trigger("search")!==false)return this._search(a)},_search:function(a){this.element.addClass("ui-autocomplete-loading");this.source({term:a},this.response)},_response:function(a){if(a.length){a=this._normalize(a);this._suggest(a);this._trigger("open")}else this.close();this.element.removeClass("ui-autocomplete-loading")},close:function(a){clearTimeout(this.closing);if(this.menu.element.is(":visible")){this._trigger("close",a);this.menu.element.hide();this.menu.deactivate()}},_change:function(a){this.previous!==this.element.val()&&this._trigger("change",a,{item:this.selectedItem})},_normalize:function(a){if(a.length&&a[0].label&&a[0].value)return a;return e.map(a,function(b){if(typeof b==="string")return{label:b,value:b};return e.extend({label:b.label||b.value,value:b.value||b.label},b)})},_suggest:function(a){var b=this.menu.element.empty().zIndex(this.element.zIndex()+1),c;this._renderMenu(b,a);this.menu.deactivate();this.menu.refresh();this.menu.element.show().position(e.extend({of:this.element},this.options.position));a=b.width("").outerWidth();c=this.element.outerWidth();b.outerWidth(Math.max(a,c))},_renderMenu:function(a,b){var c=this;e.each(b,function(d,f){c._renderItem(a,f)})},_renderItem:function(a,b){return e("<li></li>").data("item.autocomplete",b).append(e("<a></a>").text(b.label)).appendTo(a)},_move:function(a,b){if(this.menu.element.is(":visible"))if(this.menu.first()&&/^previous/.test(a)||this.menu.last()&&/^next/.test(a)){this.element.val(this.term);this.menu.deactivate()}else this.menu[a](b);else this.search(null,b)},widget:function(){return this.menu.element}});e.extend(e.ui.autocomplete,{escapeRegex:function(a){return a.replace(/[-[\]{}()*+?.,\\^$|#\s]/g,"\\$&")},filter:function(a,b){var c=new RegExp(e.ui.autocomplete.escapeRegex(b),"i");return e.grep(a,function(d){return c.test(d.label||d.value||d)})}})})(jQuery);(function(e){e.widget("ui.menu",{_create:function(){var a=this;this.element.addClass("ui-menu ui-widget ui-widget-content ui-corner-all").attr({role:"listbox","aria-activedescendant":"ui-active-menuitem"}).click(function(b){if(e(b.target).closest(".ui-menu-item a").length){b.preventDefault();a.select(b)}});this.refresh()},refresh:function(){var a=this;this.element.children("li:not(.ui-menu-item):has(a)").addClass("ui-menu-item").attr("role","menuitem").children("a").addClass("ui-corner-all").attr("tabindex",-1).mouseenter(function(b){a.activate(b,e(this).parent())}).mouseleave(function(){a.deactivate()})},activate:function(a,b){this.deactivate();if(this.hasScroll()){var c=b.offset().top-this.element.offset().top,d=this.element.attr("scrollTop"),f=this.element.height();if(c<0)this.element.attr("scrollTop",d+c);else c>=f&&this.element.attr("scrollTop",d+c-f+b.height())}this.active=b.eq(0).children("a").addClass("ui-state-hover").attr("id","ui-active-menuitem").end();this._trigger("focus",a,{item:b})},deactivate:function(){if(this.active){this.active.children("a").removeClass("ui-state-hover").removeAttr("id");this._trigger("blur");this.active=null}},next:function(a){this.move("next",".ui-menu-item:first",a)},previous:function(a){this.move("prev",".ui-menu-item:last",a)},first:function(){return this.active&&!this.active.prevAll(".ui-menu-item").length},last:function(){return this.active&&!this.active.nextAll(".ui-menu-item").length},move:function(a,b,c){if(this.active){a=this.active[a+"All"](".ui-menu-item").eq(0);a.length?this.activate(c,a):this.activate(c,this.element.children(b))}else this.activate(c,this.element.children(b))},nextPage:function(a){if(this.hasScroll())if(!this.active||this.last())this.activate(a,this.element.children(":first"));else{var b=this.active.offset().top,c=this.element.height(),d=this.element.children("li").filter(function(){var f=e(this).offset().top-b-c+e(this).height();return f<10&&f>-10});d.length||(d=this.element.children(":last"));this.activate(a,d)}else this.activate(a,this.element.children(!this.active||this.last()?":first":":last"))},previousPage:function(a){if(this.hasScroll())if(!this.active||this.first())this.activate(a,this.element.children(":last"));else{var b=this.active.offset().top,c=this.element.height();result=this.element.children("li").filter(function(){var d=e(this).offset().top-b+c-e(this).height();return d<10&&d>-10});result.length||(result=this.element.children(":first"));this.activate(a,result)}else this.activate(a,this.element.children(!this.active||this.first()?":last":":first"))},hasScroll:function(){return this.element.height()<this.element.attr("scrollHeight")},select:function(a){this._trigger("selected",a,{item:this.active})}})})(jQuery);;$(document).ready(function(){$('input[data-autocomplete]').live('focus',function(i){$(this).autocomplete({source:$(this).attr('data-autocomplete'),select:function(event,ui){$(this).val(ui.item.value);if($(this).attr('id_element')){$($(this).attr('id_element')).val(ui.item.id);}
$(this).trigger('after_autocomplete',[ui.item]);return false;}});});});jQuery.cookie=function(name,value,options){if(typeof value!='undefined'){options=options||{};if(value===null){value='';options.expires=-1;}
var expires='';if(options.expires&&(typeof options.expires=='number'||options.expires.toUTCString)){var date;if(typeof options.expires=='number'){date=new Date();date.setTime(date.getTime()+(options.expires*24*60*60*1000));}else{date=options.expires;}
expires='; expires='+date.toUTCString();}
var path=options.path?'; path='+(options.path):'';var domain=options.domain?'; domain='+(options.domain):'';var secure=options.secure?'; secure':'';document.cookie=[name,'=',encodeURIComponent(value),expires,path,domain,secure].join('');}else{var cookieValue=null;if(document.cookie&&document.cookie!=''){var cookies=document.cookie.split(';');for(var i=0;i<cookies.length;i++){var cookie=jQuery.trim(cookies[i]);if(cookie.substring(0,name.length+1)==(name+'=')){cookieValue=decodeURIComponent(cookie.substring(name.length+1));break;}}}
return cookieValue;}};(function($){$.InFieldLabels=function(b,c,d){var f=this;f.$label=$(b);f.label=b;f.$field=$(c);f.field=c;f.$label.data("InFieldLabels",f);f.showing=true;f.init=function(){f.options=$.extend({},$.InFieldLabels.defaultOptions,d);if(f.$field.val()!=""){f.$label.hide();f.showing=false};f.$field.focus(function(){f.fadeOnFocus()}).blur(function(){f.checkForEmpty(true)}).bind('keydown.infieldlabel',function(e){f.hideOnChange(e)}).change(function(e){f.checkForEmpty()}).bind('onPropertyChange',function(){f.checkForEmpty()})};f.fadeOnFocus=function(){if(f.showing){f.setOpacity(f.options.fadeOpacity)}};f.setOpacity=function(a){f.$label.stop().animate({opacity:a},f.options.fadeDuration);f.showing=(a>0.0)};f.checkForEmpty=function(a){if(f.$field.val()==""){f.prepForShow();f.setOpacity(a?1.0:f.options.fadeOpacity)}else{f.setOpacity(0.0)}};f.prepForShow=function(e){if(!f.showing){f.$label.css({opacity:0.0}).show();f.$field.bind('keydown.infieldlabel',function(e){f.hideOnChange(e)})}};f.hideOnChange=function(e){if((e.keyCode==16)||(e.keyCode==9))return;if(f.showing){f.$label.hide();f.showing=false};f.$field.unbind('keydown.infieldlabel')};f.init()};$.InFieldLabels.defaultOptions={fadeOpacity:0.5,fadeDuration:300};$.fn.inFieldLabels=function(c){return this.each(function(){var a=$(this).attr('for');if(!a)return;var b=$("input#"+a+"[type='text'],"+"input#"+a+"[type='password'],"+"textarea#"+a);if(b.length==0)return;(new $.InFieldLabels(this,b[0],c))})}})(jQuery);(function($){function Tipsy(element,options){this.$element=$(element);this.options=options;this.enabled=true;this.fixTitle();}
Tipsy.prototype={show:function(){var title=this.getTitle();if(title&&this.enabled){var $tip=this.tip();$tip.find('.tipsy-inner')[this.options.html?'html':'text'](title);$tip[0].className='tipsy';$tip.remove().css({top:0,left:0,visibility:'hidden',display:'block'}).appendTo(document.body);var pos=$.extend({},this.$element.offset(),{width:this.$element[0].offsetWidth,height:this.$element[0].offsetHeight});var actualWidth=$tip[0].offsetWidth,actualHeight=$tip[0].offsetHeight;var gravity=(typeof this.options.gravity=='function')?this.options.gravity.call(this.$element[0]):this.options.gravity;var tp;switch(gravity.charAt(0)){case'n':tp={top:pos.top+pos.height+this.options.offset,left:pos.left+pos.width/2-actualWidth/2};break;case's':tp={top:pos.top-actualHeight-this.options.offset,left:pos.left+pos.width/2-actualWidth/2};break;case'e':tp={top:pos.top+pos.height/2-actualHeight/2,left:pos.left-actualWidth-this.options.offset};break;case'w':tp={top:pos.top+pos.height/2-actualHeight/2,left:pos.left+pos.width+this.options.offset};break;}
if(gravity.length==2){if(gravity.charAt(1)=='w'){tp.left=pos.left+pos.width/2-15;}else{tp.left=pos.left+pos.width/2-actualWidth+15;}}
$tip.css(tp).addClass('tipsy-'+gravity);if(this.options.fade){$tip.stop().css({opacity:0,display:'block',visibility:'visible'}).animate({opacity:this.options.opacity});}else{$tip.css({visibility:'visible',opacity:this.options.opacity});}}},hide:function(){if(this.options.fade){this.tip().stop().fadeOut(function(){$(this).remove();});}else{this.tip().remove();}},fixTitle:function(){var $e=this.$element;if($e.attr('title')||typeof($e.attr('original-title'))!='string'){$e.attr('original-title',$e.attr('title')||'').removeAttr('title');}},getTitle:function(){var title,$e=this.$element,o=this.options;this.fixTitle();var title,o=this.options;if(typeof o.title=='string'){title=$e.attr(o.title=='title'?'original-title':o.title);}else if(typeof o.title=='function'){title=o.title.call($e[0]);}
title=(''+title).replace(/(^\s*|\s*$)/,"");return title||o.fallback;},tip:function(){if(!this.$tip){this.$tip=$('<div class="tipsy"></div>').html('<div class="tipsy-arrow"></div><div class="tipsy-inner"></div>');}
return this.$tip;},validate:function(){if(!this.$element[0].parentNode){this.hide();this.$element=null;this.options=null;}},enable:function(){this.enabled=true;},disable:function(){this.enabled=false;},toggleEnabled:function(){this.enabled=!this.enabled;}};$.fn.tipsy=function(options){if(options===true){return this.data('tipsy');}else if(typeof options=='string'){var tipsy=this.data('tipsy');if(tipsy)tipsy[options]();return this;}
options=$.extend({},$.fn.tipsy.defaults,options);function get(ele){var tipsy=$.data(ele,'tipsy');if(!tipsy){tipsy=new Tipsy(ele,$.fn.tipsy.elementOptions(ele,options));$.data(ele,'tipsy',tipsy);}
return tipsy;}
function enter(){var tipsy=get(this);tipsy.hoverState='in';if(options.delayIn==0){tipsy.show();}else{tipsy.fixTitle();setTimeout(function(){if(tipsy.hoverState=='in')tipsy.show();},options.delayIn);}};function leave(){var tipsy=get(this);tipsy.hoverState='out';if(options.delayOut==0){tipsy.hide();}else{setTimeout(function(){if(tipsy.hoverState=='out')tipsy.hide();},options.delayOut);}};if(!options.live)this.each(function(){get(this);});if(options.trigger!='manual'){var binder=options.live?'live':'bind',eventIn=options.trigger=='hover'?'mouseenter':'focus',eventOut=options.trigger=='hover'?'mouseleave':'blur';this[binder](eventIn,enter)[binder](eventOut,leave);}
return this;};$.fn.tipsy.defaults={delayIn:0,delayOut:0,fade:false,fallback:'',gravity:'n',html:false,live:false,offset:0,opacity:0.8,title:'title',trigger:'hover'};$.fn.tipsy.elementOptions=function(ele,options){return $.metadata?$.extend({},options,$(ele).metadata()):options;};$.fn.tipsy.autoNS=function(){return $(this).offset().top>($(document).scrollTop()+$(window).height()/2)?'s':'n';};$.fn.tipsy.autoWE=function(){return $(this).offset().left>($(document).scrollLeft()+$(window).width()/2)?'e':'w';};})(jQuery);$(document).ready(function(){$(document).mousemove(function(){if($('#landing_content').is(':hidden')){$("#landing_content").fadeIn('fast')}});$.fn.supersized.options={startwidth:1024,startheight:768,minsize:.50,slideshow:0,slideinterval:5000};$('#supersize').supersized();});(function($){$.fn.supersized=function(){$.inAnimation=false;$.paused=false;var options=$.extend($.fn.supersized.defaults,$.fn.supersized.options);$(window).bind("load",function(){$('#loading').hide();$('#supersize').show();$('#content').show();if($('#slideshow .activeslide').length==0)$('#supersize a:first').addClass('activeslide');if(options.slide_captions==1)$('#slidecaption').html($('#supersize .activeslide').find('img').attr('title'));if(options.navigation==0)$('#navigation').hide();if(options.slideshow==1){if(options.slide_counter==1){$('#slidecounter .slidenumber').html(1);$('#slidecounter .totalslides').html($("#supersize > *").size());}
slideshow_interval=setInterval("nextslide()",options.slide_interval);if(options.navigation==1){$('#navigation a').click(function(){$(this).blur();return false;});$('#nextslide').click(function(){if($.paused)return false;if($.inAnimation)return false;clearInterval(slideshow_interval);nextslide();slideshow_interval=setInterval(nextslide,options.slide_interval);return false;});$('#prevslide').click(function(){if($.paused)return false;if($.inAnimation)return false;clearInterval(slideshow_interval);prevslide();slideshow_interval=setInterval(nextslide,options.slide_interval);return false;});$('#nextslide img').hover(function(){if($.paused==true)return false;$(this).attr("src","images/forward.gif");},function(){if($.paused==true)return false;$(this).attr("src","images/forward_dull.gif");});$('#prevslide img').hover(function(){if($.paused==true)return false;$(this).attr("src","images/back.gif");},function(){if($.paused==true)return false;$(this).attr("src","images/back_dull.gif");});$('#pauseplay').click(function(){if($.inAnimation)return false;var src=($(this).find('img').attr("src")==="images/play.gif")?"images/pause.gif":"images/play.gif";if(src=="images/pause.gif"){$(this).find('img').attr("src","images/play.gif");$.paused=false;slideshow_interval=setInterval(nextslide,options.slide_interval);}else{$(this).find('img').attr("src","images/pause.gif");clearInterval(slideshow_interval);$.paused=true;}
$(this).find('img').attr("src",src);return false;});$('#pauseplay').mouseover(function(){var imagecheck=($(this).find('img').attr("src")==="images/play_dull.gif");if(imagecheck){$(this).find('img').attr("src","images/play.gif");}else{$(this).find('img').attr("src","images/pause.gif");}});$('#pauseplay').mouseout(function(){var imagecheck=($(this).find('img').attr("src")==="images/play.gif");if(imagecheck){$(this).find('img').attr("src","images/play_dull.gif");}else{$(this).find('img').attr("src","images/pause_dull.gif");}
return false;});}}});$(document).ready(function(){$('#supersize').resizenow();});$('#supersize > *').hover(function(){if(options.slideshow==1&&options.pause_hover==1){if(!($.paused)&&options.navigation==1){$('#pauseplay > img').attr("src","images/pause.gif");clearInterval(slideshow_interval);}}
original_title=$(this).find('img').attr("title");if($.inAnimation)return false;else $(this).find('img').attr("title","");},function(){if(options.slideshow==1&&options.pause_hover==1){if(!($.paused)&&options.navigation==1){$('#pauseplay > img').attr("src","images/pause_dull.gif");slideshow_interval=setInterval(nextslide,options.slide_interval);}}
$(this).find('img').attr("title",original_title);});$(window).bind("resize",function(){$('#supersize').resizenow();});$('#supersize').hide();$('#content').hide();};$.fn.resizenow=function(){var options=$.extend($.fn.supersized.defaults,$.fn.supersized.options);return this.each(function(){var ratio=options.startheight/options.startwidth;var imagewidth=$(this).width();var imageheight=$(this).height();var browserwidth=$(window).width();var browserheight=$(window).height();var offset;if((browserheight/browserwidth)>ratio){$(this).height(browserheight);$(this).width(browserheight/ratio);$(this).children().height(browserheight);$(this).children().width(browserheight/ratio);}else{$(this).width(browserwidth);$(this).height(browserwidth*ratio);$(this).children().width(browserwidth);$(this).children().height(browserwidth*ratio);}
if(options.vertical_center==1){$(this).children().css('left',(browserwidth-$(this).width())/2);$(this).children().css('top',(browserheight-$(this).height())/2);}
return false;});};$.fn.supersized.defaults={startwidth:4,startheight:3,vertical_center:1,slideshow:1,navigation:1,transition:1,pause_hover:0,slide_counter:1,slide_captions:1,slide_interval:5000};})(jQuery);function nextslide(){if($.inAnimation)return false;else $.inAnimation=true;var options=$.extend($.fn.supersized.defaults,$.fn.supersized.options);var currentslide=$('#supersize .activeslide');currentslide.removeClass('activeslide');if(currentslide.length==0)currentslide=$('#supersize a:last');var nextslide=currentslide.next().length?currentslide.next():$('#supersize a:first');var prevslide=nextslide.prev().length?nextslide.prev():$('#supersize a:last');if(options.slide_counter==1){var slidecount=$('#slidecounter .slidenumber').html();currentslide.next().length?slidecount++:slidecount=1;$('#slidecounter .slidenumber').html(slidecount);}
$('.prevslide').removeClass('prevslide');prevslide.addClass('prevslide');if(options.slide_captions==1)$('#slidecaption').html($(nextslide).find('img').attr('title'));nextslide.hide().addClass('activeslide')
if(options.transition==0){nextslide.show();$.inAnimation=false;}
if(options.transition==1){nextslide.fadeIn(750,function(){$.inAnimation=false;});}
if(options.transition==2){nextslide.show("slide",{direction:"up"},'slow',function(){$.inAnimation=false;});}
if(options.transition==3){nextslide.show("slide",{direction:"right"},'slow',function(){$.inAnimation=false;});}
if(options.transition==4){nextslide.show("slide",{direction:"down"},'slow',function(){$.inAnimation=false;});}
if(options.transition==5){nextslide.show("slide",{direction:"left"},'slow',function(){$.inAnimation=false;});}
$('#supersize').resizenow();}
function prevslide(){if($.inAnimation)return false;else $.inAnimation=true;var options=$.extend($.fn.supersized.defaults,$.fn.supersized.options);var currentslide=$('#supersize .activeslide');currentslide.removeClass('activeslide');if(currentslide.length==0)currentslide=$('#supersize a:first');var nextslide=currentslide.prev().length?currentslide.prev():$('#supersize a:last');var prevslide=nextslide.next().length?nextslide.next():$('#supersize a:first');if(options.slide_counter==1){var slidecount=$('#slidecounter .slidenumber').html();currentslide.prev().length?slidecount--:slidecount=$("#supersize > *").size();$('#slidecounter .slidenumber').html(slidecount);}
$('.prevslide').removeClass('prevslide');prevslide.addClass('prevslide');if(options.slide_captions==1)$('#slidecaption').html($(nextslide).find('img').attr('title'));nextslide.hide().addClass('activeslide')
if(options.transition==0){nextslide.show();$.inAnimation=false;}
if(options.transition==1){nextslide.fadeIn(750,function(){$.inAnimation=false;});}
if(options.transition==2){nextslide.show("slide",{direction:"down"},'slow',function(){$.inAnimation=false;});}
if(options.transition==3){nextslide.show("slide",{direction:"left"},'slow',function(){$.inAnimation=false;});}
if(options.transition==4){nextslide.show("slide",{direction:"up"},'slow',function(){$.inAnimation=false;});}
if(options.transition==5){nextslide.show("slide",{direction:"right"},'slow',function(){$.inAnimation=false;});}
$('#supersize').resizenow();}
(function(jQuery){jQuery.each(['backgroundColor','borderBottomColor','borderLeftColor','borderRightColor','borderTopColor','color','outlineColor'],function(i,attr){jQuery.fx.step[attr]=function(fx){if(fx.state==0){fx.start=getColor(fx.elem,attr);fx.end=getRGB(fx.end);}
fx.elem.style[attr]="rgb("+[Math.max(Math.min(parseInt((fx.pos*(fx.end[0]-fx.start[0]))+fx.start[0]),255),0),Math.max(Math.min(parseInt((fx.pos*(fx.end[1]-fx.start[1]))+fx.start[1]),255),0),Math.max(Math.min(parseInt((fx.pos*(fx.end[2]-fx.start[2]))+fx.start[2]),255),0)].join(",")+")";}});function getRGB(color){var result;if(color&&color.constructor==Array&&color.length==3)
return color;if(result=/rgb\(\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*\)/.exec(color))
return[parseInt(result[1]),parseInt(result[2]),parseInt(result[3])];if(result=/rgb\(\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*\)/.exec(color))
return[parseFloat(result[1])*2.55,parseFloat(result[2])*2.55,parseFloat(result[3])*2.55];if(result=/#([a-fA-F0-9]{2})([a-fA-F0-9]{2})([a-fA-F0-9]{2})/.exec(color))
return[parseInt(result[1],16),parseInt(result[2],16),parseInt(result[3],16)];if(result=/#([a-fA-F0-9])([a-fA-F0-9])([a-fA-F0-9])/.exec(color))
return[parseInt(result[1]+result[1],16),parseInt(result[2]+result[2],16),parseInt(result[3]+result[3],16)];return colors[jQuery.trim(color).toLowerCase()];}
function getColor(elem,attr){var color;do{color=jQuery.curCSS(elem,attr);if(color!=''&&color!='transparent'||jQuery.nodeName(elem,"body"))
break;attr="backgroundColor";}while(elem=elem.parentNode);return getRGB(color);};var colors={aqua:[0,255,255],azure:[240,255,255],beige:[245,245,220],black:[0,0,0],blue:[0,0,255],brown:[165,42,42],cyan:[0,255,255],darkblue:[0,0,139],darkcyan:[0,139,139],darkgrey:[169,169,169],darkgreen:[0,100,0],darkkhaki:[189,183,107],darkmagenta:[139,0,139],darkolivegreen:[85,107,47],darkorange:[255,140,0],darkorchid:[153,50,204],darkred:[139,0,0],darksalmon:[233,150,122],darkviolet:[148,0,211],fuchsia:[255,0,255],gold:[255,215,0],green:[0,128,0],indigo:[75,0,130],khaki:[240,230,140],lightblue:[173,216,230],lightcyan:[224,255,255],lightgreen:[144,238,144],lightgrey:[211,211,211],lightpink:[255,182,193],lightyellow:[255,255,224],lime:[0,255,0],magenta:[255,0,255],maroon:[128,0,0],navy:[0,0,128],olive:[128,128,0],orange:[255,165,0],pink:[255,192,203],purple:[128,0,128],violet:[128,0,128],red:[255,0,0],silver:[192,192,192],white:[255,255,255],yellow:[255,255,0]};})(jQuery);jQuery(function($){var csrf_token=$('meta[name=csrf-token]').attr('content'),csrf_param=$('meta[name=csrf-param]').attr('content');$.fn.extend({triggerAndReturn:function(name,data){var event=new $.Event(name);this.trigger(event,data);return event.result!==false;},callRemote:function(){var el=this,method=el.attr('method')||el.attr('data-method')||'GET',url=el.attr('action')||el.attr('href'),dataType=el.attr('data-type')||'script';if(url===undefined){throw"No URL specified for remote call (action or href must be present).";}else{if(el.triggerAndReturn('ajax:before')){var data=el.is('form')?el.serializeArray():[];$.ajax({url:url,data:data,dataType:dataType,type:method.toUpperCase(),beforeSend:function(xhr){el.trigger('ajax:loading',xhr);},success:function(data,status,xhr){el.trigger('ajax:success',[data,status,xhr]);},complete:function(xhr){el.trigger('ajax:complete',xhr);},error:function(xhr,status,error){el.trigger('ajax:failure',[xhr,status,error]);}});}
el.trigger('ajax:after');}}});$('a[data-confirm],input[data-confirm]').live('click',function(){var el=$(this);if(el.triggerAndReturn('confirm')){if(!confirm(el.attr('data-confirm'))){return false;}}});$('form[data-remote]').live('submit',function(e){$(this).callRemote();e.preventDefault();});$('a[data-remote],input[data-remote]').live('click',function(e){$(this).callRemote();e.preventDefault();});$('a[data-method]:not([data-remote])').live('click',function(e){var link=$(this),href=link.attr('href'),method=link.attr('data-method'),form=$('<form method="post" action="'+href+'"></form>'),metadata_input='<input name="_method" value="'+method+'" type="hidden" />';if(csrf_param!=null&&csrf_token!=null){metadata_input+='<input name="'+csrf_param+'" value="'+csrf_token+'" type="hidden" />';}
form.hide().append(metadata_input).appendTo('body');e.preventDefault();form.submit();});var disable_with_input_selector='input[data-disable-with]';var disable_with_form_remote_selector='form[data-remote]:has('+disable_with_input_selector+')';var disable_with_form_not_remote_selector='form:not([data-remote]):has('+disable_with_input_selector+')';var disable_with_input_function=function(){$(this).find(disable_with_input_selector).each(function(){var input=$(this);input.data('enable-with',input.val()).attr('value',input.attr('data-disable-with')).attr('disabled','disabled');});};$(disable_with_form_remote_selector).live('ajax:before',disable_with_input_function);$(disable_with_form_not_remote_selector).live('submit',disable_with_input_function);$(disable_with_form_remote_selector).live('ajax:complete',function(){$(this).find(disable_with_input_selector).each(function(){var input=$(this);input.removeAttr('disabled').val(input.data('enable-with'));});});});connect_to_facebook=function(){FB.login(function(response){if(response.session){FB.api('/me',function(response){var facebook_id=response.id,access_token=$.cookie('fbs_'+facebook_app_id).match(/access_token=(.+?)&/)[1];FB.api('/me/friends',function(response){var facebook_friend_ids=response.data.map(function(n){return n['id']});$.post('/u/connect',{to:'facebook',facebook_user:{facebook_id:facebook_id,access_token:access_token,facebook_friend_ids:facebook_friend_ids}},function(data,status){if(data.result=='success'){window.location.reload();}
else if(data.result=='error'){if(data.errors.facebook_id=='has already been taken'){alert("Sorry, but that Facebook account has already been linked to a Hipster account.")}}},'json');});});}else{}},{perms:'publish_stream,offline_access'});}
update_profile_from_facebook=function(facebook_id){FB.api({method:'fql.query',query:'SELECT name, pic_big FROM profile WHERE id='+facebook_id},function(response){$.ajax({url:'/u',data:'user[display_name]='+response[0].name+'&user[remote_image_url]='+response[0].pic_big,success:function(data,result){if(data.result=='success'){window.location.reload();}},dataType:'json',type:'PUT'});});}
$(function(){if(typeof twttr!='undefined'&&typeof twttr.anywhere=='function'){twttr.anywhere(function(T){$("#connect_to_twitter_trigger").live('click',function(){T.signIn();});T.bind("authComplete",function(e,user){var screen_name=user.screenName,twitter_id=user.id,oauth_bridge_code=$.cookie('oauth_bridge_code');$.ajax({dataType:'jsonp',url:'http://api.twitter.com/1/friends/ids.json?user_id='+twitter_id+'&screen_name='+screen_name,success:function(following_ids,status){$.post('/u/connect',{to:'twitter',twitter_user:{twitter_id:twitter_id,following_ids:following_ids,oauth_bridge_code:oauth_bridge_code,screen_name:screen_name}},function(data,status){if(data.result=='success'){window.location.reload();}
else if(data.result=='error'){if(data.errors.twitter_id='has already been taken'){alert("Sorry, but that Twitter account has already been linked to a Hipster profile.")}}},'json');}});});});}});update_profile_from_twitter=function(twitter_id){$.ajax({url:'http://api.twitter.com/1/users/show.json?user_id='+twitter_id,dataType:'jsonp',success:function(data,status){$.ajax({url:'/u',data:'user[display_name]='+data.name+'&user[remote_image_url]='+data.profile_image_url,success:function(data,result){if(data.result=='success'){window.location.reload();}},dataType:'json',type:'PUT'});}});}
$(function(){var no_results_text="Be the first to ask this question!",results_text="Is this what you wanted to ask?";$('#shout_body_ac').autocomplete({search:function(e,ui){var par=$('#landing_content');$(par).find('h3').html(ajax_loader_black_on_light_gray_image_tag).end().find('ul').html('').end().fadeIn('fast');$.getJSON('/search',{q:$('#shout_body_ac').val(),per_page:5,classes:'shout'},function(data,status){$('h3',par).html(data.num_results==0?no_results_text:results_text);$('ul',par).html(data.html);});return false;}});$('#shout_dash_ac').autocomplete({search:function(e,ui){var par=$('#feed'),header=$('#ac_header'),cloned_holder=$('#feed_cloned');if(header.is(':hidden')){cloned_holder.html($('ul','#feed').html())}
$('#btn_more').hide();header.show().find('h3').html(ajax_loader_black_on_white_image_tag);$('ul',par).html('');$.getJSON('/search',{q:$('#shout_dash_ac').val(),per_page:5,classes:'shout'},function(data,status){$('h3',header).html(data.num_results==0?no_results_text:results_text);$('ul','#feed').html(data.html);});return false;}});$('#q').autocomplete({search:function(e,ui){var that=$(this);$('#wrapper2 > .container:last').hide();$('#q_loading').show();$.getJSON('/search',{q:that.val(),classes:'all',render_full:'1'},function(data,status){if($('#q_results_container').length>0){$('#q_results_container').html(data.html).show()}
else{$('#wrapper2').append($(document.createElement('div')).addClass('container').attr('id','q_results_container').html(data.html))}
$('#q_cancel').show();$('#q_loading').hide();});return false;}});$('#q_cancel').live('click',function(){$('#q_results_container').remove();$('#wrapper2 > .container').show();$(this).hide();$('#q').val('').blur();return false;});$('#cancel_dashboard_ac').live('click',function(){$('ul','#feed').html($('#feed_cloned').html());$('#ac_header').hide();$('#shout_dash_ac').val('');$('#btn_more').show();return false;});})
$(function(){ajax_loader_fb_image_tag='<img src="/images/ajax_loader_fb.gif" />';ajax_loader_white_on_green_image_tag='<img src="/images/ajax_loader_white_on_green.gif" />';ajax_loader_white_on_light_green_image_tag='<img src="/images/ajax_loader_white_on_light_green.gif" />';ajax_loader_white_on_gray_image_tag='<img src="/images/ajax_loader_white_on_gray.gif" />';ajax_loader_black_on_light_gray_image_tag='<img src="/images/ajax_loader_black_on_light_gray.gif" />';ajax_loader_black_on_white_image_tag='<img src="/images/ajax_loader_black_on_white.gif" />';$('a[rel=tipsy]').tipsy({fade:true,gravity:'s'});$('#new_shout').live('ajax:success',function(data,status){if(status.result=='no_categories'){$('#new_shout').after(status.html);$('#edit_shout li:nth-child(4n +1)').css("margin-left","0px");$('#more_topics_holder').slideDown();$('#btn_shout').hide();}
else if(status.result=='success'){window.location=status.redirect;}
else if(status.result=='error'){window.location=status.redirect;}}).live('ajax:loading',function(xhr){$(this).find('.btn').html(ajax_loader_white_on_green_image_tag).addClass('btn_green');});$('#edit_shout').live('ajax:success',function(data,status){if(status.result=='success'){window.location=status.redirect;}
else if(status.result=='success'){$('#edit_shout').remove();}
else if(status.result=='error'){if(status.status=='require_login'){window.location=status.redirect;}}}).live('ajax:loading',function(xhr){$(this).find('.btn').html(ajax_loader_white_on_green_image_tag).addClass('btn_green');});$('#edit_question_trigger').live('click',function(){$(this).parent("h2").hide().siblings("form").show();return false;});$('#edit_question_cancel_trigger').live('click',function(){$(this).parents('form:first').hide().siblings("h2").show();return false;});$('a.like_comment_trigger').live('click',function(){$(this).parent().submit();return false;})
$('.create_or_destroy_like').live('ajax:success',function(data,status){if(status.result=='success'){if(status.message=='created'||status.message=='deleted'){$(this).parents('li:first').replaceWith(status.html);}}
else if(status.result=='error'){if(status.message=='current_user_is_author'){alert("You can't like your own comments!");}
else if(status.message='require_login'){window.location='/login';}}}).live('ajax:loading',function(xhr){$(this).find('.reply_btn').html(ajax_loader_white_on_light_green_image_tag).addClass('btn_light_green');});$('#new_comment').live('ajax:success',function(data,status){$(this).find('.btn').html('Reply').removeClass('btn_green');if(status.result=='success'){if(status.redirect){window.location=status.redirect;}
else{$('#comments').append(status.html);}
if($('#blank_feed').length>0){$('#blank_feed').remove()}
$('#cke_contents_comment_body_editor').find('iframe').contents().find('body').html('');}
else if(status.result=='error'){}}).live('ajax:loading',function(xhr){$(this).find('.btn').addClass('btn_green').html(ajax_loader_white_on_green_image_tag).addClass('btn_green');});$('a.edit_comment_trigger','#comments').live('click',function(){$(this).hide().siblings('form').show().end().siblings('.body').hide();return false;});$('a.cancel_edit_comment_trigger','#comments').live('click',function(){$(this).parents('.edit_comment_form').hide().siblings('.edit_comment_trigger, .body').show();return false;});$('a.edit_comment_submit','#comments').live('click',function(){$(this).parents("form:first").submit();return false;});$('form.edit_comment_form','#comments').live('ajax:success',function(data,status){if(status.result=='success'){$(this).parents('li:first').replaceWith(status.html);}}).live('ajax:loading',function(xhr){$(this).find('.btn').html('Loading');});$('#comments .show_list_of_likers').live('click',function(e){$(this).hide().siblings('.list_of_likers').show();return false;});$('#create_or_destroy_follow, #fb_friends_list .create_or_destroy_follow, #feed .create_or_destroy_follow').live('ajax:success',function(data,status){if(status.result=='success'){if(status.message=='created'){$(this).find('a').html('Unfollow').addClass('btn_follow_big_active');}
else if(status.message=='deleted'){$(this).find('a').html('Follow').removeClass('btn_follow_big_active');}}
else if(status.result=='error'){if(status.message=='current_user_is_user'){alert("You can't follow yourself!");}
else if(status.message='require_login'){window.location='/login';}}}).live('ajax:loading',function(xhr){$(this).find('.btn').html(ajax_loader_white_on_green_image_tag).addClass('btn_green');}).live('ajax:success',function(data,status){$(this).find('.btn').removeClass('btn_green')}).addClass('btn_follow_big_active');$("#feed_landing li, #feed li, #topic_header").live('mouseover mouseout',function(e){if(e.type=='mouseover'){$(this).find(".feed_actions").show().vAlign();}else{$(this).find(".feed_actions").hide();}});$.fn.vAlign=function(opts){return this.each(function(){var top=(($(this).parent().height()-$(this).height())/2);$(this).css('margin-top',top);});};$("#topic_list li").live('click',function(){if($(this).hasClass('selected')){$(this).removeClass("selected").find('input[type=checkbox]').attr('checked','').end().find("span").remove();}else{$(this).addClass("selected").find('input[type=checkbox]').attr('checked','checked').end().append("<span>I know about this!</span>");}});$("#account_info").click(function(){if($("#account_options").is(":visible")){$(this).siblings("#account_options").hide().parents("#account_holder").find(".arrow").css("background-position","0 bottom");}else{$(this).siblings("#account_options").show().parents("#account_holder").find(".arrow").css("background-position","-10px bottom");}});var mouse_is_inside=false;$("#account_holder").hover(function(){mouse_is_inside=true;},function(){mouse_is_inside=false;});$("body").mouseup(function(){if(!mouse_is_inside)$("#account_options").hide().parents("#account_holder").find(".arrow").css("background-position","0 bottom");});$("#hero_list li").hover(function(){$(this).find(".perc").css("background","#ebf2fa")},function(){$(this).find(".perc").css("background","#f7f7f7")});$("#shout_dash_ac").focus(function(){$(this).css("height","50px");if($('#edit_shout').is(':visible')){$("#btn_shout").hide();$('#update_shout').fadeIn();}else{$("#btn_shout").fadeIn();}});$("#edit_shout li:nth-child(4n +1)").css("margin-left","0px");$("#more_topics li").live('click',function(){if($(this).hasClass('topic_selected')){$(this).removeClass('topic_selected').children('input[type=checkbox]').attr('checked','');}else{$(this).addClass('topic_selected').children('input[type=checkbox]').attr('checked','checked');}});$("#add_topic").toggle(function(){$(this).parents("#shout_details").find("#more_topics_holder").slideDown();$("#more_topics").css({paddingLeft:"20px",paddingRight:"20px"});$(this).html("I'm done adding")},function(){$(this).parents("#shout_details").find("#more_topics_holder").slideUp();$(this).html("Add topic")});$('form input.focus, textarea.focus').focus();$("label.fade").inFieldLabels();$('.notifications_tab','#notifications_holder').toggle(function(){$('.notifications','#notifications_holder').slideUp();$(this).find('#notifications_arrow').css("background-position","0 0");},function(){$('.notifications','#notifications_holder').slideDown();$(this).find('#notifications_arrow').css("background-position","0 -10");});$('.read_notification_form','#notifications_holder').live('ajax:success',function(data,status){if(status.result=='success'){$('#notifications_holder').find('.notification').length==1?$('#notifications_holder').remove():$(this).parent().remove();}});$('#new_wannabe_user').live('ajax:success',function(data,status){if(status.result=='success'){alert("Thanks! We'll email you when we're ready!");$('#wannabe_user_email').val('');$('#wannabe_user_city').val('');}
else if(status.result=='error'){}});$('#tut').css({'height':(($(document).height()))+'px'});$(window).resize(function(){$('#tut').css({'height':(($(document).height()))+'px'});});$('#edu_finish').click(function(){$('#edu_topics').removeClass('tut_active');$(this).parents('#tut').fadeOut();});$(".btn_tut").click(function(){var current=$(".container .show");var next=current.next();current.hide().removeClass("show");next.fadeIn().addClass("show");if($('#reply_callout').is(':visible')){$('#feed').addClass('tut_active');}
if($('#topics_callout').is(':visible')){$('#feed').removeClass('tut_active');$('#edu_topics').addClass('tut_active');}});$("#email_settings input[type=checkbox][checked]").each(function(){$(this).parents("li").find(".icon_email_settings").css("background-position","0 0");$(this).parents("li").css("background","#ebf2fa");});$('#email_settings input:checkbox').change(function(){if($(this).attr("checked")){$(this).parents("li").find(".icon_email_settings").css("background-position","0 0");$(this).parents("li").css("background","#ebf2fa");return;}
$(this).parents("li").find(".icon_email_settings").css("background-position","-70px 0");$(this).parents("li").css("background","#fff");});$(".btn_fb",'#fb_update_profile').hover(function(){$(this).siblings("span").fadeIn()},function(){$(this).siblings("span").fadeOut()});$('.shout_callout').click(function(){$('#shout_dash_ac').focus().animate({borderColor:'#ccc'});$('.cb_header_gray').animate({backgroundColor:'#ccc'}).animate({backgroundColor:'#e9e9e9'},1000);});$(".alert_close",'#alert_success, #alert_error').click(function(){$(this).parents(".alert").slideUp("fast");});$('#hero_list li, #list_explore li, #feed li').live('click',function(){var redirect_to='';if($(this).hasClass('comment')){}
else if($(this).hasClass('user_category')){window.location=$('a:last',this).attr('href');}
else{window.location=$('a:first',this).attr('href');}});$('a','.slide_toggler').live('click',function(){if($(this).hasClass('active')){$(this).removeClass('active').trigger('do_toggle');}
else{$(this).addClass('active').trigger('do_toggle');}
return false;});$('#shout_notifications_toggler').live('do_toggle',function(){$.ajax({data:{shout_id:$(this).attr('shout-id')},dataType:'json',url:'/u/watch',success:function(data,status){if(data.result!='success'){window.location=data.redirect;}},type:'post'});});$('#progress_trigger').click(function(){if($('#progress_max').is(':visible')){$(this).addClass('progress_trigger_active');$('#progress_max').hide();$.cookie('completion_bar','collapsed',{path:'/'})}else{$(this).removeClass('progress_trigger_active');$('#progress_max').show();$.cookie('completion_bar','expanded',{path:'/'})}});if($.cookie('completion_bar')=='collapsed'){$('#progress_max').hide();$('#progress_trigger').addClass('progress_trigger_active');}
if($.cookie('completion_bar')=='expanded'){$('#progress_max').show();$('#progress_trigger').removeClass('progress_trigger_active');}});jQuery.fn.anchorAnimate=function(settings){settings=jQuery.extend({speed:1500},settings);return this.each(function(){var caller=this
$(caller).click(function(event){event.preventDefault()
var locationHref=window.location.href
var elementClick=$(caller).attr("href")
var destination=$(elementClick).offset().top;$("html:not(:animated),body:not(:animated)").animate({scrollTop:destination},settings.speed,function(){window.location.hash=elementClick
$(".q_list li").animate({backgroundColor:"#fff"});$(elementClick).animate({backgroundColor:"#fdffcc"}).stop();});return false;})})}
load_more_shouts=function(type,id){var btn_more=$('#wrapper2 #btn_more:last'),feed=btn_more.prev().find('#feed');btn_more.html(ajax_loader_white_on_gray_image_tag).addClass('btn_gray');var page=feed.data('page')||2;$.getJSON('/more/'+type,{id:id,page:page},function(data,status){if(data.result=='success'){feed.find('ul:first').append(data.html);feed.data('page',page+1);btn_more.html('More').removeClass('btn_gray');if(data.more==false){btn_more.remove()}}});}
