function xmlhttpPost(strURL) {
    var xmlHttpReq = false;
    var self = this;
    // Xhr per Mozilla/Safari/Ie7
    if (window.XMLHttpRequest) {
        self.xmlHttpReq = new XMLHttpRequest();
    }
    // per tutte le altre versioni di IE
    else if (window.ActiveXObject) {
        self.xmlHttpReq = new ActiveXObject("Microsoft.XMLHTTP");
    }
	
    updatepage("<p id='ajax_loader'>Ti prego di attendere, sto cercando le adozioni<br/><img src='images/ajax-loader.gif' /></p>");
    
	self.xmlHttpReq.open('POST', strURL, true);
    self.xmlHttpReq.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
    self.xmlHttpReq.onreadystatechange = function() {
    	
        if (self.xmlHttpReq.readyState == 4) {
            updatepage(self.xmlHttpReq.responseText);
        }
    }
    self.xmlHttpReq.send(getquerystring());
}

function getquerystring() {
    var form = document.forms['filtri_adozioni'];
    var page = form.page.value;
    var parola_chiave = form.parola_chiave.value;
    if(form.cane.checked) var cane = 1;
    else var cane = 0;
	if(form.gatto.checked) var gatto = 1;
    else var gatto = 0;
    if(form.adottato.checked) var adottato = 1;
    else var adottato = 0;
    if(form.non_adottato.checked) var non_adottato = 1;
    else var non_adottato = 0;
    	
	qstr = 'parola_chiave=' + escape(parola_chiave);	
	qstr += '&gatto=' + escape(gatto) + '&adottato=' +escape(adottato);
	qstr += '&non_adottato=' + escape(non_adottato) + '&cane=' +escape(cane);
	qstr += '&page=' + escape(page);
    return qstr;
}

function updatepage(str){
    document.getElementById("ajax_result").innerHTML = str;
}


function pulisci_filtri_invia(){
	var form = document.forms['filtri_adozioni'];
	form.parola_chiave.value = '';
	form.page.value = '';
	form.cane.checked = false;	
	form.gatto.checked = false;
	form.adottato.checked = false;
	form.non_adottato.checked = true;
	xmlhttpPost("assets/ajax_code/ajax_adozioni_cuore.php");
}
