$(document).ready(function(){$('#submit_event_search').click(function(){var thisForm=$(this).parents('form');var $todaysdateobj=new Date();$todaysdateobj.setHours(0,0,0,0);var $startdateobj=$todaysdateobj;var includeFriday=1;var searchMonth=new Object;var searchDay=new Object;var searchYear=new Object;var thisUpcoming=new Object;thisUpcoming['week']=new Date();thisUpcoming['month']=new Date();thisUpcoming['startweekend']=new Date();thisUpcoming['endweekend']=new Date();searchMonth['day']=$startdateobj.getMonth()+1;searchDay['day']=$startdateobj.getDate();searchYear['day']=$startdateobj.getFullYear();searchMonth['endday']=searchMonth['day'];searchDay['endday']=searchDay['day'];searchYear['endday']=searchYear['day'];thisUpcoming['week'].setDate($startdateobj.getDate()+6);searchMonth['week']=thisUpcoming['week'].getMonth()+1;searchDay['week']=thisUpcoming['week'].getDate();searchYear['week']=thisUpcoming['week'].getFullYear();thisUpcoming['month'].setDate($startdateobj.getDate()+30);searchMonth['month']=thisUpcoming['month'].getMonth()+1;searchDay['month']=thisUpcoming['month'].getDate();searchYear['month']=thisUpcoming['month'].getFullYear();if($startdateobj.getDay()==0){searchMonth['startweekend']=searchMonth['day'];searchDay['startweekend']=searchDay['day'];searchYear['startweekend']=searchYear['day'];searchMonth['endweekend']=searchMonth['day'];searchDay['endweekend']=searchDay['day'];searchYear['endweekend']=searchYear['day'];}else{var dayID=$startdateobj.getDay();if(dayID>=(6-includeFriday)){thisUpcoming['startweekend']=$startdateobj;}else{thisUpcoming['startweekend'].setDate($startdateobj.getDate()+((6-includeFriday)-dayID));}thisUpcoming['endweekend'].setDate($startdateobj.getDate()+(7-dayID));alertTest("thisUpcoming['startweekend'] = "+thisUpcoming['startweekend']+"\n thisUpcoming['endweekend'] = "+thisUpcoming['endweekend']);searchMonth['startweekend']=thisUpcoming['startweekend'].getMonth()+1;searchDay['startweekend']=thisUpcoming['startweekend'].getDate();searchYear['startweekend']=thisUpcoming['startweekend'].getFullYear();searchMonth['endweekend']=thisUpcoming['endweekend'].getMonth()+1;searchDay['endweekend']=thisUpcoming['endweekend'].getDate();searchYear['endweekend']=thisUpcoming['endweekend'].getFullYear();}var x=searchDay;for(var i=0;i<x.length;i++){var theName=x[i].name;leadingZero(searchDay[theName]);leadingZero(searchMonth[theName]);}var $dateRangeStartDay=searchMonth['day']+"/"+searchDay['day']+"/"+searchYear['day'];var $dateRangeEndDay=searchMonth['endday']+"/"+searchDay['endday']+"/"+searchYear['endday'];var $dateRangeEndWeek=searchMonth['week']+"/"+searchDay['week']+"/"+searchYear['week'];var $dateRangeEndMonth=searchMonth['month']+"/"+searchDay['month']+"/"+searchYear['month'];var $dateRangeStartWeekend=searchMonth['startweekend']+"/"+searchDay['startweekend']+"/"+searchYear['startweekend'];var $dateRangeEndWeekend=searchMonth['endweekend']+"/"+searchDay['endweekend']+"/"+searchYear['endweekend'];var $time_delta=$('#When').val();alertTest("Time Delta: "+$time_delta+" startdateobj: "+$startdateobj);if($time_delta=="today"){loadDateRangeFields($dateRangeStartDay,$dateRangeEndDay,$time_delta);alertTest($time_delta+" | $dateRangeStartDay: "+$dateRangeStartDay+" | $dateRangeEndDay: "+$dateRangeEndDay);}else if($time_delta=="month"){loadDateRangeFields($dateRangeStartDay,$dateRangeEndMonth,$time_delta);alertTest($time_delta+" | $dateRangeStartDay: "+$dateRangeStartDay+" | $dateRangeEndMonth: "+$dateRangeEndMonth);}else if($time_delta=="weekend"){loadDateRangeFields($dateRangeStartWeekend,$dateRangeEndWeekend,$time_delta);alertTest($time_delta+" | $dateRangeStartWeekend: "+$dateRangeStartWeekend+" | $dateRangeEndWeekend: "+$dateRangeEndWeekend);}else{$time_delta="week";loadDateRangeFields($dateRangeStartDay,$dateRangeEndWeek,$time_delta);alertTest($time_delta+" | $dateRangeStartDay: "+$dateRangeStartDay+" | $dateRangeEndWeek: "+$dateRangeEndWeek);}$('#sf_ec_event_name').val(setSearchString($('#ghost_event_name').val()));$('#sf_ec_venue_name').val(setSearchString($('#ghost_venue_name').val()));$(thisForm).submit();return false;});});function leadingZero(nr){if(nr<10)nr="0"+nr;return nr;}function loadDateRangeFields(startDate,endDate,dateRange){$('#sf_ec_event_range_start_dt').val('>= '+startDate+' 00:00:00');$('#event_range_start_dt').val(startDate);$('#occurrence_start_dt').val(startDate);$('#sf_ec_event_range_end_dt').val('<= '+endDate+' 23:59:59');$('#event_range_end_dt').val(endDate);$('#occurrence_end_dt').val(endDate);alertTest("#When: "+$('#When').val());alertTest("#sf_ec_event_range_start_dt: "+$('#sf_ec_event_range_start_dt').val());alertTest("#event_range_start_dt: "+$('#event_range_start_dt').val());alertTest("#occurrence_start_dt: "+$('#occurrence_start_dt').val());alertTest("#sf_ec_event_range_end_dt: "+$('#sf_ec_event_range_end_dt').val());alertTest("#event_range_end_dt: "+$('#event_range_end_dt').val());alertTest("#occurrence_end_dt: "+$('#occurrence_end_dt').val());}function venueSearch(search_form){var venSearch=document.forms[search_form];var venue=venSearch.ghost_venue_name;venSearch.sf_ec_venue_name.value=setSearchString(venue.value);}function restaurantSearch(search_form){var restSearch=document.forms[search_form];var restaurant=restSearch.ghost_venue_name;var location=restSearch.ghost_geoarea_name;restSearch.sf_ec_venue_name.value=setSearchString(restaurant.value);restSearch.sf_ec_geoarea_name.value=setSearchString(location.value);}function setSearchString(fieldValue){if(fieldValue!=''){while(fieldValue.charAt(0)==' '){fieldValue=fieldValue.substring(1,fieldValue.length);}if(fieldValue.charAt(0)!='~'){fieldValue='~ '+fieldValue;}}return(fieldValue);}