/*OM*/

/*Open Popup Window*/
var popUpWin=0;
function popUpWindow(URLStr,mywidth,myheight,myleft,mytop,myscroll)
	{
	if(popUpWin)
		{
		if(!popUpWin.closed) 
			{popUpWin.close();}
		}
	popUpWin = open(URLStr, 'popUpWin', 'toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=' + myscroll + ',resizable=no,copyhistory=yes,width='+mywidth+',height='+myheight+',left='+myleft+', top='+mytop+',screenX='+myleft+',screenY='+mytop+'');
	}

/*Open 2nd Popup Window*/
var popUpWin2=0;
function popUpWindow2(URLStr,mywidth,myheight,myleft,mytop,myscroll)
	{
	if(popUpWin2)
		{
		if(!popUpWin2.closed) 
			{popUpWin2.close();}
		}
	popUpWin2 = open(URLStr, 'popUpWin2', 'toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=' + myscroll + ',resizable=no,copyhistory=yes,width='+mywidth+',height='+myheight+',left='+myleft+', top='+mytop+',screenX='+myleft+',screenY='+mytop+'');
	}


//--- Get a new XML HTTP Request Object
function getXMLHttpRequestObject()
{
	var XMLHttpRequestObject = false; 
	
	var msxmlhttp = new Array( 
		'Msxml2.XMLHTTP.5.0', 
		'Msxml2.XMLHTTP.4.0', 
		'Msxml2.XMLHTTP.3.0', 
		'Msxml2.XMLHTTP', 
		'Microsoft.XMLHTTP'); 
	
	for (i=0;i<msxmlhttp.length;i++) 
	{ 
		try 
		{ 
			XMLHttpRequestObject = new ActiveXObject(msxmlhttp[i]); 
		} 
		catch (e) 
		{ 
			XMLHttpRequestObject = null; 
		} 
	} 
	if(!XMLHttpRequestObject && typeof XMLHttpRequest!= "undefined") 
	{ 
		XMLHttpRequestObject = new XMLHttpRequest(); 
	} 
	if (!XMLHttpRequestObject) 
	{ 
		XMLHttpRequestObject = false; 
	} 
	
	return(XMLHttpRequestObject);
}

//--- Process a PHP script using AJAX and refresh contents (innerHTML) inside a Div or Label ---
function callAJAX(objTargetDiv, location, params)
{
	//var objSrcList = eval(frm.name + '.' + srcList);
	//var objTargetList = eval(frm.name + '.' + targetList);
	//var objTargetDiv = document.getElementById();
	
	//var frm1 = document.frm;
	//var prog = objSrcList.options[objSrcList.selectedIndex].value;
	//params = "pcode=" + prog;

	var XMLHttpRequestObject = getXMLHttpRequestObject(); 
	
	if(XMLHttpRequestObject) 
	{
		var randomnumber;
		randomnumber = Math.floor(Math.random()*11) + '' + Math.floor(Math.random()*11) + '' + Math.floor(Math.random()*11) + '' + Math.floor(Math.random()*11);
		
		objTargetDiv.innerHTML = "Loading...";
		
		XMLHttpRequestObject.open("GET",location+"?" + params + "&a="+randomnumber, true); 
		
		XMLHttpRequestObject.onreadystatechange = function() 
		{ 
		
			if (XMLHttpRequestObject.readyState == 4 && 
				XMLHttpRequestObject.status == 200) 
			{ 
				var text_html_output = XMLHttpRequestObject.responseText;
				
				if(objTargetDiv)
				{
					objTargetDiv.innerHTML = text_html_output ;
				}
			} 
		} 

		XMLHttpRequestObject.send(null); 
	}
}

