var xmlreq = false;

function createRequestObject() {

	var xmlreq = false;

	//Controllo il tipo di oggetto XMLHttpRequest da utilizzare
	if(window.XMLHttpRequest){

		//Per browser non Microsoft
		xmlreq = new XMLHttpRequest();

	} else if (window.ActiveXObject){

		//Cerco di creare l'oggetto via MS ActiveX
		try{

			//Nuove versioni per browser IE
			xmlreq = new ActiveXObject("Msxml2.XMLHTTP");

		}catch(e1){ //Errore riscontrato durante la creazione dell'oggetto

			try{
				//Precedenti versioni per browser IE
				xmlreq = new ActiveXObject("Microsoft.XMLHTTP");

			} catch(e2) { //Nuovo errore durante la creazione dell'oggetto
				xmlreq = false;

			}
		} 
	}
	
	//Restituisco l'eventuale oggetto XMLHttpRequest
	return xmlreq;
}


 
var http_1 = createRequestObject();


function getProducts(c_code,s_val){

	if (http_1) {
		http_1.open('get', 'internal_request.php?c_code='+c_code+'&s_val='+s_val
			+'&action=get_products&id='+document.form_category_select.s_cat.value);

		http_1.onreadystatechange = handleProducts; 

		http_1.send(null);

	} else {
		document.getElementById('formCategorySelect2').style.display ='none';
	}
}


function handleProducts() {
	if(http_1.readyState == 4) {
		var risposta = http_1.responseText;
		document.getElementById('product_cage').innerHTML = risposta;
	}
}


function formCategorySelect() {
	if (http_1) {
	} else {
		document.getElementById('formCategorySelect2').style.display ='none';
	}
}


/*
function createRequestObject(){

	var request_o;

	var browser = navigator.appName;

	if(browser == "Microsoft Internet Explorer"){
		request_o = new ActiveXObject("Microsoft.XMLHTTP");
	} else {
		request_o = new XMLHttpRequest();
	}

	return request_o;
}
*/