// JavaScript Document

function show_div(div_id) {
	//get question number form url
	var question=location.href.split("?");
		
		//check url is not null
		if (question[1]!=null){
			
			//check that div_id is not null and set previous divs to display and checked
			if (!div_id){
				document.getElementById("q2").style.display = 'block';
				document.getElementById("q3").style.display = 'block';	
				document.getElementById("q4").style.display = 'block';
				document.getElementById("q4a").checked = false;
				document.getElementById("q4b").checked = false;
				document.getElementById("q4c").checked = false;
				document.getElementById("q1_no").checked = true;
				document.getElementById("q2_yes").checked = true;
				document.getElementById("q3_yes").checked = true;
				return false;
			}
		}

			
		var hiddenDivs = new Array();
		//get all divs
		var allDivs = document.getElementsByTagName('div');
		
		// hide all the divs with class="hidden"
		for (i=0;i<allDivs.length;i++){
			if (allDivs[i].className == "hidden"){
			hiddenDivs[i] = allDivs[i];
			hiddenDivs[i].style.display = "none";
			}
		}
		// display the selected div
		if(div_id){
		document.getElementById(div_id).style.display = 'block';
		
		// display divs and uncheck radio buttons if lower level selection is made
		if (div_id == "q4"){	
		document.getElementById("q2").style.display = 'block';
		document.getElementById("q3").style.display = 'block';	
		document.getElementById("q4a").checked = false;
		document.getElementById("q4b").checked = false;
		document.getElementById("q4c").checked = false;
		document.getElementById("q1_no").checked = true;
		document.getElementById("q2_yes").checked = true;
		document.getElementById("q3_yes").checked = true;
		}
		else
			if(div_id == "q3"){
			document.getElementById("q2").style.display = 'block';
			document.getElementById("q3_yes").checked = false;
			document.getElementById("q3_no").checked = false;
			document.getElementById("q4a").checked = false;
			document.getElementById("q4b").checked = false;
			document.getElementById("q4c").checked = false;
			}
			else
				if(div_id == "q3_link"){
				document.getElementById("q2").style.display = 'block';
				document.getElementById("q3").style.display = 'block';
				document.getElementById("q4a").checked = false;
				document.getElementById("q4b").checked = false;
				document.getElementById("q4c").checked = false;
				}
				else
					if(div_id == "q2_link"){
					document.getElementById("q2").style.display = 'block';
					document.getElementById("q3_yes").checked = false;
					document.getElementById("q3_no").checked = false;
					document.getElementById("q4a").checked = false;
					document.getElementById("q4b").checked = false;
					document.getElementById("q4c").checked = false;
					}
					else
						if(div_id == "q1_link" || div_id == "q2"){
						document.getElementById("q2_no").checked = false;
						document.getElementById("q2_yes").checked = false;
						document.getElementById("q3_yes").checked = false;
						document.getElementById("q3_no").checked = false;
						document.getElementById("q4a").checked = false;
						document.getElementById("q4b").checked = false;
						document.getElementById("q4c").checked = false;
						}

		}
}

function getUrl(){
	if (document.getElementById('q4a').checked == true)
	{
	location.href=document.getElementById('q4a').value;
	}
	else
		if (document.getElementById('q4b').checked == true)
		{
		window.location=document.getElementById('q4b').value;
		}
		else
			if (document.getElementById('q4c').checked == true)
			{
			window.location=document.getElementById('q4c').value;
			}
			else
			{
			alert('Please select a residence option');
			return false;
			}
		
}


