var processing=true;var LoadPaths_rs;var ACBanners_rs;var CurrentBannerIndex=0;var CurrentBannerURL;var CurrentBannerPath;var SecondBannerURL;var SecondBannerPath;var passedInEventID=0;var bannerDiv=document.getElementById("galleryAreaRightPanel");var searchDiv=document.getElementById("searchArea");var Events_rs=null;var AllEvents_rs=null;var LiveCountries_array=new Array();var LiveStates_array=new Array();var LiveCities_array=new Array();var LiveCategory_array=new Array();var isFirstLoad=true;function performYUIInitSetup(){YUILoader=new YAHOO.util.YUILoader({require:["calendar","button","get","dom","datatable","container","event","json","cookie"],base:"./Scripts_22/yui290/build/",loadOptional:true,onSuccess:function(){performInitSetup()},onFailure:function(){alert("Load failed")}});YUILoader.insert()}function redirectToEvent(a){window.location=MAIN_URL+"/events/"+a+"/"+passedInEventID+".html"}function performInitSetup(){YAHOO.util.Get.script("./Scripts_22/js/ACDisplayMinis.js");passedInEventID=getURLTokenVal(AC_SHOW_EVENT_TOKEN);if(passedInEventID!=""&&!isNaN(passedInEventID)){DWREngine._execute("./server/ACServices.cfc",null,"getEventPath",passedInEventID,redirectToEvent);return}initGrid();var a=window.location;if(String(a).indexOf(MAIN_URL)!=0){window.location=MAIN_URL}if(!areCookiesEnabled()){window.location="./EnablingCookies.html"}else{processing=false;resetSearchPanel();DWREngine._execute("./server/ACServices.cfc",null,"getPathPrefixs",savePaths)}saveFlashSettings();var b=getGridWidth()}function saveFlashSettings(){var a=DetectFlashVer(6,0,65);var b=DetectFlashVer(requiredMajorVersion,requiredMinorVersion,requiredRevision);if(a==undefined||b==undefined){a=false;b=false}SetCookie(AC_ABLE_TO_RUN_PROD_INSTALL,a);SetCookie(AC_HAS_ENOUGH_FLASH,b)}function resetSearchPanel(){if(processing){return}processing=true;DWREngine._execute("./server/ACServices.cfc",null,"getEventsShortView","none","none","none","Active",displayInitialSearchResultBody)}function displayInitialSearchResultBody(b){Events_rs=b;if(AllEvents_rs==null){AllEvents_rs=Events_rs}if(Events_rs.length==0){showAlert("Search Result","No events were found for the selected criteria. Try selecting different search criteria. Clicking Reset will retrieve the latest event information.",YAHOO.widget.SimpleDialog.ICON_WARN,[{text:"Ok",handler:handleAlertClose,isDefault:true}])}var a=Math.ceil(Events_rs.length/4);saveLiveCountires();saveLiveCategories();displaySearchPanelBody("none","none","none","none");if(isFirstLoad){createYahooPubDateCalendar();displayCalendarDateHighlights(Events_rs);isFirstLoad=false}}function displaySearchPanelBody(o,t,v,a){var b="<select name='countrySelect' onChange='countryChanged(); return false;'><option value='none'>Country</option>";var p="<input type='hidden' name='stateSelect' value='none'/>";var m="<input type='hidden' name='citySelect' value='none'/>";var h="<select name='catSelect' onChange='catChanged(); return false;'><option value='none'>Category</option>";var f=LiveCategory_array.length;for(var r=0;r<f;++r){if(a==LiveCategory_array[r]){h+="<option value='"+LiveCategory_array[r]+"' selected='selected'>"+LiveCategory_array[r]+"</option>"}else{h+="<option value='"+LiveCategory_array[r]+"'>"+LiveCategory_array[r]+"</option>"}}var w=LiveCountries_array.length;for(var q=0;q<w;++q){if(o==LiveCountries_array[q]){b+="<option value='"+LiveCountries_array[q]+"' selected='selected'>"+LiveCountries_array[q]+"</option>"}else{b+="<option value='"+LiveCountries_array[q]+"'>"+LiveCountries_array[q]+"</option>"}}if(o!="none"){p="<select name='stateSelect' onChange='stateChanged(); return false;'><option value='none'>State</option>";getLiveStates(o);var l=LiveStates_array.length;for(var n=0;n<l;++n){if(t==LiveStates_array[n]){p+="<option value='"+LiveStates_array[n]+"' selected='selected'>"+LiveStates_array[n]+"</option>"}else{p+="<option value='"+LiveStates_array[n]+"'>"+LiveStates_array[n]+"</option>"}}}if(t!="none"){m="<select name='citySelect' onChange='cityChanged(); return false;'><option value='none'>City</option>";getLiveCities(o,t);var j=LiveCities_array.length;for(var u=0;u<j;++u){if(v==LiveCities_array[u]){m+="<option value='"+LiveCities_array[u]+"' selected='selected'>"+LiveCities_array[u]+"</option>"}else{m+="<option value='"+LiveCities_array[u]+"'>"+LiveCities_array[u]+"</option>"}}}searchDiv.innerHTML="<form id='searchForm' onKeyPress='if(isEnter(event)){searchByKeyWord(); return false;}';>	                     <table border = '0' align='left' cellspacing='0' cellpadding='0'>       	                 <tr><td><input type='button' name='resetSearchBtn'  id='resetSearchBtn' onclick='resetSearchPanel(); return false;' value='Reset' /></td><td><input type='button' onClick='dateSelected(); return false;' value='Pick Date' id='pickDateBtn'/></td><td>"+b+"</td>	                     <td>"+p+"</td><td>"+m+"</td><td> "+h+"</td>                   	     <td><input type='text' size='10' name='keyWords'/></td><td></td><td><input type='button' id='searchBtn' name='searchBtn' onclick='searchByKeyWord();' value='Search' /></td>	                     </tr>						 </table></form>";var d=new YAHOO.widget.Button("pickDateBtn",{label:"Pick Date"});d.addListener("click",dateSelected);var k=new YAHOO.widget.Button("searchBtn");k.addListener("click",searchByKeyWord);var e=new YAHOO.widget.Button("resetSearchBtn",{type:"button"});e.addListener("click",resetSearchPanel);setTimeout("filterRows('"+o+"', '"+t+"', '"+v+"', '"+a+"')",100)}function filterRows(h,g,a,f){var c=Events_rs.length;var d=new Array();for(var b=0;b<c;++b){var e=(f==Events_rs[b].CATEGORY)||f=="none";if(h=="none"&&e){d.push(Events_rs[b]);continue}if(g=="none"&&Events_rs[b].COUNTRY==h&&e){d.push(Events_rs[b]);continue}if(a=="none"&&Events_rs[b].STATE==g&&Events_rs[b].COUNTRY==h&&e){d.push(Events_rs[b]);continue}if(Events_rs[b].CITY==a&&Events_rs[b].STATE==g&&Events_rs[b].COUNTRY==h&&e){d.push(Events_rs[b]);continue}}updateRows(d);processing=false}function savePaths(a){LoadPaths_rs=a;if(LoadPaths_rs.length>0){setTimeout("getBanners()",2000)}}function getBanners(){DWREngine._execute("./server/ACServices.cfc",null,"getAllBanners",showBanners)}function showBanners(a){ACBanners_rs=a;showNextBanner()}function showNextBanner(){if(ACBanners_rs.length==0){return}resetBannerIndexIfNeeded();CurrentBannerPath=ACBanners_rs[CurrentBannerIndex].FILEPATH;CurrentBannerURL=ACBanners_rs[CurrentBannerIndex++].URL;var c=LoadPaths_rs[0].BANNERPATH+CurrentBannerPath;var b="<table border='0' cellpadding='5' cellspacing='5'><tr><Td><br><a href='"+CurrentBannerURL+"' target=_blank onClick='bannerClicked(); return false;'><img align='center' src='"+c+"'></img></a></td>";var a="";if(ACBanners_rs.length>1){resetBannerIndexIfNeeded();SecondBannerPath=ACBanners_rs[CurrentBannerIndex].FILEPATH;SecondBannerURL=ACBanners_rs[CurrentBannerIndex++].URL;c=LoadPaths_rs[0].BANNERPATH+SecondBannerPath;a="<td><br><a href='"+SecondBannerURL+"' target=_blank onClick='secondBannerClicked(); return false;'><img align='center' src='"+c+"'></img></a></td>"}bannerDiv.innerHTML=b+a+"</tr></table>";if(ACBanners_rs.length>2){setTimeout("showNextBanner()",25000)}}function resetBannerIndexIfNeeded(){if(CurrentBannerIndex>=ACBanners_rs.length){CurrentBannerIndex=0}}function bannerClicked(){if(isBrowserSafari()){bannerClickCounted()}DWREngine._execute("./server/ACServices.cfc",null,"bannerClicked",CurrentBannerPath,CurrentBannerURL,bannerClickCounted)}function secondBannerClicked(){if(isBrowserSafari()){secondBannerCounted()}DWREngine._execute("./server/ACServices.cfc",null,"bannerClicked",SecondBannerPath,SecondBannerURL,secondBannerCounted)}function bannerClickCounted(){window.open(CurrentBannerURL,"armenCalBannerWindow")}function secondBannerCounted(){window.open(SecondBannerURL,"armenCalBannerWindow")}function handleAlertClose(){YAHOO.ArmenCal.yahoo.simpledialog1.destroy()}function saveLiveCategories(){LiveCategory_array=new Array();var b=Events_rs.length;for(var a=0;a<b;++a){if(!arrayFind(Events_rs[a].CATEGORY,LiveCategory_array)){LiveCategory_array.push(Events_rs[a].CATEGORY)}}LiveCategory_array.sort()}function saveLiveCountires(){LiveCountries_array=new Array();var b=Events_rs.length;for(var a=0;a<b;++a){if(!arrayFind(Events_rs[a].COUNTRY,LiveCountries_array)){LiveCountries_array.push(Events_rs[a].COUNTRY)}}LiveCountries_array.sort()}function getLiveStates(c){LiveStates_array=new Array();var b=Events_rs.length;for(var a=0;a<b;++a){if(Events_rs[a].COUNTRY==c){if(!arrayFind(Events_rs[a].STATE,LiveStates_array)){LiveStates_array.push(Events_rs[a].STATE)}}}LiveStates_array.sort()}function getLiveCities(d,c){LiveCities_array=new Array();var b=Events_rs.length;for(var a=0;a<b;++a){if(Events_rs[a].COUNTRY==d&&Events_rs[a].STATE==c){if(!arrayFind(Events_rs[a].CITY,LiveCities_array)){LiveCities_array.push(Events_rs[a].CITY)}}}LiveCities_array.sort()}function searchByKeyWord(){if(processing){return}processing=true;var b=document.getElementById("searchForm");var f=b.elements.countrySelect.value;var d=b.elements.stateSelect.value;var e=b.elements.citySelect.value;var a=b.elements.keyWords.value;var c=new Array();c.push({KeyWords:a,Country:f,State:d,City:e,Status:"Active"});DWREngine._execute("./server/ACServices.cfc",null,"searchForKeywordsJSON",escapeForJSON(YAHOO.lang.JSON.stringify(c)),displaySearchResultBody)}function displaySearchResultBody(a){updateRows(a);processing=false}function catChanged(){if(processing){return}processing=true;var a=document.getElementById("searchForm");var b=a.elements.catSelect.value;var e=a.elements.countrySelect.value;var c=a.elements.stateSelect.value;var d=a.elements.citySelect.value;displaySearchPanelBody(e,c,d,b)}function countryChanged(){if(processing){return}processing=true;var a=document.getElementById("searchForm");var b=a.elements.countrySelect.value;displaySearchPanelBody(b,"none","none","none")}function stateChanged(){if(processing){return}processing=true;var a=document.getElementById("searchForm");var c=a.elements.countrySelect.value;var b=a.elements.stateSelect.value;displaySearchPanelBody(c,b,"none","none")}function cityChanged(){if(processing){return}processing=true;var a=document.getElementById("searchForm");var d=a.elements.countrySelect.value;var b=a.elements.stateSelect.value;var c=a.elements.citySelect.value;displaySearchPanelBody(d,b,c,"none")}function arrayFind(d,c){var b=c.length;for(var a=0;a<b;++a){if(c[a]==d){return true}}return false}function createYahooPubDateCalendar(){YAHOO.ArmenCal.yahoo.DatePickerCal1=new YAHOO.widget.Calendar("DatePickerCal1","eventDatePickerArea",{title:"Pick a date:",close:true,navigator:true});YAHOO.ArmenCal.yahoo.DatePickerCal1.selectEvent.subscribe(handleSelectDatePicker,YAHOO.ArmenCal.yahoo.DatePickerCal1,true);YAHOO.ArmenCal.yahoo.DatePickerCal1.render();YAHOO.ArmenCal.yahoo.DatePickerCal1.hide()}function dateSelected(){YAHOO.ArmenCal.yahoo.DatePickerCal1.show()}function handleSelectDatePicker(g,f,c){if(processing){return}processing=true;var a=f[0];var b=a[0];var h=b[0],e=b[1],j=b[2];var d=e+"/"+j+"/"+h;YAHOO.ArmenCal.yahoo.DatePickerCal1.hide();var k=new Array();k.push({SelectedDate:d});DWREngine._execute("./server/ACServices.cfc",null,"searchByDateShortViewJSON",escapeForJSON(YAHOO.lang.JSON.stringify(k)),displayInitialSearchResultBody)}function displayCalendarDateHighlights(c){var a=c.length;for(i=0;i<a;++i){var b=convertMYSqlDateToYUICalDate(c[i].DATE);YAHOO.ArmenCal.yahoo.DatePickerCal1.addRenderer(b,YAHOO.ArmenCal.yahoo.DatePickerCal1.renderCellStyleHighlight1)}YAHOO.ArmenCal.yahoo.DatePickerCal1.render()}function eventClicked(a,b){if(processing){return}window.location=MAIN_URL+"/events/"+b+"/"+a+".html"};
