﻿var fC="<table cellspacing='0' cellpadding='4' style='width:100%'><tr><td style='width:100%;color:white;background-color:black' align='center'>"+"<b>Event Search</b>"+"</td></tr></table>"+"<br />"+"<div style='height:4px'></div>"+"Event Name <br />"+"<input id='eventText' type='textbox' style='width:95%' /> "+"<div style='height:4px'></div>"+"Search radius *<br />"+"<input id='eventRadiusText' type='textbox' style='width:40px' value='50' /> "+"<select id='eventRadiusUnits' title='Select Search Distance Units' style='font-size:11px; font-family:Courier'><option value='0'>Miles</option><option value='1'>KM</option></select>"+"<div style='height:4px'></div>"+"Start Date<br />"+"<select id='eventStartDay' style='width:50px' ></select>&nbsp;"+"<select id='eventStartMonth' style='width:90px' ></select>"+"<div style='height:4px'></div>"+"End Date<br />"+"<select id='eventEndDay' style='width:50px' ></select>&nbsp;"+"<select id='eventEndMonth' style='width:90px' ></select>"+"<div style='height:4px'></div>"+"Event Type<br /><select id='eventType' title='Select Event Type' style='font-size:11px; font-family:Sans-serif'>"+"<option value='0'>All</option>"+"<option value='1'>Music</option>"+"<option value='2'>Peforming Arts</option>"+"<option value='3'>Sports</option>"+"<option value='4'>Other</option>"+"</select><br /><br />"+"<b>Sources</b><br />"+"<input id='eventSource1' type='checkbox' checked='true' /> Map Channels<br />"+"<input id='eventSource2' type='checkbox' checked='true' /> Yahoo Upcoming<br />"+"<input id='eventSource3' type='checkbox' checked='true' /> Zvents<br /><br />"+"<table style='width:100%'><tr><td style='width:100%' align='center'>"+"<input onclick='mc_find()' id='eventssearchbutton' type='button' style='width:50px' value='Find' />"+"</tr></tr></table>"+"<br />* Search radius is used where no event name is specified.<br />Set radius to 0 to use the default search radius.<br /><br />"+"<table style='width:100%'><tr><td style='width:100%' align='center'>"+"Search powered by<br />"+"<a target='_blank' href='http://events.mapchannels.com' title='Map Channels'>Map Channels</a><br />"+"<b>Yahoo Upcoming</b><br /> and <b>Zvents</b><br /><br />"+"</tr></tr></table>";function ds(){this.cV=0;this.I=new GLatLng(0,0);this.F="";this.bn=99;this.fb="";this.cc="";this.nt="";this.hp="";this.eD="";this.np="";this.ab="";this.cq="";this.db="";this.bN="";this.cP="";this.bR="";this.ai=0.0;this.dj=0;this.gB=0;};ds.prototype.dH=function(){if(this.cq.length>9){var bE=this.cq.substr(0,4);var aA=this.cq.substr(5,2);var aL=this.cq.substr(8,2);this.gB=parseInt(bE+aA+aL);if(aA[0]=='0'){aA=aA.substr(1);}if(aL[0]=='0'){aL=aL.substr(1);}var dv=parseInt(aA);var dk="";if(dv>0&&dv<13){dk=fP[dv];}this.bN=parseInt(aL)+"&nbsp;"+dk+"&nbsp;"+bE;if(this.db.length>9){var bU=this.db.substr(0,4);var bi=this.db.substr(5,2);var bA=this.db.substr(8,2);var kV=parseInt(bU+bi+bA);if(kV!=this.gB){if(bA[0]=='0'){bA=bA.substr(1);}if(bi[0]=='0'){bi=bi.substr(1);}var ef=parseInt(bi);var eO="";if(ef>0&&ef<13){eO=fP[ef];}if(bU==bE&&dv==ef){this.bN=aL+"&nbsp;to&nbsp;"+bA+"&nbsp;"+dk+"&nbsp;"+bU;}else if(bU==bE){this.bN=aL+"&nbsp;"+dk+"&nbsp;to&nbsp;"+bA+"&nbsp;"+eO+"&nbsp;"+bU;}else{this.bN+="&nbsp;to&nbsp;"+bA+"&nbsp;"+eO+"&nbsp;"+bU;}}}}};ds.prototype.ig=function(a){var bI=false;this.I=new GLatLng(a.y,a.x);if(a.n){this.F=a.n;}if(a.i){this.cV=a.i;}if(a.a){this.cc=a.a;}if(a.v){this.fb=a.v;}if(a.s){this.cq=a.s;}if(a.e){this.db=a.e;}this.dH();this.dj=2;this.cP="http://upcoming.yahoo.com/event/"+this.cV;var aw=this.I.distanceFrom(Q)+99;var bc=parseInt(aw/100);this.ai=bc/10;if((aE==0)||(this.ai<=aE)){bI=true;}return bI;};ds.prototype.iB=function(a){var bI=true;this.cV=a.id;this.I=new GLatLng(a.y,a.x);this.F=a.n;this.cc=a.a;this.nt=a.c;this.np=a.r;this.eD=a.p;this.fb=a.v;var cS=a.d.toString();this.cq=cS.substr(0,4)+"-"+cS.substr(4,2)+"-"+cS.substr(6,2);if(typeof a.e!="undefined"){cS=a.e.toString();this.db=cS.substr(0,4)+"-"+cS.substr(4,2)+"-"+cS.substr(6,2);}else{this.db=this.cq;}this.dH();this.cP="http://events.mapchannels.com/event.aspx?id="+this.cV;this.dj=1;var aw=this.I.distanceFrom(Q)+99;var bc=parseInt(aw/100);this.ai=parseFloat(bc/10);return bI;};ds.prototype.jq=function(a){var bI=false;if(a.y&&a.x){this.I=new GLatLng(a.y,a.x);if(a.n){this.F=a.n;}if(a.i){this.cV=a.i;}if(a.a){this.cc=a.a;}if(a.v){this.fb=a.v;}if(a.s){this.cq=a.s;}if(a.e){this.db=a.e;}if(a.t){this.bR=a.t;}this.cP="http://www.zvents.com/events/show/"+this.cV;this.dj=3;this.dH();var aw=this.I.distanceFrom(Q)+99;var bc=parseInt(aw/100);this.ai=bc/10;if((parseInt(aE)==0)||(this.ai<=aE)){bI=true;}}return bI;};ds.prototype.cf=function(ac,i){var iF="";if(this.bR.length>0){iF="<div style='float:right;margin-left:2px'><img src='"+this.bR+"' alt='' title='"+this.F+"' style='max-width:120px;max-height:120px' /></div>";}var gh="";if(ac&&((i%2)==1)){gh=";background-color:white";}else{gh=";background-color:cornflowerblue";}var au=mcX.displaySideWidth-20;var g="<table style='color:black;width:"+au+"px"+gh+"' onmouseover='showSearchTip("+i+")' onmouseout='hideSearchTip("+i+")'><tr valign='top'><td style='width:100%'>";g+=iF;if(ac){var ix=i+1;g+="<font style='color:white;background-color:midnightblue'>&nbsp;"+ix+"&nbsp;</font> ";}if(ac){g+="<a href='javascript:viewResult("+i+")' style='text-decoration:underline;color:black' title='View "+this.F+" on map' > "+this.F+"</a><br />";}else{g+="<b>"+this.F+"</b><br /> ";}if(this.fb.length>0){g+=this.fb+"<br />";}if(!ac){if(this.cc.length>0){g+=this.cc+"<br />";}}g+="<b>Date:</b> "+this.bN;g+="<br /><font style='color:midnightblue'><b>Distance:</b> "+cw(this.ai)+"</font><br />";if(this.cP.length>0){g+="<a target='_blank' href='"+this.cP+"' style='color:red' title='More Info'>Info</a> &nbsp;";}if(this.dj>0){g+="from ";if(this.dj==1){g+="Map Channels";}else if(this.dj==2){g+="Yahoo Upcoming";}else if(this.dj==3){g+="Zvents";}}if(!ac){g+=bb("");}g+="</td></tr></table>";return g;};ds.prototype.M=function(){hideSearchTip();var au=mcX.displaySideWidth-10;var g="<div style='width:"+au+"px' >"+this.cf(false,0)+"</div><br />";this.K.openInfoWindowHtml(g);};ds.prototype.ay=function(){var cZ=6;var cR=20;var aH=12;var az=20;var bD=6;var bB=0;this.T=mcX.markerPath+"blue.png";var aa=mcX.markerPath+"shadow.png";var C=new GIcon();C.image=this.T;C.iconSize=new GSize(aH,az);C.shadow=aa;C.shadowSize=new GSize(22,20);C.printImage=this.T;C.mozPrintImage=this.T;C.iconAnchor=new GPoint(cZ,cR);C.infoWindowAnchor=new GPoint(bD,bB);C.infoShadowAnchor=new GPoint(bD,bB);var ip=this.F;if(this.fb.length>0){ip+=" @ "+this.fb;}var H=new GMarker(this.I,{icon:C});this.K=H;map.addOverlay(H);var o=this;GEvent.addListener(H,'click',function(){o.M();});GEvent.addListener(H,"mouseover",function(){bx(o);});GEvent.addListener(H,"mouseout",function(){aZ(o);});};function cbYU(a){var be=[];var bK=eval(a);if(bK.items){be=bK.items;}for(var i=0;i<be.length;i++){var o=new ds();if(o.ig(be[i])){A.push(o);o.ay();}}vuASR();L++;e("resultProgressDiv").style.display="none";as=5;ao();var au=mcX.displaySideWidth-16;var s=A.length==1?"":"s";var g="<table cellspacing=0 cellpadding=2 style='width:"+au+"px'><tr><td><a href='javascript:vuASR()' title='View All'>"+A.length+" listing"+s+"</td></tr></table>";if(L>=av){e("resultHeaderDiv").innerHTML=ad(g,3);}};function fJ(cr){var ak=GXmlHttp.create();var by=map.getCenter();var aF=eG+"searchupcomingJ"+hR+"?x="+by.lng()+"&y="+by.lat();var aj=e("eventStartMonth");var at=e("eventEndMonth");var aL=1+parseInt(e("eventStartDay").selectedIndex);var bo=parseInt(aj.options[aj.selectedIndex].value);var aA=bo%100;var bE=parseInt(bo/100);var bA=1+parseInt(e("eventEndDay").selectedIndex);var bC=parseInt(at.options[at.selectedIndex].value);var bi=bC%100;var bU=parseInt(bC/100);aF+="&sd="+aL+"&sm="+aA+"&sy="+bE;aF+="&ed="+bA+"&em="+bi+"&ey="+bU;var bF=e("eventText").value;if(bF.length>0){aF+="&n="+ci(bF);}var bv=0;var cj=e("eventType");var bv=parseInt(cj.selectedIndex);if(bv>0){aF+="&t="+bv;}var cI=e("eventRadiusText");var aG=parseFloat(cI.value);if(aG>0){}else{aG=50;}if(e("eventRadiusUnits").selectedIndex==1){aG/=1.6093;}if(aG>0){aF+="&r="+aG;}var eC=aG*1.6093;aE=eC;if(bF.length>0){eC=0;}aF+="&c=cbYU";var ak=new ap(aF);ak.bz();ak.bY();};function cbZV(a){var be=[];var bK=eval(a);if(bK.items){be=bK.items;}for(var i=0;i<be.length;i++){var o=new ds();if(o.jq(be[i])){A.push(o);o.ay();}}vuASR();L++;e("resultProgressDiv").style.display="none";as=5;ao();var au=mcX.displaySideWidth-16;var s=A.length==1?"":"s";var g="<table cellspacing=0 cellpadding=2 style='width:"+au+"px'><tr><td><a href='javascript:vuASR()' title='View All'>"+A.length+" listing"+s+"</td></tr></table>";if(L>=av){e("resultHeaderDiv").innerHTML=ad(g,3);}};function gl(cr){var ak=GXmlHttp.create();var by=map.getCenter();var aF=eG+"searchzvents"+hR+"?x="+by.lng()+"&y="+by.lat();var aj=e("eventStartMonth");var at=e("eventEndMonth");var aL=1+parseInt(e("eventStartDay").selectedIndex);var bo=parseInt(aj.options[aj.selectedIndex].value);var aA=bo%100;var bE=parseInt(bo/100);var bA=1+parseInt(e("eventEndDay").selectedIndex);var bC=parseInt(at.options[at.selectedIndex].value);var bi=bC%100;var bU=parseInt(bC/100);aF+="&sd="+aL+"&sm="+aA+"&sy="+bE;aF+="&ed="+bA+"&em="+bi+"&ey="+bU;var bF=e("eventText").value;if(bF.length>0){aF+="&n="+ci(bF);}var bv=0;var cj=e("eventType");var aG=0;var bv=parseInt(cj.selectedIndex);if(bv>0){aF+="&t="+bv;}var cI=e("eventRadiusText");aG=parseFloat(cI.value);if(aG>0){}else{aG=0;}if(e("eventRadiusUnits").selectedIndex==1){aG/=1.6093;}if(aG>0){aF+="&r="+aG;}var eC=aG*1.6093;if(bF.length>0){eC=0;}aE=eC;aF+="&c=cbZV";var ak=new ap(aF);ak.bz();ak.bY();};function cbMCE(a){var be=[];var bK=eval(a);if(bK.events){be=bK.events;}for(var i=0;i<be.length;i++){var o=new ds();if(o.iB(be[i])){A.push(o);o.ay();}}vuASR();L++;e("resultProgressDiv").style.display="none";as=5;ao();var au=mcX.displaySideWidth-16;var s=A.length==1?"":"s";var g="<table cellspacing=0 cellpadding=2 style='width:"+au+"px'><tr><td><a href='javascript:vuASR()' title='View All'>"+A.length+" listing"+s+"</td></tr></table>";if(L>=av){e("resultHeaderDiv").innerHTML=ad(g,3);}};function hk(cr){var ak=GXmlHttp.create();var by=map.getCenter();var ah=map.getBounds();var eY=ah.getNorthEast();var eV=ah.getSouthWest();var aF="http://events.mapchannels.com/eventsearch"+hR+"?n="+eY.lat()+"&s="+eV.lat()+"&e="+eY.lng()+"&w="+eV.lng();var aj=e("eventStartMonth");var at=e("eventEndMonth");var aL=1+parseInt(e("eventStartDay").selectedIndex);var bo=parseInt(aj.options[aj.selectedIndex].value);var aA=bo%100;var bE=parseInt(bo/100);var bA=1+parseInt(e("eventEndDay").selectedIndex);var bC=parseInt(at.options[at.selectedIndex].value);var bi=bC%100;var bU=parseInt(bC/100);aF+="&sd="+aL+"&sm="+aA+"&sy="+bE;aF+="&ed="+bA+"&em="+bi+"&ey="+bU;var bF=e("eventText").value;if(bF.length>0){aF+="&t="+ci(bF);}var bv=0;var cj=e("eventType");var bv=parseInt(cj.selectedIndex);if(bv>0){aF+="&cat="+bv;}aF+="&c=cbMCE";var ak=new ap(aF);ak.bz();ak.bY();}
