 

	function validate_partner_form(event) {
		ok_to_submit = true;
		
		if(!$('interested1').checked && !$('interested2').checked && !$('interested3').checked && !$('interested4').checked) {
			ok_to_submit = false;
			$('interested_title').addClassName('required');
		} else {
			$('interested_title').removeClassName('required'); 
		}
		if($F('name').blank())		{ $('name_title').addClassName('required');	 $('name').addClassName('entform_input_required');   ok_to_submit = false;	} else { $('name_title').removeClassName('required'); $('name').removeClassName('entform_input_required'); 	  }
		if($F('company').blank())	{ $('company_title').addClassName('required'); $('company').addClassName('entform_input_required');  ok_to_submit = false; 	} else { $('company_title').removeClassName('required'); $('company').removeClassName('entform_input_required'); }
		if($F('website').blank())	{ $('website_title').addClassName('required'); $('website').addClassName('entform_input_required');  ok_to_submit = false;	} else { $('website_title').removeClassName('required'); $('website').removeClassName('entform_input_required'); }
		if($F('email').blank())		{ $('email_title').addClassName('required'); $('email').addClassName('entform_input_required');   ok_to_submit = false;	} else { $('email_title').removeClassName('required'); $('email').removeClassName('entform_input_required');  }
		if($F('phone').blank())		{ $('phone_title').addClassName('required'); $('phone').addClassName('entform_input_required');   ok_to_submit = false; 	} else { $('phone_title').removeClassName('required'); $('phone').removeClassName('entform_input_required');  }
		
		// verify email
		var strExp = "^([a-zA-Z0-9_-]+[\.])*[a-zA-Z0-9_-]+@([a-zA-Z0-9_-]+[\.])+[a-zA-Z0-9_-]+$";
		var objRegEx = new RegExp(strExp, "g");
		

		if(!ok_to_submit) {
			$('error').update('Please fill in all required fields')
			$('error').appear();
			Event.stop(event);
		} else
		if (!objRegEx.test($F('email'))) {
			$('error').update('Your email address is invalid');
			$('error').appear();
			Event.stop(event);
		}

	}
	
	document.observe("dom:loaded", function() {
		$('partner_form').observe('submit', validate_partner_form);
	});
	