var triggers;
var fadeTime = 750;

function checkStep1()
{
	var errorFound = false;
	
	$('input[type=text], textarea').each(function() {
		if ($(this).val() == '' 
			&& ($(this).parents('li').css('display') != 'none' 
				&& $(this).parents('ol').css('display') != 'none' 
				&& $(this).parents('fieldset').css('display') != 'none' 
				&& $(this).parents('div').css('display') != 'none')
			)
		{
			$(this).addClass('incomplete-field');
			errorFound = true;
		} else {
			$(this).removeClass('incomplete-field');
		}
	});
	
	if (errorFound == false)
	{
		$('#productStep1').submit();
	} else {
		window.scroll(0,0);
		$('#notice').html('<div class="noticeBox">You must fill in all of the required fields before you can proceed to the next step.<br />Please complete each of the marked fields and then click Next.</div>');
	}
}

function checkStep2()
{
	var errorFound = false;
	var fields = '';
	
	$('input[type=text], textarea').each(function() {
		if ($(this).val() == '' 
			&& $(this).attr('required') != 'false'
			&& ($(this).parents('li').css('display') != 'none' 
				&& $(this).parents('ol').css('display') != 'none' 
				&& $(this).parents('fieldset').css('display') != 'none' 
				&& $(this).parents('div').css('display') != 'none')
			)
		{
			$(this).addClass('incomplete-field');
			fields += ' '+$(this).attr('name');
			
			errorFound = true;
		} else {
			$(this).removeClass('incomplete-field');
		}
	});
	
	if (errorFound == false)
	{
		$('#productStep2').submit();
	} else {
		window.scroll(0,0);
		$('#notice').html('<div class="noticeBox">You must fill in all of the required fields before you can proceed to the next step.<br />Please complete each of the marked fields and then click Next.</div>');
	}
}

function checkStep3()
{
	var errorFound = false;
	
	$('input[type=text], textarea').each(function() {
		if ($(this).val() == '' 
			&& ($(this).parents('li').css('display') != 'none' 
				&& $(this).parents('ol').css('display') != 'none' 
				&& $(this).parents('fieldset').css('display') != 'none' 
				&& $(this).parents('div').css('display') != 'none')
			)
		{
			$(this).addClass('incomplete-field');
			errorFound = true;
		} else {
			$(this).removeClass('incomplete-field');
		}
	});
	
	if ($('#approveTerms').length)
	{
		if (!$('#approveTerms').is(':checked'))
		{
			alert ("You must agree to the Keep It Simple Super Terms and Conditions before you can submit this order.\n\nPlease tick the tickbox at the bottom of this page if you agree to these terms.");
			return false;
		}
	}
	
	if (errorFound == false)
	{
		$('#productStep3').submit();
	} else {
		window.scroll(0,0);
		$('#notice').html('<div class="noticeBox">You must fill in all of the required fields before you can proceed to the next step.<br />Please complete each of the marked fields and then click Next.</div>');
	}
}

