/*Ajax Tab Code*/


var defaultcontentarray=new Object()

var XMLHttpRequestObject = false;
if(window.XMLHttpRequest)
{
	XMLHttpRequestObject = new XMLHttpRequest();
}
else if(window.ActiveXObject) 
try {
XMLHttpRequestObject = new ActiveXObject("Msxml2.XMLHTTP")
} 
catch (e){
try{
page_request = new ActiveXObject("Microsoft.XMLHTTP")
}
catch (e){}
}

function getData(url, containerid, selectdiv)
{
//	alert(url);
//	alert(containerid);
//	alert(selectdiv);
	var ullist = selectdiv.parentNode.parentNode.getElementsByTagName("li");
	for(x=0;x<ullist.length;x++)
	{
		ullist[x].className="";
	}
	selectdiv.parentNode.className="selected";
	
	if(XMLHttpRequestObject)
	{
		if(url.indexOf("#default") != -1)
		{
			document.getElementById(containerid).innerHTML=defaultcontentarray[containerid]
			return
		}
		XMLHttpRequestObject.open('GET', url)
		XMLHttpRequestObject.onreadystatechange = function()
			{	
				loadpage(XMLHttpRequestObject, containerid)
			}
			
			XMLHttpRequestObject.send(null);
	}
}

function loadpage(XMLHttpRequestObject, containerid)
	{
		
		if (XMLHttpRequestObject.readyState == 4 && (XMLHttpRequestObject.status==200 || window.location.href.indexOf("http")==-1))
		document.getElementById(containerid).innerHTML = XMLHttpRequestObject.responseText;
		
	}
function savedefaultcontent(contentid) // save default ajax tab content
	{
		//alert(contentid)
	//	alert(typeof defaultcontentarray[contentid])
		if (typeof defaultcontentarray[contentid]=="undefined") //if default content hasn't already been saved
//		var strtext = document.getElementById("ajaxcontentarea").innerHTML
//			alert(strtext);
		defaultcontentarray[contentid]=document.getElementById(contentid).innerHTML
		return
    }

function startajaxtabs()
{
				
	var ulobj = document.getElementById("slider");
	var ullist=ulobj.getElementsByTagName("li");

	for(x=0;x<ullist.length;x++)
	{
		var ullink=ullist[x].getElementsByTagName("a")[0]
		if (ullink.getAttribute("rel"))
			{
				
				var modifiedurl=ullink.getAttribute("href").replace(/^http:\/\/[^\/]+\//, "http://"+window.location.hostname+"/")
				ullink.setAttribute("href", modifiedurl) //replace URL's root domain with dynamic root domain, for ajax security sake
				savedefaultcontent(ullink.getAttribute("rel"));
				ullink.onclick=function()
				{
					getData(this.getAttribute("href"), this.getAttribute("rel"), this);
					return false;
				}
			}
	}
	
}
