// script PHP che effettua la visualizzazione dell'area principale
var products_request_main_area_script = "prodotti_request_main_area.php";
// oggetto XMLHttpRequest
var objProductsRequestMainArea = InitXMLHttpRequest();

//-----------------------------
// Invio di una richiesta POST
//-----------------------------
function InitProductsRequestMainArea(find_param, find_from, find_to, find_s, area, cat, current_page, current_lang){	
	if (find_param > 0 || (find_from != "" && find_from != -1) || (find_to != "" && find_to != -1) || find_s != "") {
		cat = '0';
	}
	document.getElementById("main-area").innerHTML = 
		"<div id=\"loader-container\"><img src=\"./images/ajax-loader.gif\"/><p>Loading...</p></div>";
	window.setTimeout("ProductsRequestMainArea('"+find_param+"','"+find_from+"','"+find_to+"','"+find_s+"',"+area+","+cat+","+current_page+","+
		current_lang+")", 500);
}

function ProductsRequestMainArea(find_param, find_from, find_to, find_s, area, cat, current_page, current_lang){
	try{
		objProductsRequestMainArea.open('POST', products_request_main_area_script+"?find_param="+find_param+"&find_from="+find_from+"&find_to="+find_to+"&find_s="+find_s+"&area="+area+"&cat="+cat+"&p="+current_page+"&lang="+current_lang, true);
		objProductsRequestMainArea.setRequestHeader("content-type", "application/x-www-form-urlencoded");
		objProductsRequestMainArea.setRequestHeader("connection", "close");
		objProductsRequestMainArea.send(null);		
		objProductsRequestMainArea.onreadystatechange = function(){
			if (objProductsRequestMainArea.readyState == myConst.LOADED){
				try{
					if (objProductsRequestMainArea.status == myConst.SUCCESSFUL_HTTP_REQUEST) { ProductsRequestMainAreaParseStream(); }
					else { }
				}	catch (e) { }
			}
		}
	}
	catch (e) { }
}

//------------------------------------------------
// Effettua il parsing del testo letto dal server
//------------------------------------------------
function ProductsRequestMainAreaParseStream(){
	stream = unescape(objProductsRequestMainArea.responseText);
	document.getElementById("main-area").innerHTML = stream;
}
