function trim (str) {
	return (str.replace("\s+$","").replace("^\s+",""));
}

function check_form(form, fieldstring) {

	var fields = fieldstring.split(","); 
	var errors = new Array();
	 
	for (var key in fields) {
		if(document.forms[form].elements[fields[key]] && trim(document.forms[form].elements[fields[key]].value) == "") {
			document.forms[form].elements[fields[key]].style.border = "solid 2px #CC3333";
			document.forms[form].elements[fields[key]].style.backgroundImage = "url(../images/form_error.jpg)";
			errors[errors.length] = fields[key];
		}
	}
		
	if(errors.length != 0) {
		document.getElementById( 'required_text' ).style.color = "#CC3333";
		document.location.hash="error"; 
		return false;
	}
	return true;
}
