// JavaScript Document

<!-- Required Information Field Check-->

	function fieldReqCheck(fname,ftext,enable){
	   var fname = document.getElementById(fname);
	   var colText = document.getElementById("errorText");	
       var fsubmit = document.getElementById("submit");	
		
	      if (fname.value == '') {
		  	document.getElementById("errormsg").style.display = "block";
			colText.innerHTML = "Please enter a " + ftext + ".";
			<!-- fsubmit.disabled="disabled"; -->
		  } else if(fname.value != '' && enable == 1) {
		  	document.getElementById("errormsg").style.display = "none";
			fsubmit.disabled="";
		  } else {
			document.getElementById("errormsg").style.display = "none";
		  }
	}

<!-- Required Information Form Check-->

	function formReqCheck(fname){
	   var fnameArr = fname.split(',');
	   var error = 0;

	   for (i=0;i<fnameArr.length;i++){
			   var fnameExp = fnameArr[i].split('|');
			   
			   var txtName = fnameExp[0]+'Txt';
			   var divName = fnameExp[0]+'Box';
			   var fname = document.getElementById(fnameExp[0]);
	   		   var colText = document.getElementById(txtName);	
       		   var fsubmit = document.getElementById("submit");	
			   var boxErr  = document.getElementById(divName);	
			  
			  if (fname.value == '' && fnameExp[1] != "cImgExt") {
				boxErr.style.display = "block";
				colText.innerHTML = "&nbsp; <b>!</b> &nbsp; Please enter a " + fnameExp[1] + ".";
				error = 1;
			  } else if (fnameExp[1] == "cImgExt"){
			  	  var sAcceptedExtensions = "|gif|jpg|jpeg|png|";
				  
				  if (fname.value != ''){
				  
				  var fileExt = fname.value.substring(fname.value.lastIndexOf('.')+1);
				  
				  if (sAcceptedExtensions.indexOf('|'+fileExt+'|') < 0 )
				  {
					  	document.getElementById(divName+'Ext').style.display = "block";
   						document.getElementById(txtName+'Ext').innerHTML = "&nbsp; <b>!</b> &nbsp; You cannot upload files with an extension of  \'." + fileExt+"\ ' \nTry looking for a file with one of these extensions: gif, jpg, jpeg, and png.";
				  		error = 1;
				  } else {
					  document.getElementById(divName+'Ext').style.display = "none";
				  }
				  }
			  
			  } else {
				boxErr.style.display = "none";
			  }
	   }
	   
	   if (error == 1) {
	   	   return false;
	   } else {
	   	   return true;
	   }
	}

<!-- inArray Method for JavaScript -->
	
	Array.prototype.inArray = function (value)
	// Returns true if the passed value is found in the
	// array.  Returns false if it is not.
	{
		var i;
		for (i=0; i < this.length; i++) {
			// Matches identical (===), not just similar (==).
			if (this[i] === value) {
				return true;
			}
		}
		return false;
	};
	
<!-- Show & Hide DIV -->

	function divShow(dName,lName,l2Name) {
		document.getElementById(dName).style.display = 'block';
		document.getElementById(lName).style.display = 'block';
		document.getElementById(l2Name).style.display = 'none';
	}
	
	function divHidden(dName,lName,l2Name) {
		document.getElementById(dName).style.display = 'none';
		document.getElementById(lName).style.display = 'none';
		document.getElementById(l2Name).style.display = 'block';
	}
	
<!-- Pop-Up Notes with DHTML-->

	function showObject(idiv) {
	  ns4 = document.layers;
	  ie4 = document.all;
	  nn6 = document.getElementById && !document.all; 

	  if (ns4) {
		 document.idiv.visibility = "show";
	  }
	  else if (ie4) {
		 document.all[idiv].style.visibility = "visible";
	  }
	  else if (nn6) {
		 document.getElementById(idiv).style.visibility = "visible";
	  }
	  document.getElementById("qm0").style.display = 'none';
	}

	function hideObject(idiv) {
	  ns4 = document.layers;
	  ie4 = document.all;
	  nn6 = document.getElementById && !document.all; 
	  
	  if (ns4) {
		 document.idiv.visibility = "hide";
	  }
	  else if (ie4) {
		 document.all[idiv].style.visibility = "hidden";
	  }
	  else if (nn6) {
		 document.getElementById(idiv).style.visibility = "hidden";
	  }
	  document.getElementById("qm0").style.display = '';
	}
	
<!-- Pop-Up Notes with DHTML-->
	
	function showDescMenu(idiv, pdiv, height) {
	  ns4 = document.layers;
	  ie4 = document.all;
	  nn6 = document.getElementById && !document.all; 
	
	  if (ns4) {
		 document.idiv.visibility = "show";
		 document.pdiv.style.height = height;
	  }
	  else if (ie4) {
		 document.all[idiv].style.visibility = "visible";
		 document.all[pdiv].style.height = height;
	  }
	  else if (nn6) {
		 document.getElementById(idiv).style.visibility = "visible";
		 document.getElementById(pdiv).style.height = height; 
	  }
	}

	function hideDescMenu(idiv, pdiv) {
	  ns4 = document.layers;
	  ie4 = document.all;
	  nn6 = document.getElementById && !document.all; 
	  
	  if (ns4) {
		 document.idiv.visibility = "hide";
		 document.pdiv.height = "";
	  }
	  else if (ie4) {
		 document.all[idiv].style.visibility = "hidden";
		 document.all[pdiv].style.height = "";
	  }
	  else if (nn6) {
		 document.getElementById(idiv).style.visibility = "hidden";
		 document.getElementById(pdiv).style.height = ""; 
	  }
	}