/////////////////////////////////////////////////
// 0
/////////////////////////////////////////////////
function print_invoice(order_id) 
{
 var l = screen.availWidth / 2 - 450;
 var t = screen.availHeight / 2 - 320;
 var win = window.open('http://www.firstchoicepharmacy.co.uk/invoice.php?&order-id='+order_id, 'orderInvoice', 'width=900,height=650,left='+l+',top='+t+',scrollbars=1');
}
/////////////////////////////////////////////////
// 1
/////////////////////////////////////////////////
function checkSearchEmpty()
{
  if(document.searchForm.k.value == "")
  {
  alert("You never entered a product to search for!");
  return false;    
  }
}
/////////////////////////////////////////////////
// 2
/////////////////////////////////////////////////
function checkLoginEmpty()
{
  if(document.loginForm.txtemail.value == "")
  {
  alert("You never entered your e-mail address.");
  return false;    
  }
  
  if(document.loginForm.txtpass.value == "")
  {
  alert("You never entered your password.");
  return false;    
  }
  
  // checks if the e-mail address is valid
  //var emailPat = /^(\".*\"|[A-Za-z]\w*)@(\[\d{1,3}(\.\d{1,3}){3}]|[A-Za-z]\w*(\.[A-Za-z]\w*)+)$/;
  //var matchArray = formSignup.txtEmail.value.match(emailPat);
  //if (matchArray == null) 
  //{
  //  alert("Your email address seems incorrect. Please try again (check the '@' and '.'s in the e-mail address)");
  //  return false;
  //}

}
/////////////////////////////////////////////////
// 3
/////////////////////////////////////////////////
function productCodePopup()
{
  window.open("code.php", "Map", "status = 1, height = 400, width = 600, resizable = 0")
}
/////////////////////////////////////////////////
// 4
/////////////////////////////////////////////////
function cartCheck()
{
  if (document.fcpShoppingCart.updateShipping.value == 0)
  {
  alert('You need update the shipping before you can proceed to checkout.')
  return false;
  }
  
  return true;
  
}
/////////////////////////////////////////////////
// 5
/////////////////////////////////////////////////
function updateShippingCheck()
{  
  //location.href = "cart.php?do=update";
  document.fcpShoppingCart.submit(); 
}
/////////////////////////////////////////////////
// 6
/////////////////////////////////////////////////
function updateCartCheck()
{
  document.fcpShoppingCart.submit();
}
/////////////////////////////////////////////////
// 7
/////////////////////////////////////////////////
function checkContactFormEmpty()
{

  // Check all fields are filled in
  if (formContact.txtContactEmail.value == "")
  {
    alert('You haven\'t entered your e-mail address.');
    return false;
  }
  
  if (formContact.txtContactMessage.value == "")
  {
    alert('You haven\'t entered a message to us.');
    return false;
  }
  
  // checks if the e-mail address is valid
  //var emailPat = /^(\".*\"|[A-Za-z]\w*)@(\[\d{1,3}(\.\d{1,3}){3}]|[A-Za-z]\w*(\.[A-Za-z]\w*)+)$/;
  //var matchArray = formSignup.txtEmail.value.match(emailPat);
  //if (matchArray == null) 
  //{
  //  alert("Your email address seems incorrect. Please try again (check the '@' and '.'s in the e-mail address)");
  //  return false;
  //}


    return true;
}
/////////////////////////////////////////////////
// 8
/////////////////////////////////////////////////
function checkPasswordRecoveryEmpty()
{

  if (formPasswordRecovery.txtEmail.value == "")
  {
    alert('You haven\'t entered your e-mail address.');
    return false;
  }
  
  // checks if the e-mail address is valid
  //var emailPat = /^(\".*\"|[A-Za-z]\w*)@(\[\d{1,3}(\.\d{1,3}){3}]|[A-Za-z]\w*(\.[A-Za-z]\w*)+)$/;
  //var matchArray = formSignup.txtEmail.value.match(emailPat);
  //if (matchArray == null) 
  //{
  //  alert("Your email address seems incorrect. Please try again (check the '@' and '.'s in the e-mail address)");
  //  return false;
  //}

    return true;
}
/////////////////////////////////////////////////
// 9
/////////////////////////////////////////////////
function checkSignupEmpty()
{

  // Check empty fields first
  if (formSignup.txtEmail.value == "")
  {
    alert('You never entered your e-mail address.');
    return false;
  }
  
  if (formSignup.txtPass1.value == "")
  {
    alert('You never entered your password.');
    return false;
  }
  
  if (formSignup.txtPass2.value == "")
  {
    alert('You never confirmed your password.');
    return false;
  }
  
  if (formSignup.txtPass2.value == "")
  {
    alert('You never confirmed your password.');
    return false;
  }
  
  if (formSignup.txtFirstName.value == "")
  {
    alert('You never entered your first name.');
    return false;
  }
  
  if (formSignup.txtLastName.value == "")
  {
    alert('You never entered your last name.');
    return false;
  }
  
  if (formSignup.txtTelephone.value == "")
  {
    alert('You never entered your Telephone number.');
    return false;
  }
  
  if (formSignup.txtAddress.value == "")
  {
    alert('You never entered your Address.');
    return false;
  }
  
  if (formSignup.txtSuburbCity.value == "")
  {
    alert('You never entered your Suburb or City.');
    return false;
  }
  
  if (formSignup.txtCountry.value == "NULL")
  {
    alert('You never selected a Country.');
    return false;
  }
  
  if (formSignup.txtStateProvince.value == "")
  {
    alert('You never entered a State or Province.');
    return false;
  }
  
  if (formSignup.txtZipPostCode.value == "")
  {
    alert('You never entered a Zip or Post Code.');
    return false;
  }
  
  // Do passwords match
  if (formSignup.txtPass1.value != formSignup.txtPass2.value)
  {
    alert('The passwords you entered don\'t seem to match!');
    return false;
  }
  
  // checks if the e-mail address is valid
  //var emailPat = /^(\".*\"|[A-Za-z]\w*)@(\[\d{1,3}(\.\d{1,3}){3}]|[A-Za-z]\w*(\.[A-Za-z]\w*)+)$/;
  //var matchArray = formSignup.txtEmail.value.match(emailPat);
  //if (matchArray == null) 
  //{
  //  alert("Your email address seems incorrect. Please try again (check the '@' and '.'s in the e-mail address)");
  //  return false;
  //}

    return true;
}
/////////////////////////////////////////////////
// 10
/////////////////////////////////////////////////
function checkCheckoutForm()
{

  // Make sure at least 1 of the address boxes is checked
  if (formCheckout.fcpShipOldAddress.checked == 0 && formCheckout.fcpShipNewAddress.checked == 0)
  {
    alert('You need to select 1 of the shipping address options.');
    return false;
  }
  
  if (formCheckout.fcpPaymentMethod.checked != 1)
  {
    alert('You never selected a payment method.');
    return false;
  }
  
  return true;
}