var check_delay = 100;
var tab_req     = new Array();
var myfile      = "categorie2_ajax.php";
var max_req     = 1;

function setValueForPagiAjax(elementToSet,value) {
	$(elementToSet).value=value;
	//page number
	if (elementToSet == "pageNumberAjax" ) {
		var pagenumber = $("pageNumberAjax").value;
		goFiltrage(pagenumber);
	}else{
		goFiltrage(0);
	}	
}

function goFiltrage(pagenumber) {
	
	max_req = 1;
	
	for(var i=0; i<max_req; ++i) {
		tab_req[i] = new CreateXMLHTTPRequestObject();

		tab_req[i].setAsynchronous();
		
		var divToComplete = $('articles');
		divToComplete.empty().addClass('ajax-loader-articles');
		
		/*
		var divToExpand = $('contenuD');
		var myVerticalSlide = new Fx.Slide(divToExpand);
		myVerticalSlide.slideIn();
		*/
			
		var divToCompletePagiTop = $('pagiCateg2Top');
		divToCompletePagiTop.empty();
		var divToCompletePagiBot = $('pagiCateg2Bot');
		divToCompletePagiBot.empty();
		
		
		var data = "ajax=1";
		
		//catid
		if ($("catActu")) {
		 	var catid = $("catActu").value;
			data += '&catid='+catid;
		}
		
		//style
		var ajaxStyle="";
		var virgule = '';
		var inputs2 = $$('.inputStyle');
		inputs2.each(function(item){
			if(item.checked==true) {
				var myId = item.get('id');
				myId = myId.substring(11);
				ajaxStyle += virgule+myId ;
				virgule = ',';
			}
		});
		
		if(ajaxStyle != "") {
			data += '&ajaxStyle='+ajaxStyle;
		}
		
		//order
		if ($("orderPrice")) {
			var orderPrice = getSelectValue('orderPrice');
			if(orderPrice != 0) {
				data += '&orderPrice='+orderPrice;
			}
		}
		
		//setting with 
		if ($("SetWith")) {
			var SetWith = getSelectValue('SetWith');
			if(SetWith != 0) {
				data += '&SetWith='+SetWith;
			}
		}
		
		//carac métal
		if ($("witchMaterial")) {
			var witchMaterial = getSelectValue('witchMaterial');
			if(witchMaterial != 0) {
				data += '&witchMaterial='+witchMaterial;
			}
		}
		
		//page number
		if (pagenumber != 0) {
			data += '&pagenumber='+pagenumber;
		}
		
		//showAll
		if ($("showAll")) {
			var showAll = $("showAll").value;
			if(showAll != "") {
				data += '&action='+showAll;
			}
		}
				
		if(!tab_req[i].getFileGet(myfile, data)) return;
		setTimeout("checkResponseFiltrage()", check_delay);
	}
	
}


function checkResponseFiltrage() {
	for(var i=0; i<max_req; ++i) {
		if(tab_req[i] && tab_req[i].hasResponse()) {
			var rep = tab_req[i].getResponse();

			var divToComplete = $('articles');
			var divToCompletePagiTop = $('pagiCateg2Top');
			var divToCompletePagiBot = $('pagiCateg2Bot');
		

			var resultat = rep.split('|||');
			divToComplete.innerHTML = resultat[0];
			divToCompletePagiTop.innerHTML = resultat[1];
			divToCompletePagiBot.innerHTML = resultat[2];
		
			divToComplete.removeClass('ajax-loader-articles');
			
			//slide
			/*
			var divToExpand = $('contenuD');
			var myVerticalSlide = new Fx.Slide(divToExpand);
			myVerticalSlide.slideIn();
			*/
			
			tab_req[i].validateRequest();
			tab_req.splice(i, 1);
		}
	}
	if(tab_req.length > 0) setTimeout("checkResponseFiltrage()", check_delay);
}
