function signUpValidation(whatForm){
	err_count=0;
	form_name=whatForm.name;
	email_array=new Array();
	err_text="";
	
	if(document.forms[form_name].elements['company_name'].value.trim().length==0){
		err_text=err_text+'Please provide us with your Company Name<BR>';
		err_count++;
	}
	if(document.forms[form_name].elements['full_name'].value.trim().length==0){
		err_text=err_text+'Please provide us with your Full Name<BR>';
		err_count++;
	}
	temp_email=document.forms[form_name].elements['sign_up_email'].value.trim();
	if((!emailValidate(document.forms[form_name].elements['sign_up_email']))){
		err_text=err_text+'Your Email Address is invalid<BR>';
		err_count++;
	}
	if(document.forms[form_name].elements['verify_email'].value!=temp_email){
		err_text=err_text+'Your Email Addresses does not match<BR>';
		err_count++;
	}
	if(document.forms[form_name].elements['user_phone'].value.trim().length==0){
		err_text=err_text+'Please provide us with a Phone Number<BR>';
		err_count++;
	}
	if(document.forms[form_name].elements['user_country'].value.trim().length==0){
		err_text=err_text+'Please provide us with a Country<BR>';
		err_count++;
	}
	if(document.forms[form_name].elements['user_city'].value.trim().length==0){
		err_text=err_text+'Please provide us with a City<BR>';
		err_count++;
	}
	if(document.forms[form_name].elements['postal_code'].value.trim().length==0){
		err_text=err_text+'Please provide us with a Zip/Postal Code<BR>';
		err_count++;
	}
	user_name_tmp=document.forms[form_name].elements['user_name'].value;
	if((user_name_tmp.length>50 || user_name_tmp.length<6) || !isAlphaNumeric(document.forms[form_name].elements['user_name'].value)){
		err_text=err_text+'User Name must be at least 6 and no more than 50 alpha numeric characters (no spaces)<BR>';
		err_count++;
	}
	if(document.forms[form_name].elements['user_password'].value.trim().length<6){
		err_text=err_text+'Please provide us with a Password of at least 6 characters<BR>';
		err_count++;
	}
	if(err_count>0){
		switchFormErr('sign_up_table','signUp showErr','sign_up_err','formErr showErr');
		document.getElementById('sign_up_err_txt').innerHTML=err_text;
		return (false);}
	else{
		switchFormErr('sign_up_table','signUp','sign_up_err','formErr');
		document.getElementById('sign_up_err_txt').innerHTML='';
		return (true);}
}