var ssc=new function(){this.copyright="Copyright (c) Seatics.com";this.version="B-0100 2010-06-07 11:44";this.actionHistory="";var m="",b=-1,D=false,H={buyTixFunc:"",dynMapMinTgMapHitPct:75,jsTrace:0,listType:"scrolled",loadTime:(new Date()).getTime(),mapShellURL:"http://maps.seatics.com/mapShell_tn.swf",mapTrace:0,showDynamicMap:1,showListGroupHeaders:1,showStdSectionNames:false,secNamePatterns:"{level} {secifnum}{number};{level} {number}",showTGsInNotSelectedSections:true,showTGsNotOnMap:"bottom",sortArrows:["&#9660","&#9660","&#9650"],staticMapURL:"",swfMapURL:"",tgListFilterPricePoints:[0,10,20,30,40,50,60,70,80,90,100,150,200,250,300,350,400,450,500,600,700,800,900,1000,1500,2000,2500,3000,4000,5000,10000,20000,50000,100000,200000,500000,1000000],tgCanonSecIX:0,tgUserSecIX:1,tgUserRowIX:2,tgQtyIX:3,tgPriceIX:4,tgTGcodeIX:5,tgNotesIX:6,tgTpsIX:7,tgUserSeatIX:8,tgReccIX:9},M=0,h=false,Q={},J=0,a="",c="",S,o={reqQty:0,offerPlus1:0,showReqQtyPlus1:0,minPrice:0,maxPrice:0,selectedMapSections:"",okPricePoints:[],loPricePoints:[],hiPricePoints:[],currencySymbol:"",columnSortArrows:{},groupCts:[],hiQty:0,hiQtyNxt:0},e=0,K="",ai=[],v="",x=0,aa="",i="",L=H.loadTime,p=0,k="",n={},y=0,T=["SEC","ROW","SECROW","QTY","PRICE","STAR","RECC"],G=[0,0,0,0,0,1,1],u=[],af=-1,R=this,w,I="",f=0,aj=0;var ae=function(){R.tt("AsgnTgGps-Start");R.EH.assignTgsToGroups({LC:o,tgArr:u});R.EH.invoke("afterAssignTgs");R.tt("AsgnTgGps-End: Cts="+o.groupCts.toString())};var E=function(){R.tt("List-Start: S+1="+o.showReqQtyPlus1);var ak={SL:H.listType.match(/scrolled/i),AIOL:H.listType.match(/allInOne/i),anyCriteriaAreSet:(o.reqQty||o.minPrice||o.maxPrice),secsAreSelected:o.selectedMapSections?true:false,listBuckets:[[],[],[]],listBucketCts:[0,0,0],listBucketOddEvens:[1,1,1],listColHdr:R.EH.tgListHdrHTML(o),listHeight:0,i:0,scrollTop:0,tGroup:[],secsWithTxBox:R.EH.secsWithTxBox(H.sectionInListColor),selSecsWithTxBox:R.EH.selSecsWithTxBox({SIL:H.sectionInListColor,SSC:H.sectionSelectColor}),showDynamicMap:H.showDynamicMap,mapStatus:x};o.offerPlus1=false;for(ak.i=0;ak.i<u.length;ak.i++){ak.tGroup=u[ak.i];R.EH.invoke("customBuildList",ak,u);d(ak)}R.EH.invoke("afterBuildList");ak.listCriteria=o;R.pushToPage("ssc_filterDiv",R.EH.tgListFilterHTML(o));R.tt("List-EndLoop: "+ak.listBucketCts.toString()+" NotSel="+H.showTGsInNotSelectedSections+" OffMap="+H.showTGsNotOnMap);if(H.showListGroupHeaders){k="<div class='ssc_selectedBktHdrTxt'>"+R.EH.selBktHdrTxt(ak)+"</div>"}else{k=""}ak.selectedBktHdrDiv=k;ak.notSelBktHdrDiv=aa="<div class='ssc_notSelBktHdrTxt'>"+R.EH.notSelBktHdrTxt(ak)+"</div>";ak.notOnMapBktHdrDiv=i="<div class='ssc_notOnMapBktHdrTxt'>"+R.EH.notOnMapBktHdrTxt(ak)+"</div>";R.EH.tgListReady(o,{listBucketCts:ak.listBucketCts});if(ak.SL){$("#ssc_listBktHdr").html(k);$("#ssc_listColHdr").html(ak.listColHdr);var t={tot:Number(e),fltr:(($("#ssc_filterDiv").css("display")=="none")?J:0),bkt:-$("#ssc_listBktHdr").height(),col:-$("#ssc_listColHdr").height(),mods:R.EH.invoke("customListHgtMods")};ak.listHeight=t.tot+t.fltr+t.bkt+t.col+t.mods;$("#ssc_tktGroups").height(ak.listHeight);R.tt("List-Hgts: "+R.propsOf(t)+"--> "+ak.listHeight+" css(height):"+$("#ssc_tktGroups").css("height"));ak.scrollTop=$("#ssc_tktGroups").scrollTop();R.tt("List-testScroll: "+ak.scrollTop);if(ak.scrollTop>0){$("#ssc_tktGroups").scrollTop(0);R.tt("List-setScroll=0")}}document.getElementById("ssc_tktGroups").innerHTML="xxxxx";R.tt("List-cleared.");document.getElementById("ssc_tktGroups").innerHTML=R.EH.showTktGroups(ak);R.EH.invoke("afterShowList");R.tt("List-filled")};var d=function(an){var ak,al=3,am=(!an.secsAreSelected)||(","+o.selectedMapSections+",").toUpperCase().replace(/[^\dA-Z,]/g,"").indexOf((","+an.tGroup.tgCanonSec.toUpperCase().replace(/[^\dA-Z]/g,"")+","))>=0,t;if(x<3){ak=0}else{if(an.tGroup.tgOnMap){ak=am?0:(H.showTGsInNotSelectedSections?1:al)}else{switch(H.showTGsNotOnMap){case"hidden":ak=al;break;case"merged":ak=(!an.secsAreSelected)?0:(H.showTGsInNotSelectedSections?2:al);break;default:ak=2}}}if(ak==al){return}if(an.tGroup.tgCritGroup==1){o.offerPlus1=true}if(!(an.tGroup.tgCritGroup==0||an.tGroup.tgCritGroup==1&&o.showReqQtyPlus1)){return}t="ssc_lr"+["Odd","Even"][(an.listBucketOddEvens[ak]=1-an.listBucketOddEvens[ak])]+["OnMap","NotSel","OffMap"][ak];an.listBuckets[ak][an.listBucketCts[ak]++]="<div class='"+t+"' id='ssc_TG_"+an.tGroup.tgTGcode+"' onclick='ssc.listRowClicked("+an.i+")' onMouseOver='ssc.listRowEntered(this,"+an.i+")' onMouseOut= 'ssc.listRowExited(this,"+an.i+',"'+t+"\")'>"+R.EH.tgListRowHTML(o,an.i,an.tGroup)+"</div>"};var N=function(){R.EH.defaultPageSkeleton();R.EH.invoke("customSkeleton");$("#ssc_mapCell").bind("mousewheel DOMMouseScroll",Y);e=$("#ssc_tktGroups").height();J=$("#ssc_filterDiv").height()};var Z=function(al,ak){var t;if(Number(al)>o.hiQty){o.hiQtyNxt=o.hiQty;o.hiQty=Number(al)}else{if(Number(al)<o.hiQty&&Number(al)>o.hiQtyNxt){o.hiQtyNxt=Number(al)}}ak=Number(ak.replace(/,/g,""));for(t=1;t<o.okPricePoints.length;t++){if(o.okPricePoints[t]>Number(ak)){o.loPricePoints[t-1]=true;break}}for(t=1;t<o.okPricePoints.length;t++){if(o.okPricePoints[t]>=Number(ak)){o.hiPricePoints[t]=true;break}}};var A=function(al){a=al.substr(0,1);c=al.substr(1,1);var ak=[],ao=[],an={},t=al.indexOf(a,2),am;o.currencySymbol=al.substring(2,t);ak=al.substr(t+1).split(a);o.loPricePoints=[];if(!ak[0].split(c)[H.tgCanonSecIX].replace(/ /g,"")){H.tgCanonSecIX=H.tgUserSecIX}for(am=0;am<ak.length;am++){ao=ak[am].split(c);if(ao.length>1){u[am]=an=g(ao);if(ao.length<7){R.tt("short tGroup. #="+am+" L="+ao.length+" TG="+ao)}else{Z(an.tgQty,an.tgPrice)}}}R.ra("D"+ak.length)};this.buyClicked=function(t,ak){D=true;R.ra("B");if(H.buyTixFunc){H.buyTixFunc(ah(t,ak))}else{R.EH.invoke("buyTickets",ah(t,ak))}};var ah=function(al,am){var t=u[al],ak=t.mapSectionLevel,an=t.mapSectionNumber;r={tgId:t.tgTGcode,tgSection:t.tgUserSec,tgRow:t.tgUserRow,tgSeat:t.tgUserSeat,tgQty:t.tgQty,tgPrice:t.tgPrice,tgSds:t.tgTps,tgNotes:t.tgNotes,buyQty:am,actionHistory:m};if(H.showStdSectionNames){r.stdSection=ak&&(ak+(an&&" "+an))}return r};this.criteriaChanged=function(ao){C("set");var t=ao.split("&"),an="C",am,al,ak;for(am in t){al=t[am].split("=");ak=Number(al[1]);switch(al[0]){case"ReqQty":o.reqQty=ak;an+="q"+ak;break;case"MinPrice":o.minPrice=ak;an+="l"+ak;break;case"MaxPrice":o.maxPrice=ak;an+="h"+ak;break;case"ClrSelSec":if(x>1){S=true;W("id=CC&clearSectionSelect=*");S=false}break;default:}}R.ra(an);R.tt("CritChg: Q:"+o.reqQty+" +1:"+o.showReqQtyPlus1+" Mn:"+o.minPrice+" Mx:"+o.maxPrice);ae();ai=R.EH.getMapGroupLabels(o);if(n.QTY){R.sortTgList("QTY",["DESC",,"ASC"][n.QTY+1])}else{E()}if(x>=2){ab();R.tt("CritChg: Gps, TGs reloaded.")}};this.fetchWebParms=function(t){var ak;for(ak in t){if(H[ak]){t[ak]=H[ak]}}};this.getMapProps=function(){return{MapStatus:x,FltrHgtMem:J,ListHgtMem:e}};var z=function(t){R.tt("IMD by: "+t);W("id=IMD-"+t+"&activeGroup="+(o.showReqQtyPlus1?1:0)+"&currencySymbol="+encodeURIComponent(o.currencySymbol)+"&mapColors="+K+"&secNamePatterns="+encodeURIComponent(H.secNamePatterns)+R.EH.invoke("customMapCtrls")+"&eventID="+encodeURIComponent(window.location));R.tt("MapCtlsSent.");af=ab();R.ra("Ml"+af+"%");if(t!="opts"&&(af<H.dynMapMinTgMapHitPct||!H.showDynamicMap)){R.setMapOptions("showDynamicMap=0");x=2;R.ra("Md"+H.dynMapMinTgMapHitPct+"%")}E();R.EH.invoke("onMapInit",{mapStatus:[-4,-3,-2,-1,0,0,1,2,2][x+4]});R.tt("IMD-Done.")};this.listRowClicked=function(t){if(D){D=false}else{R.tt("TG click on "+u[t].tgCanonSec);R.EH.invoke("customListRowClicked",{tg:u[t]})}};this.listRowEntered=function(an,al){if(C()){return}an.className="ssc_lrHilite";var am=u[al],ak=[];ak[0]=(am.tgOnMap&&H.showStdSectionNames)?"NOTE: Section listed by broker as '"+am.tgUserSec+"'":"";ak[1]=(am.tgHasVFS?"Click here to see an approximate view from this section":"");if(!$("#"+an.id).attr("title")&&ak){$("#"+an.id).attr("title",ak.join(" \r\n"))}if(x>=3){document.ssc_map.sendSecEnteredToMap(am.tgCanonSec,am.tgUserRow)}};this.listRowExited=function(al,ak,t){al.className=t;if(x>=3){document.ssc_map.sendSecExitedToMap(u[ak].tgCanonSec)}};var q=function(){if(H.swfMapURL){if(h){Q.domain=document.domain;var t={},ak={allowScriptAccess:"always",menu:false,quality:"autohigh",wmode:"opaque"};w=window.setTimeout('ssc.loadMapCheck({success:false, id:"timeOut"})',5000);swfobject.embedSWF(H.mapShellURL,"ssc_map",$("#ssc_mapCell").width(),$("#ssc_mapCell").height(),"9.0.0",false,Q,ak,t);R.tt("After SWF load:"+H.mapShellURL+" with:"+H.swfMapURL)}else{R.ra("Mf");s('<span class="ssc_onMapMsg">An interactive map is available but you need Adobe\'s Flash player 9 or above to see it. <br/>Enable Flash if it\'s installed on your system or <a href="http://www.adobe.com/go/getflashplayer">click here to get Flash.</a></span>')}}else{R.ra("Min");s("")}};this.loadMapCheck=function(t){R.tt("ckShellLoad. e.success:"+t.success+" id:"+t.id+" mStat:"+x);if(x>0||t.success){return}s('<span class="ssc_onMapMsg">The interactive map is temporarily unavailable. Here is a plain version.</span>');R.ra("Mot");x=-2;E();R.EH.invoke("onMapInit",{mapStatus:x})};var s=function(t){R.tt("Load Static:"+H.staticMapURL+" mapStatus="+x+" msg="+t);R.pushToPage("ssc_mapCell","<center>"+((t)?t+"<br />":"")+'<img id="ssc_staticMap" src="'+H.staticMapURL+"\" onload=\"ssc.ra('Ms')\" onerror=\"ssc.ra('Mse');ssc.pushToPage('ssc_mapCell','Sorry, we are unable to display a seating chart.')\"></center>")};var V=function(ak){for(var t in ak){H[t]=ak[t]}R.EH.tgListFilterHTML=H.tgListFilterHTML||R.EH.tgListFilterHTML;R.EH.tgListHdrHTML=H.tgListHdrHTML||R.EH.tgListHdrHTML;R.EH.tgListRowHTML=H.tgListRowHTML||R.EH.tgListRowHTML;R.EH.tgListReady=H.tgListReady||R.EH.tgListReady;R.EH.getMapGroupLabels=H.getMapGroupLabels||R.EH.getMapGroupLabels;if(H.listAndMapLoaded){R.EH.subscribe("onMapInit",function(al){H.listAndMapLoaded(al.mapStatus)})}K=" inList:"+H.sectionInListColor+"; notInList:"+H.sectionNotInListColor+"; noSeats:"+H.sectionNoSeatsColor+"; rowHilite:FFFF00; sectionHilite:"+H.sectionHiliteColor+"; sectionSelect:"+H.sectionSelectColor;o.okPricePoints=H.tgListFilterPricePoints;o.showStdSectionNames=H.showStdSectionNames;ai=R.EH.getMapGroupLabels(o);R.EH.invoke("customInits")};this.loadTgList=function(ap,ak){if(ak.loadTime){f=aj=ak.loadTime}H.jsTrace=ak.jsTrace=/jstrace/.test(window.location.search)||ak.jsTrace;H.mapTrace=ak.mapTrace=/maptrace/.test(window.location.search)||ak.mapTrace;R.tt("LoadTgList-St");var ao='<div id="ssc_colorDiv"></div>',ar,aq,an,am="section",t="Color",al=["Select","FF0000","Hilite","EEEE66","InList","00CC33","NotInList","AAFFAA","NoSeats","FFFFFF"];ssc.pushToPage("ssc_listAndMapDiv",ao)||ssc.pushToPage("ssc_map",ao);for(ao=0;ao<al.length;ao=ao+2){$("#ssc_colorDiv").attr("class","ssc_"+am+al[ao]+t);ar=$("#ssc_colorDiv").css("color").toLowerCase();if(ar.substr(0,1)==="#"){ar=ar.substr(1);if(ar.length==3){ar=ar.replace(/(.)/g,"$1$1")}}else{if(ar.substr(0,3)==="rgb"){aq=ar.replace(/[^\d,]/g,"").split(",");ar=1;for(an=0;an<3;an++){ar=ar*256+Number(aq[an])}ar=ar.toString(16).substr(1)}}H[am+al[ao]+t]=(ar=="000000"||ar=="black")?al[ao+1]:ar}R.tt("LoadTgList-AfterSkel. CellDims: $Lst W="+$("#ssc_tktListDiv").width()+" Map W="+$("#ssc_mapCell").width()+" H="+$("#ssc_mapCell").height());V(ak);l();N();Q.innerMap=H.swfMapURL;Q.tt=H.mapTrace?1:0;h=(swfobject.getFlashPlayerVersion().major>=9);M=1;q();A(ap);R.tt("LoadTgList-AfterDOM");ae();if(h&&H.swfMapURL){if(x==3){z("load")}}else{x=H.swfMapURL?(h?x:-4):-3;E();R.EH.invoke("onMapInit",{mapStatus:x})}M=2;R.tt("LoadTgList-End")};var Y=function(ak){var t=ak.wheelDelta||-ak.detail;if(x>=2){W("id=Whl&mouseWheel="+t)}return false};this.pushToPage=function(ak,t){if(document.getElementById(ak)!=null){document.getElementById(ak).innerHTML=t;return true}else{R.tt("pTp did not find: "+ak);return false}};this.ra=function(ak,am){var al=U()-L,t=String(Math.round(al/10)/100);if(al<1000){t=t.substr(1)}else{t=t.substr(0,Math.max(t.indexOf(".")-1,3))}R.actionHistory=m+=t+ak+String(am||"")+";";R.tt("AH: "+ak+String(am||""));L+=al};var W=function(t){document.ssc_map.sendControlsToMap(t)};var C=function(al){var ak=(new Date()).getTime();if(al){p=ak}else{return ak<p+500}};this.setOptions=function(t){R.tt("setOptions-St: "+R.propsOf(t));V(t);if(x==2&&H.showDynamicMap||x>=3&&!H.showDynamicMap){x=H.showDynamicMap?3:2;W("id=SLO&clearSectionSelect=*&showDynamicMap="+H.showDynamicMap)}if(x>=2){z("opts")}R.tt("setOptions-End")};this.setMapOptions=function(t){if(x>1){W("id=SMO&"+t)}else{v+="&"+t}};this.showPlus1=function(t){o.showReqQtyPlus1=t;if(x>=3){W("id=sp1&activeGroup="+(t?"1":"0"))}R.ra("Cp",t);E()};var l=function(){for(var t=0;t<T.length;t++){o.columnSortArrows[T[t]]='<span class="ssc_sortNoArrow">'+H.sortArrows[1]+"</span>"}};var O=function(al,ak){var t=ad(al.tgUserRow).toUpperCase(),am=ad(ak.tgUserRow).toUpperCase();return t==am?0:y*(t>am?1:-1)},B=function(al,ak){var t=ad(al.tgCanonSec).toUpperCase(),am=ad(ak.tgCanonSec).toUpperCase();return t==am?0:y*(t>am?1:-1)},F=function(al,ak){var t=(ad(al.tgCanonSec)+"."+al.tgUserRow).toUpperCase(),am=(ad(ak.tgCanonSec)+"."+ak.tgUserRow).toUpperCase();return t==am?0:y*(t>am?1:-1)},ad=function(al){var ak=al.toUpperCase().replace(/([^\d])(\d)/g,"$1 $2").replace(/(\d)([^\d])/g,"$1 $2").replace(/([A-Z])([^A-Z])/g,"$1 $2").replace(/([^A-Z])([A-Z])/g,"$1 $2").replace(/\s+/g," ").replace(/^\s+/,"").replace(/\s+$/,"").split(" "),t;for(t=0;t<ak.length;t++){if(!isNaN(ak[t])){ak[t]="00000000".substr(0,8-ak[t].length)+ak[t]}if(ak[t].match(/^([A-Z])\1*$/)){ak[t]="^^^^^^^^".substr(0,8-ak[t].length)+ak[t]}}return ak.toString()},P=function(ak,t){return y*((ak.tgCritGroup==1?1000+ak.tgQty:ak.tgQty)-(t.tgCritGroup==1?1000+t.tgQty:t.tgQty))},X=function(ak,t){return y*(Number(ak.tgPrice.replace(/,/g,""))-Number(t.tgPrice.replace(/,/g,"")))},ag=function(ak,t){return y*(Number(Boolean(++ak.tgStar))-Number(Boolean(++t.tgStar)))};this.sortTgList=function(ak,al){var t,ao,an,am=[B,O,F,P,X,ag];for(t=0;t<T.length;t++){if(ak.toUpperCase()==T[t]){an=am[t];break}}al=(typeof(al)=="undefined")?al="":al.toUpperCase();switch(al){case"ASC":ao=1;break;case"DESC":ao=-1;break;default:ao=0}if(t>=0&&ao>=-1){y=ao!=0?ao:(n[T[t]]||G[t])<=0?1:-1;n={};n[T[t]]=y;l();o.columnSortArrows[T[t]]=['<span class="ssc_sortDnArrow">','<span class="ssc_sortNoArrow">','<span class="ssc_sortUpArrow">'][y+1]+H.sortArrows[y+1]+"</span>";R.ra(["Sd","","Sa"][y+1],T[t]);u.sort(an);R.tt("Sort-End. col:"+ak+" ix:"+t+" adx:"+ao+" ad:"+y+" mst:"+x);if(x!=0&&x!=1){E()}}};var ab=function(t){return document.ssc_map.sendTGsToMap(ai,ac())};var U=function(){return(new Date()).getTime()};this.tgBucketHdrCheck=function(){if(!H.showListGroupHeaders){return}var t=0;if($("#ssc_notOnMapBktHdr").position()&&$("#ssc_notOnMapBktHdr").position().top<$("#ssc_tktGroups").position().top){t=2}else{if($("#ssc_notSelBktHdr").position()&&$("#ssc_notSelBktHdr").position().top<$("#ssc_tktGroups").position().top){t=1}}if(b!=t){$("#ssc_listBktHdr").html([k,aa,i][t]);b=t}};var g=function(t){var ak={tgCanonSec:t[H.tgCanonSecIX],tgUserSec:t[H.tgUserSecIX],tgUserRow:t[H.tgUserRowIX],tgQty:t[H.tgQtyIX],tgPrice:t[H.tgPriceIX],tgTGcode:t[H.tgTGcodeIX],tgNotes:t[H.tgNotesIX],tgTps:t[H.tgTpsIX],tgUserSeat:t[H.tgUserSeatIX],tgRecc:t[H.tgReccIX],tgOnMap:true};R.EH.invoke("customTGFromTokens",{tg:ak,tokens:t,cp:H});return ak};this.testFunc1=function(){R.displayTT()};var ac=function(){R.tt("StFrAr-St #tgs="+u.length);var am=[],ak="",al={},t;for(t=0;t<u.length;t++){al=u[t];am[t]=al.tgCanonSec+c+al.tgUserSec+c+al.tgUserRow+c+al.tgQty+c+al.tgPrice+c+al.tgCritGroup+c+al.tgUserSeat+a}ak=a+c+o.currencySymbol+a+am.join("");R.tt("StFrAr-End StLen="+ak.length);return ak};this.propsOf=function(al){var ak="",t;for(t in al){ak+=" "+t+":"+(al[t]&&al[t])}return ak.substr(1)};this.tt=function(ak){if(!H.jsTrace){return}var t=(new Date()).valueOf();if(f==0){f=t;aj=t}if(!I){I="<start> "+R.version+" on "+j()}I+=String.fromCharCode(10)+("____"+String(t-f)).slice(-5)+" "+("____"+String(t-aj)).slice(-5)+": "+ak;aj=t};this.testFunc2=function(t){};this.displayTT=function(){if(!confirm(I)){I=""}f=0};var j=function(){var am=navigator.userAgent,ak=["Chrome","Safari","MSIE","Opera","Firefox"],al;for(al=0;al<=4;al++){if(am.match(ak[al])){return ak[al]}}return"????"};this.onMapLoaded=function(t){x=t;R.tt((([0,0,1,0,1,1][t+1])?"$":"")+"mapLoad"+t+"-St: docStat="+M);switch(t){case -1:R.ra("Mie");s('<span class="ssc_onMapMsg">Our interactive map is temporarily unavailable. Here is a plain version.</span>');E();R.EH.invoke("onMapInit",{mapStatus:-1});break;case 1:R.ra("Mo");window.clearTimeout(w);break;case 3:R.ra("Mi");if($("#ssc_staticMap").attr("src")){$("#ssc_staticMap").remove()}W("id=ML&mouseWheel=-1"+v);v="";if(M>=2){z("map")}break;default:}R.tt("mapLoad"+t+"-End")};this.onUpdateTGs=function(ak){R.tt("updateTGs-Start: #="+ak.length);var an,am,al,t,ao=["tgCanonSec","mapSectionLevel","mapSectionNumber","tgHasVFS"];for(t in ak){an=ak[t];am=an.index;for(al in ao){u[am][ao[al]]=an[ao[al]]}u[am].tgOnMap=(typeof an.tgOnMap=="undefined")?true:an.tgOnMap}R.tt("updateTGs-End")};this.onSetSelectedSections=function(t){o.selectedMapSections=t||"";if(t){R.ra("Cs"+(t.replace(/[^,]/g,"").length+1))}else{R.ra("Cs0")}R.EH.invoke("customReset");if(!S){E()}return"OK"}};function updateTGs(a){ssc.onUpdateTGs(a)}function setSelectedSections(a){ssc.onSetSelectedSections(a)}function mapLoaded(a){ssc.onMapLoaded(a)}ssc.EH=new function(){this.version="2009-01-15 10:43";this.getMapGroupLabels=function(k){var c=[],e="tickets",g="",f,d=k.currencySymbol+String(k.minPrice),j=k.currencySymbol+String(k.maxPrice),h=[""," at "+d+" and up"," at "+j+" or less"," at "+d+" - "+j][((k.minPrice>0)?1:0)+((k.maxPrice>0)?2:0)];if(k.reqQty>0){e=String(k.reqQty)+" ticket"+((k.reqQty==1)?"":"s");g=String(k.reqQty+1)+" tickets"}if(k.reqQty==0){for(f=0;f<=2;f++){c[f]={};c[f].type="#tkts"}c[0].pattern=["No tickets"+h,"1 ticket, {range}","{#tkts} tickets, up to {#cozy} together, {range}"];c[1].pattern=["","",""];c[2].pattern=["","1 ticket, {range}","{#tkts} tickets, up to {#cozy} together, {range}"]}else{for(f=0;f<=2;f++){c[f]={};c[f].type="#gps"}c[0].pattern=["No choices of "+e+h,"1 choice of "+e+", {range}","{#gps} choices of "+e+", {range}"];c[1].pattern=["","1 choice of "+g+", {range}","{#gps} choices of "+g+", {range}"];c[2].pattern=["","1 other choice of tickets, {range}","{#gps} other choices of tickets, {range}"]}return c};this.invoke=function(f){var d,c,e;if(typeof this[f]==="object"){e=this[f];for(c=0;c<e.length;c++){if(typeof e[c]==="function"){if(!d){d=e[c](arguments[1])}else{d+=e[c](arguments[1])}}}}if(typeof this[f]==="function"){d=this[f](arguments[1])}return d};this.subscribe=function(c,d){ssc.tt("Subscribe: "+c+" as "+ssc.propsOf(d));this[c][this[c].length]=d};this.afterAssignTgs=[];this.afterBuildList=[];this.afterShowList=[];this.customBuildList=[];this.customListRowClicked=[];this.customInits=[];this.customListHgtMods=[function(){return 0}];this.customMapClick=[];this.customMapCtrls=[function(){return""}];this.customReset=[];this.customSkeleton=[];this.customTGFromTokens=[];this.onMapInit=[];this.buyTickets=[];this.assignTgsToGroups=function(e){var h,g,f=e.LC,c=e.tgArr,d;f.groupCts=[0,0,0];for(d=0;d<c.length;d++){g=c[d];if(Number(g.tgQty)<f.reqQty||Number(g.tgPrice.replace(/,/g,""))<f.minPrice||(f.maxPrice>0&&Number(g.tgPrice.replace(/,/g,""))>f.maxPrice)){h=2}else{h=((Number(g.tgQty)-f.reqQty==1&&f.reqQty>0)||(Number(g.tgQty)==4&&f.reqQty==1))?1:0}c[d].tgCritGroup=h;f.groupCts[h]++}};this.defaultPageSkeleton=function(){ssc.pushToPage("ssc_listAndMapDiv",'<table class="ssc_listAndMap" cellspacing="0" cellpadding="0" valign=top border="1"><tr><td id="ssc_filterAndListCell" valign=top><div id="ssc_filterDiv"></div><div id="ssc_tktListDiv"></div></td><td id="ssc_mapCell"><div id="ssc_map"></div></td></tr></table>');ssc.pushToPage("ssc_tktListDiv",'<div id="ssc_listBktHdr" style="display:block;"></div><div id="ssc_listColHdr" style="display:block;"></div><div id="ssc_tktGroups" onscroll="ssc.tgBucketHdrCheck()"></div>')};this.notOnMapBktHdrTxt=function(c){return(((c.listBucketCts[2]==1)?"Ticket choice":"Ticket choices"))+" we couldn't locate accurately on the map."};this.notSelBktHdrTxt=function(c){return(((c.listBucketCts[1]==1)?"Ticket choice":"Ticket choices"))+" in sections you DID NOT SELECT ("+c.secsWithTxBox+"&nbsp;on the map)"};this.secsWithTxBox=function(c){return"<div  style='border:1px solid #000000; padding:6px; display:inline; font-size:0px;position:relative; top:-3px; background-color:#"+c+"; color:#"+c+";'>M</div>"};this.selBktHdrTxt=function(c){return("Tickets below "+(c.anyCriteriaAreSet?"match your search and ":"")+(c.mapStatus>=3?"are in sections marked&nbsp;"+(c.secsAreSelected?c.selSecsWithTxBox:c.secsWithTxBox)+"&nbsp;on the map":"are available for this event."))};this.selSecsWithTxBox=function(c){return"<div  style='border:1px solid #000000; padding:6px; display:inline; font-size:0px;position:relative; top:-3px; background-color:#"+c.SIL+";'>M<div style='border:2px solid #ffffff; font-size:0px; display:inline; padding:2px; margin:2px; position:absolute; top:0; left:0;background-color:#"+c.SSC+"; color:#"+c.SSC+";'>..</div></div>"};this.showTktGroups=function(d){var c=d.AIOL?"<tr><td>"+d.listColHdr+"</td></tr>":"";return""+((d.AIOL)?"<tr><td>"+d.selectedBktHdrDiv+"</td></tr>"+c:"")+((d.listBucketCts[0]==0)?"<div class='ssc_noneInCritHdrTxt'>There are NO ticket choices matching your search.</div>":d.listBuckets[0].join(""))+((d.listBucketCts[1]==0)?"":("<div id='ssc_notSelBktHdr'>"+d.notSelBktHdrDiv+"</div>")+c+d.listBuckets[1].join(""))+((d.listBucketCts[2]==0)?"":("<div id='ssc_notOnMapBktHdr'>"+d.notOnMapBktHdrDiv+"</div>")+c+d.listBuckets[2].join(""))};var b="<span class='ssc_qtyAsk'>How many tickets do you want?</span> ",a="<span class='ssc_priceAsk'>What's your price range?</span>";this.tgListFilterHTML=function(h){ssc.tt("Filter-Start: width="+$("#ssc_filterDiv").width());var g='<table class="ssc_filterTbl" border="0" cellpadding="0" cellspacing="0"><tr><td NOWRAP colspan="2">',f,e,d,c;if(h.reqQty==0){c="";d="13em"}else{d=(String(h.reqQty).length*0.6+2.5)+"em";b="<span class='ssc_qtyTell'>You've selected </span>";c="<span class='ssc_qtyTell'> ticket"+((h.reqQty==1)?"":"s")+"</span>";if(h.offerPlus1){c+=" <sub><input type='checkbox' id='ssc_showPlus1' "+(h.showReqQtyPlus1?"checked":"")+" onclick='ssc.showPlus1(+(this.checked?1:0));'></sub><label for='ssc_showPlus1' class='ssc_offerPlus1' onmouseover='$(\"#ssc_whyPlus1\").show()' onmouseout='$(\"#ssc_whyPlus1\").hide()'> Include sets of "+String(h.reqQty+1)+" tickets <u>why?</u></label><span id='ssc_whyPlus1'>There are sets of tickets for this event where the owner will not sell "+String(h.reqQty)+" but <i>will</i> sell "+String(h.reqQty+1)+".<br/>Even though you would have to buy one extra ticket, the price might be attractive.<br/>Check this box to include those sets of tickets.</span>"}}g+=b+' <select size="1" id="ssc_reqQtySel" style="width:'+d+'" onchange="ssc.                    criteriaChanged(\'ReqQty=\'+this.value)"><option value="0"'+((h.reqQty==0)?" selected":"")+">I'll decide at checkout</option>";for(f=1;f<=h.hiQty;f++){if(f==h.hiQty-1&&f!=h.hiQtyNxt){continue}g+='<option class="ssc_qtyValues" value="'+f+'" '+((h.reqQty==f)?"selected":"")+">"+f+"</option>"}g+="</select>"+c+"</td></tr><tr><td NOWRAP>";if(h.minPrice!=0||h.maxPrice!=0){a="<span class='ssc_priceTell'>Price should be from </span>"}g+=a+'&nbsp;<select size="1" id="ssc_minPriceSel" onchange="ssc.criteriaChanged(\'MinPrice=\' + this.value);">\n<option value="0" '+((h.minPrice==0)?"selected":"")+">No minimum</option>\n";for(e=1;e<h.okPricePoints.length;e++){if(h.loPricePoints[e]&&(h.okPricePoints[e]<h.maxPrice||h.maxPrice==0)){g+='<option class="ssc_priceValues" value="'+h.okPricePoints[e]+'" '+((h.minPrice==h.okPricePoints[e])?"selected":"")+">"+h.currencySymbol+h.okPricePoints[e]+"</option>\n"}}g+="</select>";g+='&nbsp;to&nbsp;<select size="1" id="ssc_maxPriceSel" onchange="ssc.criteriaChanged(\'MaxPrice=\'+ this.value);">\n<option value="0" '+((h.maxPrice==0)?"selected":"")+">No maximum</option>\n";for(e=1;e<h.okPricePoints.length;e++){if(h.hiPricePoints[e]&&h.okPricePoints[e]>h.minPrice){g+='<option class="ssc_priceValues" value="'+h.okPricePoints[e]+'" '+((h.maxPrice==h.okPricePoints[e])?"selected":"")+">"+h.currencySymbol+h.okPricePoints[e]+"</option>\n"}}g+="</select></td><td>";if(h.reqQty||h.minPrice||h.maxPrice||h.selectedMapSections){g+='<input type="button" id="ssc_resetBtn" value="Show All" onClick=\'ssc.criteriaChanged("MinPrice=0&MaxPrice=0&ReqQty=0&ClrSelSec");\'>'}g+="</td></tr></table>";ssc.tt("Filter-End.");return g};this.tgListHdrHTML=function(c){return'<table class="ssc_lhTable" cellspacing="0" cellpadding="0"><tr valign="bottom"><td class="ssc_lhSec" onclick="ssc.sortTgList(\'sec\');" title="Sort list by section from closest-to to farthest-from the action">Section'+c.columnSortArrows.SEC+'</td><td class="ssc_lhRow" onclick="ssc.sortTgList(\'row\')">Row'+c.columnSortArrows.ROW+'</td><td class="ssc_lhQty" onclick="ssc.sortTgList(\'qty\')">'+((c.reqQty>0)?"# to Buy":"# Avail")+c.columnSortArrows.QTY+'</td><td class="ssc_lhPri" onclick="ssc.sortTgList(\'price\')">Price (each)'+c.columnSortArrows.PRICE+'</td><td class="ssc_lhBuy"></td></tr></table>'};this.tgListReady=function(){};this.tgListRowHTML=function(i,f,h){var g,c="",e="",d=h.tgNotes!="";if(i.reqQty<=0||h.tgCritGroup>=2){c=["","","","1 or ","2 or ","1-"+String(Number(h.tgQty)-2)+" or "][Math.min(Number(h.tgQty),5)]+String(h.tgQty);g=/1|3/.test(h.tgQty)?1:2}else{c=Number(i.reqQty);if(h.tgCritGroup==1){e="Plus1";c++}g=c}return"<table class='ssc_lrTable' cellpadding='0' cellspacing='0'><tr><td class='ssc_lrSec'>"+((i.showStdSectionNames&&h.tgOnMap)?h.mapSectionLevel+" "+h.mapSectionNumber:h.tgUserSec)+"</td><td class='ssc_lrRow'>"+h.tgUserRow+"</td><td class='ssc_lrQty"+e+"'>"+c+"</td><td class='ssc_lrPri'>"+i.currencySymbol+h.tgPrice+"</td><td class='ssc_lrBuy' rowspan='"+((d)?2:1)+"'><input type=button class='ssc_lrBuyBtn' onclick='ssc.buyClicked("+f+","+g+")' id='ssc_BB_"+f+"' value='Buy'></td></tr>"+((d)?"<tr><td colspan=4 class='ssc_lrNotes'><b>Note</b>: "+h.tgNotes+"</td></tr>":"")+"</table>"}};ssc.vfs=new function(){this.version="B-0100 2010-02-15 18:19 VFS";var e=this,a=false,d=["#ssc_vfsImageDiv1","#ssc_vfsImageDiv0"],b=0,g={},c={SeatData:"http://vfs.seatics.com/SD/<cf>/800x600/<ic>.jpg",Fanvenues:"http://fanvenues1.appspot.com/ticketnetwork/<cf>/500x296/<ic>.jpg"},f={vfsEnable:0,vfsFilterAnimate:"vertical-list",vfsImageAnimate:"vertical-list",vfsMsecs:800,vfsImageSet:"*"};this.Open=function(){var i=ssc.getMapProps(),h=(((f.vfsFilterAnimate)=="vertical-list")?i.FltrHgtMem:0)-(((f.vfsImageAnimate)=="vertical-list")?e.ImageHgt:0)-$("#ssc_listBktHdr").height()-$("#ssc_listColHdr").height();ssc.tt("VFS O: IHM="+e.ImageHgt+" FHM="+i.FltrHgtMem+" LHM="+i.ListHgtMem+" LHC="+(h)+" animate  I:"+f.vfsImageAnimate+" F:"+f.vfsFilterAnimate+" T:"+f.vfsMsecs);e.Measure("Ob   ");$(d[0]).css({opacity:"0"});if((f.vfsImageAnimate).match("vertical")){$("#ssc_vfsDiv").height(1);$("#ssc_vfsDiv").animate({height:e.ImageHgt},f.vfsMsecs,null,e.OpenDoneImage)}else{$("#ssc_vfsDiv").height(e.ImageHgt);if(f.vfsImageAnimate.match(/corner/)){$("#ssc_vfsDiv").show(f.vfsMsecs)}else{if(f.vfsImageAnimate.match(/fade/)){$("#ssc_vfsDiv").animate({opacity:1},f.vfsMsecs)}}}if(f.vfsFilterAnimate.match(/list/)||f.vfsImageAnimate.match(/list/)){this.scrollMemory=$("#ssc_tktGroups").scrollTop();$("#ssc_tktGroups").animate({height:(i.ListHgtMem+h)},f.vfsMsecs,null,e.OpenDoneList)}if((f.vfsFilterAnimate).match(/vertical/)){$("#ssc_filterDiv").animate({height:0},f.vfsMsecs,null,e.OpenDoneFilter)}e.IsOpen=true};this.OpenDoneFilter=function(){e.Measure("OeF1");$("#ssc_filterDiv").hide();e.Measure("OeF2")};this.OpenDoneImage=function(){e.Measure("OeI1")};this.OpenDoneList=function(){e.Measure("OeL1");$("#ssc_tktGroups").css("overflow","auto");ssc.tgBucketHdrCheck();e.Measure("OeL2")};this.Close=function(){var h=ssc.getMapProps();e.Measure("Cb   ");if(!e.IsOpen){return}if((f.vfsImageAnimate).match(/vertical/i)){$("#ssc_vfsDiv").animate({height:1},f.vfsMsecs,null,e.CloseDoneImage)}else{$("#ssc_vfsDiv").hide(f.vfsMsecs)}if((f.vfsFilterAnimate).match(/vertical/i)){$("#ssc_filterDiv").animate({height:h.FltrHgtMem},f.vfsMsecs,null,e.CloseDoneFilter)}if(f.vfsFilterAnimate.match(/list/i)||f.vfsImageAnimate.match(/list/i)){this.scrollMemory=$("#ssc_tktGroups").scrollTop();$("#ssc_tktGroups").animate({height:(h.ListHgtMem-$("#ssc_listBktHdr").height()-$("#ssc_listColHdr").height())},f.vfsMsecs,null,e.CloseDoneList)}e.IsOpen=false;ssc.ra("V","C")};this.CloseDoneFilter=function(){var h=ssc.getMapProps();e.Measure("CeF1");$("#ssc_filterDiv").height(h.FltrHgtMem);e.Measure("CeF2")};this.CloseDoneImage=function(){e.Measure("CeI1");$("#ssc_vfsDiv").css("display","none");e.Measure("CeI2")};this.CloseDoneList=function(){e.Measure("CeL1");ssc.tgBucketHdrCheck();$("#ssc_tktGroups").scrollTop(e.scrollMemory);e.Measure("CeL2")};this.Measure=function(h){ssc.tt(" vfs"+h+" IW:"+$("#ssc_vfsDiv").width()+" IH:"+$("#ssc_vfsDiv").height()+" ID:"+$("#ssc_vfsDiv").css("display")+" FW:"+$("#ssc_filterDiv").width()+" FH:"+$("#ssc_filterDiv").height()+" FD:"+$("#ssc_filterDiv").css("display")+" LW:"+$("#ssc_tktGroups").width()+" LH:"+$("#ssc_tktGroups").height()+" LO:"+$("#ssc_tktGroups").css("overflow")+" LD:"+$("#ssc_tktGroups").css("display"))};this.ImageEntered=function(){if(ssc.getMapProps().MapStatus>=3&&this.secInfo.sectionName){document.ssc_map.sendSecEnteredToMap(this.secInfo.sectionName,"")}};this.ImageExited=function(){if(ssc.getMapProps().MapStatus>=3&&this.secInfo.sectionName){document.ssc_map.sendSecExitedToMap(this.secInfo.sectionName)}};this.Pan=function(h){e.ImageExited();e.show((h=="L")?this.secInfo.leftSectionName:this.secInfo.rightSectionName,h,e.PanOnload)};this.PanOnload=function(){e.ImageEntered();$(d[1]).animate({opacity:1},f.vfsMsecs,"linear",e.showFinish);$(d[0]).animate({opacity:0},f.vfsMsecs)};this.show=function(i,l,h){ssc.tt("showVFS:"+i+" cd:"+l);var k,j;if(ssc.getMapProps().MapStatus<2){return}k=document.ssc_map.getSectionInfo(i);ssc.tt("   ... SN:"+k.sectionName+" LN:"+k.longName+" IS:"+k.vfsImageSet+" ISs:"+k.vfsImageSets+" CF:"+k.vfsConfig+" IC:"+k.vfsImageCode+" L:"+k.leftSectionName+" R:"+k.rightSectionName);if(k.vfsImageCode){this.secInfo=k;e.showCb=h;j=c[this.secInfo.vfsImageSet].replace(/<cf>/,this.secInfo.vfsConfig).replace(/<ic>/,this.secInfo.vfsImageCode);ssc.tt("getSecI iURL="+j);d.reverse();$(d[1]).css({opacity:"0"}).html("<img class='ssc_vfsImage' onload='ssc.vfs.showLoaded(true)' onerror='ssc.vfs.showLoaded(false)' src='"+j+"'/>");ssc.ra("V",l)}else{e.Close()}};this.showLoaded=function(h){if(!h){$(d[1]).html("<table class='ssc_vfsImageError'><tr><td>Sorry, we are unable to locate<br/>the view from this section.</td></tr></table>");ssc.ra("Ve",this.secInfo.vfsImageSet+":"+this.secInfo.vfsConfig+"."+this.secInfo.vfsImageCode)}if(e.showCb){e.showCb()}else{$(d[1]).css({opacity:"1"});$(d[0]).css({opacity:"0"});e.showFinish()}};this.showFinish=function(){var h="Approximate view from "+e.secInfo.longName;$("#ssc_vfsCaption").html(h);$("#ssc_vfsImageCell").attr("title",h);$("#ssc_vfsLeftArrow").css({visibility:(e.secInfo.leftSectionName?"visible":"hidden")});$("#ssc_vfsRightArrow").css({visibility:(e.secInfo.rightSectionName?"visible":"hidden")});if(!e.IsOpen){e.Open()}};this.skeleton=function(){if($("#ssc_vfsDiv").length===0){$("#ssc_filterAndListCell").prepend('<div id="ssc_vfsDiv"></div>')}ssc.tt("vfsBldSkel. vfsDiv.display="+$("#ssc_vfsDiv").css("display"));if($("#ssc_vfsDiv").css("display")!=="none"){return}ssc.pushToPage("ssc_vfsDiv",'<table  id="ssc_vfsTbl" cellpadding=0 cellspacing=0><tr onMouseOver="ssc.vfs.ImageEntered()"  onMouseOut="ssc.vfs.ImageExited()"><td class="ssc_vfsPanCell"><a href="#" onclick="ssc.vfs.Pan(\'L\'); return false;" title="Click to see typical view from one section to the left" id="ssc_vfsLeftArrow">&nbsp;&nbsp;<br>&nbsp;&nbsp;<br>&nbsp;&nbsp;<br>&#9668;<br>&nbsp;&nbsp;<br>&nbsp;&nbsp;<br>&nbsp;&nbsp;</a></td><td id="ssc_vfsImageCell" align="center"><div id="ssc_vfsImageError"></div><div id="ssc_vfsImageDiv0"></div><div id="ssc_vfsImageDiv1"></div></td><td class="ssc_vfsPanCell"><a href="#" onclick="ssc.vfs.Pan(\'R\'); return false;" title="Click to see typical view from one section to the right" id="ssc_vfsRightArrow">&nbsp;&nbsp;<br>&nbsp;&nbsp;<br>&nbsp;&nbsp;<br>&#9658;<br>&nbsp;&nbsp;<br>&nbsp;&nbsp;<br>&nbsp;&nbsp;</a></td></tr></table><div id="ssc_vfsHdr"><table width="100%"><tr><td ID="ssc_vfsCaption" align=left></td><td width="15px"><input  type="button" id="ssc_vfsClose" value="[X]"title="Close view-from-section pane;"onclick="ssc.vfs.Close(); return false;"></td></tr></table></div>');e.ImageHgt=$("#ssc_vfsDiv").height()};ssc.tt("subscribing to customMapCtls");ssc.EH.subscribe("customListRowClicked",function(h){ssc.tt("vfsRowClick");if(h.tg.tgOnMap&&f.vfsEnable){ssc.vfs.show(h.tg.tgCanonSec,"G")}});ssc.EH.subscribe("customInits",function(){ssc.tt("vfsInit");ssc.fetchWebParms(f)});ssc.EH.subscribe("customListHgtMods",function(){ssc.tt("vfsCLHM");return -((e.IsOpen&&(f.vfsImageAnimate)=="vertical-list")?e.ImageHgt:0)});ssc.EH.subscribe("customSkeleton",function(){ssc.tt("vfsSkel");if(f.vfsEnable){ssc.vfs.skeleton()}});ssc.EH.subscribe("customMapCtrls",function(){ssc.tt("vfsCMC: ");return"&vfsImageSet="+encodeURIComponent(f.vfsImageSet)+"&vfsEnable="+encodeURIComponent(f.vfsEnable)})};function showVFS(a){return ssc.vfs.show(a,"M")};
