function divisbill() {

document.main.del_title.value = document.main.title.value

document.main.del_name.value = document.main.name.value

document.main.del_last_name.value = document.main.last_name.value

document.main.del_building_name.value = document.main.building_name.value

document.main.del_street.value = document.main.street.value

document.main.del_city.value = document.main.city.value

document.main.del_country.value = document.main.country.value

document.main.del_county.value = document.main.county.value

document.main.del_postCode.value = document.main.postCode.value

}



function divnotbill() {

document.main.del_title.value = ""

document.main.del_name.value = ""

document.main.del_last_name.value = ""

document.main.del_building_name.value = ""

document.main.del_street.value = ""

document.main.del_city.value = ""

document.main.del_country.value = ""

document.main.del_county.value = ""

document.main.del_postCode.value = ""



}



function formhandler(purpose,i) {

	var purp;

	purp=purpose;

	document.forms[i].option.value=purp;

	document.forms[i].submit();

}



function checkDataConsole() {

	var error = "";

	if (document.main.name.value == "") { error = "Please enter the required field: First name"; }

	if (document.main.last_name.value == "") { error = "Please enter the required field: Last name"; }

	if (document.main.street.value == "") { error = "Please enter the required field: Street"; }

	if (document.main.city.value == "") { error = "Please enter the required field: City"; }

	if (document.main.country.value == "") { error = "Please enter the required field: Country"; }

	if (document.main.postCode.value == "") { error = "Please enter the required field: Post code"; }

	if (document.main.phone.value == "") { error = "Please enter the required field: Phone"; }

	if (document.main.email.value == "") { error = "Please enter the required field: Email"; }

	if (document.main.cardType.value == "") { error = "Please enter the required field: Card type"; }

	if (document.main.cardHolder.value == "") { error = "Please enter the required field: Card holder's name"; }

	if (document.main.cardNumber.value == "") { error = "Please enter the required field: Card number"; }

//	if (document.main.secCode.value == "") { error = "Please enter the required field: Security code"; }

	if (document.main.expiryDatem.value == "") { error = "Please enter the required field: Expiry month"; }

	if (document.main.expiryDatey.value == "") { error = "Please enter the required field: Expiry year"; }

	if (error != "") { alert(error); return false; }

	else { return true; }

}

function checkData_invoiceConsole() {

	var error = "";

	if (document.main.name.value == "") { error = "Please enter the required field: First name"; }

	if (document.main.last_name.value == "") { error = "Please enter the required field: Last name"; }

	if (document.main.street.value == "") { error = "Please enter the required field: Street"; }

	if (document.main.city.value == "") { error = "Please enter the required field: City"; }

	if (document.main.country.value == "") { error = "Please enter the required field: Country"; }

	if (document.main.postCode.value == "") { error = "Please enter the required field: Post code"; }

	if (document.main.phone.value == "") { error = "Please enter the required field: Phone"; }

	if (document.main.email.value == "") { error = "Please enter the required field: Email"; }

	if (error != "") { alert(error); return false; }

	else { return true; }

}



