
function validateEmail(email) {
	invalidChars = " /:,;"        

	for (i=0; i<invalidChars.length; i++) {
		badChar = invalidChars.charAt(i)

			if (email.indexOf(badChar, 0) > -1) {
				return false
			}
		}

		

		atPos = email.indexOf("@", 1)
			if (atPos == -1) {
				return false
			}

		

			if(email.indexOf("@", atPos+1) > -1) {
				return false
			}

		
			periodPos = email.indexOf(".", atPos)
	
			if(periodPos == -1) {
				return false
			}


			if (periodPos+3 > email.length) {
				return false
			}


			return true

		
}



function verifydata()
{
var zipvar, dob_var
 
var message = "The following data is missing:  " ;

if (blankfield(document.check_out.URL.value))
    {
     if(message == "The following data is missing:  ")
       {
        message += "Website address";
       }
     else
       {
        message += ", Website address";
       }
    }

if (blankfield(document.check_out.Title_Name.value))
    {
     if(message == "The following data is missing:  ")
       {
        message += "Company Name";
       }
     else
       {
        message += ", Company Name";
       }
    }

if (blankfield(document.check_out.Title_Contact.value))
    {
     if(message == "The following data is missing:  ")
       {
        message += "Your Name";
       }
     else
       {
        message += ", Your Name";
       }
    }
	
	if (blankfield(document.check_out.Title_Address.value))
    {
     if(message == "The following data is missing:  ")
       {
        message += "Your Street Address";
       }
     else
       {
        message += ", Your Address Street";
       }
    }

if (blankfield(document.check_out.Title_City.value))
    {
     if(message == "The following data is missing:  ")
       {
        message += "Your City";
       }
     else
       {
        message += ", Your City";
       }
    }

if (blankfield(document.check_out.Title_State.value))
    {
     if(message == "The following data is missing:  ")
       {
        message += "Your State";
       }
     else
       {
        message += ", Your State";
       }
    }
	
	if (blankfield(document.check_out.Title_Zip.value))
    {
     if(message == "The following data is missing:  ")
       {
        message += "Your Zip Code";
       }
     else
       {
        message += ", Your Zip Code";
       }
    }
	
	if (blankfield(document.check_out.Title_Country.value))
    {
     if(message == "The following data is missing:  ")
       {
        message += "Your Country";
       }
     else
       {
        message += ", Your Country";
       }
    }


if (blankfield(document.check_out.Title_Email.value))
    {
     if(message == "The following data is missing:  ")
       {
        message += "Email";
       }
     else
       {
        message += ", Email";
       }
    }

if (blankfield(document.check_out.Title_Email1.value))
    {
     if(message == "The following data is missing:  ")
       {
        message += "Confirm Email";
       }
     else
       {
        message += ", Confirm Email";
       }
    }






if (document.check_out.Title_Email.value != document.check_out.Title_Email1.value)
    {
     if(message == "The following data is missing:  ")
       {
        message += "Email does not match confirm email";
       }
     else
       {
        message += ", Email does not match confirm email";
       }
    }

		if (! validateEmail(document.check_out.Title_Email.value)) {       
			alert ("You will need to enter a valid email address!");        
			document.check_out.Title_Email.focus();
			document.check_out.Title_Email.value = "";
			return false;
		}	

		if (! validateEmail(document.check_out.Title_Email1.value)) {       
			alert ("You will need to enter a valid confirm email address!");        
			document.check_out.Title_Email1.focus();
			document.check_out.Title_Email1.value = "";
			return false;
		}	




if (blankfield(document.check_out.Title_Password.value))
    {
     if(message == "The following data is missing:  ")
       {
        message += "Password";
       }
     else
       {
        message += ", Password";
       }
    }

if (blankfield(document.check_out.Title_Password.value))
    {
     if(message == "The following data is missing:  ")
       {
        message += "Confirm Password";
       }
     else
       {
        message += ", Confirm Password";
       }
    }






if (document.check_out.Title_Password.value != document.check_out.Title_Password1.value)
    {
     if(message == "The following data is missing:  ")
       {
        message += "Password does not match confirm password";
       }
     else
       {
        message += ", Password does not match confirm password";
       }
    }

	


   if (message != "The following data is missing:  ")
       {	
                  alert(message);
                  return false;

       }








return true;
}


function not_a_num (s,l)
{
for (var c=0; c < l; c++)
     {
      var ch = s.substring(c, c+1)
      if (ch < "0" || ch > "9") 
         {
          return true;
         }
     }
return false;
}


function blankfield(fieldvalue)
{
  var c,x;
  fieldvalue = fieldvalue + " ";
  if (fieldvalue == " ")
     {
      return true;
     } 
  for(x = 0; x < fieldvalue.length; x++)
  {
   c = fieldvalue.charAt(x);
   if(c != " ")
     {
      return false;
      x = fieldvalue.length;
     }
  }
return true;
}



