// js/daysfrom.js

function daysfrom_document_ready()
{
	Date.format = 'mm/dd/yyyy';
	$('#txtStartDate')
		.bind('blur', function(){
			vali_date('#txtStartDate', '');
		})
		.bind('dblclick', function(){
			$(this).focus().select();
		})
		.trigger('blur');
	$('#txtDaysFrom')
		.bind('blur', function(){
			var _val = parseInt($(this).val());
			_val = ( isNaN(_val) ) ? 0 : Math.bound(_val, 0, 999);
			$(this).val(_val);
		})
		.bind('dblclick', function(){
			$(this).focus().select();
		})
		.trigger('blur');
	$('#butCalcDaysFrom').bind('click', calculate_days_from);
}

function calculate_days_from()
{
	if ( false == calculate_days_from_GATEKEEPER() ) return;
	calculate_days_from_SETUP_AJAX();
	ajax.onCompletion = calculate_days_from_AJAX_COMPLETE;
	ajax.runAJAX();
}

function calculate_days_from_GATEKEEPER()
{
	return true;
}

function calculate_days_from_SETUP_AJAX()
{
	ajax = new sack();
	ajax.setVar("start", $("#txtStartDate").val());
	ajax.setVar("from", $("#txtDaysFrom").val());
	ajax.setVar("action", '1');
	ajax.setVar("submission", 'daysfrom');
	ajax.requestFile = "backdoor.php";
}

function calculate_days_from_AJAX_COMPLETE()
{
	if ( typeof ajax.response != 'undefined' )
	{
		$('#paraDaysFrom').html(ajax.response);
	}
}

// end of file
