function verifystep3 ()
{
	var message="Your information was not submitted because of the following error(s):\n\n"
	var found=0

	if (document.form1.First_Name.value.length == 0 || document.form1.First_Name.value.indexOf(" ") == 0)
			{
				if (found==0)
					{found=1
					document.form1.First_Name.focus();}
				message=message+"* First Name was not entered.\n";
			}
	if (document.form1.Last_Name.value.length == 0 || document.form1.Last_Name.value.indexOf(" ") == 0)
			{
				if (found==0)
					{found=1
					document.form1.Last_Name.focus();}
				message=message+"* Last Name was not entered.\n";
			}
	if (document.form1.Address_1.value.length == 0 || document.form1.Address_1.value.indexOf(" ") == 0)
			{
				if (found==0)
					{found=1
					document.form1.Address_1.focus();}
				message=message+"* Address 1 was not entered.\n";
			}									
	if (document.form1.City.value.length == 0 || document.form1.City.value.indexOf(" ") == 0)
			{
				if (found==0)
					{found=1
					document.form1.City.focus();}
				message=message+"* City was not entered.\n";
			}
	if (document.form1.State.value.indexOf("Unspecified") == 0)
			{
				if (found==0)
					{found=1
					document.form1.State.focus();}
				message=message+"* State was not entered.\n";
			}						
	if (document.form1.Zip.value.length == 0 || document.form1.Zip.value.indexOf(" ") == 0)
			{
				if (found==0)
					{found=1
					document.form1.Zip.focus();}
				message=message+"* Zip code was not entered.\n";
			}
  
	option1 = -1; 
			for (i=0; i < document.form1.Credit_Card.length; i++) 
			{ 
			if (document.form1.Credit_Card[i].checked) 
				{ 
				option1 = i; 
				} 
			} 
			
			if (option1 == -1) 
				{
				found=1
				message=message+"* Credit Card not selected.\n";
				}	
	if (document.form1.Credit_Card_Number.value.length == 0 || document.form1.Credit_Card_Number.value.indexOf(" ") == 0)
			{
				if (found==0)
					{found=1
					document.form1.Credit_Card_Number.focus();}
				message=message+"* Credit Card Number Date was not entered.\n";
			}	
	var number=document.form1.Credit_Card_Number.value;
			
			if (number.indexOf("-")) 
			{
				cc = number.split("-");
				 number = "";
				for (var i = 0; i < cc.length; i++) number += cc[i];
    		 }
     		if (number.indexOf(" ")) 
			{
				cc = number.split(" ");
				number = cc.join("");
    		}
     		sum = 0; mul = 1; l = number.length;

     		for (i = 0; i < l; i++) 
			{
				digit = number.substring(l - i - 1, l - i);
				tproduct = parseInt(digit, 10) * mul;
				if (tproduct >= 10) sum += (tproduct % 10) + 1;
				else sum += tproduct;
				 if (mul == 1) mul++;
				else mul--;
     		}

     		if ((sum % 10) == 0 && number != "")
 			 {
  			//  return (true);
  			//noerror=true
			found==0
 			}
    		 else
  			{
			found==1
   			//alert("Invalid Credit Card Number. Please re-enter.");
 			 message=message+"* Invalid Credit Card Number. Please re-enter.\n";
  			//  return (false);
  			//noerror=false
			}						
	
	if (document.form1.Expiration_Month.value.indexOf("Unspecified") == 0)
			{
				if (found==0)
					{found=1
					document.form1.Expiration_Month.focus();}
				message=message+"* Expiration Month was not entered.\n";
			}	
	if (document.form1.Expiration_Year.value.indexOf("Unspecified") == 0)
			{
				if (found==0)
					{found=1
					document.form1.Expiration_Year.focus();}
				message=message+"* Expiration Year was not entered.\n";
			}
	if (document.form1.Expiration_Month.value.indexOf("Unspecified") != 0 && document.form1.Expiration_Year.value.indexOf("Unspecified") != 0)
	{
			var today = new Date()
			var myDate=new Date()
			
			myDate.setDate(01);
			myDate.setMonth(document.form1.Expiration_Month.value-1); // January = 0
			myDate.setFullYear(document.form1.Expiration_Year.value); 

			if (myDate<today)
			{	
				if (found==0)
					{found=1
					
					document.form1.Expiration_Month.focus();
					}	
					message=message+"* Your credit card is expired. Or re-enter expiration date.\n";
			}	
		}
 
			if (document.form1.Email.value.length != 0 )
			{
				if ( document.form1.Email.value.indexOf("@") == -1 || document.form1.Email.value.indexOf(".") == -1)
				{
				if (found==0)
					{found=1
					document.form1.Email.focus();}
				message=message+"* E-mail address was not entered or is incorrect.\n";					
				}				
			}			
		if  (found==0)
				{ 				
				document.form1.submit()
				}
		else
				{		
				alert(message)
				
				
				}	
}

