var events = {};
var one_day = 1000*60*60*24;
function Cal() {
this.day = null;
this.type = null;
this.fulldate = null;
}
function full_month(mn) {
arr_months = ['January','February','March','April','May','June','July','August','September','October','November','December'];
return (arr_months[mn]);
}
function short_month(mn) {
arr_months = ['Jan','Feb','Mar','Apr','May','Jun','Jul','Aug','Sep','Oct','Nov','Dec'];
return (arr_months[mn]);
}
function full_date(dtm) {
return (dtm.getFullYear()+""+pad((dtm.getMonth()+1),2)+""+pad(dtm.getDate(),2,'0'))
}
function days_in_month (year, month) {
return 32 - new Date(year, month, 32).getDate();
}
function pad(str,l,c) {
return new Array(l - str.toString().length + 1).join(c || '0') + str;
}
function show_calendar_event(caldate) {
var displayDiv = document.getElementById("events");
var calendar_year = caldate.substring(0,4);
var calendar_month = caldate.substring(4,6);
var calendar_date = caldate.substring(6,8);
var calendar = "
" + calendar_date + " " + full_month(parseInt(calendar_month)-1) + " " + calendar_year + "<\/h3>";
calendar += "";
for(var i=0;i" + events[caldate][i].summary + "<\/span> " + events[caldate][i].time + "<\/span>";
if (events[caldate][i].location!="") calendar += " " + events[caldate][i].location + "<\/span>";
calendar += events[caldate][i].description + "<\/li>";
}
calendar += "<\/ul>";
displayDiv.innerHTML = calendar;
// Remove any selection on other days
for(var i=0; i" + txt + "<\/a>";
}
return (txt);
}
function format_description(txt) {
txt = txt.replace(/(http:\/\/[^\s]+)/g,"");
//txt = txt.replace(/(\sat\s.*)/gi,"<\/strong>
$1");
return (txt);
}
function load_calendar(dtm,url) {
events = null;
events = {};
var today = new Date();
var start_year = today.getFullYear();
var start_month = today.getMonth()+1;
var this_year = start_year.toString();
var this_month = start_month.toString();
var thisdate = new Date(2009,1,03);
var enddate = new Date(2009,1,03);
var days_different = Math.ceil((enddate.getTime()-thisdate.getTime())/(one_day));
for(var i=0;i<=days_different;i++) {
var y = thisdate.getFullYear();
var m = thisdate.getMonth()+1;
var d = thisdate.getDate();
var ymd = y+''+pad(m,2)+''+pad(d,2);
if (!events[ymd]) events[ymd] = [];
events[ymd][events[ymd].length] = {summary: format_summary("Head Teachers' Conference","Philosophy4Children is offering head teachers (or their representatives) a free introductory session where we will explain how Philosophy4Children works and deliver an experiential session. This will give you the basic skills to deliver a philosophy session in your school."), description: format_description("Philosophy4Children is offering head teachers (or their representatives) a free introductory session where we will explain how Philosophy4Children works and deliver an experiential session. This will give you the basic skills to deliver a philosophy session in your school."), location: "", time: "14:00 - 16:15"};
thisdate.setDate(thisdate.getDate()+1);
}
var thisdate = new Date(2009,5,01);
var enddate = new Date(2009,5,01);
var days_different = Math.ceil((enddate.getTime()-thisdate.getTime())/(one_day));
for(var i=0;i<=days_different;i++) {
var y = thisdate.getFullYear();
var m = thisdate.getMonth()+1;
var d = thisdate.getDate();
var ymd = y+''+pad(m,2)+''+pad(d,2);
if (!events[ymd]) events[ymd] = [];
events[ymd][events[ymd].length] = {summary: format_summary("Demonstration lessons","Teaching philosophy4children to all classes from Nursery to Year Two.n"), description: format_description("Teaching philosophy4children to all classes from Nursery to Year Two.n"), location: "St George's Infant School, Gt Yarmouth", time: "09:00 - 10:00"};
thisdate.setDate(thisdate.getDate()+1);
}
var thisdate = new Date(2009,5,02);
var enddate = new Date(2009,5,02);
var days_different = Math.ceil((enddate.getTime()-thisdate.getTime())/(one_day));
for(var i=0;i<=days_different;i++) {
var y = thisdate.getFullYear();
var m = thisdate.getMonth()+1;
var d = thisdate.getDate();
var ymd = y+''+pad(m,2)+''+pad(d,2);
if (!events[ymd]) events[ymd] = [];
events[ymd][events[ymd].length] = {summary: format_summary("Free P4C training session","Free introductory session for teaching philosophy for children. Available to heads and other teachers. Email for information to info@philosophy4children.co.uknn"), description: format_description("Free introductory session for teaching philosophy for children. Available to heads and other teachers. Email for information to info@philosophy4children.co.uknn"), location: "Harleston Primary School ", time: "15:00 - 17:00"};
thisdate.setDate(thisdate.getDate()+1);
}
var thisdate = new Date(2009,5,09);
var enddate = new Date(2009,5,09);
var days_different = Math.ceil((enddate.getTime()-thisdate.getTime())/(one_day));
for(var i=0;i<=days_different;i++) {
var y = thisdate.getFullYear();
var m = thisdate.getMonth()+1;
var d = thisdate.getDate();
var ymd = y+''+pad(m,2)+''+pad(d,2);
if (!events[ymd]) events[ymd] = [];
events[ymd][events[ymd].length] = {summary: format_summary("Visit schools",""), description: format_description(""), location: "", time: "10:00 - 11:00"};
thisdate.setDate(thisdate.getDate()+1);
}
var thisdate = new Date(2009,5,11);
var enddate = new Date(2009,5,11);
var days_different = Math.ceil((enddate.getTime()-thisdate.getTime())/(one_day));
for(var i=0;i<=days_different;i++) {
var y = thisdate.getFullYear();
var m = thisdate.getMonth()+1;
var d = thisdate.getDate();
var ymd = y+''+pad(m,2)+''+pad(d,2);
if (!events[ymd]) events[ymd] = [];
events[ymd][events[ymd].length] = {summary: format_summary("Research trip to Potters Bar, London","Went to Potter's Bar and saw the Wroxham School. Brilliant child-centred learning"), description: format_description("Went to Potter's Bar and saw the Wroxham School. Brilliant child-centred learning"), location: "", time: "08:30 - 09:30"};
thisdate.setDate(thisdate.getDate()+1);
}
var thisdate = new Date(2009,5,12);
var enddate = new Date(2009,5,12);
var days_different = Math.ceil((enddate.getTime()-thisdate.getTime())/(one_day));
for(var i=0;i<=days_different;i++) {
var y = thisdate.getFullYear();
var m = thisdate.getMonth()+1;
var d = thisdate.getDate();
var ymd = y+''+pad(m,2)+''+pad(d,2);
if (!events[ymd]) events[ymd] = [];
events[ymd][events[ymd].length] = {summary: format_summary("School visits",""), description: format_description(""), location: "", time: "09:00 - 10:00"};
thisdate.setDate(thisdate.getDate()+1);
}
var thisdate = new Date(2009,5,16);
var enddate = new Date(2009,5,16);
var days_different = Math.ceil((enddate.getTime()-thisdate.getTime())/(one_day));
for(var i=0;i<=days_different;i++) {
var y = thisdate.getFullYear();
var m = thisdate.getMonth()+1;
var d = thisdate.getDate();
var ymd = y+''+pad(m,2)+''+pad(d,2);
if (!events[ymd]) events[ymd] = [];
events[ymd][events[ymd].length] = {summary: format_summary("Review of website and teaching pack","Barbara and I need to update website and packs"), description: format_description("Barbara and I need to update website and packs"), location: "", time: "10:30 - 11:30"};
thisdate.setDate(thisdate.getDate()+1);
}
var thisdate = new Date(2009,5,17);
var enddate = new Date(2009,5,17);
var days_different = Math.ceil((enddate.getTime()-thisdate.getTime())/(one_day));
for(var i=0;i<=days_different;i++) {
var y = thisdate.getFullYear();
var m = thisdate.getMonth()+1;
var d = thisdate.getDate();
var ymd = y+''+pad(m,2)+''+pad(d,2);
if (!events[ymd]) events[ymd] = [];
events[ymd][events[ymd].length] = {summary: format_summary("Visiting schools","Dot in school for morning"), description: format_description("Dot in school for morning"), location: "", time: "09:30 - 10:30"};
thisdate.setDate(thisdate.getDate()+1);
}
var thisdate = new Date(2009,5,19);
var enddate = new Date(2009,5,19);
var days_different = Math.ceil((enddate.getTime()-thisdate.getTime())/(one_day));
for(var i=0;i<=days_different;i++) {
var y = thisdate.getFullYear();
var m = thisdate.getMonth()+1;
var d = thisdate.getDate();
var ymd = y+''+pad(m,2)+''+pad(d,2);
if (!events[ymd]) events[ymd] = [];
events[ymd][events[ymd].length] = {summary: format_summary("Training","Dot working with head teachers"), description: format_description("Dot working with head teachers"), location: "", time: "08:30 - 09:30"};
thisdate.setDate(thisdate.getDate()+1);
}
var thisdate = new Date(2009,5,24);
var enddate = new Date(2009,5,24);
var days_different = Math.ceil((enddate.getTime()-thisdate.getTime())/(one_day));
for(var i=0;i<=days_different;i++) {
var y = thisdate.getFullYear();
var m = thisdate.getMonth()+1;
var d = thisdate.getDate();
var ymd = y+''+pad(m,2)+''+pad(d,2);
if (!events[ymd]) events[ymd] = [];
events[ymd][events[ymd].length] = {summary: format_summary("Visit school",""), description: format_description(""), location: "", time: "10:00 - 12:00"};
thisdate.setDate(thisdate.getDate()+1);
}
var thisdate = new Date(2009,6,01);
var enddate = new Date(2009,6,01);
var days_different = Math.ceil((enddate.getTime()-thisdate.getTime())/(one_day));
for(var i=0;i<=days_different;i++) {
var y = thisdate.getFullYear();
var m = thisdate.getMonth()+1;
var d = thisdate.getDate();
var ymd = y+''+pad(m,2)+''+pad(d,2);
if (!events[ymd]) events[ymd] = [];
events[ymd][events[ymd].length] = {summary: format_summary("NAFPHT meeting","Discussion with head teachers"), description: format_description("Discussion with head teachers"), location: "Hethersett Infant School", time: "16:30 - 17:30"};
thisdate.setDate(thisdate.getDate()+1);
}
var thisdate = new Date(2009,6,07);
var enddate = new Date(2009,6,07);
var days_different = Math.ceil((enddate.getTime()-thisdate.getTime())/(one_day));
for(var i=0;i<=days_different;i++) {
var y = thisdate.getFullYear();
var m = thisdate.getMonth()+1;
var d = thisdate.getDate();
var ymd = y+''+pad(m,2)+''+pad(d,2);
if (!events[ymd]) events[ymd] = [];
events[ymd][events[ymd].length] = {summary: format_summary("Eastern Leadership","Meeting with Wendy Garrard from National College of School leadership to discuss visions of schools for the future. Head teachers to give short presentation of what innovations are taking place in their schools."), description: format_description("Meeting with Wendy Garrard from National College of School leadership to discuss visions of schools for the future. Head teachers to give short presentation of what innovations are taking place in their schools."), location: "Dussindale Primary", time: "13:30 - 16:30"};
thisdate.setDate(thisdate.getDate()+1);
}
var thisdate = new Date(2009,6,08);
var enddate = new Date(2009,6,08);
var days_different = Math.ceil((enddate.getTime()-thisdate.getTime())/(one_day));
for(var i=0;i<=days_different;i++) {
var y = thisdate.getFullYear();
var m = thisdate.getMonth()+1;
var d = thisdate.getDate();
var ymd = y+''+pad(m,2)+''+pad(d,2);
if (!events[ymd]) events[ymd] = [];
events[ymd][events[ymd].length] = {summary: format_summary("Meeting","Meeting with Gifted and Talented teacher for years 7/8 to discuss possibility of using p4c as an extension to the curriculum.n"), description: format_description("Meeting with Gifted and Talented teacher for years 7/8 to discuss possibility of using p4c as an extension to the curriculum.n"), location: "Wymondham High School", time: "15:00 - 16:00"};
thisdate.setDate(thisdate.getDate()+1);
}
var thisdate = new Date(2009,6,13);
var enddate = new Date(2009,6,13);
var days_different = Math.ceil((enddate.getTime()-thisdate.getTime())/(one_day));
for(var i=0;i<=days_different;i++) {
var y = thisdate.getFullYear();
var m = thisdate.getMonth()+1;
var d = thisdate.getDate();
var ymd = y+''+pad(m,2)+''+pad(d,2);
if (!events[ymd]) events[ymd] = [];
events[ymd][events[ymd].length] = {summary: format_summary("Demonstrations lessons at Ditchingham","Teaching 4 different classes from reception to Year 4 - teachers observing"), description: format_description("Teaching 4 different classes from reception to Year 4 - teachers observing"), location: "Ditchingham", time: "09:30 - 12:30"};
thisdate.setDate(thisdate.getDate()+1);
}
var thisdate = new Date(2009,7,03);
var enddate = new Date(2009,7,03);
var days_different = Math.ceil((enddate.getTime()-thisdate.getTime())/(one_day));
for(var i=0;i<=days_different;i++) {
var y = thisdate.getFullYear();
var m = thisdate.getMonth()+1;
var d = thisdate.getDate();
var ymd = y+''+pad(m,2)+''+pad(d,2);
if (!events[ymd]) events[ymd] = [];
events[ymd][events[ymd].length] = {summary: format_summary("Meeting with BV to plan our next steps","Looking at plans for forthcoming meetings with publishers and schools"), description: format_description("Looking at plans for forthcoming meetings with publishers and schools"), location: "Norwich", time: "10:30 - 13:30"};
thisdate.setDate(thisdate.getDate()+1);
}
var thisdate = new Date(2009,7,12);
var enddate = new Date(2009,7,12);
var days_different = Math.ceil((enddate.getTime()-thisdate.getTime())/(one_day));
for(var i=0;i<=days_different;i++) {
var y = thisdate.getFullYear();
var m = thisdate.getMonth()+1;
var d = thisdate.getDate();
var ymd = y+''+pad(m,2)+''+pad(d,2);
if (!events[ymd]) events[ymd] = [];
events[ymd][events[ymd].length] = {summary: format_summary("Meeting with Claudia from Optimus Education","Discussion with Claudia from Optimus Education - possible use of p4c in assembly files"), description: format_description("Discussion with Claudia from Optimus Education - possible use of p4c in assembly files"), location: "Norwich", time: "12:00 - 14:00"};
thisdate.setDate(thisdate.getDate()+1);
}
var thisdate = new Date(2009,8,07);
var enddate = new Date(2009,8,07);
var days_different = Math.ceil((enddate.getTime()-thisdate.getTime())/(one_day));
for(var i=0;i<=days_different;i++) {
var y = thisdate.getFullYear();
var m = thisdate.getMonth()+1;
var d = thisdate.getDate();
var ymd = y+''+pad(m,2)+''+pad(d,2);
if (!events[ymd]) events[ymd] = [];
events[ymd][events[ymd].length] = {summary: format_summary("Meeting with BV to discuss coming events at Lodge Lane","Planning meeting"), description: format_description("Planning meeting"), location: "Metfield", time: "10:30 - 15:30"};
thisdate.setDate(thisdate.getDate()+1);
}
var thisdate = new Date(2009,8,14);
var enddate = new Date(2009,8,14);
var days_different = Math.ceil((enddate.getTime()-thisdate.getTime())/(one_day));
for(var i=0;i<=days_different;i++) {
var y = thisdate.getFullYear();
var m = thisdate.getMonth()+1;
var d = thisdate.getDate();
var ymd = y+''+pad(m,2)+''+pad(d,2);
if (!events[ymd]) events[ymd] = [];
events[ymd][events[ymd].length] = {summary: format_summary("Training session for teachers at Lodge Lane Infant School","Training session for staff at school"), description: format_description("Training session for staff at school"), location: "Lodge Lane, Norwich", time: "13:30 - 17:00"};
thisdate.setDate(thisdate.getDate()+1);
}
var thisdate = new Date(2009,8,15);
var enddate = new Date(2009,8,15);
var days_different = Math.ceil((enddate.getTime()-thisdate.getTime())/(one_day));
for(var i=0;i<=days_different;i++) {
var y = thisdate.getFullYear();
var m = thisdate.getMonth()+1;
var d = thisdate.getDate();
var ymd = y+''+pad(m,2)+''+pad(d,2);
if (!events[ymd]) events[ymd] = [];
events[ymd][events[ymd].length] = {summary: format_summary("Working on Assembly ideas for Optimus","BV, DL and TL planning themes and ideas for assembly file"), description: format_description("BV, DL and TL planning themes and ideas for assembly file"), location: "Aspland Road, Norwich", time: "10:30 - 15:00"};
thisdate.setDate(thisdate.getDate()+1);
}
var thisdate = new Date(2009,8,22);
var enddate = new Date(2009,8,22);
var days_different = Math.ceil((enddate.getTime()-thisdate.getTime())/(one_day));
for(var i=0;i<=days_different;i++) {
var y = thisdate.getFullYear();
var m = thisdate.getMonth()+1;
var d = thisdate.getDate();
var ymd = y+''+pad(m,2)+''+pad(d,2);
if (!events[ymd]) events[ymd] = [];
events[ymd][events[ymd].length] = {summary: format_summary("Planning meeting","Continue working on plans for assemblies"), description: format_description("Continue working on plans for assemblies"), location: "Metfiled", time: "11:30 - 15:30"};
thisdate.setDate(thisdate.getDate()+1);
}
var thisdate = new Date(2009,8,25);
var enddate = new Date(2009,8,25);
var days_different = Math.ceil((enddate.getTime()-thisdate.getTime())/(one_day));
for(var i=0;i<=days_different;i++) {
var y = thisdate.getFullYear();
var m = thisdate.getMonth()+1;
var d = thisdate.getDate();
var ymd = y+''+pad(m,2)+''+pad(d,2);
if (!events[ymd]) events[ymd] = [];
events[ymd][events[ymd].length] = {summary: format_summary("Launch of Association of Philosophy for Children","Big launch of the association at Ipswich - selling folders and networking etc."), description: format_description("Big launch of the association at Ipswich - selling folders and networking etc."), location: "Ipswich", time: "14:00 - 16:30"};
thisdate.setDate(thisdate.getDate()+1);
}
var thisdate = new Date(2009,8,29);
var enddate = new Date(2009,8,29);
var days_different = Math.ceil((enddate.getTime()-thisdate.getTime())/(one_day));
for(var i=0;i<=days_different;i++) {
var y = thisdate.getFullYear();
var m = thisdate.getMonth()+1;
var d = thisdate.getDate();
var ymd = y+''+pad(m,2)+''+pad(d,2);
if (!events[ymd]) events[ymd] = [];
events[ymd][events[ymd].length] = {summary: format_summary("Possible training session at NW","Training for staff to deliver P4C"), description: format_description("Training for staff to deliver P4C"), location: "North Walsham", time: "15:30 - 17:30"};
thisdate.setDate(thisdate.getDate()+1);
}
var thisdate = new Date(2009,9,01);
var enddate = new Date(2009,9,01);
var days_different = Math.ceil((enddate.getTime()-thisdate.getTime())/(one_day));
for(var i=0;i<=days_different;i++) {
var y = thisdate.getFullYear();
var m = thisdate.getMonth()+1;
var d = thisdate.getDate();
var ymd = y+''+pad(m,2)+''+pad(d,2);
if (!events[ymd]) events[ymd] = [];
events[ymd][events[ymd].length] = {summary: format_summary("Assembly outlines","Outlines for possible assemblies send to publishers in London for approval"), description: format_description("Outlines for possible assemblies send to publishers in London for approval"), location: "London", time: "21:00 - 22:00"};
thisdate.setDate(thisdate.getDate()+1);
}
var thisdate = new Date(2009,9,12);
var enddate = new Date(2009,9,12);
var days_different = Math.ceil((enddate.getTime()-thisdate.getTime())/(one_day));
for(var i=0;i<=days_different;i++) {
var y = thisdate.getFullYear();
var m = thisdate.getMonth()+1;
var d = thisdate.getDate();
var ymd = y+''+pad(m,2)+''+pad(d,2);
if (!events[ymd]) events[ymd] = [];
events[ymd][events[ymd].length] = {summary: format_summary("Meeting with BV and accountant followed by planning",""), description: format_description(""), location: "", time: ""};
thisdate.setDate(thisdate.getDate()+1);
}
var thisdate = new Date(2009,9,15);
var enddate = new Date(2009,9,15);
var days_different = Math.ceil((enddate.getTime()-thisdate.getTime())/(one_day));
for(var i=0;i<=days_different;i++) {
var y = thisdate.getFullYear();
var m = thisdate.getMonth()+1;
var d = thisdate.getDate();
var ymd = y+''+pad(m,2)+''+pad(d,2);
if (!events[ymd]) events[ymd] = [];
events[ymd][events[ymd].length] = {summary: format_summary("Trial P4C Assembly at Hapton",""), description: format_description(""), location: "Hapton", time: "11:30 - 12:30"};
thisdate.setDate(thisdate.getDate()+1);
}
var thisdate = new Date(2009,9,20);
var enddate = new Date(2009,9,20);
var days_different = Math.ceil((enddate.getTime()-thisdate.getTime())/(one_day));
for(var i=0;i<=days_different;i++) {
var y = thisdate.getFullYear();
var m = thisdate.getMonth()+1;
var d = thisdate.getDate();
var ymd = y+''+pad(m,2)+''+pad(d,2);
if (!events[ymd]) events[ymd] = [];
events[ymd][events[ymd].length] = {summary: format_summary("P4C training at Nightingale School","n"), description: format_description("n"), location: "Nightingale School ", time: "15:15 - 16:15"};
thisdate.setDate(thisdate.getDate()+1);
}
var thisdate = new Date(2009,9,23);
var enddate = new Date(2009,9,23);
var days_different = Math.ceil((enddate.getTime()-thisdate.getTime())/(one_day));
for(var i=0;i<=days_different;i++) {
var y = thisdate.getFullYear();
var m = thisdate.getMonth()+1;
var d = thisdate.getDate();
var ymd = y+''+pad(m,2)+''+pad(d,2);
if (!events[ymd]) events[ymd] = [];
events[ymd][events[ymd].length] = {summary: format_summary("planning to lead staff","Dot is working with Sue to lead a group of teachers in delivering P4C with their children."), description: format_description("Dot is working with Sue to lead a group of teachers in delivering P4C with their children."), location: "Garboldisham", time: ""};
thisdate.setDate(thisdate.getDate()+1);
}
var thisdate = new Date(2009,9,23);
var enddate = new Date(2009,9,23);
var days_different = Math.ceil((enddate.getTime()-thisdate.getTime())/(one_day));
for(var i=0;i<=days_different;i++) {
var y = thisdate.getFullYear();
var m = thisdate.getMonth()+1;
var d = thisdate.getDate();
var ymd = y+''+pad(m,2)+''+pad(d,2);
if (!events[ymd]) events[ymd] = [];
events[ymd][events[ymd].length] = {summary: format_summary("Planning meeting",""), description: format_description(""), location: "", time: ""};
thisdate.setDate(thisdate.getDate()+1);
}
var thisdate = new Date(2009,10,02);
var enddate = new Date(2009,10,02);
var days_different = Math.ceil((enddate.getTime()-thisdate.getTime())/(one_day));
for(var i=0;i<=days_different;i++) {
var y = thisdate.getFullYear();
var m = thisdate.getMonth()+1;
var d = thisdate.getDate();
var ymd = y+''+pad(m,2)+''+pad(d,2);
if (!events[ymd]) events[ymd] = [];
events[ymd][events[ymd].length] = {summary: format_summary("Meeting with the Academic Argumentation group","Barbara and Dot to meet the academic argumentation group with Philip Ginsberg and Katherine Richardson. We will deliver a short experiential session to the small group of teachers present."), description: format_description("Barbara and Dot to meet the academic argumentation group with Philip Ginsberg and Katherine Richardson. We will deliver a short experiential session to the small group of teachers present."), location: "London, Piccadilly", time: "18:30 - 20:30"};
thisdate.setDate(thisdate.getDate()+1);
}
var thisdate = new Date(2009,10,09);
var enddate = new Date(2009,10,09);
var days_different = Math.ceil((enddate.getTime()-thisdate.getTime())/(one_day));
for(var i=0;i<=days_different;i++) {
var y = thisdate.getFullYear();
var m = thisdate.getMonth()+1;
var d = thisdate.getDate();
var ymd = y+''+pad(m,2)+''+pad(d,2);
if (!events[ymd]) events[ymd] = [];
events[ymd][events[ymd].length] = {summary: format_summary("Association of Philosophy for Children","Meeting to discuss future plans of the Association after the successful launch in September."), description: format_description("Meeting to discuss future plans of the Association after the successful launch in September."), location: "Hanford Hall Primary School, Ipswich", time: ""};
thisdate.setDate(thisdate.getDate()+1);
}
var thisdate = new Date(2009,10,10);
var enddate = new Date(2009,10,10);
var days_different = Math.ceil((enddate.getTime()-thisdate.getTime())/(one_day));
for(var i=0;i<=days_different;i++) {
var y = thisdate.getFullYear();
var m = thisdate.getMonth()+1;
var d = thisdate.getDate();
var ymd = y+''+pad(m,2)+''+pad(d,2);
if (!events[ymd]) events[ymd] = [];
events[ymd][events[ymd].length] = {summary: format_summary("Planning meeting with Barbara","To work out how to expand our Assembly wok and send off to Claudia in London"), description: format_description("To work out how to expand our Assembly wok and send off to Claudia in London"), location: "Metfield, Suffolk", time: ""};
thisdate.setDate(thisdate.getDate()+1);
}
var thisdate = new Date(2009,10,16);
var enddate = new Date(2009,10,16);
var days_different = Math.ceil((enddate.getTime()-thisdate.getTime())/(one_day));
for(var i=0;i<=days_different;i++) {
var y = thisdate.getFullYear();
var m = thisdate.getMonth()+1;
var d = thisdate.getDate();
var ymd = y+''+pad(m,2)+''+pad(d,2);
if (!events[ymd]) events[ymd] = [];
events[ymd][events[ymd].length] = {summary: format_summary("Meeting with Barbara","Looking at putting info onto DVD"), description: format_description("Looking at putting info onto DVD"), location: "Norwich", time: ""};
thisdate.setDate(thisdate.getDate()+1);
}
var thisdate = new Date(2009,10,23);
var enddate = new Date(2009,10,23);
var days_different = Math.ceil((enddate.getTime()-thisdate.getTime())/(one_day));
for(var i=0;i<=days_different;i++) {
var y = thisdate.getFullYear();
var m = thisdate.getMonth()+1;
var d = thisdate.getDate();
var ymd = y+''+pad(m,2)+''+pad(d,2);
if (!events[ymd]) events[ymd] = [];
events[ymd][events[ymd].length] = {summary: format_summary("Planning meeting","Planning the next stage of our presentation work."), description: format_description("Planning the next stage of our presentation work."), location: "Metfield, Suffolk", time: ""};
thisdate.setDate(thisdate.getDate()+1);
}
var thisdate = new Date(2010,0,04);
var enddate = new Date(2010,0,04);
var days_different = Math.ceil((enddate.getTime()-thisdate.getTime())/(one_day));
for(var i=0;i<=days_different;i++) {
var y = thisdate.getFullYear();
var m = thisdate.getMonth()+1;
var d = thisdate.getDate();
var ymd = y+''+pad(m,2)+''+pad(d,2);
if (!events[ymd]) events[ymd] = [];
events[ymd][events[ymd].length] = {summary: format_summary("Training at North Walsham","Working with a large group of teachers and assistants. Two hour training session looking at how Philosophy4Children can improve quality of writing. "), description: format_description("Working with a large group of teachers and assistants. Two hour training session looking at how Philosophy4Children can improve quality of writing. "), location: "North Walsham", time: "09:30 - 12:00"};
thisdate.setDate(thisdate.getDate()+1);
}
var thisdate = new Date(2010,0,11);
var enddate = new Date(2010,0,11);
var days_different = Math.ceil((enddate.getTime()-thisdate.getTime())/(one_day));
for(var i=0;i<=days_different;i++) {
var y = thisdate.getFullYear();
var m = thisdate.getMonth()+1;
var d = thisdate.getDate();
var ymd = y+''+pad(m,2)+''+pad(d,2);
if (!events[ymd]) events[ymd] = [];
events[ymd][events[ymd].length] = {summary: format_summary("Training with staff in Norwich","Delivering basic package of how to introduce Philosophy4Children in the classroom"), description: format_description("Delivering basic package of how to introduce Philosophy4Children in the classroom"), location: "Norwich", time: "15:30 - 17:30"};
thisdate.setDate(thisdate.getDate()+1);
}
var thisdate = new Date(2010,0,18);
var enddate = new Date(2010,0,18);
var days_different = Math.ceil((enddate.getTime()-thisdate.getTime())/(one_day));
for(var i=0;i<=days_different;i++) {
var y = thisdate.getFullYear();
var m = thisdate.getMonth()+1;
var d = thisdate.getDate();
var ymd = y+''+pad(m,2)+''+pad(d,2);
if (!events[ymd]) events[ymd] = [];
events[ymd][events[ymd].length] = {summary: format_summary("Demonstration lessons","Working with classes throughout the school to introduce philosophy4children, with teachers observing."), description: format_description("Working with classes throughout the school to introduce philosophy4children, with teachers observing."), location: "Norwich - Sprowston Junior", time: ""};
thisdate.setDate(thisdate.getDate()+1);
}
var thisdate = new Date(2010,1,02);
var enddate = new Date(2010,1,02);
var days_different = Math.ceil((enddate.getTime()-thisdate.getTime())/(one_day));
for(var i=0;i<=days_different;i++) {
var y = thisdate.getFullYear();
var m = thisdate.getMonth()+1;
var d = thisdate.getDate();
var ymd = y+''+pad(m,2)+''+pad(d,2);
if (!events[ymd]) events[ymd] = [];
events[ymd][events[ymd].length] = {summary: format_summary("planning meeting","Working on DVD of children's philosophy session taped by parents."), description: format_description("Working on DVD of children's philosophy session taped by parents."), location: "Metfiled", time: "15:30 - 17:30"};
thisdate.setDate(thisdate.getDate()+1);
}
var thisdate = new Date(2010,2,29);
var enddate = new Date(2010,2,29);
var days_different = Math.ceil((enddate.getTime()-thisdate.getTime())/(one_day));
for(var i=0;i<=days_different;i++) {
var y = thisdate.getFullYear();
var m = thisdate.getMonth()+1;
var d = thisdate.getDate();
var ymd = y+''+pad(m,2)+''+pad(d,2);
if (!events[ymd]) events[ymd] = [];
events[ymd][events[ymd].length] = {summary: format_summary("Planning session with BV and DL in Norwich",""), description: format_description(""), location: "Norwich", time: ""};
thisdate.setDate(thisdate.getDate()+1);
}
var thisdate = new Date(2010,3,13);
var enddate = new Date(2010,3,13);
var days_different = Math.ceil((enddate.getTime()-thisdate.getTime())/(one_day));
for(var i=0;i<=days_different;i++) {
var y = thisdate.getFullYear();
var m = thisdate.getMonth()+1;
var d = thisdate.getDate();
var ymd = y+''+pad(m,2)+''+pad(d,2);
if (!events[ymd]) events[ymd] = [];
events[ymd][events[ymd].length] = {summary: format_summary("Planning day with BV and DL at Metfield","Spent day discussing and planning work with Surlingham and Rockland schools - particularly looking at the skills developed during the teaching of P4C"), description: format_description("Spent day discussing and planning work with Surlingham and Rockland schools - particularly looking at the skills developed during the teaching of P4C"), location: "Metfield", time: ""};
thisdate.setDate(thisdate.getDate()+1);
}
var thisdate = new Date(2010,3,19);
var enddate = new Date(2010,3,19);
var days_different = Math.ceil((enddate.getTime()-thisdate.getTime())/(one_day));
for(var i=0;i<=days_different;i++) {
var y = thisdate.getFullYear();
var m = thisdate.getMonth()+1;
var d = thisdate.getDate();
var ymd = y+''+pad(m,2)+''+pad(d,2);
if (!events[ymd]) events[ymd] = [];
events[ymd][events[ymd].length] = {summary: format_summary("Training day at two Norfolk Primary schools","A good day working with the 2 schools. Keen to embed this method of teaching and learning into both schools. Really good group to work with."), description: format_description("A good day working with the 2 schools. Keen to embed this method of teaching and learning into both schools. Really good group to work with."), location: "two Norfolk Primary schools", time: ""};
thisdate.setDate(thisdate.getDate()+1);
}
var thisdate = new Date(2010,4,25);
var enddate = new Date(2010,4,25);
var days_different = Math.ceil((enddate.getTime()-thisdate.getTime())/(one_day));
for(var i=0;i<=days_different;i++) {
var y = thisdate.getFullYear();
var m = thisdate.getMonth()+1;
var d = thisdate.getDate();
var ymd = y+''+pad(m,2)+''+pad(d,2);
if (!events[ymd]) events[ymd] = [];
events[ymd][events[ymd].length] = {summary: format_summary("Moving things on at Hethersett","Working with a group of teachers to move their children's thinking on through the use of developed questioning tools."), description: format_description("Working with a group of teachers to move their children's thinking on through the use of developed questioning tools."), location: "Hethersett", time: "15:30 - 17:30"};
thisdate.setDate(thisdate.getDate()+1);
}
var thisdate = new Date(2010,5,18);
var enddate = new Date(2010,5,18);
var days_different = Math.ceil((enddate.getTime()-thisdate.getTime())/(one_day));
for(var i=0;i<=days_different;i++) {
var y = thisdate.getFullYear();
var m = thisdate.getMonth()+1;
var d = thisdate.getDate();
var ymd = y+''+pad(m,2)+''+pad(d,2);
if (!events[ymd]) events[ymd] = [];
events[ymd][events[ymd].length] = {summary: format_summary("School of Creativity Inquiry Day Conference","Conference led by Chris Watkins, London Institute of Education and Luke Abbott, Essex L.A. and Freelance.Open to Heads, Leadership Teams, Class Teachers, Governors, Advisers/all interested in creative education and Inquiry Curriculum.Delegate charge £175 per person (includes £48 subscription to School of Creativity publication).n"), description: format_description("Conference led by Chris Watkins, London Institute of Education and Luke Abbott, Essex L.A. and Freelance.Open to Heads, Leadership Teams, Class Teachers, Governors, Advisers/all interested in creative education and Inquiry Curriculum.Delegate charge £175 per person (includes £48 subscription to School of Creativity publication).n"), location: "Barnham Broom Hotel. www.barnham-broom.co.uk", time: ""};
thisdate.setDate(thisdate.getDate()+1);
}
var thisdate = new Date(2010,7,09);
var enddate = new Date(2010,7,09);
var days_different = Math.ceil((enddate.getTime()-thisdate.getTime())/(one_day));
for(var i=0;i<=days_different;i++) {
var y = thisdate.getFullYear();
var m = thisdate.getMonth()+1;
var d = thisdate.getDate();
var ymd = y+''+pad(m,2)+''+pad(d,2);
if (!events[ymd]) events[ymd] = [];
events[ymd][events[ymd].length] = {summary: format_summary("Planning meeting","BV and DL planning forthcoming events and discussing the possibility of introducing stand-alone packs for selling directly to schools."), description: format_description("BV and DL planning forthcoming events and discussing the possibility of introducing stand-alone packs for selling directly to schools."), location: "Norwich", time: ""};
thisdate.setDate(thisdate.getDate()+1);
}
var thisdate = new Date(2010,7,23);
var enddate = new Date(2010,7,23);
var days_different = Math.ceil((enddate.getTime()-thisdate.getTime())/(one_day));
for(var i=0;i<=days_different;i++) {
var y = thisdate.getFullYear();
var m = thisdate.getMonth()+1;
var d = thisdate.getDate();
var ymd = y+''+pad(m,2)+''+pad(d,2);
if (!events[ymd]) events[ymd] = [];
events[ymd][events[ymd].length] = {summary: format_summary("Workshop at Summer School for Gifted and talented group in Suffolk","BV and DL to work with a group of Y6 to Y8 pupils in Debenham, Suffolk. This is part of a summer school that the high school is running for gifted and talented pupils. We will introduce the pupils to philosophy4children.through an experiential workshop. "), description: format_description("BV and DL to work with a group of Y6 to Y8 pupils in Debenham, Suffolk. This is part of a summer school that the high school is running for gifted and talented pupils. We will introduce the pupils to philosophy4children.through an experiential workshop. "), location: "Summer School for Gifted and talented group in Suffolk", time: ""};
thisdate.setDate(thisdate.getDate()+1);
}
var thisdate = new Date(2010,8,01);
var enddate = new Date(2010,8,01);
var days_different = Math.ceil((enddate.getTime()-thisdate.getTime())/(one_day));
for(var i=0;i<=days_different;i++) {
var y = thisdate.getFullYear();
var m = thisdate.getMonth()+1;
var d = thisdate.getDate();
var ymd = y+''+pad(m,2)+''+pad(d,2);
if (!events[ymd]) events[ymd] = [];
events[ymd][events[ymd].length] = {summary: format_summary("INSET training","BV and DL will work with a group of teachers and other adults at Swaffham Infant School and introduce the basics of Philosophy4Children, so that they feel confident in having a go themselves."), description: format_description("BV and DL will work with a group of teachers and other adults at Swaffham Infant School and introduce the basics of Philosophy4Children, so that they feel confident in having a go themselves."), location: "Swaffham Infant School", time: ""};
thisdate.setDate(thisdate.getDate()+1);
}
var thisdate = new Date(2010,8,13);
var enddate = new Date(2010,8,13);
var days_different = Math.ceil((enddate.getTime()-thisdate.getTime())/(one_day));
for(var i=0;i<=days_different;i++) {
var y = thisdate.getFullYear();
var m = thisdate.getMonth()+1;
var d = thisdate.getDate();
var ymd = y+''+pad(m,2)+''+pad(d,2);
if (!events[ymd]) events[ymd] = [];
events[ymd][events[ymd].length] = {summary: format_summary("Meeting with BV","To discuss meeting at Henley group of schools. To look at Horsford work and plan work for possible trip to Dudley."), description: format_description("To discuss meeting at Henley group of schools. To look at Horsford work and plan work for possible trip to Dudley."), location: "Norwich", time: "10:00 - 11:00"};
thisdate.setDate(thisdate.getDate()+1);
}
var thisdate = new Date(2010,9,05);
var enddate = new Date(2010,9,05);
var days_different = Math.ceil((enddate.getTime()-thisdate.getTime())/(one_day));
for(var i=0;i<=days_different;i++) {
var y = thisdate.getFullYear();
var m = thisdate.getMonth()+1;
var d = thisdate.getDate();
var ymd = y+''+pad(m,2)+''+pad(d,2);
if (!events[ymd]) events[ymd] = [];
events[ymd][events[ymd].length] = {summary: format_summary("Meeting with BV",""), description: format_description(""), location: "", time: ""};
thisdate.setDate(thisdate.getDate()+1);
}
var thisdate = new Date(2010,9,11);
var enddate = new Date(2010,9,11);
var days_different = Math.ceil((enddate.getTime()-thisdate.getTime())/(one_day));
for(var i=0;i<=days_different;i++) {
var y = thisdate.getFullYear();
var m = thisdate.getMonth()+1;
var d = thisdate.getDate();
var ymd = y+''+pad(m,2)+''+pad(d,2);
if (!events[ymd]) events[ymd] = [];
events[ymd][events[ymd].length] = {summary: format_summary("Training in Henley","Working with the Henley Partnership of Schools to present Philosophy4Children"), description: format_description("Working with the Henley Partnership of Schools to present Philosophy4Children"), location: "Henley", time: "16:00 - 18:00"};
thisdate.setDate(thisdate.getDate()+1);
}
var thisdate = new Date(2010,9,26);
var enddate = new Date(2010,9,26);
var days_different = Math.ceil((enddate.getTime()-thisdate.getTime())/(one_day));
for(var i=0;i<=days_different;i++) {
var y = thisdate.getFullYear();
var m = thisdate.getMonth()+1;
var d = thisdate.getDate();
var ymd = y+''+pad(m,2)+''+pad(d,2);
if (!events[ymd]) events[ymd] = [];
events[ymd][events[ymd].length] = {summary: format_summary("meeting bv and dl","meeting with accountant and planning"), description: format_description("meeting with accountant and planning"), location: "norwich", time: ""};
thisdate.setDate(thisdate.getDate()+1);
}
var thisdate = new Date(2010,10,03);
var enddate = new Date(2010,10,03);
var days_different = Math.ceil((enddate.getTime()-thisdate.getTime())/(one_day));
for(var i=0;i<=days_different;i++) {
var y = thisdate.getFullYear();
var m = thisdate.getMonth()+1;
var d = thisdate.getDate();
var ymd = y+''+pad(m,2)+''+pad(d,2);
if (!events[ymd]) events[ymd] = [];
events[ymd][events[ymd].length] = {summary: format_summary("Staff training - Philosophy4Children","Staff training and development, introducing philosophy to new staff members and exploring questioning techniques with those familiar with Philosophy4Children. "), description: format_description("Staff training and development, introducing philosophy to new staff members and exploring questioning techniques with those familiar with Philosophy4Children. "), location: "Horsford", time: "15:30 - 17:00"};
thisdate.setDate(thisdate.getDate()+1);
}
var thisdate = new Date(2011,0,07);
var enddate = new Date(2011,0,07);
var days_different = Math.ceil((enddate.getTime()-thisdate.getTime())/(one_day));
for(var i=0;i<=days_different;i++) {
var y = thisdate.getFullYear();
var m = thisdate.getMonth()+1;
var d = thisdate.getDate();
var ymd = y+''+pad(m,2)+''+pad(d,2);
if (!events[ymd]) events[ymd] = [];
events[ymd][events[ymd].length] = {summary: format_summary("Planning for work at Dulwich Prep School","Working with staff to introduce P4C"), description: format_description("Working with staff to introduce P4C"), location: "Dulwich Prep School", time: ""};
thisdate.setDate(thisdate.getDate()+1);
}
var thisdate = new Date(2011,0,10);
var enddate = new Date(2011,0,10);
var days_different = Math.ceil((enddate.getTime()-thisdate.getTime())/(one_day));
for(var i=0;i<=days_different;i++) {
var y = thisdate.getFullYear();
var m = thisdate.getMonth()+1;
var d = thisdate.getDate();
var ymd = y+''+pad(m,2)+''+pad(d,2);
if (!events[ymd]) events[ymd] = [];
events[ymd][events[ymd].length] = {summary: format_summary("Dulwich Prep School",""), description: format_description(""), location: "Dulwich", time: ""};
thisdate.setDate(thisdate.getDate()+1);
}
var thisdate = new Date(2011,0,18);
var enddate = new Date(2011,0,18);
var days_different = Math.ceil((enddate.getTime()-thisdate.getTime())/(one_day));
for(var i=0;i<=days_different;i++) {
var y = thisdate.getFullYear();
var m = thisdate.getMonth()+1;
var d = thisdate.getDate();
var ymd = y+''+pad(m,2)+''+pad(d,2);
if (!events[ymd]) events[ymd] = [];
events[ymd][events[ymd].length] = {summary: format_summary("Planning","Barbara and Dot planning together for work at school in Dudley."), description: format_description("Barbara and Dot planning together for work at school in Dudley."), location: "Norwich", time: ""};
thisdate.setDate(thisdate.getDate()+1);
}
var thisdate = new Date(2011,1,14);
var enddate = new Date(2011,1,14);
var days_different = Math.ceil((enddate.getTime()-thisdate.getTime())/(one_day));
for(var i=0;i<=days_different;i++) {
var y = thisdate.getFullYear();
var m = thisdate.getMonth()+1;
var d = thisdate.getDate();
var ymd = y+''+pad(m,2)+''+pad(d,2);
if (!events[ymd]) events[ymd] = [];
events[ymd][events[ymd].length] = {summary: format_summary("Training in Dudley","Training staff from several schools from the local partnership on Monday evening after school. Working with different classes on Tuesday morning in form of demonstration lessons."), description: format_description("Training staff from several schools from the local partnership on Monday evening after school. Working with different classes on Tuesday morning in form of demonstration lessons."), location: "Cotwall End Primary School", time: ""};
thisdate.setDate(thisdate.getDate()+1);
}
var thisdate = new Date(2011,1,15);
var enddate = new Date(2011,1,15);
var days_different = Math.ceil((enddate.getTime()-thisdate.getTime())/(one_day));
for(var i=0;i<=days_different;i++) {
var y = thisdate.getFullYear();
var m = thisdate.getMonth()+1;
var d = thisdate.getDate();
var ymd = y+''+pad(m,2)+''+pad(d,2);
if (!events[ymd]) events[ymd] = [];
events[ymd][events[ymd].length] = {summary: format_summary("Dudley",""), description: format_description(""), location: "Cotwall End Primary School", time: ""};
thisdate.setDate(thisdate.getDate()+1);
}
var thisdate = new Date(2011,1,25);
var enddate = new Date(2011,1,25);
var days_different = Math.ceil((enddate.getTime()-thisdate.getTime())/(one_day));
for(var i=0;i<=days_different;i++) {
var y = thisdate.getFullYear();
var m = thisdate.getMonth()+1;
var d = thisdate.getDate();
var ymd = y+''+pad(m,2)+''+pad(d,2);
if (!events[ymd]) events[ymd] = [];
events[ymd][events[ymd].length] = {summary: format_summary("Pick up new packs","Pick up new packs from printers"), description: format_description("Pick up new packs from printers"), location: "North Walsham", time: ""};
thisdate.setDate(thisdate.getDate()+1);
}
var thisdate = new Date(2011,1,28);
var enddate = new Date(2011,1,28);
var days_different = Math.ceil((enddate.getTime()-thisdate.getTime())/(one_day));
for(var i=0;i<=days_different;i++) {
var y = thisdate.getFullYear();
var m = thisdate.getMonth()+1;
var d = thisdate.getDate();
var ymd = y+''+pad(m,2)+''+pad(d,2);
if (!events[ymd]) events[ymd] = [];
events[ymd][events[ymd].length] = {summary: format_summary("Training at Eltham","Work with the staff of the school as part of their INSED Day"), description: format_description("Work with the staff of the school as part of their INSED Day"), location: "Eltham College Junior School", time: ""};
thisdate.setDate(thisdate.getDate()+1);
}
var thisdate = new Date(2011,2,16);
var enddate = new Date(2011,2,16);
var days_different = Math.ceil((enddate.getTime()-thisdate.getTime())/(one_day));
for(var i=0;i<=days_different;i++) {
var y = thisdate.getFullYear();
var m = thisdate.getMonth()+1;
var d = thisdate.getDate();
var ymd = y+''+pad(m,2)+''+pad(d,2);
if (!events[ymd]) events[ymd] = [];
events[ymd][events[ymd].length] = {summary: format_summary("Planning meeting","Planning meeting for future events - particularly follow up to previous work in schools and extension of packs for teachers"), description: format_description("Planning meeting for future events - particularly follow up to previous work in schools and extension of packs for teachers"), location: "Metfiled", time: ""};
thisdate.setDate(thisdate.getDate()+1);
}
var thisdate = new Date(2011,2,17);
var enddate = new Date(2011,2,17);
var days_different = Math.ceil((enddate.getTime()-thisdate.getTime())/(one_day));
for(var i=0;i<=days_different;i++) {
var y = thisdate.getFullYear();
var m = thisdate.getMonth()+1;
var d = thisdate.getDate();
var ymd = y+''+pad(m,2)+''+pad(d,2);
if (!events[ymd]) events[ymd] = [];
events[ymd][events[ymd].length] = {summary: format_summary("Mildenhall","Research trip to see creativity and spirituality in the classroom"), description: format_description("Research trip to see creativity and spirituality in the classroom"), location: "St Mary's School", time: ""};
thisdate.setDate(thisdate.getDate()+1);
}
var thisdate = new Date(2011,2,22);
var enddate = new Date(2011,2,22);
var days_different = Math.ceil((enddate.getTime()-thisdate.getTime())/(one_day));
for(var i=0;i<=days_different;i++) {
var y = thisdate.getFullYear();
var m = thisdate.getMonth()+1;
var d = thisdate.getDate();
var ymd = y+''+pad(m,2)+''+pad(d,2);
if (!events[ymd]) events[ymd] = [];
events[ymd][events[ymd].length] = {summary: format_summary("Planning meeting","Planning for future events."), description: format_description("Planning for future events."), location: "Norwich", time: ""};
thisdate.setDate(thisdate.getDate()+1);
}
var thisdate = new Date(2011,3,06);
var enddate = new Date(2011,3,06);
var days_different = Math.ceil((enddate.getTime()-thisdate.getTime())/(one_day));
for(var i=0;i<=days_different;i++) {
var y = thisdate.getFullYear();
var m = thisdate.getMonth()+1;
var d = thisdate.getDate();
var ymd = y+''+pad(m,2)+''+pad(d,2);
if (!events[ymd]) events[ymd] = [];
events[ymd][events[ymd].length] = {summary: format_summary("FOLLOW US ON TWITTER p4cdb","p4cdb"), description: format_description("p4cdb"), location: "", time: ""};
thisdate.setDate(thisdate.getDate()+1);
}
var thisdate = new Date(2011,3,18);
var enddate = new Date(2011,3,18);
var days_different = Math.ceil((enddate.getTime()-thisdate.getTime())/(one_day));
for(var i=0;i<=days_different;i++) {
var y = thisdate.getFullYear();
var m = thisdate.getMonth()+1;
var d = thisdate.getDate();
var ymd = y+''+pad(m,2)+''+pad(d,2);
if (!events[ymd]) events[ymd] = [];
events[ymd][events[ymd].length] = {summary: format_summary("Planning forthcoming events",""), description: format_description(""), location: "Metfield", time: ""};
thisdate.setDate(thisdate.getDate()+1);
}
var thisdate = new Date(2011,4,04);
var enddate = new Date(2011,4,04);
var days_different = Math.ceil((enddate.getTime()-thisdate.getTime())/(one_day));
for(var i=0;i<=days_different;i++) {
var y = thisdate.getFullYear();
var m = thisdate.getMonth()+1;
var d = thisdate.getDate();
var ymd = y+''+pad(m,2)+''+pad(d,2);
if (!events[ymd]) events[ymd] = [];
events[ymd][events[ymd].length] = {summary: format_summary("Philosophy article","Barbara and me to work on 3,000 word article for magazine"), description: format_description("Barbara and me to work on 3,000 word article for magazine"), location: "Metfiled", time: ""};
thisdate.setDate(thisdate.getDate()+1);
}
var thisdate = new Date(2011,4,09);
var enddate = new Date(2011,4,09);
var days_different = Math.ceil((enddate.getTime()-thisdate.getTime())/(one_day));
for(var i=0;i<=days_different;i++) {
var y = thisdate.getFullYear();
var m = thisdate.getMonth()+1;
var d = thisdate.getDate();
var ymd = y+''+pad(m,2)+''+pad(d,2);
if (!events[ymd]) events[ymd] = [];
events[ymd][events[ymd].length] = {summary: format_summary("Finish article","Try and finish off article by end of this session!!"), description: format_description("Try and finish off article by end of this session!!"), location: "Metfiled", time: ""};
thisdate.setDate(thisdate.getDate()+1);
}
var thisdate = new Date(2011,5,11);
var enddate = new Date(2011,5,11);
var days_different = Math.ceil((enddate.getTime()-thisdate.getTime())/(one_day));
for(var i=0;i<=days_different;i++) {
var y = thisdate.getFullYear();
var m = thisdate.getMonth()+1;
var d = thisdate.getDate();
var ymd = y+''+pad(m,2)+''+pad(d,2);
if (!events[ymd]) events[ymd] = [];
events[ymd][events[ymd].length] = {summary: format_summary("Prepare for Reading","Prepare for exhibition in Reading"), description: format_description("Prepare for exhibition in Reading"), location: "Norwich", time: ""};
thisdate.setDate(thisdate.getDate()+1);
}
var thisdate = new Date(2011,6,02);
var enddate = new Date(2011,6,02);
var days_different = Math.ceil((enddate.getTime()-thisdate.getTime())/(one_day));
for(var i=0;i<=days_different;i++) {
var y = thisdate.getFullYear();
var m = thisdate.getMonth()+1;
var d = thisdate.getDate();
var ymd = y+''+pad(m,2)+''+pad(d,2);
if (!events[ymd]) events[ymd] = [];
events[ymd][events[ymd].length] = {summary: format_summary("Exhibition","Teach First inspired exhibition in which P4C can show off it's wares!"), description: format_description("Teach First inspired exhibition in which P4C can show off it's wares!"), location: "Reading", time: ""};
thisdate.setDate(thisdate.getDate()+1);
}
var thisdate = new Date(2011,6,05);
var enddate = new Date(2011,6,05);
var days_different = Math.ceil((enddate.getTime()-thisdate.getTime())/(one_day));
for(var i=0;i<=days_different;i++) {
var y = thisdate.getFullYear();
var m = thisdate.getMonth()+1;
var d = thisdate.getDate();
var ymd = y+''+pad(m,2)+''+pad(d,2);
if (!events[ymd]) events[ymd] = [];
events[ymd][events[ymd].length] = {summary: format_summary("Conference call with the BBC",""), description: format_description(""), location: "", time: ""};
thisdate.setDate(thisdate.getDate()+1);
}
var thisdate = new Date(2011,6,26);
var enddate = new Date(2011,6,26);
var days_different = Math.ceil((enddate.getTime()-thisdate.getTime())/(one_day));
for(var i=0;i<=days_different;i++) {
var y = thisdate.getFullYear();
var m = thisdate.getMonth()+1;
var d = thisdate.getDate();
var ymd = y+''+pad(m,2)+''+pad(d,2);
if (!events[ymd]) events[ymd] = [];
events[ymd][events[ymd].length] = {summary: format_summary("Accountant","Meet with accountant to look at P4C accounts for the year."), description: format_description("Meet with accountant to look at P4C accounts for the year."), location: "Norwich", time: ""};
thisdate.setDate(thisdate.getDate()+1);
}
var thisdate = new Date(2011,7,04);
var enddate = new Date(2011,7,04);
var days_different = Math.ceil((enddate.getTime()-thisdate.getTime())/(one_day));
for(var i=0;i<=days_different;i++) {
var y = thisdate.getFullYear();
var m = thisdate.getMonth()+1;
var d = thisdate.getDate();
var ymd = y+''+pad(m,2)+''+pad(d,2);
if (!events[ymd]) events[ymd] = [];
events[ymd][events[ymd].length] = {summary: format_summary("Planning meeting","Barbara and Dot to plan forthcoming event at Beeston School, North Norfolk. Book flight to Holland for September,"), description: format_description("Barbara and Dot to plan forthcoming event at Beeston School, North Norfolk. Book flight to Holland for September,"), location: "Metfiled", time: ""};
thisdate.setDate(thisdate.getDate()+1);
}
var thisdate = new Date(2011,8,06);
var enddate = new Date(2011,8,06);
var days_different = Math.ceil((enddate.getTime()-thisdate.getTime())/(one_day));
for(var i=0;i<=days_different;i++) {
var y = thisdate.getFullYear();
var m = thisdate.getMonth()+1;
var d = thisdate.getDate();
var ymd = y+''+pad(m,2)+''+pad(d,2);
if (!events[ymd]) events[ymd] = [];
events[ymd][events[ymd].length] = {summary: format_summary("Beeston School","Training morning for the staff at Beeston School. Looking at the basics and giving staff tools for teaching P4C"), description: format_description("Training morning for the staff at Beeston School. Looking at the basics and giving staff tools for teaching P4C"), location: "Beeston, North Norfolk", time: ""};
thisdate.setDate(thisdate.getDate()+1);
}
var thisdate = new Date(2011,8,06);
var enddate = new Date(2011,8,06);
var days_different = Math.ceil((enddate.getTime()-thisdate.getTime())/(one_day));
for(var i=0;i<=days_different;i++) {
var y = thisdate.getFullYear();
var m = thisdate.getMonth()+1;
var d = thisdate.getDate();
var ymd = y+''+pad(m,2)+''+pad(d,2);
if (!events[ymd]) events[ymd] = [];
events[ymd][events[ymd].length] = {summary: format_summary("Bank","Change account to Santander from Alliance and Leicester"), description: format_description("Change account to Santander from Alliance and Leicester"), location: "Santander Bank Norwich", time: "15:30 - 16:30"};
thisdate.setDate(thisdate.getDate()+1);
}
var thisdate = new Date(2011,8,29);
var enddate = new Date(2011,8,29);
var days_different = Math.ceil((enddate.getTime()-thisdate.getTime())/(one_day));
for(var i=0;i<=days_different;i++) {
var y = thisdate.getFullYear();
var m = thisdate.getMonth()+1;
var d = thisdate.getDate();
var ymd = y+''+pad(m,2)+''+pad(d,2);
if (!events[ymd]) events[ymd] = [];
events[ymd][events[ymd].length] = {summary: format_summary("Holland","leading 2 workshops for the tDIS Teachers' Conference in Hilversum, Holland."), description: format_description("leading 2 workshops for the tDIS Teachers' Conference in Hilversum, Holland."), location: "Hilversum", time: ""};
thisdate.setDate(thisdate.getDate()+1);
}
var thisdate = new Date(2011,8,30);
var enddate = new Date(2011,8,30);
var days_different = Math.ceil((enddate.getTime()-thisdate.getTime())/(one_day));
for(var i=0;i<=days_different;i++) {
var y = thisdate.getFullYear();
var m = thisdate.getMonth()+1;
var d = thisdate.getDate();
var ymd = y+''+pad(m,2)+''+pad(d,2);
if (!events[ymd]) events[ymd] = [];
events[ymd][events[ymd].length] = {summary: format_summary("Holland","Conference in Hilversum"), description: format_description("Conference in Hilversum"), location: "Hilversum", time: ""};
thisdate.setDate(thisdate.getDate()+1);
}
var thisdate = new Date(2011,9,24);
var enddate = new Date(2011,9,24);
var days_different = Math.ceil((enddate.getTime()-thisdate.getTime())/(one_day));
for(var i=0;i<=days_different;i++) {
var y = thisdate.getFullYear();
var m = thisdate.getMonth()+1;
var d = thisdate.getDate();
var ymd = y+''+pad(m,2)+''+pad(d,2);
if (!events[ymd]) events[ymd] = [];
events[ymd][events[ymd].length] = {summary: format_summary("Planning meeting","BV and DL to meet to plan work in London for INSET Day"), description: format_description("BV and DL to meet to plan work in London for INSET Day"), location: "Norwich", time: "10:30 - 15:00"};
thisdate.setDate(thisdate.getDate()+1);
}
var thisdate = new Date(2011,9,31);
var enddate = new Date(2011,9,31);
var days_different = Math.ceil((enddate.getTime()-thisdate.getTime())/(one_day));
for(var i=0;i<=days_different;i++) {
var y = thisdate.getFullYear();
var m = thisdate.getMonth()+1;
var d = thisdate.getDate();
var ymd = y+''+pad(m,2)+''+pad(d,2);
if (!events[ymd]) events[ymd] = [];
events[ymd][events[ymd].length] = {summary: format_summary("INSET training","To lead a training day for the staff at the school so that they can deliver philosophy4children into their school."), description: format_description("To lead a training day for the staff at the school so that they can deliver philosophy4children into their school."), location: "Mayville Primary, Waltham Forest, NE London", time: "09:00 - 15:30"};
thisdate.setDate(thisdate.getDate()+1);
}
var thisdate = new Date(2011,10,15);
var enddate = new Date(2011,10,15);
var days_different = Math.ceil((enddate.getTime()-thisdate.getTime())/(one_day));
for(var i=0;i<=days_different;i++) {
var y = thisdate.getFullYear();
var m = thisdate.getMonth()+1;
var d = thisdate.getDate();
var ymd = y+''+pad(m,2)+''+pad(d,2);
if (!events[ymd]) events[ymd] = [];
events[ymd][events[ymd].length] = {summary: format_summary("Training at Forncett","Working with the staff of Forncett to introduce p4c to them so that they can confidently work with their children in the classroom using this method of teaching."), description: format_description("Working with the staff of Forncett to introduce p4c to them so that they can confidently work with their children in the classroom using this method of teaching."), location: "Forncett St Peter's Primary School", time: "15:30 - 17:00"};
thisdate.setDate(thisdate.getDate()+1);
}
if (dtm!=null) {
this_year = dtm.substring(0,4);
this_month = dtm.substring(4,6);
}
if (this_month.substring(0,1)=="0") this_month = this_month.substring(1,2);
var events_array = new Array();
for(i in events){
events_array[events_array.length] = i;
}
var first_event = events_array[0];
var last_event = events_array[events_array.length-1];
var first_event_date = new Date(first_event.substring(0,4)+"/"+first_event.substring(4,6)+"/"+first_event.substring(6,8));
var last_event_date = new Date(last_event.substring(0,4)+"/"+last_event.substring(4,6)+"/"+last_event.substring(6,8));
//alert(last_event.substring(0,4)+"/"+last_event.substring(4,6)+"/"+last_event.substring(6,8));
if (first_event_date>new Date()) first_event_date = new Date();
var this_month_start_date = new Date(this_year+"/"+this_month+"/01");
var this_month_end_date = days_in_month(this_year,this_month-1);
var this_month_start_day = this_month_start_date.getDay();
if (this_month_start_day==0) this_month_start_day=7;
var previous_month = parseInt(this_month)-1;
var previous_year = this_year;
if (previous_month==0) {
previous_month = 12;
previous_year = parseInt(this_year)-1;
}
previous_month = new Date(previous_year+"/"+previous_month+"/01");
var next_month = parseInt(this_month)+1;
var next_year = this_year;
if (next_month==13) {
next_month = 1;
next_year = parseInt(this_year)+1;
}
var next_month_last_day = days_in_month(next_year,next_month-1);
next_month = new Date(next_year+"/"+next_month+"/01");
var previous_month_end_date = days_in_month(previous_month.getFullYear(),previous_month.getMonth());
var previous_month_days_to_display = this_month_start_day-1;
var previous_month_start_date = (previous_month_end_date+1) - previous_month_days_to_display;
cal_array = [];
// Add previous month's days
var previous_month_date = previous_month_start_date;
for(i=0;i";
calendar += " ";
calendar += " ";
calendar += " ";
if (previous_month>=new Date(first_event_date.getFullYear()+"/"+(first_event_date.getMonth()+1)+"/01")) {
calendar += ""+short_month(previous_month.getMonth())+"<\/a> ";
}
calendar += "" + full_month(this_month_start_date.getMonth());
calendar += " " + this_month_start_date.getFullYear() + "<\/span>";
if (next_month<=last_event_date||next_month<=new Date()) {
calendar += " "+short_month(next_month.getMonth())+"<\/a>";
}
calendar += " <\/th> ";
calendar += " <\/tr> ";
calendar += " ";
calendar += " | Mon<\/th> ";
calendar += " | Tue<\/th> ";
calendar += " | Wed<\/th> ";
calendar += " | Thu<\/th> ";
calendar += " | Fri<\/th> ";
calendar += " | Sat<\/th> ";
calendar += " | Sun<\/th> ";
calendar += " <\/tr> ";
calendar += "<\/thead> ";
calendar += " | ";
calendar += " ";
var cal_count = 1;
for(var i=0; i";
if (events[cal.fulldate]) {
calendar += "" + cal.day + "<\/a>";
}
else {
calendar += cal.day;
}
calendar += "<\/td>";
if (cal_count%7==0&&cal_count>0) calendar += "<\/tr>\n";
cal_count++;
}
calendar = calendar.substring(0,calendar.length-4);
calendar += "<\/tbody>";
calendar += "<\/table>";
//calendar += " |