var testObj;
function ajaxManager()
{
	var args = ajaxManager.arguments;
	switch(args[0]){
		case "load_page":
			if (document.getElementById) {
				var x = (window.ActiveXObject) ? new ActiveXObject("Microsoft.XMLHTTP") : new XMLHttpRequest();
			}
			if (x)
			{
			x.onreadystatechange = function()
				{
					el = document.getElementById(args[2]);
					if (x.readyState == 4 && x.status == 200)
					{
						el.innerHTML = "<div><center><img src='images/ajax-loader.gif' /></center></div>";
						el.innerHTML = x.responseText;
					}else{
						el.innerHTML = "<div><center><img src='images/ajax-loader.gif' /></center></div>";
					}
				}
				x.open("GET", args[1], true);
				x.send(null);
			}
		break;
	
		
		case 'home':
			testObj = document.getElementById("princ");
			//alert(testObj);
			setOpacity(10);
			window.location.href.hash = args[0]+".html";
			document.getElementById("log").style.visibility = "hidden";
			ajaxManager('load_page', 'content/home.php', 'content');
			ajaxManager('load_page', 'content/right.php', 'right');
			ajaxManager('load_page', 'content/bottom.php', 'bottom');
			document.getElementById("content").style.visibility = "visible";
		break;
		case 'css':
			document.getElementById("log").style.visibility = "hidden";
			ajaxManager('load_page', 'content/templateContent.php?menu='+args[0], 'content');
			
		break;
		case 'ajax':
			document.getElementById("log").style.visibility = "hidden";
			ajaxManager('load_page', 'content/templateContent.php?menu='+args[0], 'content');
			
		break;
		case 'flex':
			document.getElementById("log").style.visibility = "hidden";
			ajaxManager('load_page', 'content/templateContent.php?menu='+args[0], 'content');
			
		break;
		case 'contact':
			document.getElementById("log").style.visibility = "hidden";
			ajaxManager('load_page', 'content/templateContent.php?menu='+args[0], 'content')
			
		break;
		case 'resource':
			document.getElementById("log").style.visibility = "hidden";
			ajaxManager('load_page', 'content/templateContent.php?menu='+args[0], 'content')
			
		break;
		case 'forum':
			document.getElementById("log").style.visibility = "hidden";
			ajaxManager('load_page', 'content/templateContent.php?menu='+args[0], 'content');
			//
		break;
		case 'search':
			document.getElementById("log").style.visibility = "hidden";
			ajaxManager('load_page', 'content/search.php?querySearch='+args[1], 'content');
			//
		break;
		case 'admin':
			document.getElementById("log").style.visibility = "visible";
			testObj = document.getElementById("princ");
			//alert(testObj);
			setOpacity(5);
			ajaxManager('load_page', 'admin/admin.php?menu='+args[0], 'log');
			//
		break;
		
		
	}
}
function setOpacity(value)
{
	testObj.style.opacity = value/10;
	testObj.style.filter = 'alpha(opacity=' + value*10 + ')';
}