function contact()
{
	window.open("/contact.asp","","scrollbar=no,width=400,height=200");
}

function copyright()
{
	window.open("/copyright.asp","","scrollbar=no,width=425,height=155");
}

function gift()
{
	window.open("/gift.asp","","scrollbar=no,width=425,height=270");
}

function privacy()
{
	window.open("/privacy.asp","","scrollbar=no,width=475,height=180");
}

function referralInfo()
{
	window.open("/member/refer.asp","","scrollbar=no,width=450,height=350");
}

function viewReferrals()
{
  window.open("/member/viewReferrals.asp","","scrollbar=yes,width=600");
}

function returnPolicy()
{
	window.open("/return.asp","","scrollbar=no,width=550,height=170");
}

function shipping()
{
	window.open("/shipping.asp","","scrollbar=no,width=400,height=260");
}

var nextVerify = 0;
function verifyFirstName()
{
   if( document.register.first.value.length < 2 && nextVerify == 0 )
   {
     alert("Please enter a first name of at least 2 characters.");
     document.register.first.select();
     document.register.first.focus();
     nextVerify = 1;
     return false;
   }
   else
   {
     nextVerify = 0;
     return true;
   }
}

function verifyLastName()
{
   if( document.register.last.value.length < 2 && nextVerify == 0 )
   {
     alert("Please enter a last name of at least 2 characters.");
     document.register.last.select();
     document.register.last.focus();
     nextVerify = 1;
     goodLast = false;
     return false;
   }
   else
   {
     nextVerify = 0;
     goodLast = true;
     return true;
   }
}

function verifyCompanyName() {
    if (document.register.companyName.value.length < 2 && goodLast == false && nextVerify == 0)
    {
        alert("Please enter a company name of at least 2 characters.");
        document.register.companyName.select();
        document.register.companyName.focus();
        nextVerify = 1;
        return false;
    }
    else {
        nextVerify = 0;
        return true;
    }
}

function verifyEmail()
{
   if( ((document.register.email.value.length == 0) || 
				(document.register.chkemail.value.length == 0) ||
				 document.register.email.value.indexOf("@") < 1 || 
				(document.register.email.value != document.register.chkemail.value)) &&
				 nextVerify == 0  )
   {
     alert("Either your email address is invalid or the two email addresses are not the same. Please try again.")
     document.register.email.select();
     document.register.email.focus();
     nextVerify = 1;
     return false;
   }
   else
   {
     nextVerify = 0;
     return true;
   }
}

function verifyAddress()
{
   if( document.register.address1.value.length < 1 && nextVerify == 0 )
   {
     alert("Please enter a valid address.")
     document.register.address1.select();
     document.register.address1.focus();
     nextVerify = 1;
     return false;
   }
   else
   {
     nextVerify = 0;
     return true;
   }
}

function verifyCity()
{
   if( document.register.city.value.length == 0 && nextVerify == 0 )
   {
     alert("Please enter your home city.")
     document.register.city.select();
     document.register.city.focus();
     nextVerify = 1;
     return false;
   }
   else
   {
     nextVerify = 0;
     return true;
   }
}

function verifyState()
{
   if( document.register.state.value.length == 0 && nextVerify == 0 )
   {
     alert("Please enter your home state.")
     document.register.state.select();
     document.register.state.focus();
     nextVerify = 1;
     return false;
   }
   else
   {
     nextVerify = 0;
     return true;
   }
}

function verifyZipcode()
{
   if( document.register.zipcode.value.length < 5 && nextVerify == 0 )
   {
     alert("Please enter your five digit zipcode.")
     document.register.zipcode.select();
     document.register.zipcode.focus();
     nextVerify = 1;
     return false;
   }
   else
   {
     nextVerify = 0;
     return true;
   }
}

function verifyPhone()
{
   if( document.register.phone.value.length < 10 && nextVerify == 0 )
   {
     alert("Please enter a phone number of at least 10 numbers.")
     document.register.phone.select();
     document.register.phone.focus();
     nextVerify = 1;
     return false;
   }
   else
   {
     nextVerify = 0;
     return true;
   }
}

function verifyPassword()
{
  if( ((document.register.password.value.length == 0) || (document.register.checkpwd.value.length == 0) ||
		(document.register.password.value != document.register.checkpwd.value)) && nextVerify == 0 )
  {
    alert("The passwords are blank or not the same. Please try again.")
    document.register.password.select();
    document.register.password.focus();
    nextVerify = 1;
    return false;
  }
  else
  {
    nextVerify = 0;
    return true;
  }
}

function rValidate()
{
  if( !verifyFirstName() )
    return false;
  if( !verifyLastName() )
      return false;
  if( !verifyCompanyName())
      return false;
  if( !verifyAddress() )
    return false;
//  if( !verifyPhone() )
//    return false;
  if( !verifyCity() )
    return false;
//  if( !verifyState() )
//    return false;
//  if( !verifyZipcode() )
//    return false;
  if( !verifyEmail() )
    return false;
  if( !verifyPassword() )
    return false;
  return true;
}
 



