var event_details = new Array(); if(typeof event_details['2010-03-17'] != 'object') event_details['2010-03-17'] = new Array(); next_slot = event_details['2010-03-17'].length; event_details['2010-03-17'][next_slot] = new Array(); event_details['2010-03-17'][next_slot]['sqldate'] = '2010-03-17'; event_details['2010-03-17'][next_slot]['pretty_date'] = 'Wed, Mar 17th, 2010'; event_details['2010-03-17'][next_slot]['title'] = 'Meeting the 2030 Challenge'; event_details['2010-03-17'][next_slot]['eid'] = '72'; event_details['2010-03-17'][next_slot]['link'] = "http://www.aiamaine.org/Event-72.html"; event_details['2010-03-17'][next_slot]['start_time'] = '8:00 am'; if(typeof event_details['2010-03-18'] != 'object') event_details['2010-03-18'] = new Array(); next_slot = event_details['2010-03-18'].length; event_details['2010-03-18'][next_slot] = new Array(); event_details['2010-03-18'][next_slot]['sqldate'] = '2010-03-18'; event_details['2010-03-18'][next_slot]['pretty_date'] = 'Thu, Mar 18th, 2010'; event_details['2010-03-18'][next_slot]['title'] = 'Meeting the 2030 Challenge'; event_details['2010-03-18'][next_slot]['eid'] = '73'; event_details['2010-03-18'][next_slot]['link'] = "http://www.aiamaine.org/Event-73.html"; event_details['2010-03-18'][next_slot]['start_time'] = '9:00 am'; if(typeof event_details['2010-03-30'] != 'object') event_details['2010-03-30'] = new Array(); next_slot = event_details['2010-03-30'].length; event_details['2010-03-30'][next_slot] = new Array(); event_details['2010-03-30'][next_slot]['sqldate'] = '2010-03-30'; event_details['2010-03-30'][next_slot]['pretty_date'] = 'Tue, Mar 30th, 2010'; event_details['2010-03-30'][next_slot]['title'] = 'The Art of Bridge Design'; event_details['2010-03-30'][next_slot]['eid'] = '75'; event_details['2010-03-30'][next_slot]['link'] = "http://www.aiamaine.org/Event-75.html"; event_details['2010-03-30'][next_slot]['start_time'] = '6:00 pm'; if(typeof event_details['2010-04-01'] != 'object') event_details['2010-04-01'] = new Array(); next_slot = event_details['2010-04-01'].length; event_details['2010-04-01'][next_slot] = new Array(); event_details['2010-04-01'][next_slot]['sqldate'] = '2010-04-01'; event_details['2010-04-01'][next_slot]['pretty_date'] = 'Thu, Apr 1st, 2010'; event_details['2010-04-01'][next_slot]['title'] = 'A Sustainable Vision for East Bayside'; event_details['2010-04-01'][next_slot]['eid'] = '76'; event_details['2010-04-01'][next_slot]['link'] = "http://www.aiamaine.org/Event-76.html"; event_details['2010-04-01'][next_slot]['start_time'] = '6:00 pm'; function preview_events(sqldate) { content = event_details[sqldate]; if(!content || content.length == 0) return; contentReceiver = document.getElementById('ES_event_details'); blockContentReceiver = document.getElementById('ES_minical_details'); if(contentReceiver) receiverParent = contentReceiver.parentNode; else receiverParent = null; if(blockContentReceiver) blockReceiverParent = blockContentReceiver.parentNode; else blockReceiverParent = null; newContentReceiver = createTag('div', 'ES_event_details', '', 'ES_event_details_container'); newBlockContentReceiver = createTag('div', 'ES_minical_details', '', 'ES_minical_details_container'); first_entry = content[0]; newDateHeader = createTag('h3', '', '' ,''); newDateText = document.createTextNode(first_entry['pretty_date']); newDateHeader.appendChild(newDateText); newContentReceiver.appendChild(newDateHeader); newBlockContentReceiver.appendChild(newDateHeader); for(i=0; i< content.length; i++) { event_data = content[i]; newDetailReceiver = createTag('div', '', '', 'ES_event_detail'); newBlockDetailReceiver = createTag('div', '', '', 'ES_minical_detail'); newBold = createTag('strong', '', '', ''); newBlockBold = createTag('strong', '', '', ''); newDetailReceiver.appendChild(newBold); newBlockDetailReceiver.appendChild(newBlockBold); newTimeTitleText = document.createTextNode(event_data['start_time'] + ": " + event_data['title']); newBlockTimeTitleText = document.createTextNode(event_data['start_time'] + ": " + event_data['title']); newBold.appendChild(newTimeTitleText); newBlockBold.appendChild(newBlockTimeTitleText); newBR = createTag('br', '', '', ''); newBlockBR = createTag('br', '', '', ''); newDetailReceiver.appendChild(newBR); newBlockDetailReceiver.appendChild(newBlockBR); newLink = createTag('a', '', '', ''); newBlockLink = createTag('a', '', '', ''); newLink.href = event_data['link']; newBlockLink.href = event_data['link']; newLinkText = document.createTextNode('More Info'); newBlockLinkText = document.createTextNode('More Info'); newLink.appendChild(newLinkText); newBlockLink.appendChild(newBlockLinkText); newDetailReceiver.appendChild(newLink); newBlockDetailReceiver.appendChild(newBlockLink); newContentReceiver.appendChild(newDetailReceiver); newBlockContentReceiver.appendChild(newBlockDetailReceiver); } if(receiverParent != null) receiverParent.replaceChild(newContentReceiver, contentReceiver); if(blockReceiverParent != null) blockReceiverParent.replaceChild(newBlockContentReceiver, blockContentReceiver); return; } function createTag(tag_type, tag_id, tag_name, style_class) { newTag = document.createElement(tag_type); newTag.className = style_class; newTag.id = tag_id; newTag.name = tag_name return newTag; }