//Written by Tom Palermo, 11/05/02 

//Pass form values through a URL to next page, insert values into appropriate form fields.
//Checkboxes get checked, text values are inserted into textareas depending on field types contained in a form.
//textarea values also inserted into hidden fields and used for innerText for redisplay purposes.
function getValues(){
	  	
		g = document.getElementById;
		
		w = location.search.substring(1)
	  	
		list = w.split('&');
		list2 = list.slice(0,list.length-2);
		
		newlist = new Array();
		
		for (var i = 0; i < list2.length; i++){
			sublist = list2[i].split('=');
			newlist[newlist.length] = sublist;
		}
		
		for (var i = 0; i < newlist.length; i++){
			
			n = newlist[i][0];
			ans = n + "_answer";
			a = newlist[i][1].split('+');
			v = unescape(a.join(" "));
			
			var e = document.mainForm.elements[n];
			var t = document.getElementById(ans)
			if (e.type=='checkbox'){
				e.checked=true;
				if(t){
				t.style.display = "block";
				}
			}
			
			if(e.type=='textarea' || e.type=='hidden'){
				e.value = v;
			}
			
		}
		
		var call = g("call");
		var need = g("need");
		var value = g("value");
		
		if(call){
			call.innerText = document.mainForm.opening_call.value;
		}
		
		if(need){
			need.innerText = document.mainForm.create_need.value;
		}
		
		if(value){
			value.innerText = document.mainForm.position_value.value;
		}
		
	  }

//Loop through all of the form elements and see how many checkboxes are checked. If checked > 4, alert user.  
function numValues(){
		var e = document.mainForm.elements;
		var num = 0;
		
		for(var i = 0; i < e.length; i++){
			
			if(e[i].type=='checkbox' & e[i].checked == true) num = num+1;
			
		}
				
		if(num > 4){
			alert("Please select no more than four choices.");
			return false;
		}
		
}

function diagnosis_numValues(){
		var e = document.mainForm.elements;
		var num = 0;
		
		for(var i = 0; i < e.length; i++){
			
			if(e[i].type=='checkbox' & e[i].checked == true) num = num+1;
			
		}
				
		if(num > 1){
			alert("Please select no more than one choice.");
			return false;
		}
		
	}

//Check to see if a value was entered in the text area.
function checkText(){
	var e = document.mainForm.elements;
	
	for(var i = 0; i < e.length; i++){
			
		if(e[i].value==''){
			alert("Please enter a value in the text area.");
			return false;	
		}
			
	}
}

function showPanel(panel,event){
	var p = document.getElementById(panel);
		
	//get positioning coordinates
	var w = self.screen.width;
	var h = self.screen.height;
	var s = document.body.scrollTop;
		
	//set left and top properties
	var x = w - (w-30);
	var y = s+30;
		
	p.style.display = "block";
	p.style.left = x.toString() +"px";
	p.style.top = y.toString() + "px";
}
	  
function hidePanel(panel,event){
	p = document.getElementById(panel);
	p.style.display = "none";
		
}
	  
function showText(text,event){
	var t = document.getElementById(text);
	t.style.display = "block";
}
	  
function hideText(text,event){
	var t = document.getElementById(text);
	t.style.display = "none";
}