
function validate_ratingForm() {

		//--------rate_mp3_id-------//

if ( document.ratingForm.rate_mp3_id != null ) {
var rate_mp3_id_index = document.ratingForm.rate_mp3_id.selectedIndex;
if ( !(document.ratingForm.rate_mp3_id.options[rate_mp3_id_index].value == '') ) {
			//--------rate_value-------//

if ( document.ratingForm.rate_value != null ) {
var rate_value_index = document.ratingForm.rate_value.selectedIndex;
if ( (document.ratingForm.rate_value.options[rate_value_index].value == '') ) {

				alert('Please select a rating for this mp3.');
				document.ratingForm.rate_value.focus();
				return false;
}
}
}
}
//--------end rate_value-------//

		//--------rate_value-------//

if ( document.ratingForm.rate_value != null ) {
var rate_value_index = document.ratingForm.rate_value.selectedIndex;
if ( !(document.ratingForm.rate_value.options[rate_value_index].value == '') ) {
			//--------rate_mp3_id-------//

if ( document.ratingForm.rate_mp3_id != null ) {
var rate_mp3_id_index = document.ratingForm.rate_mp3_id.selectedIndex;
if ( (document.ratingForm.rate_mp3_id.options[rate_mp3_id_index].value == '') ) {

				alert('Please select which mp3 to add a rating for');
				document.ratingForm.rate_mp3_id.focus();
				return false;
}
}
}
}
//--------end rate_mp3_id-------//

		//--------rate_mp3_id-------//

if ( document.ratingForm.rate_mp3_id != null ) {
var rate_mp3_id_index = document.ratingForm.rate_mp3_id.selectedIndex;
if ( (document.ratingForm.rate_mp3_id.options[rate_mp3_id_index].value == '') ) {
		//--------rate_value-------//

if ( document.ratingForm.rate_value != null ) {
var rate_value_index = document.ratingForm.rate_value.selectedIndex;
if ( (document.ratingForm.rate_value.options[rate_value_index].value == '') ) {
				//--------rate_comment-------//

if ( document.ratingForm.rate_comment != null ) {
if ( ((document.ratingForm.rate_comment.value == '')) ) {

					alert('Please enter a comment or a rating');
					document.ratingForm.rate_comment.focus();
					return false;
}
}
}
}
}
}
//--------end rate_comment-------//

	return true;
}

