var httpOLPackage = createRequestObject();
var httpOLPackage2 = createRequestObject();
var httpOLPackage3 = createRequestObject();

function InitOLPackage(Status)
{
	//flush previous OLdata
	RefineA = ''
	RefineC = ''
	DataForm.OFFERLISTPAGE.value = ''
	httpOLPackage.open("get", ULYSSESERVERURL + "EngineASP/OLPackageLayout.asp?" + BaseParams, true);
    httpOLPackage.onreadystatechange = handleOLPackageLayout;
    httpOLPackage.send(null);
}

function handleOLPackageLayout()
{
    if(httpOLPackage.readyState == 4)
	{
		
		document.getElementById("OL").innerHTML = httpOLPackage.responseText;
		ReqOLPackage(DataForm.OFFERLISTLINK.value)
	}
}

function ReqOLPackage(query) 
{	
    httpOLPackage2.open("get", ULYSSESERVERURL + "EngineASP/OLPackageContent.asp?" + BaseParams + query, true);
    httpOLPackage2.onreadystatechange = handleOLPackage;
    httpOLPackage2.send(null);
}

var RefineA = ''
var RefineC = ''

function RefineOLPackage(id, max) 
{
    //grab the refine info
    contener = ''
    elem = document.forms['frm'].elements['bRefine' + id]
	for (c=0;c<=max-1;c++)
	{
		if (elem[c].checked)
			contener += elem[c].value
	}
	if (id=='A')
		RefineA = contener
	if (id=='C')
		RefineC = contener
    ReqOLPackage(DataForm.OFFERLISTLINK.value + '&RA=' + RefineA + '&RC=' + RefineC)
}

function OLPackageRefine(refineID)
{
	ReqOLPackage(DataForm.OFFERLISTLINK.value + '&REFINEID=' + refineID)
}

function OLPackagePageChange(page) 
{
	if (page == '')
		page = 1
	DataForm.OFFERLISTPAGE.value = page
	ReqOLPackage(DataForm.OFFERLISTLINK.value  + '&PAGEID=' + page + '&RA=' + RefineA + '&RC=' + RefineC)
}

function handleOLPackage() 
{
	
	document.getElementById("OLCONTENT").innerHTML = '<table width="100%" height="300"><tr><td align="center"><img src="' + STATICSERVERURL + 'ulysse/loading.gif" alt="" width="150" height="30" border="0"></td></tr></table>'
    
    if(httpOLPackage2.readyState == 4)
	{
		
        var response = httpOLPackage2.responseText;
		listofParts = response.split('-*-')
		//List of deals	
		
		document.getElementById("OLCONTENT").innerHTML = listofParts[0]
		document.getElementById("PAGE").innerHTML = listofParts[1]
		document.getElementById("NBRPROD").innerHTML = listofParts[2]
    }
}
