var content1_index = 0;
var px ="px";
var hrefs,href;
var here = 'http://localhost/AJAXCMS/';



function loadPage(file1)
{
	ajaxManager('load_page', file1, 'contentLYR');
}
function loadMenu(file1)
{
	ajaxManager('load_menu', file1, 'menuLYR0');
}	

function loadMenuGE(file1,level,e)
{	
	ShowLayer(level,e);
	document.getElementById('menuLYR'+level).innerHTML = '<span class=ddlinks>Loading...</span>';
	ajaxManager('load_menu', file1, 'menuLYR'+level);
}	

function ajaxManager()
	{
	var args = ajaxManager.arguments;
	var x = (window.ActiveXObject) ? new ActiveXObject("Microsoft.XMLHTTP"): new XMLHttpRequest();
	switch (args[0])
		{
		
		
		case "load_menu":
			if (x)
				{
				
				x.onreadystatechange = function()
					{
					if (x.readyState == 4 && x.status == 200)
						{
						
						el = document.getElementById(args[2]);
						el.innerHTML = x.responseText;			    
						}
	
					}
				x.open("GET", args[1], true);
				//x.open("GET", args[1], false);

				x.send(null);		
				
				}
				
			break;
			
		case "load_page":
			if (x)
				{
				x.onreadystatechange = function()
					{
					if (x.readyState == 4 && x.status == 200)
						{
						
						el = document.getElementById(args[2]);
						hrefs = el.getElementsByTagName("a"); 
						el.innerHTML = x.responseText;
						
						for (var i = 0; i < hrefs.length; i++) { 
						
							href = hrefs[i].getAttribute("href"); 
							
							hrefs[i].setAttribute("href", "javascript:loadPage('" + href.replace(here,"") + "')")
						}						
						//el.innerText = 	el.innerHTML 
					    
						}
	
					}
				//x.open("GET", args[1], true);
x.open("GET", args[1], false);
				el.style.left = 2000;
				glideContent();
				x.send(null);		
				}
				
			break;
		case "load_js":
			if (x)
				{
				x.onreadystatechange = function()
					{
					if (x.readyState == 4 && x.status == 200)
						{
						var getheadTag = document.getElementsByTagName('head')[0];
						setjs = document.createElement('script');
						setjs.setAttribute('type', 'text/javascript');
						getheadTag.appendChild(setjs);
						setjs.text = x.responseText;
						}
					}
				//x.open("GET", args[1], true);
x.open("GET", args[1], false);
				x.send(null);
				}
			break;
	case "start_up":
		ajaxManager('load_js', 'scripts/glide.js');
		//ajaxManager('load_page', "page.aspx", 'contentLYR');
			break;
		}
	}



			