var request = false;
var ccontent = false;
var ajax_debug = false;
var ajax_enable = false;

function ajax_getpage(url,cont)
{
	if (!ajax_enable)
	{
		window.location=url;
		return true;
	}
	//Switch(url)
	window.parent.Switch(url);
	return true;
	//Redirect(url);
	window.parent.post_request.action=url;
	window.parent.post_request.submit();
	return true;
	try {
		request = new XMLHttpRequest();
	} catch (trymicrosoft) {
		try {
			request = new ActiveXObject("Msxml2.XMLHTTP");
		} catch (othermicrosoft) {
			try {
				request = new ActiveXObject("Microsoft.XMLHTTP");
			} catch (failed) {
				request = false;
			}
		}
	}
	if (!request)
	{
		alert("Ошибка инициализации интерфейса Ajax");
	} else {
		ccontent=cont;
		request.open("GET", url, true);
		request.onreadystatechange = ajax_process;
		request.send(null);
	}
}

function ajax_runscript(url)
{
	//alert(url);
	try {
		request = new XMLHttpRequest();
	} catch (trymicrosoft) {
		try {
			request = new ActiveXObject("Msxml2.XMLHTTP");
		} catch (othermicrosoft) {
			try {
				request = new ActiveXObject("Microsoft.XMLHTTP");
			} catch (failed) {
				request = false;
			}
		}
	}
	if (!request)
	{
		alert("Ошибка инициализации интерфейса Ajax");
	} else {
		document.getElementById('ajax_progress').style.display='block';
		request.open("GET", url, true);
		request.onreadystatechange = ajax_rs_process;
		request.send(null);
	}
}

function ajax_rs_process()
{
	if (request.readyState == 4)
	{
		if (request.status == 200)
		{
			if (ajax_debug) alert(request.responseText);
			document.getElementById('ajax_progress').style.display="none";
			//alert(request.responseText);
			eval(request.responseText);
		}
	}
}

function ajax_process()
{
	if (request.readyState == 4)
	{
		if (request.status == 200)
		{
			document.getElementById(ccontent).innerHTML=request.responseText;
		}
	}
}

var lastDiv = "";
function showDiv(divName) {
	// hide last div
	if (lastDiv) {
		document.getElementById(lastDiv).className = "hiddenDiv";
	}
	//if value of the box is not nothing and an object with that name exists, then change the class
	if (divName && document.getElementById(divName)) {
		document.getElementById(divName).className = "visibleDiv";
		lastDiv = divName;
	}
}