//Basic Ajax Routine- Author: Dynamic Drive (http://www.dynamicdrive.com)
//Last updated: Jan 15th, 06'
function createXmlHttpRequest() {
	var httprequest=false
	if (window.XMLHttpRequest){ // if Mozilla, Safari etc
		httprequest=new XMLHttpRequest()
		if (httprequest.overrideMimeType)
		httprequest.overrideMimeType('text/xml')
	}else if (window.ActiveXObject){ // if IE
		try {
			httprequest=new ActiveXObject("Msxml2.XMLHTTP");
		}catch (e){
			try{
				httprequest=new ActiveXObject("Microsoft.XMLHTTP");
			}catch (e){}
		}
	}
	return httprequest
}

function getAjaxRequest(obj_ajax, url, parameters, callbackfunc, filetype){
	try{
		var parameters=parameters+"&ajaxcachebust="+new Date().getTime();
		if(obj_ajax){
			obj_ajax.open('GET', url+"?"+parameters, true);
			obj_ajax.onreadystatechange=callbackfunc;
			obj_ajax.send(null);
		}
	}catch(e){}
}

function postAjaxRequest(obj_ajax, url, parameters, callbackfunc, filetype){
	var parameters=parameters+"&ajaxcachebust="+new Date().getTime();
	if(obj_ajax){
		obj_ajax.open('POST', url, true);
		obj_ajax.onreadystatechange=callbackfunc;
		obj_ajax.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
		obj_ajax.setRequestHeader("Content-length", parameters.length);
		obj_ajax.setRequestHeader("Connection", "close");
		obj_ajax.send(parameters);
	}
}

//tool script
function set_display(obj, type){
	if(type=='loading'){
		set_obj_html(obj, "<img src='http://www.inpros.net/html/inprosimages/loading.gif' align='absmiddle'>");
	}else if(type=='complete'){
		set_obj_html(obj, "");
	}else{
		set_obj_html(obj, type);
	}
}



function set_obj_val(obj, val){
	document.getElementById(obj).value = val;
}

function get_obj_val(obj){
	return document.getElementById(obj).value;
}

function set_obj_html(obj, val, t){
	document.getElementById(obj).innerHTML = val;
	if(t > 0) setTimeout("document.getElementById('"+obj+"').innerHTML='';", t);
}

function get_obj_html(obj){
	return document.getElementById(obj).innerHTML;
}

function set_obj_disabled(obj, val){
	document.getElementById(obj).disabled = val;
}