// <!--
    function CheckSignup( )
    {
      if( document.signup.fname.value == "" ) 
      {
        alert("You must enter your first name.");
        return false;
      }
      if( document.signup.lname.value == "" ) 
      {
        alert("You must enter your last name.");
        return false;
      } 
      if( document.signup.email.value == "" )
      {
        alert("You must enter your valid e-mail address.");
        return false;
      }

	  if( (document.signup.email.value.search("@") == -1  || document.signup.email.value.indexOf(".") == -1) )
      {
        alert("You must enter your valid e-mail address.");
        return false;
      }

      if( document.signup.email.value != document.signup.email2.value ) 
      {
        alert("Your e-mail addresses don't match.");
        return false;
      }
      if( document.signup.address.value == "" ) 
      {
        alert("You must enter your address.");
        return false;
      }
      if( document.signup.city.value == "" ) 
      {
        alert("You must enter your city.");
        return false;
      }
      if( document.signup.country.value != "US" ) 
      {
        if( document.signup.province.value == "" ) 
        {
          alert("You must enter your province.");
          return false;
        }
      }
      else
      {
        if( document.signup.state.value == "" ) 
        {
          alert("You must enter your state.");
          return false;
        }        
      }
      if( document.signup.zip.value == "" ) 
      {
        alert("You must enter your ZIP/Postal code.");
        return false;
      }
      if( document.signup.country.value == "" ) 
      {
        alert("You must enter your country.");
        return false;
      }
      if( document.signup.gender.value == 0 ) 
      {
        alert("You must enter your gender.");
        return false;
      }
      if( document.signup.age.value == 0 ) 
      {
        alert("You must enter your age.");
        return false;
      }
      if( document.signup.marital.value == 0 ) 
      {
        alert("You must enter your marital status.");
        return false;
      }
      if( document.signup.residents.value == 0 ) 
      {
        alert("You must enter number of people living in your household.");
        return false;
      }
      if( document.signup.income.value == 0 ) 
      {
        alert("You must enter your household income.");
        return false;
      }
      if( document.signup.shopper.value == 0 ) 
      {
        alert("You must answer if you are the primary household shopper.");
        return false;
      }
      return true;
    }


    function CheckSignup2( )
    {
      if( document.signup2.password.value == ""  ||  document.signup2.password2.value == "" ) 
      {
        alert("You must enter a password, and then re-type it.");
        return false;
      }
      if( document.signup2.password.value != document.signup2.password2.value ) 
      {
        alert("Your passwords don't match.");
        return false;
      }
/* 
      if( document.signup2.passques.value == 0 ) 
      {
        alert("You must select a password reminder question.");
        return false;
      }
      if( document.signup2.passans.value == "" ) 
      {
        alert("You must select an answer to your password reminder question.");
        return false;
      }  */    
	    return true;
	  }



    function CheckDiscreteSignup( )
    {
      if( document.signup.fname.value == "" ) 
      {
        alert("You must enter your first name.");
        return false;
      }
      if( document.signup.email.value == "" )
      {
        alert("You must enter your valid e-mail address.");
        return false;
      }

	  if( (document.signup.email.value.search("@") == -1  || document.signup.email.value.indexOf(".") == -1) )
      {
        alert("You must enter your valid e-mail address.");
        return false;
      }

      if( document.signup.email.value != document.signup.email2.value ) 
      {
        alert("Your e-mail addresses don't match.");
        return false;
      }
      return true;
    }









// - - - - - - - - - - - - - - - chad's bullshit below... not in use? - - - - - - - - - - 


if (navigator.appName == "Netscape") {
	layerRef="document.layers";
  	styleSwitch="";
    } else {
    	layerRef="document.all";
    	styleSwitch=".style";
    }

function showLayer(layerName) {
 	eval(layerRef+'["'+layerName+'"]'+styleSwitch+'.visibility="visible"');
}
  	
function hideLayer(layerName) {
	eval(layerRef+'["'+layerName+'"]'+styleSwitch+'.visibility="hidden"');
}
function focus(){
    signup.fname.focus();
}
// -->