// JavaScript Document
function getXMLHTTPRequest() 
{
	try 
	{
		req = new XMLHttpRequest(); /* e.g. Firefox */
	} 
	catch(e) 
	{
		try
		{
			req = new ActiveXObject("Msxml2.XMLHTTP");  /* some versions IE */
		}
		catch (e)
		{
			try
			{
				req = new ActiveXObject("Microsoft.XMLHTTP");  /* some versions IE */
			}
		catch (e)
			{
				req = false;
			} 
		} 
	}
	return req;
}

function URLRnd()
{
	//return "";
	return parseInt(Math.random()*999999999999999);
}

function parseList(ul, title) {
		var items = ul.getElementsByTagName("li");
		var out = title;
		for (i=0;i<items.length;i=i+1) {
			out += items[i].id + " ";
		}
		return out;
}

function getParameters(oOrder, sObjectName) {
	var sResultOrder = oOrder;
	return  "object=" + sObjectName + "&IDArray=" + oOrder + "&rnd=" + URLRnd();
}

function PostForm(sObjectName, sOrderObject){


	var ul1 = getIDArray()
	var url = "saverecipe.aspx";
	var sParameters = getParameters(ul1, sObjectName);
	sParameters = sParameters.substr(0,(sParameters.length));	
	if (sParameters.length > 0){	
		oAJAXRequest = getXMLHTTPRequest();
		oAJAXRequest.onreadystatechange = function() {//Call a function when the state changes.
		if(oAJAXRequest.readyState == 4 ){
			if (oAJAXRequest.status == 200) {
				alert(oAJAXRequest.responseText);
				}
			}
		}
		oAJAXRequest.open("POST", url, true);		
		//Send the proper header information along with the request
		oAJAXRequest.setRequestHeader("Content-Type","application/x-www-form-urlencoded; charset=UTF-8");
		oAJAXRequest.setRequestHeader("Content-length", sParameters.length);
		oAJAXRequest.send(sParameters);
	}
}