var inErrorMode;

function setRatingmeter(type, id) {
var selected = (type+'_'+id);
eval ("getElemRefs('"+type+"_1').src = 'pix/rating/1.gif';");
eval ("getElemRefs('"+type+"_2').src = 'pix/rating/2.gif';");
eval ("getElemRefs('"+type+"_3').src = 'pix/rating/3.gif';");
eval ("getElemRefs('"+type+"_4').src = 'pix/rating/4.gif';");
eval ("getElemRefs('"+type+"_5').src = 'pix/rating/5.gif';");
eval ("getElemRefs('"+type+"_6').src = 'pix/rating/6.gif';");
eval ("getElemRefs('"+type+"_7').src = 'pix/rating/7.gif';");
eval ("getElemRefs('"+type+"_8').src = 'pix/rating/8.gif';");
eval ("getElemRefs('"+type+"_9').src = 'pix/rating/9.gif';");
eval ("getElemRefs('"+type+"_10').src = 'pix/rating/10.gif';");
if (id) eval ("getElemRefs('"+selected+"').src = 'pix/rating/"+id+"-selected.gif';");
var hidfield = 'document.writecomment.rating_'+type+'.value';
eval(hidfield+" = '"+id+"';");

//if (document.getElementById('rating'+type+'text').style.color=='#FF0000') document.getElementById('rating'+type+'text').style.color = '#000000';

if (inErrorMode==true) checkForMissingRatings(); //alert("checking");
}

function checkForMissingRatings() {

var forgotOne = false;

//alert(document.writecomment.rating_1);
// If ratings aren't present, don't try this
if (document.writecomment.rating_1 || document.writecomment.rating_2 || document.writecomment.rating_3) {

if (document.writecomment.rating_1.value || document.writecomment.rating_2.value || document.writecomment.rating_3.value) {

	if (!document.writecomment.rating_1.value && document.getElementById('rating1text')) {
		forgotOne = true;
		document.getElementById('rating1text').style.color = '#FF0000';
	} else {
		document.getElementById('rating1text').style.color = '#000000';
	}

	if (!document.writecomment.rating_2.value && document.getElementById('rating2text')) {
		forgotOne = true;
		document.getElementById('rating2text').style.color = '#FF0000';
	} else {
		document.getElementById('rating2text').style.color = '#000000';
	}

	if (!document.writecomment.rating_3.value && document.getElementById('rating3text')) {
		forgotOne = true;
		document.getElementById('rating3text').style.color = '#FF0000';
	} else {
		document.getElementById('rating3text').style.color = '#000000';
	}
	
	if (forgotOne==true) {
	    inErrorMode = true;
	        if (document.getElementById('comment_text').value=='Skriv din kommentar her' || document.getElementById('comment_text').value=='Write your comment here' || document.getElementById('comment_text').value=='') { } else {
	        showLayer('forgotOneText');
	        hideLayer('writeSomethingText');
	        }
	} else {
	    hideLayer('forgotOneText');
        inErrorMode = false;
    }

	
} else {

	document.getElementById('rating1text').style.color = '#000000';
	document.getElementById('rating2text').style.color = '#000000';
	document.getElementById('rating3text').style.color = '#000000';
	hideLayer('forgotOneText');
    inErrorMode = false;
}

}

	return forgotOne;


}


function validateComment() {

if (document.getElementById('comment_text').value=='Skriv din kommentar her' || document.getElementById('comment_text').value=='Write your comment here' || document.getElementById('comment_text').value=='') {
	document.getElementById('comment_text').focus();
    showLayer('writeSomethingText');
    hideLayer('forgotOneText');
} else {
	dontSubmit = checkForMissingRatings();
	if (!dontSubmit) document.writecomment.submit();
}
}


function clearCommentTextField() {
	if (document.getElementById('comment_text').value=='Skriv din kommentar her' || document.getElementById('comment_text').value=='Write your comment here') {
		document.getElementById('comment_text').value = '';
		document.getElementById('comment_text').style.color = '#000000';
	}
}
function resetCommentTextField(lang) {
	if (document.getElementById('comment_text').value=='') { 
		if (lang=='da') document.getElementById('comment_text').value = 'Skriv din kommentar her';
		else document.getElementById('comment_text').value = 'Write your comment here';
		document.getElementById('comment_text').style.color = '#666666';
	}
}