// generated Mon Nov 23 23:09:58 EST 2009

function formatDate(someDate){if(someDate.length<6){return false}if(someDate.length>10){return false}if(someDate.indexOf("/")>=0){var chunks=someDate.split("/");if(chunks.length!=3){return false}if(chunks[0].length==0||chunks[1].length==0||chunks[2].length==0){return false}var day=parseInt(chunks[1],10);var month=parseInt(chunks[0],10);var year=parseInt(chunks[2],10)}else{if(someDate.indexOf("-")>=0){var chunks=someDate.split("-");if(chunks.length!=3){return false}if(chunks[0].length==0||chunks[1].length==0||chunks[2].length==0){return false}var day=parseInt(chunks[2],10);var month=parseInt(chunks[1],10);var year=parseInt(chunks[0],10)}else{if(someDate.indexOf(".")>=0){var chunks=someDate.split(".");if(chunks.length!=3){return false}if(chunks[0].length==0||chunks[1].length==0||chunks[2].length==0){return false}var day=parseInt(chunks[0],10);var month=parseInt(chunks[1],10);var year=parseInt(chunks[2],10)}else{return false}}}if(year<100){if(year<30){year+=2000}else{year+=1900}}if(!isValidDate(year,month,day)){return false}var ret="";if(month<10){ret+="0"}ret+=month+"/";if(day<10){ret+="0"}ret+=day+"/";ret+=year;return ret}function fixYear(year){if(year<100){year=parseInt("19"+year,10)}else{if((year>=100)&&(year<110)){year=parseInt(200+""+year.toString().substr(2,1),10)}}return year}function isValidDate(year,month,day){if(year>=1970){var tDate=new Date(year,month-1,day);if(day!=tDate.getDate()){return false}if(month!=(tDate.getMonth()+1)){return false}if(year!=tDate.getFullYear()){return false}}else{if((day<1)||(day>31)){return false}if((month<1)||(month>12)){return false}if((year<1000)||(year>3000)){return false}}if(day>28){if(getNumberOfDays(year,month)<day){return false}}return true}function getNumberOfDays(year,month){switch(month){case 2:if(isLeapYear(year)){return 29}return 28;break;case 1:case 3:case 5:case 7:case 8:case 10:case 12:return 31;break;default:return 30}}function isLeapYear(year){return(((year%4==0)&&(year%100!=0))||(year%400==0))}function validDate(dateInput){if(dateInput.value.length==0){return true}if(!formatDate(dateInput.value)){alert("Please enter a valid date. (MM/DD/YYYY format)");dateInput.focus();dateInput.select();return false}var dateStr=formatDate(dateInput.value);if(isNaN(Date.parse(dateStr))){alert("Please enter a valid date. (MM/DD/YYYY format)");dateInput.focus();dateInput.select();return false}dateInput.value=dateStr;return true}function parseDate(date_string){var parts=date_string.split("/");var month=parseInt(zeroUnpad(parts[0]));var date=parseInt(zeroUnpad(parts[1]));var year=parseInt(zeroUnpad(parts[2]));var dateobj=new Date(year,month-1,date);return dateobj}function zeroPad(numstring){if(numstring.length==1){return"0"+numstring}return numstring}function zeroUnpad(numstring){numstring=""+numstring;if(numstring.match(/^0/)){return numstring.substring(1)}return numstring}function addDays(dateobj,days){dateobj.setDate(dateobj.getDate()+days);var month=dateobj.getMonth()+1;var date=dateobj.getDate();var year=dateobj.getYear();if(year<1900){year+=1900}return zeroPad(month)+"/"+zeroPad(date)+"/"+year}function countDays(start,end){start.setUTCMilliseconds(0);start.setUTCSeconds(0);start.setUTCMinutes(0);start.setUTCHours(12);end.setUTCMilliseconds(0);end.setUTCSeconds(0);end.setUTCMinutes(0);end.setUTCHours(13);var ms=end.getTime()-start.getTime();return Math.floor(ms/(1000*60*60*24))}function existsInArray(thearray,x){for(var i=0;i<thearray.length;i++){if(thearray[i]==x){return true}}return false}Date.prototype.formatDate=function(input,time){var switches=["a","A","B","d","D","F","g","G","h","H","i","j","l","L","m","M","n","O","r","s","t","T","U","w","y","Y","z"];var daysLong=["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"];var daysShort=["Sun","Mon","Tue","Wed","Thu","Fri","Sat"];var monthsShort=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"];var monthsLong=["January","February","March","April","May","June","July","August","September","October","November","December"];function a(){return self.getHours()>11?"pm":"am"}function A(){return self.getHours()>11?"PM":"AM"}function B(){var off=(self.getTimezoneOffset()+60)*60;var theSeconds=(self.getHours()*3600)+(self.getMinutes()*60)+self.getSeconds()+off;var beat=Math.floor(theSeconds/86.4);if(beat>1000){beat-=1000}if(beat<0){beat+=1000}if((""+beat).length==1){beat="00"+beat}if((""+beat).length==2){beat="0"+beat}return beat}function d(){return new String(self.getDate()).length==1?"0"+self.getDate():self.getDate()}function D(){return daysShort[self.getDay()]}function F(){return monthsLong[self.getMonth()]}function g(){return self.getHours()>12?self.getHours()-12:self.getHours()}function G(){return self.getHours()}function h(){if(self.getHours()>12){var s=new String(self.getHours()-12);return s.length==1?"0"+(self.getHours()-12):self.getHours()-12}else{var s=new String(self.getHours());return s.length==1?"0"+self.getHours():self.getHours()}}function H(){return new String(self.getHours()).length==1?"0"+self.getHours():self.getHours()}function i(){return new String(self.getMinutes()).length==1?"0"+self.getMinutes():self.getMinutes()}function j(){return self.getDate()}function l(){return daysLong[self.getDay()]}function L(){var y_=Y();if((y_%4==0&&y_%100!=0)||(y_%4==0&&y_%100==0&&y_%400==0)){return 1}else{return 0}}function m(){return self.getMonth()<9?"0"+(self.getMonth()+1):self.getMonth()+1}function M(){return monthsShort[self.getMonth()]}function n(){return self.getMonth()+1}function O(){var os=Math.abs(self.getTimezoneOffset());var h=""+Math.floor(os/60);var m=""+(os%60);h.length==1?h="0"+h:1;m.length==1?m="0"+m:1;return self.getTimezoneOffset()<0?"+"+h+m:"-"+h+m}function r(){var r;r=D()+", "+j()+" "+M()+" "+Y()+" "+H()+":"+i()+":"+s()+" "+O();return r}function s(){return new String(self.getSeconds()).length==1?"0"+self.getSeconds():self.getSeconds()}function t(){var daysinmonths=[null,31,28,31,30,31,30,31,31,30,31,30,31];if(L()==1&&n()==2){return 29}return daysinmonths[n()]}function T(){return G()+":"+i()}function U(){return Math.round(self.getTime()/1000)}function W(){var beforeNY=364+L()-z();var afterNY=z();var weekday=w()!=0?w()-1:6;if(beforeNY<=2&&weekday<=2-beforeNY){return 1}var ny=new Date("January 1 "+Y()+" 00:00:00");var nyDay=ny.getDay()!=0?ny.getDay()-1:6;if((afterNY<=2)&&(nyDay>=4)&&(afterNY>=(6-nyDay))){var prevNY=new Date("December 31 "+(Y()-1)+" 00:00:00");return prevNY.formatDate("W")}if(nyDay<=3){return 1+Math.floor((z()+nyDay)/7)}else{return 1+Math.floor((z()-(7-nyDay))/7)}}function w(){return self.getDay()}function Y(){if(self.getFullYear){var newDate=new Date("January 1 2001 00:00:00 +0000");var x=newDate.getFullYear();if(x==2001){return self.getFullYear()}}var x=self.getYear();var y=x%100;y+=(y<38)?2000:1900;return y}function y(){var y=Y()+"";return y.substring(y.length-2,y.length)}function z(){var t=new Date("January 1 "+Y()+" 00:00:00");var diff=self.getTime()-t.getTime();return Math.floor(diff/1000/60/60/24)}var self=this;if(time){var prevTime=self.getTime();self.setTime(time)}var ia=input.split("");var ij=0;while(ia[ij]){if(ia[ij]=="\\"){ia.splice(ij,1)}else{if(existsInArray(switches,ia[ij])){ia[ij]=eval(ia[ij]+"()")}}ij++}if(prevTime){self.setTime(prevTime)}return ia.join("")};Date.prototype.formatUTCDate=function(input,time){var switches=["a","A","B","d","D","F","g","G","h","H","i","j","l","L","m","M","n","O","r","s","t","T","U","w","y","Y","z"];var daysLong=["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"];var daysShort=["Sun","Mon","Tue","Wed","Thu","Fri","Sat"];var monthsShort=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"];var monthsLong=["January","February","March","April","May","June","July","August","September","October","November","December"];function a(){return self.getUTCHours()>11?"pm":"am"}function A(){return self.getUTCHours()>11?"PM":"AM"}function B(){var off=(self.getTimezoneOffset()+60)*60;var theSeconds=(self.getHours()*3600)+(self.getMinutes()*60)+self.getSeconds()+off;var beat=Math.floor(theSeconds/86.4);if(beat>1000){beat-=1000}if(beat<0){beat+=1000}if((""+beat).length==1){beat="00"+beat}if((""+beat).length==2){beat="0"+beat}return beat}function d(){return new String(self.getDate()).length==1?"0"+self.getDate():self.getUTCDate()}function D(){return daysShort[self.getUTCDay()]}function F(){return monthsLong[self.getUTCMonth()]}function g(){return self.getUTCHours()>12?self.getUTCHours()-12:self.getUTCHours()}function G(){return self.getUTCHours()}function h(){if(self.getUTCHours()>12){var s=new String(self.getUTCHours()-12);return s.length==1?"0"+(self.getUTCHours()-12):self.getUTCHours()-12}else{var s=new String(self.getUTCHours());return s.length==1?"0"+self.getUTCHours():self.getUTCHours()}}function H(){return new String(self.getUTCHours()).length==1?"0"+self.getUTCHours():self.getUTCHours()}function i(){return new String(self.getUTCMinutes()).length==1?"0"+self.getUTCMinutes():self.getUTCMinutes()}function j(){return self.getUTCDate()}function l(){return daysLong[self.getUTCDay()]}function L(){var y_=Y();if((y_%4==0&&y_%100!=0)||(y_%4==0&&y_%100==0&&y_%400==0)){return 1}else{return 0}}function m(){return self.getUTCMonth()<9?"0"+(self.getUTCMonth()+1):self.getUTCMonth()+1}function M(){return monthsShort[self.getUTCMonth()]}function n(){return self.getUTCMonth()+1}function O(){var os=Math.abs(self.getTimezoneOffset());var h=""+Math.floor(os/60);var m=""+(os%60);h.length==1?h="0"+h:1;m.length==1?m="0"+m:1;return self.getTimezoneOffset()<0?"+"+h+m:"-"+h+m}function r(){var r;r=D()+", "+j()+" "+M()+" "+Y()+" "+H()+":"+i()+":"+s()+" "+O();return r}function s(){return new String(self.getUTCSeconds()).length==1?"0"+self.getUTCSeconds():self.getUTCSeconds()}function t(){var daysinmonths=[null,31,28,31,30,31,30,31,31,30,31,30,31];if(L()==1&&n()==2){return 29}return daysinmonths[n()]}function T(){return G()+":"+i()}function U(){return Math.round(self.getTime()/1000)}function w(){return self.getUTCDay()}function Y(){if(self.getUTCFullYear){var newDate=new Date("January 1 2001 00:00:00 +0000");var x=newDate.getUTCFullYear();if(x==2001){return self.getUTCFullYear()}}var x=self.getUTCYear();var y=x%100;y+=(y<38)?2000:1900;return y}function y(){var y=Y()+"";return y.substring(y.length-2,y.length)}function z(){var t=new Date("January 1 "+Y()+" 00:00:00");var diff=self.getTime()-t.getTime();return Math.floor(diff/1000/60/60/24)}var self=this;if(time){var prevTime=self.getTime();self.setTime(time)}var ia=input.split("");var ij=0;while(ia[ij]){if(ia[ij]=="\\"){ia.splice(ij,1)}else{if(existsInArray(switches,ia[ij])){ia[ij]=eval(ia[ij]+"()")}}ij++}if(prevTime){self.setTime(prevTime)}return ia.join("")};

var jsck_dateutils="v287";
// generation time: 4ms