function setupEventsStep1()
{
	if ($('input[name=new_fund]:checked').val() == 'NO')
	{
		if ($('input[name=trustee_type]:checked').val() == 'CORPORATE')
		{
			$('#corporateTrustee').fadeIn(fadeTime);
			$('#individuals').fadeIn(fadeTime);
			showHideIndividuals($('select[name=num_of_directors]').val());
			$('a.corporateOnlyLink').each(function() { $(this).css('display','block'); });
			$('a.individualOnlyLink').each(function() { $(this).css('display','none'); });
		} else {
			$('#individualTrustee').fadeIn(fadeTime);
			$('#individuals').fadeIn(fadeTime);
			showHideIndividuals($('select[name=num_of_individuals]').val());
			$('a.individualOnlyLink').each(function() { $(this).css('display','block'); });
			$('a.corporateOnlyLink').each(function() { $(this).css('display','none'); });
		}

		$('.trusteeInfo').fadeIn(fadeTime);
	} else {
		$('#corporateTrustee').fadeOut(fadeTime);
		$('#individualTrustee').fadeOut(fadeTime);
		$('#individuals').fadeOut(fadeTime);
		$('.trusteeInfo').fadeOut(fadeTime);
	}

	$('input[name=new_fund]').click(function() 
	{ 
		if ($(this).val() == 'NO')
		{
			if ($('input[name=trustee_type]:checked').val() == 'CORPORATE')
			{
				$('#corporateTrustee').fadeIn(fadeTime);
				$('#individuals').fadeIn(fadeTime);
				showHideIndividuals($('select[name=num_of_directors]').val());
				$('a.corporateOnlyLink').each(function() { $(this).css('display','block'); });
				$('a.individualOnlyLink').each(function() { $(this).css('display','none'); });
			} else {
				$('#individualTrustee').fadeIn(fadeTime);
				$('#individuals').fadeIn(fadeTime);
				showHideIndividuals($('select[name=num_of_individuals]').val());
				$('a.corporateOnlyLink').each(function() { $(this).css('display','none'); });
				$('a.individualOnlyLink').each(function() { $(this).css('display','block'); });
			}

			$('.trusteeInfo').fadeIn(fadeTime);
		} else {
			$('#corporateTrustee').fadeOut(fadeTime);
			$('#individualTrustee').fadeOut(fadeTime);
			$('#individuals').fadeOut(fadeTime);
			$('.trusteeInfo').fadeOut(fadeTime);
		}
	});

	if ($('input[name=trustee_type]:checked').val() == 'CORPORATE')
	{
		showHideIndividuals($('select[name=num_of_directors]').val());
		$('a.corporateOnlyLink').each(function() { $(this).css('display','block'); });
		$('a.individualOnlyLink').each(function() { $(this).css('display','none'); });
	} else {
		showHideIndividuals($('select[name=num_of_individuals]').val());
		$('a.corporateOnlyLink').each(function() { $(this).css('display','none'); });
		$('a.individualOnlyLink').each(function() { $(this).css('display','block'); });
	}

	$('input[name=trustee_type]').click(function() 
	{ 
		if ($(this).val() == 'CORPORATE')
		{
			$('#individualTrustee').fadeOut(fadeTime, function() { $('#corporateTrustee').fadeIn(fadeTime); });
			showHideIndividuals($('select[name=num_of_directors]').val());
			$('a.corporateOnlyLink').each(function() { $(this).css('display','block'); });
			$('a.individualOnlyLink').each(function() { $(this).css('display','none'); });
		} else {
			$('#corporateTrustee').fadeOut(fadeTime, function() { $('#individualTrustee').fadeIn(fadeTime); });
			showHideIndividuals($('select[name=num_of_individuals]').val());
			$('a.corporateOnlyLink').each(function() { $(this).css('display','none'); });
			$('a.individualOnlyLink').each(function() { $(this).css('display','block'); });
		}
	});
	
	$('select[name=num_of_directors], select[name=num_of_individuals]').change(function() {
		showHideIndividuals($(this).val());
	}); 
	
	$('a.corporateOnlyLink').click(function() { 
		if ($('input[name=company_exists]:checked').val() == 'YES')
		{
			var val = $('#registered_office_address_1').val();
		} else {
			var val = $('#registered_office_address_2').val();
		}

		var id = $(this).attr('id').replace('copyto_field_','');
		
		$('#person_address_'+id).val(val);

		return false;
	});

	$('a.individualOnlyLink').click(function() { 
		var val = $('#person_address_1').val();
		var id = $(this).attr('id').replace('indv_copyto_field_','');
		
		$('#person_address_'+id).val(val);

		return false;
	});
}

