 var div_id;

function load_ajax_loader(url,bla,thisvalue,div) {
 
 var txt=document.getElementById(div); 
 txt.innerHTML='<p style="text-align: center;"><img src="javascript/ajax-loader.gif" alt="Loading..." title="Loading..."></p>';
 
 load_ajax(url,bla,thisvalue,div); 
} 
 
function load_ajax(url,bla,thisvalue,div)
{
if (bla != "" ) {
	url = url+"?"+bla+"="+thisvalue;
}
	div_id=div;
	if (window.XMLHttpRequest)
	{
		try{
			req= new XMLHttpRequest();
		}
		catch (e) {
			req = false;
		}
		}else if(window.ActiveXObject) {
			try {
				req = new ActiveXObject("Msxml2.XMLHTTP");
			}
			catch(e)
			{
			try
			{
				req = new ActiveXObject("Microsoft.XMLHTTP");
			}
			catch(e)
			{
				req = false;
			}
		}
	}
	if (req) {
		req.onreadystatechange=processReqChangeX;
		req.open("GET", url, true);
		req.send(null);
	}
}
function processReqChangeX()
{
	if (req.readyState == 4)
	{
		if (req.status == 200)
		{
			window.document.getElementById(div_id).innerHTML = req.responseText;
		}
	}
}

function GetFormByAjax (url, formName, formFlds) {
 var x; 
 var urlGet = url + '?'; 
 var frm = document.forms[formName];
 for (x in formFlds) {
  fld = formFlds[x].toString();
  // alert(fld);
  urlGet = urlGet + escape(formFlds[x]) + '=' + escape(frm[fld].value) + '&'; 
 }
 return urlGet; 
} // function GetFormByAjah

function FormResultByAjax (url, formName, formFlds, div) {
  load_ajax(GetFormByAjax(url, formName, formFlds), '', '',div);
} // function GetFormByAjah