jQuery(function(){SG.add_alert=function(event_id,options){var options=jQuery.extend({ajax:true,callback:null},options);sglightbox.open("<div id='popup_loading'></div>");jQuery.get("/event/alerts/popup/"+event_id+"/",function(html){sglightbox.open(html);if(options.ajax){var form=jQuery("#sglightbox_modal form");form.submit(function(e){form.find("#alert_submitting").show();form.find("input").each(function(i,el){var el=jQuery(this);if(el.parent().is(":hidden"))el.val("");});var serialized=form.serializeArray();form.find("input").attr("disabled","disabled");jQuery.post(form.attr("action"),serialized,function(json){form.find("#alert_submitting").hide();form.find("input").removeAttr("disabled");if(json.error){jQuery('#alert-errors').html("Uh oh, something went wrong. Please try again in a few minutes.");}else{sglightbox.close();if(options.callback)options.callback.call();}},"json");return false;});}});};jQuery("#alert-button a").live("click",function(e){var btn=jQuery(this);SG.ensure_authenticated(function(){SG.add_alert(btn.parents("#alert-button").attr("rel"),{callback:function(){jQuery("#alert-button").find("a").html("Signed up!");if(SG.map)SG.map.track("alert-create");}});},'You must be logged in to sign up for alerts!');if(SG.map)SG.map.track("alert-button-click");return false;});jQuery(".edit-alert").live("click",function(e,btn){var elem=jQuery(this);SG.ensure_authenticated(function(){SG.add_alert(elem.attr("rel"),{ajax:false});});return false;});});jQuery(function(){var loaded=false;SG.show_ticket_analytics=function(callback){var popup=jQuery("#ticket-analytics-popup");loaded=true;sglightbox.open(popup[0]);if(SG.map)SG.map.track("analytics-window-show");if(callback)callback();SG.chart.load();};jQuery('#ticket-analytics').click(function(e){e.preventDefault();if(SG.map)SG.map.track("analytics-button-click");SG.ensure_authenticated(function(){SG.show_ticket_analytics();},'You must be logged in to view ticket analytics!');});});jQuery(function(){var cache={},url="/autocomplete?types[]=event&types[]=teamband&types[]=venue&types[]=tournament",lastXhr,options={minLength:2,delay:125,parent:jQuery("#main").add("body > .container").add(".wrapper > .center-container").add(".wrapper > .calendar-autocomplete-hack").add('.wrapper > .home-autocomplete'),source:function(request,response){var params={term:request.term,limit:3};var term=request.term;if(term in cache){response(cache[term]);return;}
lastXhr=jQuery.getJSON(url,params,function(data,status,xhr){cache[term]=data;if(xhr===lastXhr){response(data);}});}};if(jQuery('.outbound-search').is("*")){options.presubmit=function(event,ui){if(this.menu.is(":visible")&&this.focus&&this.focus>0){SG.fn.also_search();}};_gaq.push(['_trackEvent','ads','impression','goldstar-home-page-checkbox',undefined,true]);}
jQuery("#search-bar-input").add("#searchBarInput").add("#search-input-replace").sgautocomplete(options);});jQuery(function(){function EmailCollection(){this.debug=false;this.params={};this.options={inputDefault:'Email Address  ',popupElement:'#sg_newsletter_popup',configElement:'.show-email-popup',seenCookieLifetime:(31556926*1000),seenCookieName:'sg_popup_seen',template:null,reference:null};this.callbacks={canShow:null,show:null,trackSignup:null};}
EmailCollection.prototype.perform=function(){var that=this,params={},wait=3,$configElement=jQuery(this.options.configElement);if(!this.callbacks.canShow(that))return false;if($configElement.length){jQuery(['h2','h4','p']).each(function(i,el){params[el]=$configElement.attr(el);});if($configElement.attr('wait')){wait=$configElement.attr('wait');}
if($configElement.attr('reference')){this.options.reference=$configElement.attr('reference');}}
if(this.options.reference===null){this.options.reference='sidebar';}
jQuery(this.options.popupElement).live('submit',function(e){e.preventDefault();var email_address=jQuery(that.options.popupElement).find('#email').val(),dataString='email='+encodeURIComponent(email_address);dataString+='&reference='+encodeURIComponent(that.options.reference);dataString+='&concerts=1&mlb=1&nba=1&nfl=1&nhl=1&theater=1';jQuery.ajax({type:"POST",url:'/main/addemail/',data:dataString,beforeSend:function(data){jQuery(that.options.popupElement+' .sg-newsletter-status').hide();jQuery(that.options.popupElement+' .sg-newsletter-indicator').show();_gaq.push(['_trackEvent','email','newsletter',that.options.reference,undefined,true]);},success:function(data){jQuery(that.options.popupElement+' .sg-newsletter-indicator').hide();jQuery(that.options.popupElement+' .sg-newsletter-status').html(data);jQuery(that.options.popupElement+' .sg-newsletter-status').fadeIn(1000);that.track_signup(email_address);return false;},error:function(){jQuery(that.options.popupElement+' .sg-newsletter-status').html("An error occured. Please try submitting again.");jQuery(that.options.popupElement+' .sg-newsletter-status').fadeIn(200);}});});jQuery(this.options.popupElement+' .sg-newsletter-input input').live('focus',function(){if(jQuery(this).val()==that.options.inputDefault){jQuery(this).val('');}});jQuery(this.options.popupElement+' .sg-newsletter-input input').live('blur',function(){if(jQuery(this).val()===''){jQuery(this).val(that.options.inputDefault);}});if(typeof this.callbacks.show){this.callbacks.show(that,wait);}};EmailCollection.prototype.track_impression=function(){var that=this,t=new SG.Tracker(),params={"category":"email:newsletter:impression","url":location.href};params=jQuery.extend(params,that.params);if(SG.get_cookie('sg_uuid')===null){jQuery.get(location.origin+'/uuid',function(data,textStatus,jqXHR){if(data.content.status==200){SG.set_cookie('sg_uuid',data.content.sg_uuid,(31556926*1000));t.track(params);}},'json');}else{t.track(params);}};EmailCollection.prototype.track_signup=function(email_address){var that=this,t=new SG.Tracker(),params={"category":"email:newsletter:signup","url":location.href,"email":email_address};params=jQuery.extend(params,that.params);t.track(params);if(typeof this.callbacks.trackSignup==='function'){this.callbacks.trackSignup(that,email_address,params);}};EmailCollection.prototype.template=function(params){if(typeof this.options.template==='function'){return this.options.template(params);}
params=jQuery.extend({'h4':'Find out about deals in your area.','p':'We\'ll email you occasionally with deals on nearby events.'},params);return['<div id="sg-newsletter-popup" class="get_notification">','<h4>'+params.h2+'</h4>','<div id="get_email_updates" class="email_box">','<form action="/main/addemail/" method="post" id="email_deals_form">','<p>'+params.p+'</p>','<div class="sg-newsletter-status" ></div>','<div class="sg-newsletter-input input_bg">','<input type="text" name="email" id="email" value="Email Address  ">','</div>','<img id="indicator" class="sg-newsletter-indicator" src="'+location.origin+'/images/loaders/searchLoader.gif" alt="loading..." />','<div class="sg-button-set">','<a href="#" class="sg-button" id="email_commit" alt="Sign up for email updates" >Sign up &rarr;</a>','</div>','<div class="clear"></div>','</form>','</div>','</div>'].join("\n");};if(jQuery('.show-email-banner').length){jQuery.each(jQuery('.show-email-banner'),function(i,el){var BannerCollection=new EmailCollection();BannerCollection.callbacks.canShow=function(that){if(that.debug)return true;if(SG.get_cookie('sg_is_logged_in')==1)return false;if(/(http|https):\/\/(www\.)?seatgeek\.com/.test(document.referrer)){if(!/^(?:\/blog|\/blog\/|\/blog\/index.php)$/.test(location.pathname))return false;}
if(/^(?:\/blog|\/blog\/|\/blog\/index.php)$/.test(location.pathname))return false;if(/^\/blog\//.test(location.pathname)===false)return false;if(typeof navigator.referrer!=="undefined"&&!navigator.referrer.match('/(google.com|yahoo.com|bing.com)/gi'))return false;return true;};BannerCollection.callbacks.show=function(that,wait){var attributes={},params={};jQuery.each(that.options.el.attributes,function(index,attr){var v=attr.value;if(v.length===0)return true;if(attr.name==="tags"){v=v.split("~");var tags=[];jQuery.each(v,function(i,k){tags.push(k);});v=tags;}
if(attr.name!=="id"&&attr.name!=="class")attributes[attr.name]=v;if(attr.name==="post_id"||attr.name==="permalink"||attr.name==="tags")params[attr.name]=v;});that.params=params;jQuery(that.options.el).replaceWith(that.template(attributes));that.track_impression();};BannerCollection.callbacks.trackSignup=function(that,email_address,params){if(/^(?:\/blog|\/blog\/|\/blog\/index.php)$/.test(location.pathname))return false;if(/^\/blog\//.test(location.pathname)===false)return false;return jQuery.post(params.permalink,params);};BannerCollection.options.template=function(params){params=jQuery.extend({'p':'Want to be notified of upcoming events in your area? Signup for our newsletter!'},params);return['<div class="sg-newsletter-banner">','<p>'+params.p+'</p>','<form name="sg-newsletter-capture-form" id="post-'+params.post_id+'" method="post" action="#">','<div class="sg-newsletter-input">','<input type="text" name="email" id="email" value="Email Address  ">','<input type="hidden" name="post_id" value="'+params.post_id+'">','<input type="hidden" name="permalink" value="'+params.permalink+'">','<input type="hidden" name="tags" value="'+params.tags+'">','<input type="hidden" name="wp_sg_email_success">','</div>','<input name="Submit" type="submit" value="Submit &rarr;">','</form>','</div>'].join("\n");};BannerCollection.options.reference='banner';BannerCollection.options.configElement='#'+jQuery(el).attr('id');BannerCollection.options.popupElement='#'+jQuery(el).attr('id');BannerCollection.options.el=el;BannerCollection.perform();});}
window.PopupCollection=new EmailCollection();if(PopupCollection.options.reference===null){PopupCollection.options.reference='popup';}
PopupCollection.callbacks.canShow=function(that){if(that.debug)return true;if(SG.get_cookie(that.options.seenCookieName)==1)return false;if(SG.get_cookie('sg_is_logged_in')==1)return false;if(/(http|https):\/\/(www\.)?seatgeek\.com/.test(document.referrer)){if(!/^(?:\/blog|\/blog\/|\/blog\/index.php)$/.test(location.pathname))return false;}
if(jQuery(that.options.configElement).length)return true;if(/^(?:\/blog|\/blog\/|\/blog\/index.php)$/.test(location.pathname))return false;if(/^\/blog\//.test(location.pathname)===false)return false;if(typeof navigator.referrer!=="undefined"&&!navigator.referrer.match('/(google.com|yahoo.com|bing.com)/gi'))return false;if(jQuery('.hide-email-popup').length)return false;return true;};PopupCollection.callbacks.show=function(that,wait){setTimeout(function(){sglightbox.open(that.template());SG.set_cookie(that.options.seenCookieName,1,that.options.cookieLifetime);that.track_impression();},wait*1000);};PopupCollection.callbacks.trackSignup=function(that,email_address,params){if(/^(?:\/blog|\/blog\/|\/blog\/index.php)$/.test(location.pathname))return false;if(/^\/blog\//.test(location.pathname)===false)return false;var link='http://seatgeek.com/blog/',data={email:email_address};if(window.Post!==undefined){jQuery.each(['post_id','permalink','tags'],function(i,v){if(window.Post[v]!==undefined){params[v]=window.Post[v];}});if(params.permalink!==undefined){link=params.permalink;}}
return jQuery.post(link,params);};PopupCollection.options.template=function(params){params=jQuery.extend({'h2':'Sign Up For Our Newsletter!','h4':'Want to be notified of upcoming events in your area? Signup for our newsletter!','p':false},params);return['<div id="sg-newsletter-popup" class="popupv3 ip infoPopup">','<div class="header">','<div class="header-inner">','<h2>'+params.h2+'</h2>','<a href="#" id="popup-close" class="close"></a>','</div>','<div class="header-end"></div>','</div>','<div class="body">','<div class="tab">',params.h4?'<h4>'+params.h4+'</h4>':'','<form name="sg_newsletter_popup" id="sg_newsletter_popup" method="post" action="#">',params.p?'<p>'+params.p+'</p>':'','<div class="sg-newsletter-input">','<input type="text" name="email" id="email" value="Email Address  ">','</div>','<input type="hidden" name="wp_sg_email_success">','<input name="Submit" type="submit" value="Submit &rarr;">','<img class="sg-newsletter-indicator" src="'+location.origin+'/images/loaders/searchLoader.gif" alt="loading..." />','<span class="sg-newsletter-status" ></span>','</form>','</div>','</div>','</div>'].join("\n");};PopupCollection.perform();});jQuery(function(){if(window.Post!==undefined){var t=new SG.Tracker(),params={"category":"blog:impression","url":location.href};jQuery.each(['post_id','permalink','tags'],function(i,v){if(window.Post[v]!==undefined&&window.Post[v]!==false){params[v]=window.Post[v];}});if(SG.get_cookie('sg_uuid')===null){jQuery.get(location.origin+'/uuid',function(data,textStatus,jqXHR){if(data.content.status==200){SG.set_cookie('sg_uuid',data.content.sg_uuid,(31556926*1000));t.track(params);}},'json');}else{t.track(params);}}});jQuery(function(){if(jQuery('.brokers-signup').length||jQuery('.partners-signup').length){jQuery("#account-yes").click(function(){jQuery("#signin").show();jQuery("#signup").hide();});jQuery("#account-no").click(function(){jQuery("#signin").hide();jQuery("#signup").show();});}});jQuery(function(){if(jQuery('.home2').length){jQuery('.info-area').find('.info-tab').click(function(){jQuery('.info-tab.selected').removeClass('selected');jQuery('.info-view.displayed').removeClass('displayed');var obj=jQuery(this);obj.addClass('selected');jQuery('#'+obj.attr('rel')+'-view').addClass('displayed');});var input=jQuery("#search-input-replace");var searchForm=jQuery('#search-form');var searchGhost=jQuery("#search-ghost");input.focus(function(){if(input.val()==input.attr("rel")){input.val("");searchGhost.show();}
searchForm.addClass('focused');}).focus().blur(function(){if(input.val()=="")input.val(input.attr("rel"));searchGhost.hide();searchForm.removeClass('focused');}).keydown(function(){setTimeout(function(){if(input.val()=="")searchGhost.fadeIn(200);else searchGhost.hide();},1);});}});jQuery(function(){if(jQuery('.home1').length){jQuery('.info-area').find('.info-tab').click(function(){jQuery('.info-tab.selected').removeClass('selected');jQuery('.info-view.displayed').removeClass('displayed');var obj=jQuery(this);obj.addClass('selected');jQuery('#'+obj.attr('rel')+'-view').addClass('displayed');});var input=jQuery("#search-input-replace");var searchForm=jQuery('#search-form');var searchGhost=jQuery("#search-ghost");input.focus(function(){if(input.val()==input.attr("rel")){input.val("");searchGhost.show();}
searchForm.addClass('focused');}).focus().blur(function(){if(input.val()=="")input.val(input.attr("rel"));searchGhost.hide();searchForm.removeClass('focused');}).keydown(function(){setTimeout(function(){if(input.val()=="")searchGhost.fadeIn(200);else searchGhost.hide();},1);});}});jQuery(function(){if(jQuery('.home3').length){var input=jQuery("#search-input-replace");var searchForm=jQuery('#search-form');var searchGhost=jQuery("#search-ghost");input.focus(function(){if(input.val()==input.attr("rel")){input.val("");searchGhost.show();}
searchForm.addClass('focused');}).focus().blur(function(){if(input.val()=="")input.val(input.attr("rel"));searchGhost.hide();searchForm.removeClass('focused');}).keydown(function(){setTimeout(function(){if(input.val()=="")searchGhost.fadeIn(200);else searchGhost.hide();},1);});}});jQuery(document).bind("sg:login",function(){if(jQuery('.wrapper').hasClass('homepage')){window.location.reload();}});jQuery(function(){SG.fn.also_search=function(term){var i=0,checked=jQuery('.sponsorship-check:checked');if(jQuery('#ticket-quantity').val()>0){SG.set_cookie('sg_ticket_quantity',jQuery('#ticket-quantity').val(),(5*60*60*1000));}
checked.each(function(){var that=this,links={OutboundGoldstar:function(){var term=jQuery(".sgautocomplete-result-focus .sgautocomplete-result-title").text();if(!term||term=="See all results...")term=jQuery("#searchBarInput").val();return"http://www.goldstar.com/search_query?search_query="+encodeURIComponent(term)+"&ref=seatgeek";}},url=links[jQuery(this).attr('id')];if(typeof url==="function"){url=url();}
if(url){_gaq.push(['_trackEvent','ads','click','goldstar-home-page-checkbox',undefined,true]);SG.fn.multi_window_popup(i,checked.size(),url);}});window.focus();};SG.fn.multi_window_popup=function(index,total,url){var screen_width=800,screen_height=600,width=400,name="sg_win_"+index,argstr="menubar=1,location=1,resizable=1,scrollbars=1,toolbar=1";if(window.screen.availHeight){screen_width=window.screen.availWidth,screen_height=window.screen.availHeight;}
width=Math.min(1000,Math.floor(screen_width/total)-15);jQuery.each({height:Math.round(screen_height*0.6),width:width,top:Math.round(screen_height*0.4)-15,left:(width+15)*index},function(k,v){argstr=k+'='+v+','+argstr;});window.open("/utility/redirect?route="+encodeURIComponent(url),name,argstr);};});jQuery.fn.locationAutocomplete=function(pOptions){var $=jQuery;var el=$(this);var defaultOptions={autocompleteEndpoint:"/autocomplete?types[]=location",createForm:true,fieldPrefix:"location1_",formSubmissionEndpoint:"/geoupdate",method:"get",labelText:"location or zip",inputTypeEl:false,inputCityIdEl:false,parentEl:false,geoButtonText:"please find my location via html5",submitText:"submit my location",preTypeLabel:false,useHTML5Geo:false,setValCallback:function(newVal){},numResults:15,preSubmitCallback:function(acd){return true;},successCallback:function(e){}};var pluginOptions=$.extend(defaultOptions,pOptions);var pO=pluginOptions;if(!pO.createForm){var autocompleteEl=el;}
var inputTypeEl=pO.inputTypeEl,inputCityIdEl=pO.inputCityIdEl,parentEl=pO.parentEl;var geoButton=false;var addInput=function(inpName,labelText,labelClasses,inputClasses){var fName=pluginOptions.fieldPrefix+inpName;var labelEl=$("<label>"+labelText+"</label>").attr("for",fName);jQuery.each(labelClasses,function(index,className){labelEl.addClass(className);});var inputEl=$("<input></input>").attr("name",fName).attr("type","text");jQuery.each(inputClasses,function(index,className){inputEl.addClass(className);});return[labelEl,inputEl];};if(pluginOptions.createForm){var form=$("<form></form>");form.attr("action",pluginOptions.formSubmissionEndpoint);form.attr("method",pluginOptions.method);var formset=$("<formset></formset>");var inputType=addInput("location_type","location_type",["label_hidden"],["input_hidden","location_autocomplete_hidden","location_autocomplete_location_type"]);inputTypeEl=inputType[1];var inputCity=addInput("city_id","location_type",["label_hidden"],["input_hidden","location_autocomplete_hidden","location_autocomplete_city_id"]);inputCityIdEl=inputCity[1];parentEl=$("<div></div>").addClass("location_autocomplete_parent");var autocompleteName=pluginOptions.fieldPrefix+"location_name";var autoCompleteEls=addInput("location_name",pO.labelText,['location_autocomplete_label'],["location_autocomplete_location_name"]);var autocompleteLabel=autoCompleteEls[0],autocompleteEl=autoCompleteEls[1];var latEls=addInput("latitude","latitude",['label_hidden'],['input_hidden','latitude']);var longEls=addInput("longitude","longitude",['label_hidden'],['input_hidden','longitude']);var pLabel=jQuery(pO.preTypeLabel?'<span class="labelPrompt">'+pO.preTypeLabel+'</span>':'');geoButton=$('<button>'+pO.geoButtonText+'</button>');formset.append(parentEl).append(inputType[0]).append(inputTypeEl).append(inputCity[0]).append(inputCityIdEl).append(latEls[0]).append(latEls[1]).append(longEls[0]).append(longEls[1]);if(pO.useHTML5Geo){formset.append(geoButton);}
formset.append(autocompleteLabel).append(autocompleteEl).append(pLabel);form.append(formset);var submit=$('<input type="submit" name="locationSubmit"  />');submit.val(pO.submitText);formset.append(submit);el.append(form);}
var usZipCodeRegex=/ *[0-9]{5} */;var caZipCodeRegex=/ *\D\d\D\d\D\d */;function isSubmittable(){var visibleValue=autocompleteEl.val(),autocompleteFullValue=autocompleteEl.attr("autocompleteVal"),inputTypeVal=inputTypeEl.val(),inputCityVal=inputCityIdEl.val();if(visibleValue==autocompleteFullValue){if(inputTypeVal=="city_id"){if(inputCityVal!=""){return true;}}}
if(inputTypeVal=="zipcode"){if(usZipCodeRegex.test(visibleValue)){return true;}
if(caZipCodeRegex.test(visibleValue)){return true;}}
return false;}
var ajaxSubmit=function(callback){var dataString=form.serialize();$.ajax({type:"GET",url:pluginOptions.formSubmissionEndpoint,data:dataString,success:pO.successCallback});};form.submit(function(e){e.preventDefault();if(!isSubmittable()){alert("Invalid location");return;}
if(pluginOptions.preSubmitCallback(acd)){ajaxSubmit();}});var success=function(position){latEls[1].value=position.coords.latitude;longEls[1][0].value=position.coords.longitude;};var fail=function(err){};if(pO.useHTML5Geo){geoButton.click(function(e){e.preventDefault();inputTypeEl.val("latlong");navigator.geolocation.getCurrentPosition(success,fail);});}
var cache={},url=pluginOptions.autocompleteEndpoint,lastXhr,options={minLength:2,delay:125,parent:parentEl,position:{offset:"-3 5"},selectFirst:true,zipCodeRegex:/ *[^ ]+[0-9].*/,hiddenValTypeField:inputTypeEl,hiddenCityIdField:inputCityIdEl,source:function(request,response){if(this.options.zipCodeRegex.test(request.term)){self.options.hiddenValTypeField.val("zipcode");return;}
self.options.hiddenValTypeField.val("city_id");var params={term:request.term,limit:pO.numResults};var term=request.term;if(term in cache){response(cache[term]);return;}
lastXhr=jQuery.getJSON(url,params,function(data,status,xhr){var dr=data.results;var results=data.results.location;cache[term]=results;if(xhr===lastXhr){response(results);}});}};if(pO.createForm){var ac=autocompleteEl.autocomplete(options);}
else{var ac=$(el).autocomplete(options);}
var acd=ac.data("autocomplete");acd.ajaxSubmit=ajaxSubmit;acd.selectedItem=false;acd._renderItem=function(ul,item){return jQuery('<li></li>').data("item.autocomplete",item).append(jQuery("<a></a>").text(item.term).attr("performer_id",item.id)).appendTo(ul);};$(autocompleteEl).keyup(function(){if(isSubmittable()){form.addClass("ui-show-submit");}
else{form.removeClass("ui-show-submit");}});acd.setVal=function(item){self.element.val(item.term);self.element.attr("autocompleteVal",item.term);self.options.hiddenCityIdField.val(item.id);if(isSubmittable()){form.addClass("ui-show-submit");}
pO.setValCallback(item);};var self=acd,doc=self.element[0].ownerDocument;acd.menu.activate=function(event,item){this.deactivate();if(this.hasScroll()){var offset=item.offset().top-this.element.offset().top,scroll=this.element.scrollTop(),elementHeight=this.element.height();if(offset<0){this.element.scrollTop(scroll+offset);}else if(offset>=elementHeight){this.element.scrollTop(scroll+offset-elementHeight+item.height());}}
this.active=item.eq(0).children("a").addClass("ui-state-hover").attr("id","ui-active-menuitem").end();this.active.addClass("ui-active-menuitem-li");this._trigger("focus",event,{item:item});};acd.menu.deactivate=function(){if(!this.active){return;}
this.active.children("a").removeClass("ui-state-hover").removeAttr("id");this.active.removeClass("ui-active-menuitem-li");this._trigger("blur");this.active=null;};acd.menu.options.selected=function(event,ui){var item=ui.item.data("item.autocomplete"),previous=self.previous;if(self.element[0]!==doc.activeElement){self.element.focus();self.previous=previous;setTimeout(function(){self.previous=previous;self.selectedItem=item;},1);}
if(false!==self._trigger("select",event,{item:item})){self.setVal(item);}
self.term=self.element.val();self.close(event);self.selectedItem=item;};acd.menu.options.focus=function(event,ui){var item=ui.item.data("item.autocomplete");if(false!==acd._trigger("focus",event,{item:item})){if(/^key/.test(event.originalEvent.type)){}}};acd.menu.options.blur=function(event,ui){if(acd.menu.element.is(":visible")&&(acd.element.val()!==acd.term)){}};return acd;};Browser={};Browser.IE=navigator.userAgent.indexOf("MSIE")!=-1;Browser.IE6=Browser.IE&&parseInt(navigator.userAgent.substring(navigator.userAgent.indexOf("MSIE")+5))==6;Browser.IE7=Browser.IE&&parseInt(navigator.userAgent.substring(navigator.userAgent.indexOf("MSIE")+5))==7;Browser.IE8=Browser.IE&&parseInt(navigator.userAgent.substring(navigator.userAgent.indexOf("MSIE")+5))==8;Browser.WebKit=navigator.userAgent.indexOf("WebKit")!=-1;if(!String.prototype.trim){String.prototype.trim=function(){return this.replace(/^\s+|\s+$/g,'');};}
if(!String.prototype.capitalize){String.prototype.capitalize=function(){return this.charAt(0).toUpperCase()+this.slice(1);};}
function async(fn,timeout){var timeout=timeout||0;return setTimeout(fn,timeout);}
function yieldingMap(f,xs,callback){var ret=[],i=0,len=xs.length,start,timeout;function cancel(){clearTimeout(timeout);}
function process(){for(start=+new Date;i<len&&((+new Date)-start<25);++i){ret[i]=f.call(xs[i],xs[i],i);}
if(i<len){timeout=async(process);}else if(typeof callback==="function"){callback(ret);}}
timeout=async(process);return cancel;}
function sometimeWhen(test,then,period){var period=period||50;async(function(){if(test()){then();}else{async(arguments.callee,period);}},period);}
SG=(function(){var login_callback=null,short_summary=false,short_form=false,short_submit=false,CHARS='0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz'.split('');return{set_cookie:function(key,value,expiresMultiplier){var date=new Date();date.setTime(date.getTime()+expiresMultiplier);document.cookie=key+"="+value+"; expires="+date.toGMTString()+"; path=/";},get_cookie:function(key){var cookies=document.cookie.split(';'),key=key+"=",i=0,c;for(i=0;i<cookies.length;++i){c=cookies[i];while(c.charAt(0)==' '){c=c.substring(1,c.length);}
if(c.indexOf(key)==0){return c.substring(key.length,c.length);}}
return null;},delete_cookie:function(key){SG.set_cookie(key,"",0);},is_authenticated:function(){return jQuery("#logged-in-nav").is(":visible");},ensure_authenticated:function(callback,message){if(!this.is_authenticated()){this.login(callback,message);}else{callback.call();}},login:function(callback,message){login_callback=callback;jQuery("#login-popup").find('.header-inner h2').html(message?message:'Log in');sglightbox.open(jQuery("#login-popup")[0]);var form=jQuery("#loginForm");form.unbind("submit");form.submit(function(e){form.find("#login_loading").show();jQuery("#login_missing").hide();jQuery("#login_invalid").hide();jQuery.post(form.attr("action"),form.serializeArray(),function(json){form.find("#login_loading").hide();if(json&&!json.error){sglightbox.close();jQuery("#logged-in-nav").attr("access",json.access);jQuery(document).trigger("sg:login");if(login_callback){login_callback.call();login_callback=null;}}else{if(!jQuery("#login_email").val()||!jQuery("#login_pass")){jQuery("#login_missing").show();}else{if(json.message)jQuery("#login_invalid").html(json.message);jQuery("#login_invalid").show();}
jQuery("#login_pass").val("");}},"json");return false;});},logout:function(){FB.getLoginStatus(function(response){if(response.authResponse){FB.logout(function(){jQuery(document).trigger("sg:logout");document.location="/logout/";});}else{document.location="/logout/";}});return false;},quiet_logout:function(){FB.getLoginStatus(function(response){if(response.authResponse){FB.logout();}});url="/account/quietlogout";jQuery.get(url,function(json){if(json.success){jQuery(document).trigger("sg:logout");}});},post_login:function(){sglightbox.close();jQuery(document).trigger("sg:login");},fb_connect_cb:function(){setTimeout(function(){var form=jQuery('#fblogin');if(location.pathname.match(/\/(login|register)/i)){return form.submit();}
jQuery.post(form.attr("action"),form.serializeArray(),function(json){if(json.success){sglightbox.close();jQuery("#logged-in-nav").attr("access",json.access);jQuery(document).trigger("sg:login");if(login_callback){login_callback.call();login_callback=null;}}
else if(json.error){sglightbox.close();}});},0);},fb_fail_cb:function(){jQuery('.fb-loading').hide();},fb_login:function(){jQuery('.fb-loading').show();FB.login(function(response){if(response.authResponse){SG.fb_connect_cb();}else{SG.fb_fail_cb();}},{scope:"email,user_birthday,user_events,user_hometown,user_interests,user_likes,user_location,friends_events,friends_interests,friends_activities,friends_location,friends_hometown,friends_likes,offline_access"});},load_script_async:function(url,is_ready,cb){var s=document.createElement('script'),h=document.getElementsByTagName('head')[0];s.type="text/javascript";s.async=true;s.src=url;h.appendChild(s);if(is_ready&&cb){sometimeWhen(is_ready,cb,50);}},like_button:function(elem,options){var options=jQuery.extend({style:"",action:"like",url:location.href,track:{},colorscheme:"light"},options),like_wrap=jQuery(elem),tracker=new SG.Tracker();like_wrap.html('<fb:like href="'+options.url+'" ref="'+tracker.getRef()+'" \
                  layout="button_count" show_faces="false" width="100" \
                  action="'+options.action+'" font="arial" \
                  style="'+options.style+'" colorscheme="'+options.colorscheme+'"></fb:like>');FB.XFBML.parse(like_wrap[0]);FB.Event.subscribe('edge.create',function(response){tracker.track(options.track);});},sharer_button:function(elem,options){var options=jQuery.extend({style:"",url:location.href,message:'Share on facebook',track:{}},options),tracker=new SG.Tracker(),reffed_url=options.url+(options.url.match(/\?/)?'&':'?')+'ref='+tracker.getRef(),sharer_url="http://www.facebook.com/sharer/sharer.php?u="+encodeURIComponent(reffed_url),share_wrap=jQuery(elem);share_wrap.html('<a href="'+sharer_url+'" style="'+options.style+'" target="_blank">'+options.message+'</a>');share_wrap.find('a').click(function(response){tracker.track(options.track);});},share_email:function(options){var options=jQuery.extend({ajax:true,callback:null},options);sglightbox.open(jQuery("#share-email-popup")[0]);var form=jQuery("#sglightbox_modal form");form.submit(function(e){form.find("#share_submitting").show();var serialized=form.serializeArray();form.find("input").attr("disabled","disabled");jQuery.post(form.attr("action"),serialized,function(json){form.find("#share_submitting").hide();form.find("input").removeAttr("disabled");if(json.error){if(!jQuery("#share_to_email").val()){jQuery("#to_email_invalid").show();}else if(!jQuery("#share_from_email").val()){jQuery("#from_email_invalid").show();}}else{sglightbox.close();if(options.callback)options.callback.call();}},"json");return false;});},fn:{fastHtmlToDom:(function(){var html_builder=document.createElement("div");return function fastInsert(html){html_builder.innerHTML=html;return html_builder.firstChild;};})(),serializeParams:function(obj){var str=[];for(var p in obj){if(jQuery.isArray(obj[p])){for(var i=0;i<obj[p].length;i++){if(obj[p]&&typeof(obj[p][i])!="function"){str.push(encodeURIComponent(p+"[]="+obj[p][i]));}}}else if(typeof obj[p]==="object"){for(var k in obj[p]){if(obj[p]){str.push(encodeURIComponent(p+"["+k+"]="+obj[p][k]));}}}else{if(obj[p]){str.push(p+"="+encodeURIComponent(obj[p]));}}}
return str.join("&");},uuid:function(len,radix){var chars=CHARS,uuid=[];radix=radix||chars.length;if(len){for(var i=0;i<len;i++)uuid[i]=chars[0|Math.random()*radix];}else{var r;uuid[8]=uuid[13]=uuid[18]=uuid[23]='-';uuid[14]='4';for(var i=0;i<36;i++){if(!uuid[i]){r=0|Math.random()*16;uuid[i]=chars[(i==19)?(r&0x3)|0x8:r];}}}
return uuid.join('');},smartTruncate:function(text,len,append){text=text.trim();len=len||40;append=append||"";if(text.length>len){var re=new RegExp(".{0,"+len+"}\\b"),ms=text.match(re);return(ms?ms[0]:ms.slice(0,len)).trim()+append;}else{return text;}},strip_html:(function(){var dummy_div=document.createElement("div");return function(s){dummy_div.innerHTML=s;return dummy_div.innerText||dummy_div.textContent;}})()}};})();jQuery(document).bind("sg:login",function(){jQuery("#logged-out-nav").hide();jQuery("#logged-in-nav").show();});jQuery(document).bind("sg:logout",function(){jQuery("#logged-in-nav").removeAttr("access");jQuery("#logged-in-nav").hide();jQuery("#logged-out-nav").show();});jQuery(document).bind("fb:init",function(){FB.Event.subscribe('auth.authResponseChange',function(response){if(response.status==='connected'&&response.authResponse.expiresIn==0){SG.fb_connect_cb();}else if(response.status==='not_authorized'){}else{}});FB.getLoginStatus(function(response){if(response.status==='connected'&&response.authResponse.expiresIn>0&&SG.is_authenticated()){SG.quiet_logout();}
if(response.status==='connected'&&response.authResponse.expiresIn==0&&!SG.is_authenticated()){SG.fb_connect_cb();}});});jQuery(function(){jQuery("#logout-link").click(function(e){e.preventDefault();return SG.logout();});});jQuery(function(){jQuery("input.ghosted").ghost();});jQuery(function(){jQuery('#login-link').click(function(e){SG.login();return false;});jQuery('#register-link').click(function(e){SG.login();return false;});});jQuery(function(){if(jQuery('.categories_details #type').length){jQuery('#type').change(function(){jQuery(this).closest('form').submit();});}});jQuery(function(){if(jQuery('.referAFriendButton').length){jQuery('.referAFriendButton').click(function(e){var t=new SG.Tracker();t.track({"category":"refer:link","url":location.href});});}});function metaTab(tab){jQuery(".meta-tab").hide();jQuery("#"+tab+"-tab").show();jQuery(".meta-tabs li").removeClass('selected');jQuery("#"+tab+"-link").addClass('selected');}
var mode="meta";var search='';var current=0;var dateFilter='';var timeFilter='';var locationFilter='';jQuery(function(){var dropdownSelected=false,dropdownHover=false;jQuery('.dropdown-container label').mouseup(function(){var container=jQuery(this).parent(),reveal=jQuery(this).siblings('.dropdown-reveal');if(dropdownSelected){if(container.hasClass("show")){closeDropdown();return;}
closeDropdown();}
container.addClass("show");dropdownSelected=container;reveal.css("top",container.height()+"px");});jQuery('.dropdown-container').hover(function(){dropdownHover=true;},function(){dropdownHover=false;});jQuery('body').click(function(){if(dropdownSelected&&!dropdownHover)closeDropdown();});function closeDropdown(){dropdownSelected.removeClass("show");dropdownSelected=false;return false;}});jQuery(function(){jQuery(window).hashchange(function(){var hash=(location.hash||'#events'),view='#about'===hash?'info-view':'event-view';jQuery('ul.team-show-nav li a').each(function(){var that=jQuery(this);that.closest('li')[that.attr('href')===hash?'addClass':'removeClass']('active');});jQuery('.events-wrapper .view').each(function(){var that=jQuery(this);that[that.attr('id')===view?'addClass':'removeClass']('default');});});jQuery(window).hashchange();});jQuery(function(){SG.post_purchase=function(options){options=jQuery.extend({callback:null},options);sglightbox.open(jQuery("#post-purchase")[0]);SG.map.track("post-purchase-modal-show");};jQuery("#post-purchase a#facebook-button").click(function(){SG.map.track("post-purchase-modal-click","facebook");});jQuery("#post-purchase a#tweet-button").click(function(){SG.map.track("post-purchase-modal-click","twitter");});});jQuery(function(){var cache={},url="/autocomplete?types[]=teamband",lastXhr,preferenceTemplate=function(t){return['<div>','<span class="team-name">','<a href="'+t.href+'">'+t.name+'</a>','</span>','<span class="team-remove">','<a href="/account/preferences/remove/'+t.id+'/">x</a>','</span>','</div>'].join("\n");},options={minLength:2,delay:125,parent:jQuery("#preferences-autocomplete"),select:function(item){if(item.attr('rel')){jQuery.post('/account/preferences/',{"band_id":item.attr('rel')},function(data,textStatus,jqXHR){jQuery("#preferences-autocomplete input[type=text]").val(null);jQuery(preferenceTemplate({id:item.attr('rel'),name:item.find('.sgautocomplete-result-title:first').html(),href:item.attr('href')})).appendTo('.team-list');});}},source:function(request,response){var params={term:request.term,limit:3};var term=request.term;if(term in cache){response(cache[term]);return;}
lastXhr=jQuery.getJSON(url,params,function(data,status,xhr){cache[term]=data;if(xhr===lastXhr){response(data);}});}};jQuery("#preferences-autocomplete input[type=text]").sgautocomplete(options);});window.sglightbox=(function(){var ready=false,modal=jQuery('<div id="sglightbox_modal"></div'),overlay=jQuery('<div id="sglightbox_overlay"></div'),active=false,elem=null,elem_origin=null;modal.hide();overlay.css("display","none");function init(){var that=this;if(ready)return;jQuery("body").prepend(modal);jQuery("body").prepend(overlay);overlay.click(function(e,el){sglightbox.close();});modal.delegate(".close","click",function(e){sglightbox.close();return false;});ready=true;}
return{open:function(insert){init();this.reset();if(insert&&insert.nodeType){elem=insert;elem_origin=jQuery(insert).parent()[0];modal.append(insert);jQuery(insert).show();}
else if(typeof insert==="string"){modal.html(insert);}
overlay.css("display","block");modal.trigger("openModal");setTimeout("jQuery('#sglightbox_modal').addClass('show')",1);modal.show();this.position_modal();overlay.css({height:jQuery(document).height()+"px"});this.active=true;},close:function(){overlay.css("display","none");modal.trigger("closeModal");jQuery('#sglightbox_modal').removeClass('show');setTimeout(this.reset,500);this.active=false;},reset:function(){if(elem&&elem_origin){jQuery('.facebook-login').show();jQuery('#login-hidden').hide();jQuery(elem).hide();jQuery(elem_origin).append(elem);}
modal.html("");},position_modal:function(){var overh=jQuery(window).height(),modlh=modal.height(),modlw=modal.width(),offset_top=(overh-modlh)*0.3+jQuery(window).scrollTop(),margin_left=modlw*(-0.5);modal.css({marginLeft:margin_left+"px",top:offset_top+"px"});},show_page:function(page){page=jQuery(page);if(page.is(".page")){page.siblings().hide();page.show();}
this.position_modal();}};})();jQuery('body').live('keyup',function(event){if(event.keyCode==27&&sglightbox.active){sglightbox.close();}});if(typeof deconcept=="undefined"){var deconcept=new Object();}if(typeof deconcept.util=="undefined"){deconcept.util=new Object();}if(typeof deconcept.SWFObjectUtil=="undefined"){deconcept.SWFObjectUtil=new Object();}deconcept.SWFObject=function(_1,id,w,h,_5,c,_7,_8,_9,_a){if(!document.getElementById){return;}this.DETECT_KEY=_a?_a:"detectflash";this.skipDetect=deconcept.util.getRequestParameter(this.DETECT_KEY);this.params=new Object();this.variables=new Object();this.attributes=new Array();if(_1){this.setAttribute("swf",_1);}if(id){this.setAttribute("id",id);}if(w){this.setAttribute("width",w);}if(h){this.setAttribute("height",h);}if(_5){this.setAttribute("version",new deconcept.PlayerVersion(_5.toString().split(".")));}this.installedVer=deconcept.SWFObjectUtil.getPlayerVersion();if(!window.opera&&document.all&&this.installedVer.major>7){deconcept.SWFObject.doPrepUnload=true;}if(c){this.addParam("bgcolor",c);}var q=_7?_7:"high";this.addParam("quality",q);this.setAttribute("useExpressInstall",false);this.setAttribute("doExpressInstall",false);var _c=(_8)?_8:window.location;this.setAttribute("xiRedirectUrl",_c);this.setAttribute("redirectUrl","");if(_9){this.setAttribute("redirectUrl",_9);}};deconcept.SWFObject.prototype={useExpressInstall:function(_d){this.xiSWFPath=!_d?"expressinstall.swf":_d;this.setAttribute("useExpressInstall",true);},setAttribute:function(_e,_f){this.attributes[_e]=_f;},getAttribute:function(_10){return this.attributes[_10];},addParam:function(_11,_12){this.params[_11]=_12;},getParams:function(){return this.params;},addVariable:function(_13,_14){this.variables[_13]=_14;},getVariable:function(_15){return this.variables[_15];},getVariables:function(){return this.variables;},getVariablePairs:function(){var _16=new Array();var key;var _18=this.getVariables();for(key in _18){_16[_16.length]=key+"="+_18[key];}return _16;},getSWFHTML:function(){var _19="";if(navigator.plugins&&navigator.mimeTypes&&navigator.mimeTypes.length){if(this.getAttribute("doExpressInstall")){this.addVariable("MMplayerType","PlugIn");this.setAttribute("swf",this.xiSWFPath);}_19="<embed type=\"application/x-shockwave-flash\" src=\""+this.getAttribute("swf")+"\" width=\""+this.getAttribute("width")+"\" height=\""+this.getAttribute("height")+"\" style=\""+this.getAttribute("style")+"\"";_19+=" id=\""+this.getAttribute("id")+"\" name=\""+this.getAttribute("id")+"\" ";var _1a=this.getParams();for(var key in _1a){_19+=[key]+"=\""+_1a[key]+"\" ";}var _1c=this.getVariablePairs().join("&");if(_1c.length>0){_19+="flashvars=\""+_1c+"\"";}_19+="/>";}else{if(this.getAttribute("doExpressInstall")){this.addVariable("MMplayerType","ActiveX");this.setAttribute("swf",this.xiSWFPath);}_19="<object id=\""+this.getAttribute("id")+"\" classid=\"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000\" width=\""+this.getAttribute("width")+"\" height=\""+this.getAttribute("height")+"\" style=\""+this.getAttribute("style")+"\">";_19+="<param name=\"movie\" value=\""+this.getAttribute("swf")+"\" />";var _1d=this.getParams();for(var key in _1d){_19+="<param name=\""+key+"\" value=\""+_1d[key]+"\" />";}var _1f=this.getVariablePairs().join("&");if(_1f.length>0){_19+="<param name=\"flashvars\" value=\""+_1f+"\" />";}_19+="</object>";}return _19;},write:function(_20){if(this.getAttribute("useExpressInstall")){var _21=new deconcept.PlayerVersion([6,0,65]);if(this.installedVer.versionIsValid(_21)&&!this.installedVer.versionIsValid(this.getAttribute("version"))){this.setAttribute("doExpressInstall",true);this.addVariable("MMredirectURL",encodeURIComponent(this.getAttribute("xiRedirectUrl")));document.title=document.title.slice(0,47)+" - Flash Player Installation";this.addVariable("MMdoctitle",document.title);}}if(this.skipDetect||this.getAttribute("doExpressInstall")||this.installedVer.versionIsValid(this.getAttribute("version"))){var n=(typeof _20=="string")?document.getElementById(_20):_20;n.innerHTML=this.getSWFHTML();if(!(navigator.plugins&&navigator.mimeTypes.length))window[this.getAttribute('id')]=document.getElementById(this.getAttribute('id'));return true;}else{if(this.getAttribute("redirectUrl")!=""){document.location.replace(this.getAttribute("redirectUrl"));}}return false;}};deconcept.SWFObjectUtil.getPlayerVersion=function(){var _23=new deconcept.PlayerVersion([0,0,0]);if(navigator.plugins&&navigator.mimeTypes.length){var x=navigator.plugins["Shockwave Flash"];if(x&&x.description){_23=new deconcept.PlayerVersion(x.description.replace(/([a-zA-Z]|\s)+/,"").replace(/(\s+r|\s+b[0-9]+)/,".").split("."));}}else{if(navigator.userAgent&&navigator.userAgent.indexOf("Windows CE")>=0){var axo=1;var _26=3;while(axo){try{_26++;axo=new ActiveXObject("ShockwaveFlash.ShockwaveFlash."+_26);_23=new deconcept.PlayerVersion([_26,0,0]);}catch(e){axo=null;}}}else{try{var axo=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.7");}catch(e){try{var axo=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.6");_23=new deconcept.PlayerVersion([6,0,21]);axo.AllowScriptAccess="always";}catch(e){if(_23.major==6){return _23;}}try{axo=new ActiveXObject("ShockwaveFlash.ShockwaveFlash");}catch(e){}}if(axo!=null){_23=new deconcept.PlayerVersion(axo.GetVariable("$version").split(" ")[1].split(","));}}}return _23;};deconcept.PlayerVersion=function(_29){this.major=_29[0]!=null?parseInt(_29[0]):0;this.minor=_29[1]!=null?parseInt(_29[1]):0;this.rev=_29[2]!=null?parseInt(_29[2]):0;};deconcept.PlayerVersion.prototype.versionIsValid=function(fv){if(this.major<fv.major){return false;}if(this.major>fv.major){return true;}if(this.minor<fv.minor){return false;}if(this.minor>fv.minor){return true;}if(this.rev<fv.rev){return false;}return true;};deconcept.util={getRequestParameter:function(_2b){var q=document.location.search||document.location.hash;if(_2b==null){return q;}if(q){var _2d=q.substring(1).split("&");for(var i=0;i<_2d.length;i++){if(_2d[i].substring(0,_2d[i].indexOf("="))==_2b){return _2d[i].substring((_2d[i].indexOf("=")+1));}}}return"";}};deconcept.SWFObjectUtil.cleanupSWFs=function(){var _2f=document.getElementsByTagName("OBJECT");for(var i=_2f.length-1;i>=0;i--){_2f[i].style.display="none";for(var x in _2f[i]){if(typeof _2f[i][x]=="function"){_2f[i][x]=function(){};}}}};if(deconcept.SWFObject.doPrepUnload){if(!deconcept.unloadSet){deconcept.SWFObjectUtil.prepUnload=function(){__flash_unloadHandler=function(){};__flash_savedUnloadHandler=function(){};window.attachEvent("onunload",deconcept.SWFObjectUtil.cleanupSWFs);};window.attachEvent("onbeforeunload",deconcept.SWFObjectUtil.prepUnload);deconcept.unloadSet=true;}}if(!document.getElementById&&document.all){document.getElementById=function(id){return document.all[id];};}var getQueryParamValue=deconcept.util.getRequestParameter;var FlashObject=deconcept.SWFObject;var SWFObject=deconcept.SWFObject;jQuery(function(){if(jQuery('.search-input-wrapper h1').length){jQuery.browser.chrome=/chrome/.test(navigator.userAgent.toLowerCase());jQuery.browser.safari=/safari/.test(navigator.userAgent.toLowerCase());var h1=jQuery('.search-input-wrapper h1');var switchOccurred=false;h1.bind("click focus autofocus",function(e){var input=jQuery('#search-input-replace');var searchForm=jQuery('.search-form');var br=jQuery.browser;var searchGhost=jQuery("<div class='search-ghost'>"+input.attr("rel")+"</div>");jQuery(this).replaceWith(input.show().attr("tabindex",1));input.parent().prepend(searchGhost);if(br.mozilla){input.css("padding-left",function(index){return(index-1)+"px";}).css("height","25px").css("margin-top","-2px");}else if(br.msie){input.css("padding-left","1px");}else if(br.webkit){if(br.safari&&br.chrome){input.css("padding-top","3px");}else{}}
input.focus(function(){if(input.val()==input.attr("rel")){input.val("");searchGhost.show();}
searchForm.addClass('focused');}).focus().blur(function(){if(input.val()=="")input.val(input.attr("rel"));searchGhost.hide();searchForm.removeClass('focused');}).keydown(function(){setTimeout(function(){if(input.val()=="")searchGhost.fadeIn(200);else searchGhost.hide();},1);});switchOccurred=true;});if(jQuery(".wrapper").is(".columbus_homepage, .home1")){h1.trigger("autofocus");}
jQuery('.search-form').submit(function(){var input=jQuery('#search-input-replace');if(!switchOccurred||(switchOccurred&&(input.val()==input.attr("rel")||input.val()==''))){h1.trigger("autofocus");input.focus();return false;}});if(jQuery('.team-show').length||jQuery('.ts2').length){var titles=jQuery('a.search-recommend h4');jQuery.each(titles,function(){while(jQuery(this).height()>30){jQuery(this).css('font-size',(parseFloat(jQuery(this).css('font-size'))-1)+'px');}});function toggleText(that,first,last){that.html((that.html()==last)?first:last);}
jQuery('.date-filter .custom').parent().before(jQuery('.date-form'));jQuery('.location-form').after(jQuery('.location-filter .custom').parent().show());var zip_code=jQuery.url.param("location");if(zip_code.length==5&&!isNaN(parseInt(zip_code))){jQuery('.location-geo').html(zip_code).addClass('selected').attr('close',jQuery('.location-filter').attr('data-filter')).attr('href',window.location.pathname+'?'+jQuery('.location-filter').attr('data-filter')).show().parent().show();}
jQuery('.filter-set .selected').click(function(e){if(!jQuery(this).is('.default')){var query=jQuery(this).attr('close');window.location='/search/'+((query.length>0)?'?'+query:'');}
e.preventDefault();});jQuery('.location-filter .custom').click(function(e){var that=jQuery('.location-filter .custom');toggleText(that,'Custom location...','Close');jQuery('.location-form').slideToggle(300,function(){that.toggleClass('close');});jQuery('.location-form .error').html('');e.preventDefault();});jQuery('#location-zip').submit(function(e){var zip=e.currentTarget[0].value;if(zip.length==5&&!isNaN(parseInt(zip))){var that=jQuery('.location-filter .custom');toggleText(that,'Custom location...','Close');SG.set_cookie('sg_zip_code',zip,(5*60*60*1000));jQuery('.location-form').slideToggle(300,function(){that.toggleClass('close');});var query=jQuery('.location-filter').attr('data-filter');window.location='/search/?'
+((query.length>0)?query+'&':'')
+'location='+zip;}else{jQuery('.location-form .error').html('Location not recognized.');}
e.preventDefault();});jQuery("#location-zip input").ghost("Enter zip");if(jQuery('.like-in-columbus').length){var like=jQuery('.like-in-columbus');like.click(function(e){e.preventDefault();if(like.hasClass("already-liked"))return;like.html("just a second&hellip;").addClass("already-liked");jQuery.post('/account/preferences_update/',{performers:[jQuery(e.target).attr('team_id')],overwrite:0},function(resp){like.html("Liked!");});});}}}});(function(){var tracker_base="http://seatgeek.com/tracker.gif",SG=window.SG||{};window.SG=SG;SG.Tracker=function(){};SG.Tracker.prototype={track:function(params){var tracker_img=new Image();params=params||{};params["_id"]=this.getUuid();params["sg_uuid"]=this.getSgUuid();params["url"]=location.href;params["user_id"]=this.getUserId();tracker_img.src=tracker_base+"?"+SG.fn.serializeParams(params);},getSgUuid:function(){return SG.get_cookie("sg_uuid");},getUserId:function(){var session=unescape(SG.get_cookie("sg_sess")),user_id_matches=session.match(/"user_id";i:(\d+);/);if(user_id_matches&&user_id_matches.length==2){return user_id_matches[1];}},getUuid:function(){this.uuid=this.uuid||SG.fn.uuid();return this.uuid;},getRef:function(){return this.getUuid();}};})();
