function gotoType(id,view,type,extra){if(!type){location.href='/group/'+id+'/calendar/?view='+view+'&'+extra;}
else{location.href='/group/'+id+'/calendar/?view='+view+'&type='+type+'&'+extra;}}
function gotoArchive(page_type,view,event_type){location.href='/groups/calendar/archive.php?type='+page_type+'&view='+view+'&event_type='+event_type;}
function hideFieldsByEventType(type_id){if(type_id==1||type_id==1222){document.getElementById("end_date_box").style.display=document.getElementById("start_time").style.display=document.getElementById("end_time").style.display=document.getElementById("is_all_day").style.display="none";}else{document.getElementById("end_date_box").style.display=document.getElementById("start_time").style.display=document.getElementById("end_time").style.display="block";document.getElementById("is_all_day").style.display="inline";}}
function toggleAllDay(){if(document.EventForm.is_all_day.checked==true){document.getElementById("start_time").style.display="none";document.getElementById("end_time").style.display="none";}else{document.getElementById("start_time").style.display="block";document.getElementById("end_time").style.display="block";}}
function toggleAllDay(){if(document.EventForm.is_all_day.checked==true){document.getElementById("start_time").style.display="none";document.getElementById("end_time").style.display="none";}else{document.getElementById("start_time").style.display="block";document.getElementById("end_time").style.display="block";}}
var date_diff=0;function calcEndDate(value){var start=document.getElementById("start_date").value;var end=value;var start_date=new Date(start);var end_date=new Date(end);if(start==end){date_diff=0;}else if(start_date>end_date){date_diff=0;}else{var day_ms=1000*60*60*24;var date1_ms=end_date.getTime()
var date2_ms=start_date.getTime()
var difference_ms=Math.abs(date1_ms-date2_ms);date_diff=Math.round(difference_ms/day_ms);}}
function changeEndDate(date){if(date_diff>0){var s=new Date(date);s.setDate(s.getDate()+date_diff);date=leadingZero(s.getMonth()+1)+"/"+leadingZero(s.getDate())+"/"+s.getFullYear();}
document.getElementById("end_date").value=date;}
var time_diff=1;function calcEndTime(){var s_hr=document.getElementById("start_time_hour").selectedIndex
var s_ap=document.getElementById("start_time_ampm").selectedIndex;var e_hr=document.getElementById("end_time_hour").selectedIndex;var e_ap=document.getElementById("end_time_ampm").selectedIndex;var start=s_hr+1;var end=e_hr+1;if(start==12){start=0;}
if(end==12){end=0;}
if(s_ap==1){start=start+12;}
if(e_ap==1){end=end+12;}
if(start==end){time_diff=1;}else if(start>end){time_diff=1;}else{time_diff=end-start;}}
function changeEndTime(field,value){var s_hr=document.getElementById("start_time_hour").selectedIndex
var s_ap=document.getElementById("start_time_ampm").selectedIndex;var start=s_hr+1;if(start==12){start=0;}
if(s_ap==1){start=start+12;}
var end=start+time_diff;if(end>=24){document.getElementById("end_time_hour").selectedIndex=10;document.getElementById("end_time_ampm").selectedIndex=1;}else{if(end>=12){document.getElementById("end_time_ampm").selectedIndex=1;if(end!=12){end=end-12;}}else{document.getElementById("end_time_ampm").selectedIndex=0;if(end==0){end=12;}}
document.getElementById("end_time_hour").selectedIndex=end-1;}
return false;}
function leadingZero(nr)
{if(nr<10)nr="0"+nr;return nr;}
