Dea.emsData={};Dea.Search={};var currentPage=0,resultsCount=0,mc_numberOfPages=0;Dea.pageHandleCallback=function(a,b){if(a.success&&a.success==="0"){alert(a.msg);return true}switch(b){case"groupByChangedSearchGrid":case"sortSearchGrid":case"sortSpecialDatesSearchGrid":case"getResults":Dea.Get("resultsHolder").innerHTML=a.resultsGrid;Dea.Get("pagingHolder").innerHTML=a.pagerResults;Dea.setDisplay("pagingHolder","inline");mc_numberOfPages=a.pageCount;resultsCount=a.resultsCount;if(Dea.Get(eventSearchId).checked===true)Dea.setDisplay("groupByRow","block");else Dea.setDisplay("groupByRow","none");wireUpModals();return true;case"movePage":Dea.Get("resultsHolder").innerHTML=a.resultsGrid;Dea.Get("pagingHolder").innerHTML=a.pagerResults;Dea.setDisplay("pagingHolder","inline");Dea.Get("searchFiltersContainer").focus();resultsCount=a.resultsCount;wireUpModals();return true;case"selectPage":Dea.Get("resultsHolder").innerHTML=a.resultsGrid;Dea.Get("pagingHolder").innerHTML=a.pagerResults;Dea.setDisplay("pagingHolder","inline");Dea.Get("searchFiltersContainer").focus();resultsCount=a.resultsCount;wireUpModals();return true}return false};function getResults(){if(mcCalIds===""){alert(noCalendarsSelectedmsg);return false}var b=document.getElementsByTagName("input"),c=Dea.Get("StartDate",b),a=Dea.Get("EndDate",b),d=new Date(Dea.getValue(c)),e=new Date(Dea.getValue(a));if(d>e){alert(startdateInvalidmsg);a.focus();return false}Dea.setEmsData();setSearchType();Dea.emsData.pageNumber=0;Dea.emsData.calIds=mcCalIds;Dea.emsData.eventTypeIds=mcEventTypeIds;Dea.emsData.locations=mcLocations;Dea.makeCallback("getResults",Dea.emsData);return false}function setSearchType(){if(Dea.Get(eventSearchId).checked===true)Dea.emsData.searchType="Event";else Dea.emsData.searchType="Special"}function movePage(a){Dea.setEmsData();setSearchType();if(a<0){a=0;return false}if(a>mc_numberOfPages){a=mc_numberOfPages;return false}Dea.emsData.pageNumber=a;currentPage=a;Dea.emsData.calIds=mcCalIds;Dea.makeCallback("movePage",Dea.emsData);return false}function moveFirst(){Dea.setEmsData();setSearchType();Dea.emsData.pageNumber=0;currentPage=0;Dea.emsData.calIds=mcCalIds;Dea.makeCallback("movePage",Dea.emsData);return false}function selectPage(a){Dea.setEmsData();setSearchType();Dea.emsData.pageNumber=a.value;currentPage=a.value;Dea.emsData.calIds=mcCalIds;Dea.makeCallback("movePage",Dea.emsData);return false}function validateResults(){if(resultsCount>0)return true;else{alert(noResultsToExport);return false}}function applyEventTypes(){hideEventTypeFilters();if(mcEventTypeIds=="")selectValueSet(eventTypesDDId,"-1");else if(mcEventTypeIds.indexOf(",")<=0&&mcEventTypeIds>0)selectValueSet(eventTypesDDId,mcEventTypeIds);else addMultipleSelected(eventTypesDDId,multipleSelectedItem);return false}function loadEventTypeDetails(a){var b=Dea.Get(eventTypesDiv);removeSelectValue(eventTypesDDId,-2);if(a.value==0){SetCurrentPos(eventTypesDiv);b.style.visibility="visible"}else if(a.value==-1){clearEventTypes();mcEventTypeIds="";hideEventTypeFilters()}else{clearEventTypes();mcEventTypeIds="";addEventTypeId(a.value);hideEventTypeFilters()}return false}function applyLocations(){hideLocationFilters();if(mcLocations=="")selectValueSet(locationDDId,"-1");else if(mcLocations.indexOf(",")<=0&&mcLocations>0)selectValueSet(locationDDId,mcLocations);else addMultipleSelected(locationDDId,multipleSelectedItem);return false}function loadLocationDetails(a){var b=Dea.Get(locationsDiv);removeSelectValue(locationDDId,-2);if(a.value==0){SetCurrentPos(locationsDiv);b.style.visibility="visible"}else if(a.value==-1){clearLocations();mcLocations="";hideLocationFilters()}else{clearLocations();mcLocations="";addLocationId(a.value);hideLocationFilters()}return false}var eventTypeTipShowing=false;Dea.Search.showFindEventTypes=function(){if(!eventTypeTipShowing){hideLocationFilters();var a=Dea.Get(eventTypesDiv);SetCurrentPosWithOffset(eventTypesDiv,135);a.style.visibility="visible";eventTypeTipShowing=true}return false};var locationTipShowing=false;Dea.Search.showFindLocation=function(){if(!locationTipShowing){hideEventTypeFilters();var a=Dea.Get(locationsDiv);SetCurrentPosWithOffset(locationsDiv,145);a.style.visibility="visible";locationTipShowing=true}return false}
