// JavaScript Document
/*** SEARCH MANAGEMENT***/

function do_refresh(){
	showLoading();
	
	var url = 'libinc/inc_ajax.cfm?ajax_action=refreshproducts';
	
	new Ajax(url, {
		method: 'get'				
		,update: document.getElementById('resultsearch')
		,onComplete: setTimeout("displayresult()","0")
	}).request();
}
/*** PAGINATION ***/
function do_displaynbresult(){		
	var url = 'libinc/inc_ajax.cfm?ajax_action=displaynbresult';
	new Ajax(url, {
		method: 'get'				
		,update: document.getElementById('nbresult')
	}).request();
}	
function changepage(increment){		
	var url = 'libinc/inc_ajax.cfm?ajax_action=changepage&way='+increment;
	new Ajax(url, {
		method: 'get'				
		,update: document.getElementById('resultsearch')
	}).request();
}	
function setpage(num){		
	var url = 'libinc/inc_ajax.cfm?ajax_action=setpage&way='+num;
	new Ajax(url, {
		method: 'get'				
		,update: document.getElementById('resultsearch')
	}).request();
}	
function do_nomenclatureall(activitysectorid){
	if (document.getElementById('f_nomen_ALL').checked) {
		unchecknomenclature();
		if (activitysectorid != 0 && activitysectorid != -1)
			var url = 'libinc/inc_ajax.cfm?ajax_action=nomenclatureall&activitysectorid='+activitysectorid;
		else if (activitysectorid == -1)
			var url = 'libinc/inc_ajax.cfm?ajax_action=nomenclatureall&inox=1';
		else
			var url = 'libinc/inc_ajax.cfm?ajax_action=nomenclatureall';
		new Ajax(url, {
			method: 'get'				
			,update: document.getElementById('resultsearch')
			,onComplete:setTimeout("do_displaynbresult()","0")
		}).request();
	}	
	else {
		document.getElementById('f_nomen_ALL').checked = true;
	}
}
function do_dropproductbynomenclature(nomenclatureid,checked,activitysectorid,inox){
	showLoading();
	var nomenall = true;
	if(document.getElementById('f_nomen_ALL').checked == true){
		document.getElementById('f_nomen_ALL').checked = false;
		nomenall = false;		
	}
	var url = 'libinc/inc_ajax.cfm?ajax_action=dropproductbynomenclature&nomenid='+nomenclatureid+'&checked='+checked+'&nomenall='+nomenall+'&activitysectorid='+activitysectorid+'&inox='+inox;
	new Ajax(url, {
		method: 'get'				
		,update: document.getElementById('resultsearch')
		,onComplete: setTimeout("displayresult()","0")
	}).request();
}
function displayresult(){
	
	do_displaynbresult();
	closeLoading();
}
function unchecknomenclature(){
	var j = document.forms.check.elements.length;
	var i;
	for(i=0;i<j;i++) {
		var e = document.forms.check.elements[i];
		if (e.type=='checkbox' && e.name.indexOf('f_nomen_',0)==0 && e.name != 'f_nomen_ALL')
			e.checked = 0;
	}
}