function showHideIndividuals(num)
{
	if (num == '1')
	{
		$('#individual1').fadeIn(fadeTime, function() { if ($('input[name=person_member_1]:checked').val() == 'YES') { $('#dbnt_1').fadeIn(fadeTime); } else { $('#dbnt_1').fadeOut(fadeTime); } checkCorporateFields(); });
		$('#individual2').fadeOut(fadeTime);
		$('#individual3').fadeOut(fadeTime);
		$('#individual4').fadeOut(fadeTime);
	}

	if (num == '2')
	{
		$('#individual2').fadeIn(fadeTime, function() { if ($('input[name=person_member_2]:checked').val() == 'YES') { $('#dbnt_2').fadeIn(fadeTime); } else { $('#dbnt_2').fadeOut(fadeTime); } checkCorporateFields(); });
		$('#individual3').fadeOut(fadeTime);
		$('#individual4').fadeOut(fadeTime, function() { $('#individual2').fadeIn(fadeTime); });
	}

	if (num == '3')
	{
		$('#individual2').fadeIn(fadeTime, function() { if ($('input[name=person_member_2]:checked').val() == 'YES') { $('#dbnt_2').fadeIn(fadeTime); } else { $('#dbnt_2').fadeOut(fadeTime); } checkCorporateFields(); });
		$('#individual3').fadeIn(fadeTime, function() { if ($('input[name=person_member_3]:checked').val() == 'YES') { $('#dbnt_3').fadeIn(fadeTime); } else { $('#dbnt_3').fadeOut(fadeTime); } checkCorporateFields(); });
		$('#individual4').fadeOut(fadeTime, function() { $('#individual2').fadeIn(fadeTime); $('#individual3').fadeIn(fadeTime); });
	}

	if (num == '4')
	{
		$('#individual2').fadeIn(fadeTime, function() { if ($('input[name=person_member_2]:checked').val() == 'YES') { $('#dbnt_2').fadeIn(fadeTime); } else { $('#dbnt_2').fadeOut(fadeTime); } checkCorporateFields(); });
		$('#individual3').fadeIn(fadeTime, function() { if ($('input[name=person_member_3]:checked').val() == 'YES') { $('#dbnt_3').fadeIn(fadeTime); } else { $('#dbnt_3').fadeOut(fadeTime); } checkCorporateFields(); });
		$('#individual4').fadeIn(fadeTime, function() { if ($('input[name=person_member_4]:checked').val() == 'YES') { $('#dbnt_4').fadeIn(fadeTime); } else { $('#dbnt_4').fadeOut(fadeTime); } checkCorporateFields(); });
	}
}

function checkCorporateFields()
{
	if ($('input[name=trustee_type]:checked').val() == 'CORPORATE')
	{
		if ($('input[name=company_exists]:checked').val() == 'YES')
		{
			$('ol.corporateYes').fadeIn(fadeTime);
			$('ol.corporateNo').fadeOut(fadeTime);
		} else {
			$('ol.corporateYes').fadeOut(fadeTime);
			$('ol.corporateNo').fadeIn(fadeTime);
		}
	}
}

