function changeTab(mainTab,countTabs,selectedTab)
	{
		document.getElementById(mainTab+"AJAXDivLoader").style.display="none";
		document.getElementById(mainTab+"AJAXDivContent").style.display="none";
		for(i=0;i<parseInt(countTabs);i++)
			{
			document.getElementById(mainTab+"Tab"+i).className=mainTab+"TabStyle cell_tabCreator";
			eval('document.getElementById(mainTab+"TabSpan"+i).className='+mainTab+'TabSpanStyle;');
			eval("var type="+mainTab+"TabType"+i);
			if(type=="content")
				{
				document.getElementById(mainTab+"Div"+i).style.display="none";
				}
			}
		document.getElementById(mainTab+"Tab"+selectedTab).className=mainTab+"TabSelectedStyle  cell_tabCreator";
		eval('document.getElementById(mainTab+"TabSpan"+selectedTab).className='+mainTab+'TabSpanSelectedStyle;');
		eval("var type="+mainTab+"TabType"+selectedTab+";");
		if(type=="content")
			{
				document.getElementById(mainTab+"Div"+selectedTab).style.display="block";
			}
	else
	{
	document.getElementById(mainTab+"AJAXDivLoader").style.display="block";
	getContentTab(mainTab, selectedTab)
	}
	}
	

function createTabRequest()
{

try
  {
  // Firefox, Opera 8.0+, Safari
  return request=new XMLHttpRequest();
  }
catch (e)
  {
  // Internet Explorer
  try
    {
    return request=new ActiveXObject("Msxml2.XMLHTTP");
    }
  catch (e)
    {
    return request=new ActiveXObject("Microsoft.XMLHTTP");
    }
  }
return request;
}


	
	

function getContentTab(mainTab, selectedTab)
{
/*eval('cacheContent='+mainTab+'TabContent'+selectedTab+'');
if(!(cacheContent==""))
	{
			document.getElementById(mainTab+"AJAXDivContent").innerHTML=cacheContent;
			document.getElementById(mainTab+"AJAXDivLoader").style.display="none";
			document.getElementById(mainTab+"AJAXDivContent").style.display="block";
			return;
}*/
var request=null;
request=createTabRequest();
eval("var url="+mainTab+"TabLink"+selectedTab+";");
request.open("GET",url,true);
request.onreadystatechange=function()
	{
	if(request.readyState==4)
		{
			var newContent=request.responseText;
			eval(mainTab+'TabContent'+selectedTab+'=newContent');
			document.getElementById(mainTab+"AJAXDivContent").innerHTML=newContent;
			document.getElementById(mainTab+"AJAXDivLoader").style.display="none";
			document.getElementById(mainTab+"AJAXDivContent").style.display="block";
	
		};
	}
request.send(null);
}
