/* cfe_main.js: This file contains commonly used CFE/CFS Javascript source */

/* Mouse Over Function for Left-Side Navigation Menus */
	function navbar_mouseOver(submenu) {
		document.submenu = eval('document.getElementById(submenu)');
		document.submenu.style.visibility = "visible";
	}

/* Mouse Out Function for Left-Side Navigation Menus */	
	function navbar_mouseOut(submenu) {
		document.submenu = eval('document.getElementById(submenu)');
		document.submenu.style.visibility = "hidden";
	}
	
/* Word Count Function for Submitting New Reviews */
	function word_cnt(w,x){
		var y=w.value;
		var r = 0;
		a=y.replace(/\s/g,' ');
		a=a.split(' ');
		for (z=0; z<a.length; z++) {if (a[z].length > 0) r++;}
		x.value=r;
	}
	
/*  No-Show Functions for Submitting New Reviews */
	function toggle2(showHideDiv) {
			var ele = document.getElementById(showHideDiv);
			if(ele.style.display == "block") {
				ele.style.display = "none";
	  	}
			else {
				ele.style.display = "block";
			}
	}
	
	function toggle3(contentDiv, controlDiv) {
		if (contentDiv.constructor == Array) {
		   for(i=0; i < contentDiv.length; i++) {
		      toggle2(contentDiv[i]);
		   }
		}
		else {
		   toggle2(contentDiv);
		}
	}
	
	function toggle4(LabelDiv) {
			var ele = document.getElementById(LabelDiv);
			if (ele.className == "text") {
				document.getElementById(LabelDiv).className = "text_grey";
			}
			else {
				document.getElementById(LabelDiv).className = "text";
			}
	}
	
	function toggle5(contentDiv, controlDiv) {
		if (contentDiv.constructor == Array) {
		   for(i=0; i < contentDiv.length; i++) {
		      toggle4(contentDiv[i]);
		   }
		}
		else {
		   toggle4(contentDiv);
		}
	}