function setupEventsStep2()
{
	if ($('input[name=trustee_type]:checked').val() == 'CORPORATE')
	{
		showHideIndividuals($('select[name=num_of_directors]').val());
		$('a.corporateOnlyLink').each(function() { $(this).css('display','block'); });
		$('a.individualOnlyLink').each(function() { $(this).css('display','none'); });

		if ($('input[name=company_exists]:checked').val() == 'YES')
		{
			$('ol.corporateYes').fadeIn(fadeTime);
			$('ol.corporateNo').fadeOut(fadeTime);
		} else {
			$('ol.corporateYes').fadeOut(fadeTime);
			$('ol.corporateNo').fadeIn(fadeTime);
		}
		
	} else {
		
		showHideIndividuals($('select[name=num_of_individuals]').val());
		$('a.corporateOnlyLink').each(function() { $(this).css('display','none'); });
		$('a.individualOnlyLink').each(function() { $(this).css('display','block'); });
		$('ol.corporateYes').fadeOut(fadeTime);
		$('ol.corporateNo').fadeOut(fadeTime);
	}

	$('input[name=trustee_type]').click(function() 
	{ 
		if ($(this).val() == 'CORPORATE')
		{
			$('#individualTrustee').fadeOut(fadeTime, function() { $('#corporateTrustee').fadeIn(fadeTime, function() { if ($('input[name=company_exists]:checked').val() == 'YES')
					{
						$('ol.corporateYes').fadeIn(fadeTime);
						$('ol.corporateNo').fadeOut(fadeTime);
					} else {
						$('ol.corporateYes').fadeOut(fadeTime);
						$('ol.corporateNo').fadeIn(fadeTime);
					}
}); });
			showHideIndividuals($('select[name=num_of_directors]').val());
			$('a.corporateOnlyLink').each(function() { $(this).css('display','block'); });
			$('a.individualOnlyLink').each(function() { $(this).css('display','none'); });
		} else {
			$('#corporateTrustee').fadeOut(fadeTime, function() { $('#individualTrustee').fadeIn(fadeTime); });
			showHideIndividuals($('select[name=num_of_individuals]').val());
			$('a.corporateOnlyLink').each(function() { $(this).css('display','none'); });
			$('a.individualOnlyLink').each(function() { $(this).css('display','block'); });
			$('ol.corporateYes').fadeOut(fadeTime);
			$('ol.corporateNo').fadeOut(fadeTime);
		}
	});
	
	$('select[name=num_of_directors], select[name=num_of_individuals]').change(function() {
		showHideIndividuals($(this).val());
	}); 
	
	$('a.corporateOnlyLink').click(function() { 
		if ($('input[name=company_exists]:checked').val() == 'YES')
		{
			var val = $('#registered_office_address_1').val();
		} else {
			var val = $('#registered_office_address_2').val();
		}

		var id = $(this).attr('id').replace('copyto_field_','');
		
		$('#person_address_'+id).val(val);

		return false;
	});

	$('a.individualOnlyLink').click(function() { 
		var val = $('#person_address_1').val();
		var id = $(this).attr('id').replace('indv_copyto_field_','');
		
		$('#person_address_'+id).val(val);

		return false;
	});

	if ($('input[name=person_member_1]:checked').val() == 'YES')
	{
		$('#dbnt_1').fadeIn(fadeTime);
	} else {
		$('#dbnt_1').fadeOut(fadeTime);
	}

	$('input[name=person_member_1]').click(function() 
	{ 
		if ($(this).val() == 'YES')
		{
			$('#dbnt_1').fadeIn(fadeTime);
		} else {
			$('#dbnt_1').fadeOut(fadeTime);
		}
	});


	if ($('input[name=person_member_2]:checked').val() == 'YES')
	{
		$('#dbnt_2').fadeIn(fadeTime);
	} else {
		$('#dbnt_2').fadeOut(fadeTime);
	}

	$('input[name=person_member_2]').click(function() 
	{ 
		if ($(this).val() == 'YES')
		{
			$('#dbnt_2').fadeIn(fadeTime);
		} else {
			$('#dbnt_2').fadeOut(fadeTime);
		}
	});


	if ($('input[name=person_member_3]:checked').val() == 'YES')
	{
		$('#dbnt_3').fadeIn(fadeTime);
	} else {
		$('#dbnt_3').fadeOut(fadeTime);
	}

	$('input[name=person_member_3]').click(function() 
	{ 
		if ($(this).val() == 'YES')
		{
			$('#dbnt_3').fadeIn(fadeTime);
		} else {
			$('#dbnt_3').fadeOut(fadeTime);
		}
	});


	if ($('input[name=person_member_4]:checked').val() == 'YES')
	{
		$('#dbnt_4').fadeIn(fadeTime);
	} else {
		$('#dbnt_4').fadeOut(fadeTime);
	}

	$('input[name=person_member_4]').click(function() 
	{ 
		if ($(this).val() == 'YES')
		{
			$('#dbnt_4').fadeIn(fadeTime);
		} else {
			$('#dbnt_4').fadeOut(fadeTime);
		}
	});

	if ($('input[name=trustee_type]:checked').val() == 'CORPORATE')
	{
		if ($('input[name=company_exists]:checked').val() == 'YES')
		{
			$('ol.corporateYes').fadeIn(fadeTime);
			$('ol.corporateNo').fadeOut(fadeTime);
		} else {
			$('ol.corporateYes').fadeOut(fadeTime);
			$('ol.corporateNo').fadeIn(fadeTime);
		}
	}
	
	$('input[name=company_exists]').click(function() 
	{ 
		if ($(this).val() == 'YES')
		{
			$('ol.corporateYes').fadeIn(fadeTime);
			$('ol.corporateNo').fadeOut(fadeTime);
		} else {
			$('ol.corporateYes').fadeOut(fadeTime);
			$('ol.corporateNo').fadeIn(fadeTime);
		}
	});


	if ($('input[name=instalment_warrant]:checked').val() == 'YES')
	{
		$('li.warrantInstalment').fadeIn(fadeTime);
	} else {
		$('li.warrantInstalment').fadeOut(fadeTime);
	}

	$('input[name=instalment_warrant]').click(function() 
	{ 
		if ($(this).val() == 'YES')
		{
			$('li.warrantInstalment:not(li.smsfMembersDirectors)').fadeIn(fadeTime);

			if ($('input[name=directors_of_security_trustee]:checked').val() == 'NO')
			{
				$('li.smsfMembersDirectors').fadeIn(fadeTime);
			} else {
				$('li.smsfMembersDirectors').fadeOut(fadeTime);
			}

		} else {
			$('li.warrantInstalment').fadeOut(fadeTime);
		}
	});
	
	if ($('input[name=directors_of_security_trustee]:checked').val() == 'NO')
	{
		$('li.smsfMembersDirectors').fadeIn(fadeTime);
	} else {
		$('li.smsfMembersDirectors').fadeOut(fadeTime);
	}

	$('input[name=directors_of_security_trustee]').click(function() 
	{ 
		if ($(this).val() == 'NO')
		{
			$('li.smsfMembersDirectors').fadeIn(fadeTime);
		} else {
			$('li.smsfMembersDirectors').fadeOut(fadeTime);
		}
	});


	if ($('input[name=person_death_benefit_1]:checked').val() == 'Binding')
	{
		$('#individual1>ol>div>li.binding').fadeIn(fadeTime);

		switch ($('input[name=person_binding_1]:checked').val())
		{
			case 'Option A - Estate':
				$('#individual1>ol>div>li.optionB').fadeOut(fadeTime);
				$('#individual1>ol>div>li.optionC').fadeOut(fadeTime);
				break;

			case 'Option B - Spouse then Estate':
				$('#individual1>ol>div>li.optionC').fadeOut(fadeTime, function() { $('#individual1>ol>div>li.optionB').fadeIn(fadeTime); });
				break;

			case 'Option C - Other':
				$('#individual1>ol>div>li.optionB').fadeOut(fadeTime, function() { $('#individual1>ol>div>li.optionC').fadeIn(fadeTime); });
				break;
		}
	}

	if ($('input[name=person_death_benefit_2]:checked').val() == 'Binding')
	{
		$('#individual2>ol>div>li.binding').fadeIn(fadeTime);

		switch ($('input[name=person_binding_2]:checked').val())
		{
			case 'Option A - Estate':
				$('#individual2>ol>div>li.optionB').fadeOut(fadeTime);
				$('#individual2>ol>div>li.optionC').fadeOut(fadeTime);
				break;

			case 'Option B - Spouse then Estate':
				$('#individual2>ol>div>li.optionC').fadeOut(fadeTime, function() { $('#individual2>ol>div>li.optionB').fadeIn(fadeTime); });
				break;

			case 'Option C - Other':
				$('#individual2>ol>div>li.optionB').fadeOut(fadeTime, function() { $('#individual2>ol>div>li.optionC').fadeIn(fadeTime); });
				break;
		}
	}

	if ($('input[name=person_death_benefit_3]:checked').val() == 'Binding')
	{
		$('#individual3>ol>div>li.binding').fadeIn(fadeTime);

		switch ($('input[name=person_binding_3]:checked').val())
		{
			case 'Option A - Estate':
				$('#individual3>ol>div>li.optionB').fadeOut(fadeTime);
				$('#individual3>ol>div>li.optionC').fadeOut(fadeTime);
				break;

			case 'Option B - Spouse then Estate':
				$('#individual3>ol>div>li.optionC').fadeOut(fadeTime, function() { $('#individual3>ol>div>li.optionB').fadeIn(fadeTime); });
				break;

			case 'Option C - Other':
				$('#individual3>ol>div>li.optionB').fadeOut(fadeTime, function() { $('#individual3>ol>div>li.optionC').fadeIn(fadeTime); });
				break;
		}
	}

	if ($('input[name=person_death_benefit_4]:checked').val() == 'Binding')
	{
		$('#individual4>ol>div>li.binding').fadeIn(fadeTime);

		switch ($('input[name=person_binding_4]:checked').val())
		{
			case 'Option A - Estate':
				$('#individual4>ol>div>li.optionB').fadeOut(fadeTime);
				$('#individual4>ol>div>li.optionC').fadeOut(fadeTime);
				break;

			case 'Option B - Spouse then Estate':
				$('#individual4>ol>div>li.optionC').fadeOut(fadeTime, function() { $('#individual4>ol>div>li.optionB').fadeIn(fadeTime); });
				break;

			case 'Option C - Other':
				$('#individual4>ol>div>li.optionB').fadeOut(fadeTime, function() { $('#individual4>ol>div>li.optionC').fadeIn(fadeTime); });
				break;
		}
	}

	$('input[name=person_death_benefit_1]').click(function() { 
		if ($(this).val() == 'Binding')
		{
			$('#individual1>ol>div>li.binding').fadeIn(fadeTime);
		} else {
			$('#individual1>ol>div>li.binding').fadeOut(fadeTime);
		}
	});

	$('input[name=person_death_benefit_2]').click(function() { 
		if ($(this).val() == 'Binding')
		{
			$('#individual2>ol>div>li.binding').fadeIn(fadeTime);
		} else {
			$('#individual2>ol>div>li.binding').fadeOut(fadeTime);
		}
	});

	$('input[name=person_death_benefit_3]').click(function() { 
		if ($(this).val() == 'Binding')
		{
			$('#individual3>ol>div>li.binding').fadeIn(fadeTime);
		} else {
			$('#individual3>ol>div>li.binding').fadeOut(fadeTime);
		}
	});

	$('input[name=person_death_benefit_4]').click(function() { 
		if ($(this).val() == 'Binding')
		{
			$('#individual4>ol>div>li.binding').fadeIn(fadeTime);
		} else {
			$('#individual4>ol>div>li.binding').fadeOut(fadeTime);
		}
	});
	
	$('input[name=person_binding_1]').click(function() { 
		switch ($(this).val())
		{
			case 'Option A - Estate':
				$('#individual1>ol>div>li.optionB').fadeOut(fadeTime);
				$('#individual1>ol>div>li.optionC').fadeOut(fadeTime);
				break;

			case 'Option B - Spouse then Estate':
				$('#individual1>ol>div>li.optionC').fadeOut(fadeTime, function() { $('#individual1>ol>div>li.optionB').fadeIn(fadeTime); });
				break;

			case 'Option C - Other':
				$('#individual1>ol>div>li.optionB').fadeOut(fadeTime, function() { $('#individual1>ol>div>li.optionC').fadeIn(fadeTime); });
				break;
		}
	});

	$('input[name=person_binding_2]').click(function() { 
		switch ($(this).val())
		{
			case 'Option A - Estate':
				$('#individual2>ol>div>li.optionB').fadeOut(fadeTime);
				$('#individual2>ol>div>li.optionC').fadeOut(fadeTime);
				break;

			case 'Option B - Spouse then Estate':
				$('#individual2>ol>div>li.optionC').fadeOut(fadeTime, function() { $('#individual2>ol>div>li.optionB').fadeIn(fadeTime); });
				break;

			case 'Option C - Other':
				$('#individual2>ol>div>li.optionB').fadeOut(fadeTime, function() { $('#individual2>ol>div>li.optionC').fadeIn(fadeTime); });
				break;
		}
	});

	$('input[name=person_binding_3]').click(function() { 
		switch ($(this).val())
		{
			case 'Option A - Estate':
				$('#individual3>ol>div>li.optionB').fadeOut(fadeTime);
				$('#individual3>ol>div>li.optionC').fadeOut(fadeTime);
				break;

			case 'Option B - Spouse then Estate':
				$('#individual3>ol>div>li.optionC').fadeOut(fadeTime, function() { $('#individual3>ol>div>li.optionB').fadeIn(fadeTime); });
				break;

			case 'Option C - Other':
				$('#individual3>ol>div>li.optionB').fadeOut(fadeTime, function() { $('#individual3>ol>div>li.optionC').fadeIn(fadeTime); });
				break;
		}
	});

	$('input[name=person_binding_4]').click(function() { 
		switch ($(this).val())
		{
			case 'Option A - Estate':
				$('#individual4>ol>div>li.optionB').fadeOut(fadeTime);
				$('#individual4>ol>div>li.optionC').fadeOut(fadeTime);
				break;

			case 'Option B - Spouse then Estate':
				$('#individual4>ol>div>li.optionC').fadeOut(fadeTime, function() { $('#individual4>ol>div>li.optionB').fadeIn(fadeTime); });
				break;

			case 'Option C - Other':
				$('#individual4>ol>div>li.optionB').fadeOut(fadeTime, function() { $('#individual4>ol>div>li.optionC').fadeIn(fadeTime); });
				break;
		}
	});
}

