function ValCreateAccount()
{
  f = document.forms.create;
  if( f.fname.value == '' )
  {
    alert( 'Enter a first name.' );
    f.fname.focus();
    return false;
  }
  if( f.lname.value == '' )
  {
    alert( 'Enter a last name.' );
    f.lname.focus();
    return false;
  }
  if( f.email.value == '' )
  {
    alert( 'Enter a valid email address.' );
    f.email.focus();
    return false;
  }
  if( f.password.value == '' )
  {
    alert( 'Enter a password.' );
    f.password.focus();
    return false;
  }
  if( f.password.value != f.password2.value )
  {
    alert( 'Passwords do not match.' );
    f.password.focus();
    return false;
  }
  return true;  
}

function ValUpdateAccount(form)
{
  var initial_error_message = "Please complete the form. You are missing missing: \n\n";
  var error_message = initial_error_message;
//  if (form.email.value == ""){ error_message = error_message + "Customer EMail\n"; }
  if (form.ccardid.value == ""){ error_message = error_message + "Credit Card Type\n"; }
  if (form.ccard_num.value == ""){ error_message = error_message + "Credit Card Number\n"; }
  if (form.ccard_month.value == ""){ error_message = error_message + "Credit Card Expiration Month\n"; }
  if (form.ccard_year.value == ""){ error_message = error_message + "Credit Card Expiration Year\n"; }
  if (form.phoneh.value == "" && form.phonew.value == "" && form.phonea.value == "" ){ error_message = error_message + "Telephone Number\n"; }
  if (error_message == initial_error_message){ return true; }
  else
  {
    alert(error_message);
    return false;
  }
}


function ValUpdateAddress(form)
{
  var initial_error_message = "Please complete the form. You are missing missing: \n\n";
  var error_message = initial_error_message;
  if (form.ship_namef.value == ""){ error_message = error_message + "Shipping First Name\n"; }
  if (form.ship_namel.value == ""){ error_message = error_message + "Shipping Last Name\n"; }
  if (form.ship_address1.value == ""){ error_message = error_message + "Shipping Address Lines\n"; }
  if (form.ship_city.value == ""){ error_message = error_message + "Shipping City\n"; }
  if (form.ship_stateid.value == ""){ error_message = error_message + "Shipping State\n"; }
  if (form.ship_zip.value == ""){ error_message = error_message + "Shipping Zip Code\n"; }
  if (form.ship_countryid.value == ""){ error_message = error_message + "Shipping Country\n"; }
  if (form.bill_namef.value == ""){ error_message = error_message + "Billing First Name\n"; }
  if (form.bill_namel.value == ""){ error_message = error_message + "Billing Last Name\n"; }
  if (form.bill_address1.value == ""){ error_message = error_message + "Billing Address Lines\n"; }
  if (form.bill_city.value == ""){ error_message = error_message + "Billing City\n"; }
  if (form.bill_stateid.value == ""){ error_message = error_message + "Billing State\n"; }
  if (form.bill_zip.value == ""){ error_message = error_message + "Billing Zip Code\n"; }
  if (form.bill_countryid.value == ""){ error_message = error_message + "Billing Country\n"; }
  if (error_message == initial_error_message){ return true; }
  else
  {
    alert(error_message);
    return false;
  }
}

function DoBillingToShipping(form)
{
  if (confirm("Copy Billing Information to Shipping Information"))
  {
    form.ship_namef.value = form.bill_namef.value;
    form.ship_namel.value = form.bill_namel.value;
    form.ship_company.value = form.bill_company.value;
    form.ship_address1.value = form.bill_address1.value;
    form.ship_address2.value = form.bill_address2.value;
    form.ship_city.value = form.bill_city.value;
    form.ship_stateid.value = form.bill_stateid.value;
    form.ship_zip.value = form.bill_zip.value;
    form.ship_countryid.value = form.bill_countryid.value;
  }
}

function DoShippingToBilling(form)
{
  if (confirm("Copy Shipping Information to Billing Information"))
  {
    form.bill_namef.value = form.ship_namef.value;
    form.bill_namel.value = form.ship_namel.value;
    form.bill_company.value = form.ship_company.value;
    form.bill_address1.value = form.ship_address1.value;
    form.bill_address2.value = form.ship_address2.value;
    form.bill_city.value = form.ship_city.value;
    form.bill_stateid.value = form.ship_stateid.value;
    form.bill_zip.value = form.ship_zip.value;
    form.bill_countryid.value = form.ship_countryid.value;
  }
}

function formClear( formname )
{
  f = document.forms[formname];
  for( i = 0; i < f.elements.length; i++ )
    if( f.elements[i].type == 'text' || f.elements[i].type == 'select' )
      f.elements[i].value = '';
}

function openPopUp(image)
{
  win = window.open('popup.php?image='+image,'popup_ep_im','toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes,width=350,height=200');
  win.focus();
  return false;
}

function openPopUpOrder(orderid)
{
  win = window.open('orderdetails.php?id='+orderid,'popup_ep_od','toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes,width=600,height=400');
  win.focus();
  return false;
}
