// JavaScript Document

// Add a leading zero
function padZeros(theNumber, max) {
    var numStr = String(theNumber);

    while ( numStr.length < max) {
        numStr = '0' + numStr;
    }

    return numStr;
}

// Quickcheck
$(document).ready(function () {
			$('#calOne').jCal({
				day:			new Date(),
				days:			7,
				showMonths:		2,
				monthSelect:	true,
				drawBack:		function () {
						return false;
					},
				dCheck:			function (day) {
						if ( day.getTime() == (new Date('09/01/2010')).getTime() )
							return 'invday';
						else if (day.getDate() != 3)
							return 'day';
						else
							return 'invday';
					},
				callback:		function (day, days) {
						$('#calOneDays').val( days );
						$(this._target).find('.dInfo').remove();
						var dCursor = new Date( day.getTime() );
						for (var di=0; di < days; di++) {
							var currDay = $(this._target).find('[id*=d_' + ( dCursor.getMonth() + 1 ) + '_' + dCursor.getDate() + '_' + dCursor.getFullYear() + ']');
							//if (currDay.length) currDay.append('<div class="dInfo"><span style="color:#ccc">$</span>1231</div>');
							dCursor.setDate( dCursor.getDate() + 1 );
						}
						// if calling the function on already selected day(s)
						if ( typeof $(this._target).data('day') == 'object' &&
							 $(this._target).data('day').getTime() == day.getTime() &&
							 $(this._target).data('days') == days ) {
							//$('#calOneResult').data('' + days + ' days starting ' +	( day.getMonth() + 1 ) + '/' + day.getDate() + '/' + day.getFullYear() + '.');
							$('#calOneResult').val('test1');
						} else {
							//$('#calOneResult').data('' + days + ' days starting ' +	( day.getMonth() + 1 ) + '/' + day.getDate() + '/' + day.getFullYear() + '');
							$('#anktt').val( padZeros(day.getDate(), 2) );
							$('#ankmm').val( padZeros(day.getMonth() + 1, 2) );
							$('#ankjj').val( day.getFullYear() );
						}
						return true;
					}
				});
		});

