/*
	  $Author:  $
	    $Date:  $
	$Revision:  $
	  $Source:  $
	  Subject: Page specific script.
*/

function donation_onSubmit(form) {

	
	if (!validate(form)) return false;

	var defaultTo = function(v, d) { return ((v === null || v == '') ? d : v); };

	form.custom.value = form.p3.value + '|' + form.t3.value;

	if (form.src.value == '0') {
		form.amount.value = form.a3.value;
		form.cmd.value = '_donations';
	} else {
		form.cmd.value = '_xclick-subscriptions';
	}

	return true;

}


function window_onload() {
	
	toggleDisplay(
			document.getElementById('recurring'),
			(document.getElementById('donatePaypal').src.value == '1'));
	
	return true;
	
}


function toggleDisplay(element, showContent) {

	if (showContent) {
		element.style.display = '';
	} else {
		element.style.display = 'none';
	}

}


function validate(entry) {

	var defaultTo = function(v, d) { return ((v === null || v == '') ? d : v); };
	var isEmpty = function(v) { return (v === null || v == ''); };

	var isValid = true;

	var message = '';

	if (isEmpty(entry.a3.value)) {
		message += 'Please enter an amount before submitting to PayPal.\n';
		isValid = false;
	}
	
	if (!isValid) {
		window.alert(message);
	}

	return isValid;

}

//window.onload = window_onload;