function setupEventsStep3()
{
	switch ($('input[name=payment_type]:checked').val())
	{
		case 'CREDIT_CARD':
			$("#productStep3").get(0).setAttribute("action", "https://www.payway.com.au/MakePayment");
			$('#payment_dd').fadeOut(fadeTime);
			$('#payment_ca').fadeOut(fadeTime);
			$('#payment_pl').fadeOut(fadeTime, function() { $('#payment_cc').fadeIn(fadeTime); });
			break;
		case 'DIRECT_DEPOSIT':
			$("#productStep3").get(0).setAttribute("action", "/thank-you");
			$('#payment_cc').fadeOut(fadeTime);
			$('#payment_ca').fadeOut(fadeTime);
			$('#payment_pl').fadeOut(fadeTime, function() { $('#payment_dd').fadeIn(fadeTime); });
			break;
		case 'CORPORATE_ACCOUNT':
			$("#productStep3").get(0).setAttribute("action", "/thank-you");
			$('#payment_dd').fadeOut(fadeTime);
			$('#payment_cc').fadeOut(fadeTime);
			$('#payment_pl').fadeOut(fadeTime, function() { $('#payment_ca').fadeIn(fadeTime); });
			break;
		case 'PAY_LATER':
			$("#productStep3").get(0).setAttribute("action", "/thank-you");
			$('#payment_dd').fadeOut(fadeTime);
			$('#payment_cc').fadeOut(fadeTime);
			$('#payment_ca').fadeOut(fadeTime, function() { $('#payment_pl').fadeIn(fadeTime); });
			break;
	}

	$('input[name=payment_type]').click(function() {
		switch ($(this).val())
		{
			case 'CREDIT_CARD':
				$("#productStep3").get(0).setAttribute("action", "https://www.payway.com.au/MakePayment");
				$('#payment_dd').fadeOut(fadeTime);
 				$('#payment_ca').fadeOut(fadeTime);
				$('#payment_pl').fadeOut(fadeTime, function() { $('#payment_cc').fadeIn(fadeTime); });
				break;

			case 'DIRECT_DEPOSIT':
				$("#productStep3").get(0).setAttribute("action", "/thank-you");
				$('#payment_cc').fadeOut(fadeTime);
				$('#payment_ca').fadeOut(fadeTime);
				$('#payment_pl').fadeOut(fadeTime, function() { $('#payment_dd').fadeIn(fadeTime); });
				break;

			case 'CORPORATE_ACCOUNT':
				$("#productStep3").get(0).setAttribute("action", "/thank-you");
				$('#payment_dd').fadeOut(fadeTime);
				$('#payment_cc').fadeOut(fadeTime);
				$('#payment_pl').fadeOut(fadeTime, function() { $('#payment_ca').fadeIn(fadeTime); });
				break;

			case 'PAY_LATER':
				$("#productStep3").get(0).setAttribute("action", "/thank-you");
				$('#payment_dd').fadeOut(fadeTime);
				$('#payment_cc').fadeOut(fadeTime);
				$('#payment_ca').fadeOut(fadeTime, function() { $('#payment_pl').fadeIn(fadeTime); });
				break;
		}
	});
}

