//<!--

var oXMLObj_siteDetails = setXMLObject();
var sResponseElement;

function fnAjaxRequest(ElementID, strLoadPage)
{
	oXMLObj_siteDetails.open('GET', strLoadPage, true); 
	oXMLObj_siteDetails.onreadystatechange = fnAjaxResponse;
	sResponseElement = ElementID;
	oXMLObj_siteDetails.send('');
}

function fnAjaxResponse() 
{
	if (oXMLObj_siteDetails.readyState == 4) 
	{
		if (!document.getElementById(sResponseElement)) 
		{
			alert('AJAX Error : AJAX_GetCodeBlock requires an element with an Id of '+sResponseElement+' in your HTML.');
		}

		document.getElementById(sResponseElement).innerHTML=oXMLObj_siteDetails.responseText;

        //reset the javascript functions when ajax changes page
        if (window.FancyForm) 
        {
            FancyForm.start();
        }
	} 
	else 
	{
			document.getElementById(sResponseElement).innerHTML='Loading Data ...';
	}
}

function setXMLObject()
{
	var xmlHttp;
	try
	{
		xmlHttp = new ActiveXObject("Msxml2.XMLHttp");
	}
	catch(e)
	{
		try
		{
			xmlHttp = new ActiveXObject("Microsoft.XMLHttp");
		}
		catch(e2) {}
	}

	if(xmlHttp == undefined && (typeof XMLHttpRequest != 'undefined'))
	{
		xmlHttp = new XMLHttpRequest();
	}

	return xmlHttp;
}


function fnRunAjax(url)
{
    url += '?Submit=Get Results';
    
    for (i = 1; i <= 5; i++)
    {
        var yesButton = document.getElementById('Q' + i + 'Yes');
        var noButton = document.getElementById('Q' + i + 'No');
        if (yesButton.checked)
        {
            url += '&Q' + i + 'Answer=Yes';
        }
        else if (noButton.checked)
        {
            url += '&Q' + i + 'Answer=No';
        }
           
    }
    
    fnAjaxRequest('SymptomCheckerForm', url);
}

//-->