var req = false;
var mTimer;
var x = 1;

if(window.XMLHttpRequest) {
	req = new XMLHttpRequest();
} else if(window.ActiveXObject) {
	req = new ActiveXObject("Microsoft.XMLHTTP");
}

function ajax(action) {
	try {
        	req.open('GET',action, true);
        	req.send(null);
	} catch(err) {}
}

function get(url, funct) {
	req.open("GET", url);
	req.onreadystatechange = funct;
	req.send(null);
}

function ajx(query,id) {
	var search = function() {
		if(req.readyState == 1) {
		        document.getElementById(id).innerHTML = '<br/><img src="images/ico_indicator.gif" alt="ico" class="nopad" style="margin-right:10px;"/><b>Loading, please wait...</b><br/><br/>';
		} else
		if(req.readyState == 4) {
			document.getElementById(id).innerHTML = req.responseText;
		}
	}
	get(uncache(query), search);
}

function toggle(id) {
	var div = document.getElementById(id);
	if(!div) {
		return;
	}
	div.style.display = (div.style.display == "" ? "none" : "");
}

function toggleText(id,text) {
	document.getElementById(id).innerHTML = text;
}


function clear(id) {
	document.getElementById(id).innerHTML = null;
}

function uncache(url){
	var d = new Date();
	var time = d.getTime();
	return 'ajax.php?'+url+'&time='+time;
}

function getVal(id) {
	return document.getElementById(id).value;
}