/* <![CDATA[ */

function initShortFormLaserEyeSurgeryValidation() {
	addValidation([$('productInMarketAliasID')], [{vFunc:doNonzeroSelectIndexValidation, vData:null, errorText:"Choose a type of insurance", errorLabel:$('productInMarketAliasIDError')}], [$('btnGetQuote')]);
	addValidation([$('isLensWearer')], [{vFunc:doOneOfTwoRadioButtonsHasValueValidation, vData:{buttonOne:$('lensWearerY'), buttonTwo:$('lensWearerN')}, errorText:"Please make a selection", errorLabel:$('isLensWearerError')}], [$('btnGetQuote')]);	

	addValidation([$('postCode')], [{vFunc:doPostCodeFormatVerification, vData:null, errorText:"Please enter a valid UK postcode", errorLabel:$('postCodeError')}], [$('btnGetQuote')], tryLCSearch);

	addValidation([$('address1')], [{vFunc:doHasValueValidation, vData:null, errorText:"Enter house name/number", errorLabel:$('address1Error')}], [$('btnGetQuote')]);
	addValidation([$('email')], [{vFunc:doEmailAddressValidation, vData:null, errorText:"Please enter a valid email address", errorLabel:$('emailError')}], [$('btnGetQuote')]);
	addValidation([$('workPhone')], [{vFunc:doUKPhoneNumberValidation, vData:null, errorText:"Enter your work or mobile phone number.", errorLabel:$('workPhoneError')}], [$('btnGetQuote')]);
	addValidation([$('firstName')], [{vFunc:doHasValueValidation, vData:{minLength:2}, errorText:"Enter your first name", errorLabel:$('firstNameError')}], [$('btnGetQuote')]);
	addValidation([$('lastName')], [{vFunc:doHasValueValidation, vData:{minLength:2}, errorText:"Enter your last name", errorLabel:$('lastNameError')}], [$('btnGetQuote')]);

	serializeFctn = serializeLaserEyeSurgeryForm;
}


function serializeLaserEyeSurgeryForm() {
	var f = $('LeadForm');
	
	var basicFields = serializeFormFields(f);
	var liFields = "&isLensWearer=" + f.lensWearerY.checked +
		""; 
		
	var body = "op=recordErrorForm&" + basicFields + liFields;

	return body;
}

function tryLCSearch() {
	try {
		var postCode = $('postCode').value;
		
		if (postCode) {
			beginLCSearch();
		} else {
			tka_hide('lcDetails');
			$('lcName').innerHTML = "<span id='lcName'></span>";
		}
		
	} catch (ex) {
	
	}
}

/* ]]> */		
