var regex_email = /^[a-zA-Z0-9._-]+@[a-zA-Z0-9._-]+\.([a-zA-Z]{2,4})$/;
function submit_reg_form(frm) {
  var password = frm.password.value;
  var re4digit=/^\d{4}$/ //regular expression defining a 4 digit number
  if (frm.fname.value == "") {
    alert("Fill up First name"); frm.fname.focus(); return false;
  } else if (frm.lname.value == "") {
    alert("Fill up Surname"); frm.lname.focus(); return false;
  } else if (frm.card_number.value == ""){
    alert("Fill up your cashplus card number!");
    frm.card_number.focus(); return false;
  } else if(frm.card_number.value != "") {
	testcard = frm.card_number.value; size = testcard.length
		if (size > 8 || size < 8){ //Code length rule
              alert(testcard + " is not a valid cashplus card number - wrong length");
              frm.card_number.focus();
              return false;
        }else if(isNaN(testcard.charAt(0)) || isNaN(testcard.charAt(1)) || isNaN(testcard.charAt(2)) || isNaN(testcard.charAt(3)) || isNaN(testcard.charAt(4)) || isNaN(testcard.charAt(5)) || isNaN(testcard.charAt(6)) || isNaN(testcard.charAt(7))){
               alert(testcard + " is not a valid cashplus card number - number in wrong position");
               frm.card_number.focus();
               return false;
        }
  }
  if(frm.date.value == "" || frm.month.value == "" || frm.year.value == ""){
    alert("Please enter date of birth"); frm.date.focus(); return false;
  }else if (!regex_email.test(frm.email.value)) {
    alert("Email address seems to be invalid, please check it"); frm.email.focus(); return false;
  } else if (frm.password.value == "" || password.length <= 5) {
    alert("Password should have minimum 6 characters, please change it"); frm.password.focus(); return false;
  } else if (frm.password.value != frm.password_confirm.value) {
    alert("Confirmation password does not match with Password value, please check it"); frm.password_confirm.focus(); return false;
  } else if (!frm.age_conditions.checked) {
    alert("You have to be 18 or over to use cashpluscashback.co.uk. Please confirm this by  ticking the checkbox."); frm.age_conditions.focus(); return false;
  } else if (!frm.agree_conditions.checked) {
    alert("Please check on checkbox if you agree with Terms and Conditions."); frm.agree_conditions.focus(); return false;
  } 
  return true;
}

function submit_pw_reset_form(frm) {
  if (!regex_email.test(frm.email.value)) {
    alert("E-mail address seems to be invalid, please check it"); frm.email.focus(); return false;
  }
  return true;
}

function make_link(url)
{
window.location = url;
}


