
/*

Functions
1. payByCheck
1.a payByCheckInfoShow
2. payByCreditCard
3. payByInstallments
4. freeze_transaction
5. checkExpired	
	
*/

/*	
	-----------------------------------------
	        payByCheck Function
	-----------------------------------------
*/

function payByCheck()
{
//	set payment type var
	var oVar = document.getElementById('PaymentType');
	oVar.value = 'Personal Check';	
	
	 payByCheckInfoShow();

	             sContent = 'Please print this page and mail the completed';
	sContent = sContent + '\nform and your check, payable to the Northern';
	sContent = sContent + '\nCalifornia Convention Planning Committee, to';
	sContent = sContent + '\nthe address shown on the form.';
	
	alert(sContent);
	
	RecordItemSelections();

	freezeTransaction();	
	
} // end function

function payByCheckInfoShow()
{
	var sPayableTo = 'Northern California Convention Planning Committee';
	var sMailTo = 'Libertarian Party of California<br>20993 Foothill Blvd. PMB 318<br>Hayward, CA  94541';

	var oDIV = document.getElementById('PayByCheckInfoDIV');
	
	var sContent = '<div style="{margin-left:50px; margin-top: 10px; margin-bottom: 10px;}">';
	
		sContent = sContent + '<div  style="{float:left; clear: left; width: 200px; text-align: right;}"><b>Checks Payable To: &nbsp; </b></div>';
		sContent = sContent + '<div style="{float:left; clear: right;}">' + sPayableTo + '</div>';

		sContent = sContent + '<br><div style="{float:left; clear: left; width:200px; text-align: right;}"><b>Send Check To:</b> &nbsp; </div>';
		sContent = sContent + '<div style="{float:left; clear: right;}">' + sMailTo;
		
		sContent = sContent + '</div> </div>';
		
	oDIV.innerHTML = sContent;
	
}

function payByCreditCard()
{
//	set payment type var
	var oVar = document.getElementById('PaymentType');
	oVar.value = 'Credit Card';
	
	RecordItemSelections();	
	
	freezeTransaction();
}

function payByInstallments()
{
//	set payment type var
	var oVar = document.getElementById('PaymentType');
	oVar.value = 'Installments';

	RecordItemSelections();	
	
	freezeTransaction();	
}

/*	
	-----------------------------------------
	    freeze_transaction Function
	-----------------------------------------
*/
function freezeTransaction()
{
	var oDoneFlag = document.getElementById('DoneFlag');
	oDoneFlag.value = '1';
	
	var oDiv = document.getElementById('SubmitButtonsDIV');
	oDiv.innerHTML = '';
}

/*	
	-----------------------------------------
	        checkExpired Function
	-----------------------------------------
	check for the form has expired.
*/
function checkExpired(pDoMessage)
{
	var oDoneFlag = document.getElementById('DoneFlag');

	if(oDoneFlag.value != '1')
	{	
		return false;
	}

	bDoMessage = false;
	if(pDoMessage != null)
	{
		bDoMessage = true;
	}	

	var oDiv = document.getElementById('SubmitButtonsDIV');
	oDiv.innerHTML = '';

	if(bDoMessage)
	{
		alert('Your transaction has been processed or it expired.');
	}
	
	return true;
	
} // function checkExpired