var ERR_CLASSNAME = 'error';

function chk_form(form) {
	for (var i = 0;i<form.length;++i) {
			var fld=form[i];
			if(fld.className==ERR_CLASSNAME) {
				$('#err_' + fld.name).hide("fast");
			}
	}
	if (validateCompleteForm(form, ERR_CLASSNAME)) {
		form.submit();
	} else {
		for(var i=0;i<form.length;++i) {
			var fld=form[i];
			if(fld.className==ERR_CLASSNAME) {
				$('#err_' + fld.name).show("fast");
			}
		}
	}
}

function check_search_form(search_field_name) {
	if (document.getElementById(search_field_name).value.length > 1 && document.getElementById(search_field_name).value != 'Type in Artist / Track Name') {
		return true;
	} else {
		alert ('Please enter a search term of at least 2 characters');
		return false;
	}
}

function check_comment_form(form) {
	if (document.getElementById("discussion_item").value == '') {
		alert ('Please enter text into the comment box before posting your comment');
	} else {
		document.getElementById("post_comment_link").href = '#';
		$("#proc_comment").show();
		form.submit();
	}
}
