﻿var request1 = null;
var request2 = null;

function GetResultsAjaxAge(url)
{
     request1 = new Ajax.Request( url,
                                 { method:'get',
                                  parameters: {nextQuestion: 4},
                                  onSuccess: UpdatePageAge,
                                  onFailure: SomethingWentWrong
                                 } );
}

function GetResultsAjaxOverall(url)
{
     request2 = new Ajax.Request( url,
                                 { method:'get',
                                  parameters: {nextQuestion: 4},
                                  onSuccess: UpdatePageOverall,
                                  onFailure: SomethingWentWrong
                                 } );
}

function ClearResults()
{
    var resultsDivEl = document.getElementById("ResultsContainer");
	resultsDivEl.innerHTML = "";
}

function UpdatePageAge()
{
	UpdatePage("AgeContainer", request1 );
}

function UpdatePageOverall()
{
	UpdatePage("OverallContainer", request2 );
}

function UpdatePage(targetContainer, theRequest)
{
	//alert( "updating ... " + targetContainer );
   //alert("Success! \n\n" + request.transport.responseText);
   // var response = request.responseText || "no response text";
      var resultsDivEl = document.getElementById(targetContainer);
      resultsDivEl.innerHTML = theRequest.transport.responseText;

   
}
function SomethingWentWrong()
{
    alert('Something went wrong...');
}

function ChangeTabs(sTabName)
{
	var tabsCurrent = document.getElementById("current" );
	
	var sSelectorExpression = '[title="' + sTabName + '"]';
	var liElements = $('tablist').getElementsBySelector(sSelectorExpression);
	
	if( liElements[0] == tabsCurrent )
	{
		// Click on current tab, so no change.
		return false;
	}

	// This will switch the styles to make the clicked element change to the current
	tabsCurrent.id = "";
	liElements[0].id = "current";
	
/*	var visibleDiv = $("ResultsContainer");
	
	var sContainerName = sTabName + "Container";
	var selectedDiv = $(sContainerName);
	
	// push HTML to visible div.
	visibleDiv.innerHTML = selectedDiv.innerHTML;
	return false;
*/
}




/***********************************************
* Tabbed Document Viewer script- © Dynamic Drive DHTML code library (www.dynamicdrive.com)
* This notice MUST stay intact for legal use
* Visit Dynamic Drive at http://www.dynamicdrive.com/ for full source code
***********************************************/

var selectedtablink=""
var tcischecked=false

function handlelink(aobject, sTabName)
{
	ChangeTabs( sTabName );
	
	selectedtablink=aobject.href
	tcischecked=(document.tabcontrol && document.tabcontrol.tabcheck.checked)? true : false

	if (document.getElementById && !tcischecked)
	{
		var tabobj=document.getElementById("tablist")
		var tabobjlinks=tabobj.getElementsByTagName("A")
		for (i=0; i<tabobjlinks.length; i++)
		tabobjlinks[i].className=""
		aobject.className="currentZ"
		document.getElementById("tabiframe").src=selectedtablink
		return false
	}
	else
		return true
}

function handleview(){
tcischecked=document.tabcontrol.tabcheck.checked
if (document.getElementById && tcischecked){
if (selectedtablink!="")
window.location=selectedtablink
}
}
