// JavaScript Document
function validateCheckout(frm) {
	if (GenValidation(frm.txt_first_name,'first name','','') == 0) {
		document.getElementById('checkout_first').innerHTML = 'Please enter first name.';
		return false;
	}
	else if (GenValidation(frm.txt_first_name,'first name','','spl') == 0) {
		document.getElementById('checkout_first').innerHTML = 'Valid entries are [a-z][A-Z][ _ ]';
		return false;
	}
	else if (GenValidation(frm.txt_sur_name,'surname','','') == 0) {
		document.getElementById('checkout_first').innerHTML = '';
		document.getElementById('checkout_surname').innerHTML = 'Please enter surname.';
		return false;
	}
	else if (GenValidation(frm.txt_sur_name,'surname','','spl') == 0) {
		document.getElementById('checkout_first').innerHTML = '';
		document.getElementById('checkout_surname').innerHTML = 'Valid entries are [a-z][A-Z][ _ ]';
		return false;
	}
	else if (GenValidation(frm.txt_telephone,'telephone','','') == 0) {
		document.getElementById('checkout_first').innerHTML = '';
		document.getElementById('checkout_surname').innerHTML = '';
		document.getElementById('checkout_phone').innerHTML = 'Please enter telephone number.';
		return false;
	}
	else if (PhoneValidation(frm.txt_telephone) == 0) {
		document.getElementById('checkout_first').innerHTML = '';
		document.getElementById('checkout_surname').innerHTML = '';
		document.getElementById('checkout_phone').innerHTML = 'Valid entries are [0-9][-+()]';
		return false;
	}
	else if (GenValidation(frm.txt_email,'email','','') == 0) {
		document.getElementById('checkout_first').innerHTML = '';
		document.getElementById('checkout_surname').innerHTML = '';
		document.getElementById('checkout_phone').innerHTML = '';
		document.getElementById('checkout_email').innerHTML = 'Please enter email';
		return false;
	}
	else if (EmailValidation(frm.txt_email) == 0) {
		document.getElementById('checkout_first').innerHTML = '';
		document.getElementById('checkout_surname').innerHTML = '';
		document.getElementById('checkout_phone').innerHTML = '';
		document.getElementById('checkout_email').innerHTML = 'Please enter correct email';
		return false;
	}
	else if (GenValidation(frm.txt_street,'enquiry','','') == 0) {
		document.getElementById('checkout_first').innerHTML = '';
		document.getElementById('checkout_surname').innerHTML = '';
		document.getElementById('checkout_phone').innerHTML = '';
		document.getElementById('checkout_email').innerHTML = '';
		document.getElementById('checkout_street').innerHTML = 'Please enter street';
		return false;
	}
	else if (GenValidation(frm.txt_addr1,'telephone','','') == 0) {
		document.getElementById('checkout_first').innerHTML = '';
		document.getElementById('checkout_surname').innerHTML = '';
		document.getElementById('checkout_phone').innerHTML = '';
		document.getElementById('checkout_email').innerHTML = '';
		document.getElementById('checkout_street').innerHTML = '';
		document.getElementById('checkout_addr1').innerHTML = 'Please enter address1';
		return false;
	}
	else if (GenValidation(frm.txt_addr2,'telephone','','') == 0) {
		document.getElementById('checkout_first').innerHTML = '';
		document.getElementById('checkout_surname').innerHTML = '';
		document.getElementById('checkout_phone').innerHTML = '';
		document.getElementById('checkout_email').innerHTML = '';
		document.getElementById('checkout_street').innerHTML = '';
		document.getElementById('checkout_addr1').innerHTML = '';
		document.getElementById('checkout_addr2').innerHTML = 'Please enter address2';
		return false;
	}
	else if (GenValidation(frm.txt_country,'telephone','','') == 0) {
		document.getElementById('checkout_first').innerHTML = '';
		document.getElementById('checkout_surname').innerHTML = '';
		document.getElementById('checkout_phone').innerHTML = '';
		document.getElementById('checkout_email').innerHTML = '';
		document.getElementById('checkout_street').innerHTML = '';
		document.getElementById('checkout_addr1').innerHTML = '';
		document.getElementById('checkout_addr2').innerHTML = '';
		document.getElementById('checkout_country').innerHTML = 'Please enter country.';
		return false;
	}
	else if (GenValidation(frm.txt_postcode,'telephone','','') == 0) {
		document.getElementById('checkout_first').innerHTML = '';
		document.getElementById('checkout_surname').innerHTML = '';
		document.getElementById('checkout_phone').innerHTML = '';
		document.getElementById('checkout_email').innerHTML = '';
		document.getElementById('checkout_street').innerHTML = '';
		document.getElementById('checkout_addr1').innerHTML = '';
		document.getElementById('checkout_addr2').innerHTML = '';
		document.getElementById('checkout_country').innerHTML = '';
		document.getElementById('checkout_postcode').innerHTML = 'Please enter postcode';
		return false;
	}
	else {
		document.getElementById('checkout_first').innerHTML = '';
		document.getElementById('checkout_surname').innerHTML = '';
		document.getElementById('checkout_phone').innerHTML = '';
		document.getElementById('checkout_email').innerHTML = '';
		document.getElementById('checkout_street').innerHTML = '';
		document.getElementById('checkout_addr1').innerHTML = '';
		document.getElementById('checkout_addr2').innerHTML = '';
		document.getElementById('checkout_country').innerHTML = '';
		document.getElementById('checkout_postcode').innerHTML = '';
		return true;
	}
}
//testing acount secure trading

function gotoViewBasket()
{
	document.paymentpage.action='http://www.optionmatrix.biz/blinds/testing/basket';
	document.paymentpage.submit();
}

var requiredFields = new Array("ccnumber","name","address","postcode","securitycode");
var field;
var complete = "Please Complete!";

function submitpayment()
{
  if (checkRequiredFields()==1)
  {
    return (false);
  }
  return (true);
}

function checkRequiredFields()
{
var returnValue = 0;
for (loop=0;loop < requiredFields.length; loop++)
  {
  field = eval("document.paymentpage." + requiredFields[loop]);
  if (field.value=="" || field.value==complete)
    {
      field.value=complete;
      field.style.backgroundColor = "#999999";
      returnValue=1;
    }
  }
return (returnValue);
}

function resetFieldValue(resetField)
{
if (resetField.value==complete)
  {
  resetField.value="";
  resetField.style.backgroundColor = "#fff";
  }

}
