// Beatusoff Default JavaScript Document

// Menu Hints
function headerMenuHint(display) {
	document.getElementById("pageheaderbar").innerHTML = "&nbsp;" + display;
}

function footerMenuHint(display) {
	document.getElementById("pagefooterbar").innerHTML = "&nbsp;" + display;
}

// Ajax Function
function loadPHP() {
	var URL = arguments[0];
	var element_id = arguments[1];
	var showLoading = 'true';
	if (arguments.length > 2) {
		showLoading = arguments[2];
	}

	var element = document.getElementById(element_id);
	var xmlhttp;
	var now = (new Date());
	
	if (showLoading == 'true') {
		// show loading
		element.innerHTML = "Loading...";
	}
	
	// branch for native XMLHttpRequest object
	if (window.XMLHttpRequest) {
        xmlhttp = new XMLHttpRequest();
        xmlhttp.onreadystatechange = xmlhttp.onreadystatechange = function() {
			if (xmlhttp.readyState == 4 && xmlhttp.status == 200) {
				element.innerHTML = xmlhttp.responseText;
			}
		}
        xmlhttp.open("GET", URL, true);
        xmlhttp.send(null);
    // branch for IE/Windows ActiveX version
    } else if (window.ActiveXObject) {
        xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
        if (xmlhttp) {
            xmlhttp.onreadystatechange = function() {
				if (xmlhttp.readyState == 4 && xmlhttp.status == 200) {
					element.innerHTML = xmlhttp.responseText;
				}
			}
			if (URL.indexOf("?") >= 0)
				URL += '&uniquestr=' + now;
			else
				URL += '?uniquestr=' + now;
            xmlhttp.open("GET", URL, true);
            xmlhttp.send();
        } else {
			element.innerHTML = "Error!";
		}
    }
}