$(document).ready(function() { 
	
	triggers = $("a[rel]").overlay({ 
 
	    expose: { 
    	    color: '#111518', 
	        loadSpeed: 500, 
        	opacity: 0.8 
    	}, 
 
	    closeOnClick: true 
	});

	$('a.step1Submit').click(function() { checkStep1(); return false; });
	$('a.step2Submit').click(function() { checkStep2(); return false; });
	$('a.step3Submit').click(function() { checkStep3(); return false; });
	
	if (typeof(pageId) != 'undefined')
	{
		switch (pageId)
		{
			case 'PRODUCT_SIGNUP_STEP1':
				setupEventsStep1();
				break;

			case 'PRODUCT_SIGNUP_STEP2':
				setupEventsStep2();
				break;

			case 'PRODUCT_SIGNUP_STEP3':
				setupEventsStep3();
				break;
		}
	}
});

function closeWindow()
{
    triggers.overlay().close(); 
}

function checkAndSubmitForm()
{
	var errors = '';
	var errorFound = false;
	
	if (document.getElementById('name').value == '')
	{
		errors = errors + "* Contact Name\n";
		errorFound = true;
	}

	if (document.getElementById('business').value == '')
	{
		errors = errors + "* Business Name\n";
		errorFound = true;
	}

	if (document.getElementById('phone').value == '')
	{
		errors = errors + "* Contact Phone Number\n";
		errorFound = true;
	}

	if (document.getElementById('email').value == '')
	{
		errors = errors + "* Contact Email Address\n";
		errorFound = true;
	}

	if (document.getElementById('contactmethod').value == '')
	{
		errors = errors + "* Preferred Contact Method\n";
		errorFound = true;
	}

	if (document.getElementById('message').value == '')
	{
		errors = errors + "* Message Text\n";
		errorFound = true;
	}

	if (document.getElementById('capya').value == '')
	{
		errors = errors + "* You must enter the numbers and letters displayed in the image to confirm that you're a real person.\n";
		errorFound = true;
	}

	if (errorFound == true)
	{
		errors = 'You must complete the following fields before you can submit this form:\n\n' + errors;
		alert (errors);
		return false;
	} else {
		document.forms.contactForm.submit();
		return true;
	}
}
