var event_info_visible=false;var chips_page=1;var updateChipCounts=null
function showEvents(){hideEventInfo();$each($$("#chipcount_event_sel option"),function(elem){$("chipcount_event_sel_options").grab(elem)});var tour=$("chipcount_tour_sel").value;$each($$("#chipcount_event_sel_options option."+tour),function(elem){$("chipcount_event_sel").grab(elem)});$("chipcount_event_sel").getFirst().set("selected","selected");showChipCounts()}
function toggleEventInfo(){if(event_info_visible)hideEventInfo();else{$($("chipcount_tour_sel").get("value")+$("chipcount_event_sel").get("value")+"_info").setStyle("display","block");event_info_visible=true;$("chipcount_event_info").removeClass("closed")}}
function hideEventInfo(){$$(".chipcount_event_info").setStyle("display","");$("chipcount_event_info").addClass("closed");event_info_visible=false}
function showChipCounts(page,hideInfo){if(updateChipCounts!=null)$clear(updateChipCounts);if(hideInfo==null)hideInfo=true;if(hideInfo)hideEventInfo();if(typeof page=="number")chips_page=page;else chips_page=1;new Request.HTML({onRequest:function(){var height=$("chipcount_counts").getSize().y;$("chipcount_counts").innerHTML+="<span id='chipcount_loading' style='height: "+(height-30)+"px;'>Updating...</span>";updateChipCounts=showChipCounts.delay(60000,null,[chips_page,false])},onSuccess:function(t,e,h,j){$("chipcount_counts").innerHTML=h;eval(j)},url:'/front/components/chipcounts/chip_request.php',method:'get'}).send('tour='+$("chipcount_tour_sel").get("value")+'&event='+$("chipcount_event_sel").get("value")+'&page='+chips_page)}
function nextPage(){showChipCounts(chips_page+1)}
function previousPage(){showChipCounts(chips_page-1)}
function toggleInstructions(){var display=$("instructions").getStyle("display");if(display=='none'){$("instructions").setStyle("display","block");$("open_instructions").addClass("open")}else{$("instructions").setStyle("display","none");$("open_instructions").removeClass("open")}};window.addEvent('domready',function(){$("chipcount_tour_sel").addEvent("change",showEvents);$("chipcount_event_info").addEvent("click",function(e){e.preventDefault();toggleEventInfo()});$("chipcount_event_sel").addEvent("change",showChipCounts);showEvents()})
