// Product title: Gurt Calendar JavaScript
// Product version details: 1.1.0, 02-15-2006 (mm-dd-yyyy)
// Product URL: http://gurtom.com/products/calendars/js
// Contact info: feedback@gurtom.com (specify product title in the subject)
// Notes: This script is free. Feel free to copy, use and change this script as 
// long as this head part remains unchanged.  Visit official site for details.
// Copyright: (c) 2006 by Gurtom.Com
var agC=[],_c10W,_c107;
function gCalendar(_c10Q,myDate, myCalendarName){var _=this;
_._c1s=agC.length;
agC[_._c1s]=_;
if(!_c10W)_c10W=new _c15();
if(!_c107)_c107=new _c14();
_._c10i='dataArea'+_._c1s;
_._c10g='icoCls'+_._c1s;
_._c10p='icoPos'+_._c1s;
_._c10f='clsDiv'+_._c1s;
_._c10b='clsBox'+_._c1s;
_._c10x='clsTitle'+_._c1s;
_._c10o='clsPMI'+_._c1s;
_._c10k='clsNMI'+_._c1s;
_._c10r='clsPYI'+_._c1s;
_._c10m='clsNYI'+_._c1s;
_._c10n='clsPMA'+_._c1s;
_._c10j='clsNMA'+_._c1s;
_._c10q='clsPYA'+_._c1s;
_._c10l='clsNYA'+_._c1s;
_._c105=new Date();
_._c10e=!_c10Q.dateFormat?'m/d/Y':_c10Q.dateFormat;
_._c103=_c10Q['appearance'];
_c1T(_,myDate,myCalendarName );
}function _c1T(_,myDate, myCalendarName){var _c10V=new _c11B();
//_c10V._c1r(  '<table cellpadding="0" cellspacing="0" border="0" ><tr><td><input type="Text" id="',_._c10i,'"  name="'+myCalendarName+'" value="'+myDate+'" size="4" class ="',_._c103['DataArea'],'" ></td><td align="right" width="25"><a href="javascript:_c1Z(agC['+_._c1s+']);" ><img src="',_._c103['IcoCalVis'],'" alt="" name="'+_._c10g+'" id="'+_._c10g+'" width="23" height="19" border="0"></a></td></tr><tr><td align="left" colspan="2"><img src="images_tr/calendar_images/spacer.gif" alt="" name="'+_._c10p+'" id="'+_._c10p+'" width="1" height="1" border="0"></td></tr></table>');
//_c10V._c1r(  '<table cellpadding="0" cellspacing="0" border="0" ><tr><td><input type="Text" id="',_._c10i,'"  name="'+myCalendarName+'" value="'+myDate+'" class ="',_._c103['DataArea'],'" style="size:3" onFocus="javascript:_c1Z(agC['+_._c1s+']);"></td><td><img src="images_tr/spacer.gif" alt="" name="'+_._c10g+'" id="'+_._c10g+'" width="1" height="1" border="0"></td></tr><tr><td align="left" colspan="2"><img src="images_tr/calendar_images/spacer.gif" alt="" name="'+_._c10p+'" id="'+_._c10p+'" width="1" height="1" border="0"></td></tr></table>');
_c10V._c1r(  '<table cellpadding="0" cellspacing="0" border="0" ><tr><td><input style="font-family:Arial;font-size:11px;" type="Text" id="',_._c10i,'"  name="'+myCalendarName+'" value="'+myDate+'"  size="8" onFocus="javascript:_c1Z(agC['+_._c1s+']);"></td><td><img src="images_tr/spacer.gif" alt="" name="'+_._c10g+'" id="'+_._c10g+'" width="1" height="1" border="0"></td></tr><tr><td align="left" colspan="2"><img src="images_tr/calendar_images/spacer.gif" alt="" name="'+_._c10p+'" id="'+_._c10p+'" width="1" height="1" border="0"></td></tr></table>');
document.write(_c10V._c10Y());
_c1S(_);
_c1c(_);
_c1f(_);
}function _c1S(_){var _c10V=new _c11B();
_c10V._c1r('<div  id="',_._c10f,'"  name="',_._c10f,'"  style="position: absolute; background-color:beige; visibility:hidden;  width:186; height:1; z-index: ',_._c1s+1,'"><table  width="100%" cellpadding="0" cellspacing="1" border="0" class="',_._c103['OuterFrame'],'"><tr><td ><table  width="100%" cellpadding="0" cellspacing="0" border="0" class="',_._c103['InnerFrame'],'"  ><tr><td  colspan="3" class="',_._c103['TopPartNavpanel'],'"><img src="images_tr/calendar_images/spacer.gif" width="1 px" height="1 px"></td></tr><tr><td  width="100%"  colspan="3" class="',_._c103['Navpanel'],'"><table cellpadding="1" cellspacing="1" border="0" ><tr><td><a href="#" name="',_._c10q,'" id="',_._c10q,'"><img src="',_._c103['PrevYear'],'" alt="',_._c103['messages']['AltPrevYear'],'" name="',_._c10Z,'" id="',_._c10Z,'" width="18" height="21" border="0"></a></td><td><a href="#" name="',_._c10n,'" id="',_._c10n,'"><img src="',_._c103['PrevMonth'],'" alt="',_._c103['messages']['AltPrevMonth'],'" name="',_._c10o,'" id="',_._c10o,'" width="18" height="21" border="0"></a></td><td  width="100%" class="',_._c103['InfoTitle'],'" id="',_._c10x,'" name="',_._c10x,'">',_._c103['longmonth'][_._c105.getMonth()],'&nbsp;',_._c105.getFullYear(),'</td><td><a href="#" name="',_._c10j,'" id="',_._c10j,'"><img src="',_._c103['NextMonth'],'" alt="',_._c103['messages']['AltNextMonth'],'" name="',_._c10k,'" id="',_._c10k,'" width="18" height="21" border="0"></a></td><td><a href="#" name="',_._c10l,'" id="',_._c10l,'"><img src="',_._c103['NextYear'],'" alt="',_._c103['messages']['AltNextYear'],'" name="',_._c10m,'" id="',_._c10m,'" width="18" height="21" border="0"></a></td></tr></table></td></tr><tr><td colspan="3" class="',_._c103['BottomPartNavpanel'],'"><img src="images_tr/calendar_images/spacer.gif" width="1 px" height="1 px"></td></tr><tr class="',_._c103['MidRow'],'"><td><img src="images_tr/calendar_images/spacer.gif"  width="4 px"height="1 px"></td><td  align="center" id="',_._c10b,'" name="',_._c10b,'">',_c1e(_),'</td><td width="4 px"><img src="images_tr/calendar_images/spacer.gif"  width="4 px" height="1 px"></td></tr><tr><td colspan="3" class="',_._c103['BottomPartNavpanel'],'"><img src="images_tr/calendar_images/spacer.gif" width="1 px" height="1 px"></td></tr></table></td ></tr></table></div>');
if(_c10W._c1n){_c10V._c1r('<iframe id="IE6bug',_._c10f,'" src="images_tr/calendar_images/spacer.gif"  name="IE6bug',_._c10f,'" style="position: absolute; left:0; top:0; width:0; height:0; visibility:hidden; filter:alpha(opacity=0); z-index: ',_._c1s,'"></iframe>');
}document.write(_c10V._c10Y());
}function _c1U(_c10E){var _c10T=_c10E?new Date(_c10E):new Date();
_c10T.setHours(0);
_c10T.setMinutes(0);
_c10T.setSeconds(0);
_c10T.setMilliseconds(0);
return _c10T;
}function _c1V(c,_c10E){var _c1y=1,_c10T=new Date(_c10E);
_c10T=_c1U(_c10T);
var _c106=c._c105;
if(_c1U(_c106).valueOf()==_c10T.valueOf())_c1y|=2;
if(_c10T.getMonth()!=_c106.getMonth()||_c10T.getFullYear()!=_c106.getFullYear())_c1y|=8;
if(_c10T.getDay()==0||_c10T.getDay()==6)_c1y|=4;
return _c1y;
}function _c1Z(_){var _c110=String(_._c10A.style.visibility).toLowerCase();
if(_c110=='visible'||_c110=='show'){_._c10A.style.visibility='hidden';
if(_c10W._c1n){_._c10B.style.visibility='hidden';
}_._c10D.src=_._c103['IcoCalVis'];
}else{_c1b(_);
if(_c1i(_))_c1g(_);
_._c10A.style.visibility='visible';
if(_c10W._c1n){_._c10B.style.width=_._c10A.offsetWidth;
_._c10B.style.height=_._c10A.offsetHeight;
_._c10B.style.visibility='visible';
}_._c10D.src=_._c103['IcoCalUnVis'];
}}function _c1h(_,_c1o,_c115){var _c113=_c1o?new Date(_c1o):new Date(_._c105);
_._c105=new Date(_c113);
if(!_c115){_c1Z(_);
_._c108.value=_c107._c11(_._c105,_._c10e);
}_c1g(_);
}function _c1g(_){_c1f(_);
_._c10F.innerHTML=_._c103['longmonth'][_._c105.getMonth()]+'&nbsp;'+_._c105.getFullYear();
_._c10U.innerHTML='';
_._c10U.innerHTML=_c1e(_);
}function _c1c(_){var _c10T;
_._c10A=_c1a(_,_._c10f);
if(_c10W._c1n)_._c10B=_c1a(_,'IE6bug'+_._c10f);
_._c10D=_c1a(_,_._c10g);
_._c10O=_c1a(_,_._c10p);
_._c108=_c1a(_,_._c10i);
_._c10U=_c1a(_,_._c10b);
_._c10F=_c1a(_,_._c10x);
_._c10L=_c1a(_,_._c10o);
_._c10H=_c1a(_,_._c10k);
_._c10N=_c1a(_,_._c10Z);
_._c10J=_c1a(_,_._c10m);
_._c10K=_c1a(_,_._c10n);
_._c10G=_c1a(_,_._c10j);
_._c10M=_c1a(_,_._c10q);
_._c10I=_c1a(_,_._c10l);
}function _c1d(_c10E,_c10w,_c10u,_c10s,_c10t,_c10v){var _c10T=new Date(_c10E);
if(_c10w)_c10T.setFullYear(_c10T.getFullYear()+_c10w);
if(_c10u){_c10T.setMonth(_c10T.getMonth()+_c10u);
}if(_c10s){_c10T.setHours(_c10T.getHours()+_c10s);
}if(_c10t){_c10T.setMinutes(_c10T.getMinutes()+_c10t);
}if(_c10v){_c10T.setSeconds(_c10T.getSeconds()+_c10v);
}if(!(_c10s||_c10t||_c10v)){if(_c10T.getDate()!=_c10E.getDate()){_c10T.setDate(0);
}}return _c10T.valueOf();
}function _c1f(_){_._c10M.href="javascript:  _c1h(agC["+_._c1s+"],"+_c1d(_._c105,-1)+",2);";
_._c10I.href="javascript:  _c1h(agC["+_._c1s+"],"+_c1d(_._c105,1)+",2);";
_._c10K.href="javascript: _c1h(agC["+_._c1s+"],"+_c1d(_._c105,null,-1)+",1); ";
_._c10G.href="javascript: _c1h(agC["+_._c1s+"],"+_c1d(_._c105,null,1)+",1); ";
}function _c1i(_)
{
if(_._c108.value && _._c108.value != "Start Date" && _._c108.value != "End Date")
{
 _c10T=_c107._c13(_._c108.value+'',_._c10e);
//if(!_c10T){ alert(_._c103['messages']['Warning']);
_c10T=new Date()
//};
if(_c10T.valueOf()!=_._c105.valueOf()){_._c105=new Date(_c10T);
return true;
}else{_._c108.value=_c107._c11(_._c105,_._c10e);
return false;
}}else return false;
}function _c1Y(_c101){var _c10V=new _c11B();
_c10V._c1r('<tr  class="',_c101._c103['WeekDay'],'">');
for(var _c100=0;
_c100<7;
_c100++)_c10V._c1r('<td>',_c101._c103.weekdays[(_c100+1)%7],'</td>');
_c10V._c1r('</tr>');
return(_c10V._c10Y());
}function _c1X(a){var _c10V=new _c11B(),_c10C=new Date(a._c105);
_c10C.setDate(1);
_c10C.setDate(1-(6+_c10C.getDay())%7);
var _c10R=new Date(_c10C);
while(_c10R.getMonth()==a._c105.getMonth()||_c10R.getMonth()==_c10C.getMonth()){_c10V._c1r('<tr>');
for(var _c100=0;
_c100<7;
_c100++){_c10V._c1r(_c1W(a,_c10R));
_c10R.setDate(_c10R.getDate()+1);
}_c10V._c1r('</tr>\n');
}return(_c10V._c10Y());
}function _c1e(_){var _c10V=new _c11B();
_c10V._c1r('<table cellpadding="2"  cellspacing="1" border="0" width="100%"   class="',_._c103['DateGrid'],'">');
_c10V._c1r(_c1Y(_));
_c10V._c1r(_c1X(_));
_c10V._c1r('<tr><td colspan="7" style="text-align:center;"><a href="javascript:void(0);" onClick="_c1Z(agC['+_._c1s+']);" title="Click to close the calendar" style="color:#FFFFFF;">CLOSE</a></td></tr></table>');
return(_c10V._c10Y());
}function _c15(){var _=this,_c1C=navigator.appName,v=_._c118=navigator.appVersion,_c116=_._c117=navigator.userAgent.toLowerCase(),_c10a=/opera/;
_._c10X=_c10a.exec(_c116)?true:false;
_._c1j=(_c1C=="Microsoft Internet Explorer");
if(_._c10X){_._c1j=false;
}_.v=parseInt(v);
if(_._c1j){_._c1k=_._c1l=_._c1m=_._c1n=false;
if(v.indexOf('MSIE 6')>0){_._c1n=true;
_.v=6;
}}_._c119=_c116.indexOf("win")>-1;
_.mac=_c116.indexOf("mac")>-1;
}function _c1K(_c1q){var _=this,_c10d,_c1v=0,_c1B=[],_c19=["\\\\","\\/","\\.","\\+","\\*","\\?","\\$","\\^","\\|"];
for(_c1t=0;
_c1t<_c1q.length;
_c1t++){_c10d=_c1q.substr(_c1t,1);
if(_._c1I.indexOf(_c10d)!=-1&&_c10d!=''){_c1B[_c1v]=_c10d;
_._c1O[_c1v++]=_c10d;
}}_c1v=1;
for(_c1t in _c19){_c1q=_c1q.replace(eval("/"+_c19[_c1t]+"/g"),_c19[_c1t]);
}for(_c1t=0;
_c1t<_c1B.length;
_c1t++){_c10_=new RegExp(_c1B[_c1t]);
_c1q=_c1q.replace(_c10_,_._c1M[_c1B[_c1t]])}return new RegExp("^"+_c1q.replace(/\s+/g,"\\s+")+"$");
}function _c1J(_c1p,_c1q){var _=this,_c1w,_c1t=0,_c10z='',_c10y='',_c1P=new Date(_c1p);
do{_c1w=_c1q.substr(_c1t,1);
if(_._c1I.indexOf(_c1w)!=-1&&_c1w!=''){if(typeof(_c1P[_._c1H[_c1w][1]])!='function')_c10y=new String(_._c1H[_c1w][1](_c1P));
else _c10y=new String(_c1P[_._c1H[_c1w][1]]());
_c10z+=_c10y}else _c10z+=_c1w;
_c1t++}while(_c1t<_c1q.length)return _c10z;
}function _c1L(_c10E,_c1q){var _=this,_c1A=[],_c1t,_c1u=1,_c11A=_._c12(_c1q),_c114=_._c10(),_c1t,_c1Q=false,_c109=null,_c114=new Date(0,0,1),_c1F,_c10P=_c11A.exec(_c10E);
if(!_c10P||typeof(_c10P)!='object'){return null;
}for(_c1t in _._c1O){_c1A[_c1t]=[_c10P[_c1u++],_._c1O[_c1t]]}_c102=_c1A;
for(_c1t in _c102){if(_._c1N.indexOf(_c102[_c1t][1])!=-1){_c1F=_c102[_c1t][1];
var _c10S=_._c1H[_c102[_c1t][1]][2](_c102[_c1t][0]);
if(_c1F=='d'){_c1E=_c1F;
_c109=_c10S;
}_c114[_._c1H[_c1F][0]](_c10S);
if(_c109)_c114[_._c1H[_c1E][0]](_c109);
}}return _c114;
}function _c1W(_c104,_c10E){var _c10R=new Date(_c10E),_c1z=_c1V(_c104,_c10R),_c111,_c10h,_c10c;
if(_c1z&2)_c111='SelectedDay';
else if(_c1z&8)_c111='OtherMonthDay';
else _c111='CurrentMonthDay';
_c10h='javascript: _c1h(agC['+_c104._c1s+'],'+_c10E.valueOf()+'); ';
_c10c='<a href="'+_c10h+'" class="'+_c104._c103[_c111]+'" OnMouseOver="this.className=\'clsOverDayCell\'" OnMouseOut="this.className=\''+_c104._c103[_c111]+'\';">'+_c10E.getDate()+'</a>';
if(_c1z&2)_c111='SelectedDay';
else if(_c1z&4)_c111='HoliDay';
else if(_c1z&8)_c111='OtherMonthDay';
else _c111='WorkDay';
_c10c='<td class="'+_c104._c103[_c111+'Cell']+'" align="center">'+_c10c+'</td>';
return _c10c;
}function _c14(){var _=this;
_._c1I='dmY';
_._c1N='dmY';
_._c1M={'d':"([0-9]{0,2})",'m':"([0-9]{0,2})",'Y':"([0-9]{4})"};
_._c1H={'d':['setDate',function(_c18,_c17){_c18=_c18.getDate();
if(_c18<10)return('0'+_c18);
else return _c18},function(_c18){return _c18*1}],'m':['setMonth',function(_c18){_c18=_c18.getMonth()+1;
if(_c18<10)return('0'+_c18);
else return _c18},function(_c18){return(_c18*1-1)}],'Y':['setFullYear','getFullYear',function(_c18){return _c18*1}]};
_._c1O=[];
_._c10=_c1U;
_._c12=_c1K;
_._c11=_c1J;
_._c13=_c1L;
}function _c1b(_){_._c10A.style.left=_c1_(_,'Left')+'px';
_._c10A.style.top=_c1_(_,'Top')+'px';
if(_c10W._c1n){_._c10B.style.left=_._c10A.style.left;
_._c10B.style.top=_._c10A.style.top;
}}function _c1_(_,_c1G){var _c1x=0,_c112=_._c10O;
while(_c112){_c1x+=_c112["offset"+_c1G];
_c112=_c112.offsetParent;
}return _c1x;
}function _c1a(_,_c16){if(document.images&&document.images[_c16])return document.images[_c16];
else if(_._c1R&&document.forms[_._c1R].elements[_c16])return document.forms[_._c1R].elements[_c16];
else if(document.all&&document.all[_c16])return document.all[_c16];
else if(document.getElementById)return document.getElementById(_c16);
else return null;
}function _c11B(){var _=this;
_._c1D=[];
_._c1r=function(){var n=arguments.length;
for(var _c1t=0;
_c1t<n;
_c1t++)_._c1D[_._c1D.length]=arguments[_c1t];
};
_._c10Y=function(){return _._c1D.join('');
};
}
