
function Id(id){
	return document.getElementById(id);
}

function showAllTable(Table, TableLen){
	for(var i=0; i<TableLen; i++){
		Table.rows[i].style.display = "table-row";
	}
}

function searchTable(Table, TableLen, Col, Str){
	for(var i=0; i<TableLen; i++){
		if (Table.rows[i].cells[Col].innerHTML.toString().toLowerCase().indexOf(Str) <0 )
			Table.rows[i].style.display = "none";
		else
			Table.rows[i].style.display = "table-row";
	}
}

function searchThisTable(Tblid, Str, Col){
	var tbl = document.getElementById(Tblid);
	if (!Str) {
		showAllTable(tbl, tbl.rows.length);
		return false;
	}
		searchTable(tbl,tbl.rows.length, Col, Str.toLowerCase());
}

function filterUl(ul, str){
	var list = ul.getElementsByTagName("li");
	for(var i=0; i<list.length; i++){
		list[i].style.display = (list[i].innerHTML.toString().indexOf(str) < 0)?"none": "list-item";
	}
}

function AJAX(method, url, params) {
    var request = false;
	if (window.XMLHttpRequest) { request = new XMLHttpRequest(); }
	else if (window.ActiveXObject) { request = new ActiveXObject("Microsoft.XMLHTTP");}
	request.open(method, url, true);
	request.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
	request.onreadystatechange = function() {return true;};
	request.send(params);
}
function AJAXget(method, url, objid) {
	// Get the results into a objid innerHTML 
    var request = false;
	if (window.XMLHttpRequest) { request = new XMLHttpRequest(); }
	else if (window.ActiveXObject) { request = new ActiveXObject("Microsoft.XMLHTTP");}
	request.open(method, encodeURI(url), true);
	request.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
	request.onreadystatechange=function() {
		if(request.readyState==4) {
			Id(objid).innerHTML  = request.responseText;
		}
	}
	request.send(null);
}


