function makeArray() {
     len = makeArray.arguments.length;
     for (var i = 1; i < len; i++){this[i] = makeArray.arguments[i]};
return;
}
var months = new makeArray('','January','February','March','April','May','June','July','August','September','October','November','December');
var monthsIds = new makeArray('','jan','feb','mar','apr','may','jun','jul','aug','sep','oct','nov','dec');
	var today = new Date();
	var thisMonth = today.getMonth() + 1; var thisMon = months[thisMonth];
	var thisDay = today.getDate(); var thisHour = today.getHours();


   


//Cookie Functions///////////////////////////////////////
function getCookieVal (offset) {
     var endstr = document.cookie.indexOf (";", offset);
     if (endstr == -1)
          endstr = document.cookie.length;
return unescape(document.cookie.substring(offset, endstr));
}
function GetCookie (namefield) {
//alert('GetCookie('+namefield+')');
     var arg = namefield + "=";
     var alen = arg.length;
     var clen = document.cookie.length;
     var i = 0;
     while (i < clen) {
          var j = i + alen;
          if (document.cookie.substring(i, j) == arg)
               return getCookieVal (j);
          i = document.cookie.indexOf(" ", i) + 1;
          if (i == 0) break; 
     }
return null;
}
function SetCookie (namefield, value) {
//alert('SetCookie( ' +namefield + ' , ' + value + ')')
     var argv = SetCookie.arguments;
     var argc = SetCookie.arguments.length;
     var expires = (argc > 2) ? argv[2] : null;
     var path = (argc > 3) ? argv[3] : null;
     var domain = (argc > 4) ? argv[4] : null;
     var secure = (argc > 5) ? argv[5] : false;
     document.cookie = namefield + "=" + escape (value) +
          ((expires == null) ? "" : ("; expires=" + expires.toGMTString())) +
          ((path == null) ? "" : ("; path=" + path)) +
          ((domain == null) ? "" : ("; domain=" + domain)) +
          ((secure == true) ? "; secure" : "");
}
function DeleteCookie (namefield) {
//alert('DeleteCookie('+namefield+')');
     var exp = new Date();
     exp.setTime (exp.getTime() - 1);
     var cval = GetCookie (namefield);
     document.cookie = namefield + "=" + cval + "; expires=" + exp.toGMTString();
}
//misc////////////////////////////////////
   
var today = new Date();
   var thisYear = today.getFullYear();
   var thisMon = today.getMonth() + 1;
   var thisMonth = months[thisMon];
   var thisMonthId = monthsIds[thisMon];
   

function fixDate(date){
	var base = new Date(0);
	var skew = base.getTime();
	if (skew > 0)
		date.setTime(date.getTime() - skew);         
}