﻿// JScript File

function ElemFromId( szId )
{
	var Elem = null;
	try
	{
		Elem = window.document.getElementById( szId );
	}
	catch( e )
	{
		Elem = window.document.layers[ szId ]
	}
	return Elem;
}

function DisplayDepartment()
{
	var DisplayDeptItems = ElemFromId( "DisplayDeptItems" );
	var Department = ElemFromId( "Department" );
	DisplayDeptItems.Department.value = Department.value;
	DisplayDeptItems.submit();
}	

function DisableControl( sz )
{
	var ctrl = ElemFromId( sz );
	ctrl.disabled = true;
}

function EnableControl( sz )
{
	var ctrl = ElemFromId( sz );
	ctrl.disabled = false;
	ctrl.enabled = true;
}

function HideObject( sz )
{
	var obj = ElemFromId( sz );
	obj.style.display = 'none';
}

function UnHideObject( sz )
{
	var obj = ElemFromId( sz );
	obj.style.display = '';
}

function CCTypeOnChange()
{
	var CCType = ElemFromId( "CCTYPE" );
	if( CCType.selectedIndex != 0 )
	{
		EnableControl( 'CreditCardNumber');
		EnableControl( 'CreditCardExpMonth');
		EnableControl( 'CreditCardExpYear');
		EnableControl( 'CreditCardCode');
		EnableControl( 'CreditCardHolder');
		UnHideObject( 'submission');
		UnHideObject( 'CreditCardNumber_Div');
		UnHideObject( 'CreditCardExpDate_Div');
		UnHideObject( 'CreditCardCode_Div');
		UnHideObject( 'CreditCardHolder_Div');
	}
	else
	{
		DisableControl( 'CreditCardNumber');
		DisableControl( 'CreditCardExpMonth');
		DisableControl( 'CreditCardExpYear');
		DisableControl( 'CreditCardCode');
		DisableControl( 'CreditCardHolder');
		HideObject( 'submission');
		HideObject( 'CreditCardNumber_Div');
		HideObject( 'CreditCardExpDate_Div');
		HideObject( 'CreditCardCode_Div');
		HideObject( 'CreditCardHolder_Div');
	}
}
