

// Begin overall form data validation routines
var msg=''
var errorcount=0

function dataval(df)
	{

// custom to this form
		
		{
		checknull(document.f1.trade_name)
		checknull(document.f1.legal_name) 
		checknull(document.f1.address1)
		checknull(document.f1.city)
		checknull(document.f1.state)
		checknull(document.f1.zip)
		phoneval(document.f1.phone)
		phoneval(document.f1.fax)
		checknull(document.f1.main_contact)
		checkemail(document.f1.email)
		}
// custom


 //	isNumeric('Please enter a valid document.f1.shipping_zip)

 if (errorcount>0)
		{ 
		msg = 'Please fix the following issues on your sign up\n' + '----------------------------------------------------------------\n' + msg
		alert(msg) ; 
		msg=''; 
		errorcount=0; 
		return false 
		}
	else
		{ return true }	
	}


function phoneval(currentfield)
	{
//	currentfield.value = currentfield.value.replace(/\//g,'')
	currentfield.value = currentfield.value.replace(/\(/g,'')
	currentfield.value = currentfield.value.replace(/\)/g,'')
	currentfield.value = currentfield.value.replace(/\-/g,'')
	currentfield.value = currentfield.value.replace(/\./g,'')
	currentfield.value = currentfield.value.replace(/ /g,'')
	if (currentfield.value.length != 10)
		{ msg+= ' Please enter a valid 10-digit number for ' + currentfield.name + '.\n'; errorcount++}
//	else
//		{
//		 return 0 
//		 }
	}


function checknull(currentfield)
	{
	if (currentfield.value=='')
		{ msg+=' Please fill out ' + currentfield.name + '.\n' ; errorcount++ }
//	else
//		{ return 0 }
	}

	
function checkemail(currentfield)
	{
	if (currentfield.value.indexOf('@')<0 || currentfield.value.indexOf('.')<0)
		{ msg+=' Please enter a valid  ' + currentfield.name + '.\n' ; errorcount++ }
//	else
//		{ return 0 }	  
	}
	
// End overall form data validation routines


			
function isNumeric(checknumber, alertmessage)
	{
		for (var i = 0; i < checknumber.length; i++)
			{
			if (checknumber.charAt(i) > "9" || checknumber.charAt(i) < "0")
				{ 
				errorcount++;
				msg=msg+alertmessage
				break;
				}
			}


	}

	


