// JavaScript Document
function info_validate(form)
{
					alert("What is going on?");   

	if ((form.phone))
		{
		if ((form.phone.value == "") && (from.email.value == ""))
			{
				alert("Please specify either email address OR phone #");   
				return false;
			} 
		else
			{
				alert("! (form.phone && from.email)");   
				return false;
			} 
		} 
		else
			{
				alert("! (form.phone.value == ||) && (from.email.value == ||)");   
				return false;
			} 

	if (form.email)
	{
		var email = form.email.value;
		var emailFilter=/^.+@.+\..{2,3}$/;
		
		if(!(emailFilter.test(email)))
		{
			alert("Your email account is invalid ");   
			return false;
		}	
	}
		
	//***********check  first name **********
	if (form.name)
	{
		if (form.name.value == "")
		{
			alert("Please enter name");   
			return false;
		} 
	}
	
	
	if (form.pername)
	{
		if (form.comname.value == "")
		{
			alert("Please enter Contact Person Name");   
			return false;
		} 
		else 
		{
			if(!(isNaN(form.name.value)))
			{
				alert("Name can't contain numbers");   
				return false;
			}	
		}	
	}
	if (form.pertitle)
	{
		if (form.pertitle.value == "")
		{
			alert("Please enter Person Title");   
			return false;
		} 
		else 
		{
			if(!(isNaN(form.name.value)))
			{
				alert("Name can't contain numbers");   
				return false;
			}	
		}	
	}
	
	//***********check  phone number **********
	if (form.phone)
	{
		var phone = form.phone.value.replace(/[\(\)\.\-\ ]/g, '');
		if (phone != "")
		{
			if(isNaN(phone))
			{
				alert("Phone number is invalid");   
				return false;
			}	
		}    
	}
	
	if (form.billphone)
	{
		var phone = form.billphone.value.replace(/[\(\)\.\-\ ]/g, '');
		if (phone == "")
		{
			alert("Please enter Billing phone number");   
			return false;
		} 
		else 
		{
			if(isNaN(phone))
			{
				alert("Phone number is invalid");   
				return false;
			}	
		}    
	}
		
	//***********check  address **********
	if (form.add)
	{
		if (form.add.value == "")
		{
			alert("Please enter Address");   
			return false;
		}	
	}
	
	
	if (form.billadd)
	{
		if (form.billadd.value == "")
		{
			alert("Please enter Billing Address");   
			return false;
		}	
	}
	
	//******************************* Zip **************
//	if (form.zip)
//	{
//		if (form.zip.value == "")
//		{
//			alert("Please enter Zip");   
//			return false;
//		}	
//	}
	
	//**** Credit Info *****
	
	if (form.creditinfo)
	{
		if (form.creditinfo.value == "")
		{
			alert("Please enter Credit Information");   
			return false;
		}	
	}
	
	//***********check  city **********
	if (form.city)
	{
		if(!(isNaN(form.city.value)))
		{
			alert("City can't contain numbers");   
			return false;
		}	
	}
}
	
