﻿function checkFormCart(){
if(document.getElementById("payer_name").value == ""){
document.getElementById("payer_name").focus()
alert("Your information is required")
return false
}


if(document.getElementById("cellular").value == ""){
document.getElementById("cellular").focus()
alert("Your information is required")
return false
}

if(document.getElementById("phone").value == ""){
document.getElementById("phone").focus()
alert("Your information is required")
return false
}

if(document.getElementById("email").value == ""){
document.getElementById("email").focus()
alert("Your information is required")
return false
}

// - EMAIL FORMAT VALIDATION
addr = document.getElementById("email").value
var atPos = addr.indexOf('@',0);
if (atPos == -1) {
  alert('Please correct your email address');
document.getElementById("email").select()
   return false;
}
if (atPos == 0) {
  alert('Please correct your email address');
document.getElementById("email").select()
   return false;
}
if (addr.indexOf('@', atPos + 1) > - 1) {
   alert('Please correct your email address');
document.getElementById("email").select()
   return false;
}
if (addr.indexOf('.', atPos) == -1) {
   alert('Please correct your email address');
document.getElementById("email").select()
   return false;
}
if (addr.indexOf('@.',0) != -1) {
  alert('Please correct your email address');
document.getElementById("email").select()
   return false;
}
if (addr.indexOf('.@',0) != -1){
   alert('Please correct your email address');
document.getElementById("email").select()
   return false;
}
if (addr.indexOf('..',0) != -1) {
   alert('Please correct your email address');
document.getElementById("email").select()
   return false;
}
var suffix = addr.substring(addr.lastIndexOf('.')+1);
if (suffix.length != 2 && suffix != 'com' && suffix != 'net' && suffix != 'org' && suffix != 'edu' && suffix != 'int' && suffix != 'mil' && suffix != 'gov' & suffix != 'arpa' && suffix != 'biz' && suffix != 'aero' && suffix != 'name' && suffix != 'coop' && suffix != 'info' && suffix != 'pro' && suffix != 'museum') {
 alert('Please correct your email address');
document.getElementById("email").select()
   return false;
}
// - END EMAIL FORMAT VALIDATION

if(document.getElementById("address").value == ""){
document.getElementById("address").focus()
alert("Your information is required")
return false
}

if(document.getElementById("city").value == ""){
document.getElementById("city").focus()
alert("Your information is required")
return false
}

}

function checkCard(){
if(document.getElementById("ccno").value == ""){
document.getElementById("ccno").focus()
alert("Credit card number is required")
return false
}
if(document.getElementById("mycvv").value == ""){
document.getElementById("mycvv").focus()
alert("Please enter 3 digits on the back of your credit card")
return false
}
}

function checkForm(){
if(document.getElementById("first_name").value == ""){
document.getElementById("first_name").focus()
alert("Your information is required")
return false
}

if(document.getElementById("last_name").value == ""){
document.getElementById("last_name").focus()
alert("Your information is required")
return false
}

if(document.getElementById("phone").value == ""){
document.getElementById("phone").focus()
alert("Your information is required")
return false
}

if(document.getElementById("email").value == ""){
document.getElementById("email").focus()
alert("Your information is required")
return false
}


/////////////////////////////// Email Format //////////////////////////////////////////////
addr = document.getElementById("email").value
var atPos = addr.indexOf('@',0);
if (atPos == -1) {
  alert('Please correct your email address');
   return false;
}
if (atPos == 0) {
  alert('Please correct your email address');
   return false;
}
if (addr.indexOf('@', atPos + 1) > - 1) {
   alert('Please correct your email address');
   return false;
}
if (addr.indexOf('.', atPos) == -1) {
   alert('Please correct your email address');
   return false;
}
if (addr.indexOf('@.',0) != -1) {
  alert('Please correct your email address');
   return false;
}
if (addr.indexOf('.@',0) != -1){
   alert('Please correct your email address');
   return false;
}
if (addr.indexOf('..',0) != -1) {
   alert('Please correct your email address');
   return false;
}
var suffix = addr.substring(addr.lastIndexOf('.')+1);
if (suffix.length != 2 && suffix != 'com' && suffix != 'net' && suffix != 'org' && suffix != 'edu' && suffix != 'int' && suffix != 'mil' && suffix != 'gov' & suffix != 'arpa' && suffix != 'biz' && suffix != 'aero' && suffix != 'name' && suffix != 'coop' && suffix != 'info' && suffix != 'pro' && suffix != 'museum') {
 alert('Please correct your email address');
   return false;
}
////////////////////////////////////////////////////////////////////////////////////////////////////////////
}