var timeSortAsc=true;var sortingByName=false;var sortingByTime=true;function deals(b){jQuery(".zse-alpha").html("");jQuery("#zse-pagination").html("");timeSortAsc=true;sortingByName=false;sortingByTime=true;var d=0;jQuery("#zsp-deals").html('<img src="/images/animation/loading_horizontal.gif">');window.newDealItem=new Array();jQuery("li").click(function(){jQuery(this).addClass("zse-selected");jQuery(this).prevAll().removeClass("zse-selected");jQuery(this).nextAll().removeClass("zse-selected")});var a=0;if(dealItem!="0"){for(dealIdx in dealItem){if(!parseInt(dealIdx)&&dealIdx!=0){continue}var c=getDate(b,dealItem[d]["start_dt"],dealItem[d]["end_dt"]);if(c&&dealItem[d].week_day==b){newDealItem[a]=dealItem[d];a++}d++}}getAlphaLinks();filterAlphabetically("Sort");sortByTime(false)}function getDate(c,a,b){if(weekDayArr[c]>=a){if(b==0){return true}else{if(weekDayArr[c]<=b){return true}}}return false}function sortByVenueName(){hasClass=jQuery("#name-sort").hasClass("zse-icon-arrow-up");if(sortingByTime&&!hasClass){timeSortAsc=true}if(hasClass){nameSortAsc=false}else{nameSortAsc=true}sortingByName=true;sortingByTime=false;window.sortedList=new Array();if(window.alphaSortedList==""){var b=window.filteredItem;var a=sortByArg(b,"name")}if(window.alphaSortedList!=""){a=window.alphaSortedList.reverse()}else{window.alphaSortedList=a}displayData(a)}function sortByTime(c){sortingByName=false;sortingByTime=true;hasClass=jQuery("#name-sort").hasClass("zse-icon-arrow-up");if(c){if(hasClass){timeSortAsc=true}else{timeSortAsc=false}}window.alphaSortedList=new Array();if(window.sortedList==""){var b=window.filteredItem;var a=b.sort(sortNumber)}if(window.sortedList!=""){a=window.sortedList.reverse()}else{window.sortedList=a}displayData(a)}function filterByPageNo(a){window.currentPageNo=a;displayData(filteredItem)}function displayData(d){var e=window.currentPageNo;var c=d.length;var b=noOfItemsPerPage;var g=(e-1)*b;var a=g+b;var f="";if(c>0){f+='<table width="100%" class="zse-data-c" border="0" cellspacing="0" cellpadding="0">';f+="<thead><tr>";f+='<th style="background-color:#eee;"><a href="#" onclick="sortByVenueName(); return false;">Venue/Deals</a>&nbsp;<span id="name-sort"';if(!sortingByTime){if(nameSortAsc){f+=' class="zse-icon-arrow-up"'}else{f+=' class="zse-icon-arrow-down"'}}f+=">&nbsp;</span></th>";f+='<th style="background-color:#eee;"><a href="#" onclick="sortByTime(true); return false;">Start/End</a>&nbsp;<span id="time-sort"';if(!sortingByName){if(timeSortAsc){f+=' class="zse-icon-arrow-up"'}else{f+=' class="zse-icon-arrow-down"'}}f+=">&nbsp;</span></th>";if(dealPage=="alldeals"){f+='<th style="background-color:#eee;">Type</th>'}f+="</tr></thead><tbody>";for(i=g;i<c;i++){if(i<a){f+="<tr>";f+="<td width='71%'><h2><a href='/venues/view/"+d[i].bus_id+d[i].seoURLForVenues+"'>"+d[i].name+"</a></h2>";f+="<p>"+d[i].description+"</p></td>";f+='<td width="7%"><strong class="zse-copy-xlg zse-black">';if((d[i].start_tm=="12:00AM"||d[i].start_tm=="0")&&(d[i].end_tm=="12:00AM"||d[i].end_tm=="0")){f+="All Day</strong>"}else{if(d[i].end_tm!="0"){f+=d[i].start_tm+'</strong><br><span class="zse-copy-sm"> - '+d[i].end_tm+"</span>"}else{f+='Starts at</strong><br /><span class="zse-copy-sm">'+d[i].start_tm+"</span>"}}f+="</td>";if(dealPage=="alldeals"){f+="<td width='10%'>";if(d[i].deal_type=="food"){f+='<span class="zse-deal-b-food" title="Food Special">&nbsp;</span>'}else{if(d[i].deal_type=="drink"){f+='<span class="zse-deal-b-drinks" title="Drink Special">&nbsp;</span>'}else{f+='<span class="zse-deal-b-other" title="Cover/Admission">&nbsp;</span>'}}f+="</td>"}f+="</tr>"}}f+="</tbody></table>";getPaginationLinks(e);lastPageCount=a;if(a>c){lastPageCount=c}jQuery("#zse-result-count").html("Results "+(g+1)+" - "+lastPageCount+" of "+c);jQuery("#zse-deals-total-count").html(c);jQuery("#zsp-deals").html(f)}else{jQuery("#zse-deals-total-count").html("0");jQuery("#zse-result-count").html("");jQuery("#zsp-deals").html("Nothing found")}jQuery("#zse-deals-content").show()}function filterAlphabetically(c){jQuery("li").click(function(){jQuery(this).addClass("zse-selected");jQuery(this).prevAll().removeClass("zse-selected");jQuery(this).nextAll().removeClass("zse-selected")});window.filteredItem=new Array();window.sortedList=new Array();window.alphaSortedList=new Array();var a=0;newDealItem=window.newDealItem;var b="";b+='<table width="100%" class="zse-data-c" border="0" cellspacing="0" cellpadding="0">';b+="<thead>";if(newDealItem!=""){if(c=="ALL"||c=="Sort"){filteredItem=newDealItem}else{if(c=="0-9"){for(i in newDealItem){if(!parseInt(i)&&i!=0){continue}if(!isNaN(newDealItem[i].name.slice(0,1))){filteredItem[a]=newDealItem[i];a++}}}else{for(i in newDealItem){if(!parseInt(i)&&i!=0){continue}if(newDealItem[i].name.slice(0,1).toUpperCase()==c){filteredItem[a]=newDealItem[i];a++}}}}}if(c=="ALL"){filteredItem=sortByArg(filteredItem,"name")}if(filteredItem!=""){filterByPageNo(1)}else{b+="<tr><td>Nothing found</td></tr></tbody></table>";jQuery("#zsp-deals").html(b)}}function sortByArg(b,a){return b.sort(function(d,c){if(d[a]==c[a]){return 0}if(d[a]<c[a]){return -1}return 1})}function sortNumber(d,c){return stripAlphaChars(d.start_tm)-stripAlphaChars(c.start_tm)}function stripAlphaChars(b){var a=new String(b);a=a.replace(/[^0-9]/g,"");return a}function alphabets(){window.letters=new Array();letters.ALL=0;letters["0-9"]=0;letters.A=0;letters.B=0;letters.C=0;letters.D=0;letters.E=0;letters.F=0;letters.G=0;letters.H=0;letters.I=0;letters.J=0;letters.K=0;letters.L=0;letters.M=0;letters.N=0;letters.O=0;letters.P=0;letters.Q=0;letters.R=0;letters.S=0;letters.T=0;letters.U=0;letters.V=0;letters.W=0;letters.X=0;letters.Y=0;letters.Z=0}function getAlphaLinks(){alphabets();letters=window.letters;newDealItem=window.newDealItem;var c="";var b=0;if(newDealItem!=""){for(dealIterator in newDealItem){if(!parseInt(dealIterator)&&dealIterator!=0){continue}var a=newDealItem[b].name.slice(0,1).toUpperCase();if(!isNaN(a)){letters["0-9"]=1}else{if(isNaN(a)){letters[a]=1}}b++}for(j in letters){if(j!="ALL"&&j!="0-9"&&j.length>1){continue}if(j=="ALL"){c+='<li class="zse-selected"><a href="#" onClick="filterAlphabetically(\'ALL\');return false;">ALL</a></li>'}else{if(letters[j]){c+="<li><a href='#' onClick='filterAlphabetically(\""+j+"\");return false;'>"+j+"</a></li>"}else{c+="<li>"+j+"</li>"}}}jQuery(".zse-alpha").html(c)}}function getPaginationLinks(p){var l=window.filteredItem.length;var f=Math.ceil(l/noOfItemsPerPage);if(f==0){f=1}var b="";var h="";var n="";var d="";var k="";var e="";var h="";var g="";var c="";var a="";var o="";var m="";b="<ul class='zse-pagination'>";if(p!=1){b+="<li><a href='#' onClick='filterByPageNo(1);return false;' title ='page = 1'>[1]</a></li>";n=p-1;d="<li><a href='#' onClick='filterByPageNo("+n+");return false;' title ='page = "+n+"'>&laquo; Previous</a></li>"}if(p>=4){k=p-2;e=p+2;if(e>f){e=f}for(i=k;i<=e;i++){if(i==p){h+="<li><a href='#' class='zse-selected' onClick='return false;>"+i+"</a></li>"}else{h+="<li><a href='#' onClick='filterByPageNo("+i+");return false;' title = 'page = "+i+"'>"+i+"</a></li>"}}if(p<f){nextPage=p+1;c="<li><a href='#' onClick='filterByPageNo("+nextPage+");return false;' title = 'page "+nextPage+"'>Next &raquo;</a></li>"}}else{a=f;if(a>=5){a=5}for(i=1;i<=a;i++){if(i==p){h+="<li><a class='zse-selected' href='#' onClick='return false; title= 'page "+i+"'>"+i+"</a></li>"}else{h+="<li><a href='#' onClick='filterByPageNo("+i+");return false;'  title= 'page = "+i+"'>"+i+"</a>&nbsp;&nbsp;"}}nextPage=p+1;if(nextPage<=f){c="<li><a href='#' onClick='filterByPageNo("+nextPage+");return false;' title= 'page "+nextPage+"'>Next &raquo;</a></li>"}}e=f;if(p!=e){m="<li><a href='#' onClick='filterByPageNo("+e+");return false;' title = 'page ="+e+"'>["+e+"]</a></li></ul>"}else{m+="</ul>"}o=b+d+h+c+m+'<br clear="all" />';jQuery("#zse-pagination").html(o)}function toggleShowMoreCuisinesLink(){if(jQuery("#show_more_cuisines").html().indexOf("more")>=0){jQuery("#show_more_cuisines").html("Show less &laquo;")}else{jQuery("#show_more_cuisines").html("Show more &raquo;")}jQuery("#all_cuisines li[@rel=low_cuisine]").toggle()}function toggleShowMoreNeighborhoodsLink(a){if(a==0){if(jQuery("#show_more_cities").html().indexOf("more")>=0){jQuery("#show_more_cities").html("Show less &laquo;")}else{jQuery("#show_more_cities").html("Show more &raquo;")}jQuery("#all_cities li[@rel=low_city]").toggle()}else{if(jQuery("#show_more_neighborhoods"+a).html().indexOf("more")>=0){jQuery("#show_more_neighborhoods"+a).html("Show less &laquo;")}else{jQuery("#show_more_neighborhoods"+a).html("Show more &raquo;")}jQuery("#all_neighborhoods"+a+" li[@rel=low_neighborhood"+a+"]").toggle()}}function getPromotions(){url="/deals/promosModule";jQuery.ajax({type:"GET",url:url,success:function(a){if(a){jQuery("#zse-promos-module").html(a);jQuery("#zse-promos-module").show()}}})};function getHotDeals(){jQuery.ajax({type:"GET",url:"/deals/browse/hotdeals",success:function(a){if(a){jQuery("#zse-deals-module").html(a);jQuery("#zse-deals-module").show()}}})};