//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;

}





