// JavaScript Document
	function showHide() {
		if (document.getElementById('completeeToggle').style.display == "block") {
		 document.getElementById('completeeToggle').style.display = "none";
		} else {
		document.getElementById('completeeToggle').style.display = "none";
		}
		if (document.getElementById('completee').checked == true){
			document.getElementById('completeeToggle').style.display = "block";
		} else {
			document.getElementById('completeeToggle').style.display = "none";
		}	
	}
	function completeeToggle() {
		if (document.getElementById('completee').checked == true){
			document.getElementById('completee').value = "Yes";
			document.getElementById('completeeToggle').style.display = "block";
		} else {
			document.getElementById('completee').value = "No";
			document.getElementById('completeeToggle').style.display = "none";		
		}	
	}	
	function countCheckBox() {
		var checkCount = 0; // counter for the checkboxes
		var num = 9; // number of checkboxes
		var checkLimit = 3; // limit of checkboxes to be selected
		for (x=1;x<=num;x++){
			var whattodoName = 'whattodo' + x;
			if ((document.getElementById(whattodoName).checked == true) && (checkCount < checkLimit)){ // if box checked keep others available till limit reached
				for (y=1;y<=num;y++){
					whattodoName = 'whattodo' + y;
					if (document.getElementById(whattodoName).checked == true) {
					document.getElementById(whattodoName).checked = true;
					} else {
					document.getElementById(whattodoName).disabled = false;						
					}					
				}	
				checkCount++;										
				if (checkCount == checkLimit) { // if limit reached make others read only
					for (z=1;z<=num;z++){
						whattodoName = 'whattodo' + z;
						if (document.getElementById(whattodoName).checked == true) {
						document.getElementById(whattodoName).checked = true;
						} else {
						document.getElementById(whattodoName).disabled = true;						
						}					
					}						
				}
			} 
		}
	}	
	maxKeys = 250;
    var IE = (document.all) ? 1 : 0;
    var DOM = 0; 
    if (parseInt(navigator.appVersion) >=5) {DOM=1};    
	function txtshow( txt2show, which ) {
		// Detect Browser
		if (DOM) {
			var divIdName = 'txtmsg'+which;
			var viewer = document.getElementById(divIdName);
			viewer.innerHTML=txt2show;
		} else if(IE) {
			var divIdName = 'txtmsg'+which;
			document.all[divIdName].innerHTML=txt2show;
		}
	}		
	function charCount(what, num) 
	{
	 
	  var str = new String(what.value);	 
	  var len = str.length;
	  var showstr = len + " characters of " + maxKeys + " entered";
	  if (len > maxKeys) showstr += '<br>Some information will be lost, please revise your entry';
	  txtshow( showstr, num );
	}	
	function wordCount(what, num)
	{
	     var str = new String(what.value);	 
		 str = str.replace(/^\s*|\s*$/g,''); //removes whitespace from front and end
	     var count_array = str.split(" ");
	     var len  = count_array.length;
		 var showstr = len + " words out of " + maxKeys + " entered";
	  	 if (len > maxKeys) showstr += '<br>Some information will be lost, please revise your entry';
	  	 txtshow( showstr, num );
	}	
	function printPage(thisPage){
		thisPage=document;
		print(thisPage);
	}