function IO_MODAL_SYNC_SEND(msg,size)
{
	var inet_browser="";
	//var status="";
	var lcParam="dialogHeight=180px;dialogWidth=530px;center=yes;resizable=no";
	var lcArray=new Array();

	if (msg=="")
		return "ERROR|NO DATA TO SEND";
	if (msg.length != size)
		return "ERROR|SIZE MISMATCH";


	inet_browser=BROWSER_info();
	//alert(inet_browser);

	//reduce any \r\n to \n to save bandwidth and prevent conversion errors
	lcArray[0]=IO_reduce_to_raw_net_ascii(msg);
	lcArray[1]=lcArray[0].length;

	if (inet_browser == "IE")
	{
		//done in the String() so to convert "undefined" to a workable string as in fX()
		var status = new String(window.showModalDialog("io.html",lcArray,lcParam));
		//alert(status);
		return status;
	}
	else if (inet_browser == "NETSCAPE")
	{
		//CRITICAL: note that the io_netscape.html is passed as a "trick" to correct the browser, it is empty in any case
		NETSCAPE_data = lcArray[0];
		NETSCAPE_size = lcArray[1];
		//above variable(s) used inside the io_netscape.html to re-write itself!!!

		WINDOW_rpt = window.open("http://www.lendinghut.com/io_netscape.html","io_netscape","width=530px,height=160px,status=yes");
		if (WINDOW_rpt == null)
		{
			alert("WINDOW_rpt did not create: "+ "msg = |" + msg + "|");
		}
		WINDOW_rpt.focus();
		//add code with global var to prevent this window from showing on multiple calls
		return "ASYNC";
	}
	else
	{
		return "ERROR|UNSUPPORTED BROWSER";
	}
}

function IO_reduce_to_raw_net_ascii(t)
{
	//do not use quotes around regular expressions - no ""
	//we want to eliminate the CR, NL is fine
	var regexp = /\r/g;
	t=t.replace(regexp,"");
	return t;
}

function BROWSER_info()
{
	var n = navigator;
	var av=navigator.appVersion;
	// Check if Internet Explorer and if so, check version
	var iMSIE=parseInt(av.indexOf("MSIE"));
	if (iMSIE >= 1)
	{
		return "IE";
	}  
	else 
	{
		if (navigator.appName == "Netscape")
		{
			return "NETSCAPE";
		}
	}
	return "UNDEFINED";
}

function URL_get()
{
	return "";
}