function checkData() {
	var error = "";
	if(fn_dynamic) {
		if(!fn_dynamic())
			return false;
	}
	if (document.main.name.value == "") { error = "Please enter the required field: First name"; alert(error); document.main.name.focus(); return false; }
	if (document.main.last_name.value == "") { error = "Please enter the required field: Surname"; alert(error); document.main.last_name.focus(); return false; }
	if (document.main.building_name.value == "") { error = "Please enter the required field: Building number/name"; alert(error); document.main.building_name.focus(); return false; }
	if (document.main.street.value == "") { error = "Please enter the required field: Street"; alert(error); document.main.street.focus(); return false; }
	if (document.main.city.value == "") { error = "Please enter the required field: City"; alert(error); document.main.city.focus(); return false; }
	if (document.main.county.value == "") { error = "Please enter the required field: Region/County"; alert(error); document.main.county.focus(); return false; }
	if (document.main.country.value == "") { error = "Please enter the required field: Country"; alert(error); document.main.country.focus(); return false; }
	if (document.main.postCode.value == "") { error = "Please enter the required field: Post code"; alert(error); document.main.postCode.focus(); return false; }
	
	if (document.main.phone.value == "") { error = "Please enter the required field: Phone"; alert(error); document.main.phone.focus(); return false; }
	if (document.main.email.value == "") { error = "Please enter the required field: Email"; alert(error); document.main.email.focus(); return false; }
	if (document.main.cardType.value == "") { error = "Please enter the required field: Card type"; alert(error); document.main.cardType.focus(); return false; }
	if (document.main.cardHolder.value == "") { error = "Please enter the required field: Card holder's name"; alert(error); document.main.cardHolder.focus(); return false; }
	if (document.main.cardNumber.value == "") { error = "Please enter the required field: Card number"; alert(error); document.main.cardNumber.focus(); return false; }
	if (document.main.secCode.value == "") { error = "Please enter the required field: Security code"; alert(error); document.main.secCode.focus(); return false; }
	else 
	{
		if(document.main.cardType.value=='AMEX')
		{
			if (document.main.secCode.value.length!=4) { error = "Security code should contain exactly 4 digits"; alert(error); document.main.secCode.focus(); return false; }
		}
		else
		{
			if (document.main.secCode.value.length!=3) { error = "Security code should contain exactly 3 digits"; alert(error); document.main.secCode.focus(); return false; }
		}
	}
	if (document.main.expiryDatem.value == "") { error = "Please enter the required field: Expiry month"; alert(error); document.main.expiryDatem.focus(); return false; }
	if (document.main.expiryDatey.value == "") { error = "Please enter the required field: Expiry year"; alert(error); document.main.expiryDatey.focus(); return false; }
	/*if (document.main.issueDateM.value == "") { error = "Please enter the required field: Issue Month"; alert(error); document.main.issueDateM.focus(); return false; }
	if (document.main.issueDateY.value == "") { error = "Please enter the required field: Issue year"; alert(error); document.main.issueDateY.focus(); return false; }*/
	
	if (document.main.checkout_site.value == 'gcs_special') {
		//if (document.main.initial.value == "") { error = "Please enter the required field: initial"; alert(error); document.main.initial.focus(); return false; }
		if (document.main.time_at_current_address.value == "") { error = "Please enter the required field: Time at current address"; alert(error); document.main.time_at_current_address.focus(); return false; }
		if (document.main.marital.value == "") { error = "Please enter the required field: Marital status"; alert(error); document.main.marital.focus(); return false; }
		if (document.main.phone_work.value == "") { error = "Please enter the required field: Contact number at work"; alert(error); document.main.phone_work.focus(); return false; }
		if (document.main.occupation.value == "") { error = "Please enter the required field: Occupation"; alert(error); document.main.occupation.focus(); return false; }
		if (document.main.emp_status.value == "") { error = "Please enter the required field: Employment Status"; alert(error); document.main.emp_status.focus(); return false; }
		if (document.main.time_in_current_emp.value == "") { error = "Please enter the required field: Time in Current Employment"; alert(error); document.main.time_in_current_emp.focus(); return false; }
		if (document.main.bank_name.value == "") { error = "Please enter the required field: Bank Name"; alert(error); document.main.bank_name.focus(); return false; }
		if (document.main.acct_no.value == "") { error = "Please enter the required field: Account Number"; alert(error); document.main.acct_no.focus(); return false; }
		if (document.main.sort_code.value == "") { error = "Please enter the required field: Sort code"; alert(error); document.main.sort_code.focus(); return false; }
		if (document.main.time_with_bank.value == "") { error = "Please enter the required field: Time with Bank"; alert(error); document.main.time_with_bank.focus(); return false; }
	} else {
		<!--if (document.main.county.value == "") { error = "Please enter the required field: County"; alert(error); document.main.county.focus(); return false; }-->
	}
	if (error != "") { alert(error); return false; }
	else { return true; }
}

function checkData_invoice() {

	var error = "";

	if (document.main.name.value == "") { error = "Please enter the required field: First name"; }

	if (document.main.last_name.value == "") { error = "Please enter the required field: Last name"; }

	if (document.main.building_name.value == "") { error = "Please enter the required field: Building number/name"; }

	if (document.main.street.value == "") { error = "Please enter the required field: Street"; }

	if (document.main.city.value == "") { error = "Please enter the required field: City"; }

	if (document.main.county.value == "") { error = "Please enter the required field: County"; }

	if (document.main.country.value == "") { error = "Please enter the required field: Country"; }

	if (document.main.postCode.value == "") { error = "Please enter the required field: Post code"; }

	if (document.main.phone.value == "") { error = "Please enter the required field: Phone"; }

	if (document.main.email.value == "") { error = "Please enter the required field: Email"; }

	if (error != "") { alert(error); return false; }

	else { return true; }

}

function checkData_wrld() {

	var error = "";

	if (document.main.name.value == "") { error = "Please enter the required field: First name"; }

	if (document.main.last_name.value == "") { error = "Please enter the required field: Last name"; }

	if (document.main.building_name.value == "") { error = "Please enter the required field: Building number/name"; }

	if (document.main.street.value == "") { error = "Please enter the required field: Street"; }

	if (document.main.city.value == "") { error = "Please enter the required field: City"; }

	if (document.main.county.value == "") { error = "Please enter the required field: County"; }

	if (document.main.country.value == "") { error = "Please enter the required field: Country"; }

	if (document.main.postCode.value == "") { error = "Please enter the required field: Post code"; }

	if (document.main.phone.value == "") { error = "Please enter the required field: Phone"; }

	if (document.main.email.value == "") { error = "Please enter the required field: Email"; }

	if (error != "") { alert(error); return false; }

	else { return true; }

}

