

/**
 * Comments field validations
 */
function validateEntries() {

	var valid = true;
	var focusid = "";

	/* Other field validation */
	var topic = document.getElementById("topic").value;
	if(topic == "Other" || topic == "other") {
		var topicOth = trimString(document.getElementById("topicOther").value);
		
		if(topicOth == "") {
			valid = false;
			document.getElementById("othererr").style.display = "block";
			document.getElementById("othererr").innerHTML = "Please enter topic or choose from the above list";
			if(focusid == "") {
				focusid = "topicOther";
			}
		} else {
			document.getElementById("othererr").style.display = "none";
			document.getElementById("othererr").innerHTML = "";
		}
	}

	/* Detail field validation */
	var detail = trimString(document.getElementById("details").value);
	if(detail == "") {
		valid = false;
		document.getElementById("detailerr").style.display = "block";
		document.getElementById("detailerr").innerHTML = "Please enter the details";
		if(focusid == "") {
			focusid = "details";
		}
	} else {
		document.getElementById("detailerr").style.display = "none";
		document.getElementById("detailerr").innerHTML = "";
	}
	
	/* Userinfo validation */
	if(document.getElementById("userinput").checked == false) {

		var fname = trimString(document.getElementById("cfName").value);
		var lname = trimString(document.getElementById("clName").value);
		var email = trimString(document.getElementById("cEmail").value);

		if(fname.length == 0) {
			valid = false;
			document.getElementById("fnameerr").style.display = "block";
			if(focusid == "") {
				focusid = "cfName";
			}
		} else {
			document.getElementById("fnameerr").style.display = "none";
		}

		if(lname.length == 0) {
			valid = false;
			document.getElementById("lnameerr").style.display = "block";
			if(focusid == "") {
				focusid = "clName";
			}
		} else {
			document.getElementById("lnameerr").style.display = "none";
		}

		if(!validateEmail(email)) {
			valid = false;
			document.getElementById("emailerr").style.display = "block";
			if(focusid == "") {
				focusid = "cEmail";
			}
		} else {
			document.getElementById("emailerr").style.display = "none";
		}

	}

	if(focusid.length > 0) {
		var focusElmt = document.getElementById(focusid);
		if(focusElmt) {
			focusElmt.focus();
		}
	}

	if(!valid) {
		document.getElementById("errmsg").style.display = "block";
	} else {
		document.getElementById("errmsg").style.display = "none";
	}
	
	return valid;

}
	
	