// IWS AJAX LIB
function createXMLHttpRequest() 
 {
	var ua;	
	if(window.XMLHttpRequest) 
		{
			try {
				  ua = new XMLHttpRequest();
				} catch(e) 
					{
						ua = false;
					}
		} 
	else if (window.ActiveXObject) 
		{
			try 
				{
					ua = new ActiveXObject("Microsoft.XMLHTTP");
				} 
			catch(e) 
				{
		  			ua = false;
				}
	  }
	  return ua;
 }

 var req = createXMLHttpRequest();
 var divID = "";
 
function sendRequest(_url, _divID) 
 {
 	  divID = _divID;
	  req.open('get', _url+"&rand="+escape(Math.random()));
	  req.onreadystatechange = handleResponse;
	  req.send(null);
 }

function handleResponse() 
 {
	if(req.readyState == 4)
		{
			var response = req.responseText;
			var update = new Array();
			
			
			if(response.indexOf('||' != -1)) 
				{
					  update = response.split('||');
					  //document.getElementById(update[0]).innerHTML = update[1];
					  document.getElementById(divID).innerHTML = req.responseText;					  
				}
		}
  	else  
		{
			strloading = "Loading (";
			switch (req.readyState)
			{
				
				case 1: strloading = strloading + "25%)";
				break;
				case 2: strloading = strloading + "50%)";
				break;
				case 3: strloading = strloading + "75%)";
				break;
				case 4: strloading = strloading + "100%)";
				break;
				default: strloading = "Loading ..."; 					
				break;
			}
			document.getElementById(divID).innerHTML = strloading;
		}
 }
