/*Sun Ringlé AJAX JavaScript by Ty Rayner---------------------------------------------User-Definable constants are below:*//*const*/ var nav_request_base = 'http://www.sun-ringle.com/navpages/';/*const*/ var content_request_base = 'http://www.sun-ringle.com/contentpages/';/*END USER-CONFIGURABLE CONTENTDO NOT MODIFY BELOW THIS LINE---------------------------------------------*/var			xmlreq_loadnavpage = null;var			xmlreq_loadcontentpage = null;function getXMLHttpRequest(){	var xmlHttp;		if (window.XMLHttpRequest)	{		xmlHttp = new XMLHttpRequest()	}	else if (window.ActiveXObject)	{		xmlHttp = new ActiveXObject("Microsoft.XMLHTTP"); 	}	else	{		alert("Could not getXMLHttpRequest()");		xmlHttp = null;	}		return xmlHttp;}function ajax_loadNavPageCallback(){/*0 = uninitialized1 = loading2 = loaded3 = interactive4 = complete*/	verboseAlerts = false;		switch (xmlreq_loadnavpage.readyState)	{		case (0): // uninitialized;			if (verboseAlerts) alert("uninitialized");			break;		case (1): // loading;			if (verboseAlerts) alert("loading");			break;		case (2): // loaded;			if (verboseAlerts) alert("loaded");			break;		case (3): // interactive;			if (verboseAlerts) alert("interactive");			break;		case (4): // complete;			if (verboseAlerts) alert("loaded");			if (xmlreq_loadnavpage.responseText && ((!(xmlreq_loadnavpage.status)) || (xmlreq_loadnavpage.status == 200))) {				loadNavPageCallback(xmlreq_loadnavpage.responseText, null);			}			else			{				loadNavPageCallback(null, "Couldn't load nav page. Got status " + xmlreq_loadnavpage.status);			}			xmlreq_loadnavpage = null;			break;	}}function ajax_loadNavPage(navPageName, sendData){	if (xmlreq_loadnavpage)	{		alert("Already loading a request.");		return;	}		var loadPath;		xmlreq_loadnavpage = getXMLHttpRequest();		loadPath = (nav_request_base + navPageName + ".php5");		xmlreq_loadnavpage.onreadystatechange = ajax_loadNavPageCallback;	xmlreq_loadnavpage.open("POST", loadPath, true);	//xmlreq_loadnavpage.open("POST", "a_uber", true);	xmlreq_loadnavpage.send(sendData ? sendData : "")}function ajax_loadContentPageCallback(){	verboseAlerts = false;		if (xmlreq_loadcontentpage.readyState != 4) return;		if (verboseAlerts) alert("loaded");	if (xmlreq_loadcontentpage.responseText && ((!(xmlreq_loadcontentpage.status)) || (xmlreq_loadcontentpage.status == 200))) {		loadContentPageCallback(xmlreq_loadcontentpage.responseText, null);	}	else	{		loadContentPageCallback(null, "Couldn't load content page. Got status " + xmlreq_loadcontentpage.status);	}	xmlreq_loadcontentpage = null;}function ajax_loadContentPage(contentPageName, sendData){	if (xmlreq_loadcontentpage)	{		alert("Already loading a request.");		return;	}		var loadPath;		xmlreq_loadcontentpage = getXMLHttpRequest();		loadPath = (content_request_base + contentPageName + ".php5");		//alert(loadPath);		xmlreq_loadcontentpage.onreadystatechange = ajax_loadContentPageCallback;	xmlreq_loadcontentpage.open("POST", loadPath, true);	//xmlreq_loadnavpage.open("POST", "a_uber", true);	xmlreq_loadcontentpage.send(sendData ? sendData : "")}