var GCALURL_GENERAL="http://www.google.com/calendar/feeds/vineyardnewport%40gmail.com/public/composite";var GCALURL_MISSIONS="http://www.google.com/calendar/feeds/9frltcpcsgodfmj9o3e0h1824o%40group.calendar.google.com/public/composite";var GCALURL_CHILDREN="http://www.google.com/calendar/feeds/9ah4i04v4tppojg8l2a75fuvkg%40group.calendar.google.com/public/composite";var GCALURL_JRHIGH="http://www.google.com/calendar/feeds/rp6ogr3g7rd8p2hg474qsjs3m8%40group.calendar.google.com/public/composite";var GCALURL_SRHIGH="http://www.google.com/calendar/feeds/i6gc8vbkl7ponljrkn25l1hds0%40group.calendar.google.com/public/composite";var GCALURL_COUPLES="http://www.google.com/calendar/feeds/frit279mu8jno1823vc7k05leg%40group.calendar.google.com/public/composite";var GCALURL_MEN="http://www.google.com/calendar/feeds/qj73esamop7rs00qfme71ef448%40group.calendar.google.com/public/full";var GCALURL_MEN_COMPOSITE="http://www.google.com/calendar/feeds/qj73esamop7rs00qfme71ef448%40group.calendar.google.com/public/composite";var GCALURL_WOMEN="http://www.google.com/calendar/feeds/20f28utmi3hmf9e3kk2ab65d08%40group.calendar.google.com/public/composite";var GCALURL_CORE="http://www.google.com/calendar/feeds/9qbkgl5ldmnbj4dftpaqp2uqn0@group.calendar.google.com/public/composite";var GCALURL_HIGHLIGHT="http://www.google.com/calendar/feeds/in4elirbs03k07hc59nsu8ldvo%40group.calendar.google.com/public/composite";var DAY_IN_MILLIS=1000*60*60*24;google.load("gdata","1");function getDateOffset(d,c,a,e,b){if(typeof b=="undefined"||!b){return getDateOffsetWithTime(d,c,a,e)}else{return getDateOffsetWithTime(d,c,a,e,d.getHours(),d.getMinutes(),d.getSeconds())}}function getDateOffsetWithTime(e,d,a,f,b,g,c){if(typeof b=="undefined"){b="00"}else{b=translateTo2DigitHour(b)}if(typeof g=="undefined"){g="00"}else{g=translateTo2DigitMinute(g)}if(typeof c=="undefined"){c="00"}else{c=translateTo2DigitSecond(c)}return[(e.getFullYear()+d),"-",translateTo2DigitMonth((e.getMonth()+1+a)),"-",translateTo2DigitDay(e.getDate()+f),"T",b,":",g,":",c,"-08:00&"].join("")}function getDateWeekStartOffset(e,b){var a,c,f;f=new Date();a=e.getTime();c=((-e.getDay())+(b*7))*DAY_IN_MILLIS;f.setTime(a+c);return f.setHours(0,0,0,0)}function getDateWeekEndOffset(e,b){var a,c,f;f=new Date();a=e.getTime();c=((6-e.getDay())+(b*7))*DAY_IN_MILLIS;f.setTime(a+c);return f.setHours(23,59,59,999)}function isSingleDayEvent(b,a){return(isAllDayEvent(b,a)&&(a.getTime()-b.getTime())==(1000*60*60*24))}function isAllDayEvent(b,a){return(((a.getTime()-b.getTime())%(1000*60*60*24))==0)}function isMultipleDayEvent(b,a){return(isAllDayEvent(b,a)&&((a.getTime()-b.getTime())>(1000*60*60*24)))}function translateMonth(a){switch(a){case 0:return"January";case 1:return"February";case 2:return"March";case 3:return"April";case 4:return"May";case 5:return"June";case 6:return"July";case 7:return"August";case 8:return"September";case 9:return"October";case 10:return"November";case 11:return"December"}}function translateDayOfWeek(a){switch(a){case 0:return"Sunday";case 1:return"Monday";case 2:return"Tuesday";case 3:return"Wednesday";case 4:return"Thursday";case 5:return"Friday";case 6:return"Saturday"}}function translatePacificTimezoneOffset(a){if(a==420){return"PDT"}else{if(a==480){return"PST"}}}function translateTo12Hour(a){if(a==0){return 12}else{if(a>12){return(a-12)}else{return a}}}function translateTo2DigitSecond(a){if(a<10){return["0",a].join("")}else{return["",a].join("")}}function translateTo2DigitMinute(a){if(a<10){return["0",a].join("")}else{return["",a].join("")}}function translateTo2DigitHour(a){if(a<10){return["0",a].join("")}else{return["",a].join("")}}function translateTo2DigitMonth(a){if(a<10){return["0",a].join("")}else{return["",a].join("")}}function translateTo2DigitDay(a){if(a<10){return["0",a].join("")}else{return["",a].join("")}}function translateAMPMText(a){if(a>=12){return"PM"}else{return"AM"}}function formatTextTime(a,g,d,c){var f=a.getMinutes(),e=a.getHours(),b=translateAMPMText(e);if(typeof c!="undefined"&&c){b=b.toLowerCase()}if(typeof d!="undefined"&&d){b=[" ",b].join("")}if(typeof g!="undefined"&&g){return[translateTo12Hour(e),":",translateTo2DigitMinute(f),b].join("")}else{return[translateTo12Hour(e),b].join("")}}function formatTextDate(a){return[translateMonth(a.getMonth())," ",a.getDate(),", ",a.getFullYear()].join("")}function formatEventDateText(c,a){if(isAllDayEvent(c,a)){if(isMultipleDayEvent(c,a)){return[c.toDateString()," - ",a.toDateString()].join("")}else{if(isSingleDayEvent(c,a)){return c.toDateString()}}}else{var b=true;if(c.getMinutes()==0&&a.getMinutes()==0){b=false}if(c.getMonth()==a.getMonth()&&c.getDate()==a.getDate()&&c.getYear()==a.getYear()){return[c.toDateString(),"<br>",formatTextTime(c,b)," - ",formatTextTime(a,b)," (",translatePacificTimezoneOffset(c.getTimezoneOffset()),")"].join("")}else{return[c.toDateString()," ",formatTextTime(c,b)," - ",a.toDateString()," ",formatTextTime(a,b)," (",translatePacificTimezoneOffset(c.getTimezoneOffset()),")"].join("")}}return""}function buildEventText(h,k){var d=[""];for(var b=0;b<k&&b<h.length;b++){if(b>0){d.push("<br><br>")}var e=h[b].getTitle().getText();var g=h[b].getContent().getText();var a=[];var l=[];locArr=h[b].getLocations();for(var c=0;c<locArr.length;c++){if(locArr[c].getValueString()){if(a.length>0){a.push("; ")}a.push(locArr[c].getValueString())}}timeArr=h[b].getTimes();for(var c=0;c<timeArr.length&&c<2;c++){if(c>0){l.push("<br>")}var f=timeArr[c].getStartTime().getDate();var i=timeArr[c].getEndTime().getDate();l.push(formatEventDateText(f,i))}if(e){d.push("<b>");d.push(e);d.push("</b>");d.push("<br><i>");if(l.length>0){d.push(l.join(""))}d.push("</i>")}else{d.push("<b>");if(l.length>0){d.push(l.join(""))}d.push("</b>")}if(g){d.push("<br>");d.push(g)}if(a.length>0){d.push("<br>");d.push(a.join(""))}}return d.join("")};