function validateZIP(field) 
	{
	
		var valid = "0123456789";
		
		if (field.length!=5 && field.length!=9)
		 {
			
			return false;
		 }
		for (var i=0; i < field.length; i++)
		 {
			temp = "" + field.substring(i, i+1);
			if (valid.indexOf(temp) == "-1")
			 {
				return false;
			 }
			
		}
		return true;
}


function validatedata(pagename)
{

	   var msg="";
	   var retval;
	   var myelements = document.updateaccount.elements;
	   if (myelements["bill_name"].value=="")
			{
			  msg += "\nBill Name is required field"
			}
			
		if (myelements["bill_address1"].value=="")
			{
			  msg += "\nBill Address1 is required field"
			}
			
		if (myelements["bill_zip1"].value=="")
			{
			  msg += "\nBill Zip is required field"
			}
		else
			{
				if (myelements["bill_zip2"].value=="")
				{
					retval=validateZIP(myelements["bill_zip1"].value);
				}
				else
				{
					retval=validateZIP(myelements["bill_zip1"].value+myelements["bill_zip2"].value);
				}	
				if (retval== false)
				{
					msg += "\nInvalid Bill Zip"
				}
			}		
			
		if (myelements["bill_city"].value=="")
			{
			  msg += "\nBill City is required field"
			}
			
		if (myelements["bill_state"].value=="")
			{
			  msg += "\nBill State is required field"
			}				
			
		if (myelements["bill_atten"].value=="")
			{
			  msg += "\nBill Atten is required field"
			}	
			
		if (myelements["ship_name"].value=="")
			{
			  msg += "\nShip Name is required field"
			}		
			
		if (myelements["ship_address1"].value=="")
			{
			  msg += "\nShip Address1 is required field"
			}			
			
		if (myelements["ship_zip1"].value=="")
			{
			  msg += "\nShip Zip is required field"
			}
		else
			{
				if (myelements["ship_zip2"].value=="")
				{
					retval=validateZIP(myelements["ship_zip1"].value);
				}
				else
				{
					retval=validateZIP(myelements["ship_zip1"].value+myelements["ship_zip2"].value);
				}
					
				if (retval== false)
				{
					msg += "\nInvalid Ship Zip"
				}
			}	
		if (myelements["ship_city"].value=="")
			{
			  msg += "\nShip City is required field"
			}
			
		if (myelements["ship_state"].value=="")
			{
			  msg += "\nShip State is required field"
			}
			  			
		if (myelements["ship_atten"].value=="")
			{
			  msg += "\nShip Atten is required field"
			}	
		if (myelements["buyer_email_address"].value=="")
			{
			  msg += "\nEmail Address is required field"
			}	 
		else
			{
				if ((myelements["buyer_email_address"].value.indexOf('@') == -1) || (myelements["buyer_email_address"].value.indexOf('.') == -1))
				 {
					msg += "\nInvalid Email Address"
				 }
				
			}
		if ((myelements["buyer_phone_no1"].value!="") || (myelements["buyer_phone_no2"].value!="") || (myelements["buyer_phone_no3"].value!=""))
			{
				var myphone=myelements["buyer_phone_no1"].value+myelements["buyer_phone_no2"].value+myelements["buyer_phone_no3"].value;
				var valid = "0123456789";
				if(myphone.length==10)
				{
					for (var i=0; i < myphone.length; i++)
					{
					  if (valid.indexOf(myphone.substring(i, i+1)) == "-1")
						{
							 msg += "\nInvalid Phone Number"
						}
					  
					}
				}
				else
				{
				  msg += "\nInvalid Phone Number"
				}
				
			}
			
			
		if ((myelements["buyer_fax_no1"].value!="") || (myelements["buyer_fax_no2"].value!="") || (myelements["buyer_fax_no3"].value!=""))
			{
				var myfax=myelements["buyer_fax_no1"].value+myelements["buyer_fax_no2"].value+myelements["buyer_fax_no3"].value;
				var valid = "0123456789";
				
				if(myfax.length==10)
				{
					for (var i=0; i < myfax.length; i++)
					{
					  if (valid.indexOf(myfax.substring(i, i+1)) == "-1")
						{
							 msg += "\nInvalid Fax"
						}
					  
					}
				}
				else
				{
				  msg += "\nInvalid Fax"
				}
				
			}
		
	
		
			
			
		
			
		
	   if(msg.length==0)
			{
				if (pagename=='repacct')
				{
					document.rep_updateacct.validate.value="1";
					document.rep_updateacct.submit();
				}
				else
				{
					document.updateaccount.validate.value="1";
					document.updateaccount.submit();
				}	
			}
	  else
			{
				alert(msg);
				
			}		
	
	
}
