 
function RechCritere(LibCritere, Value){
	var query = "rechchampexact.xsp?f="+LibCritere+"&v=" + escape(Value);
	document.location.replace(query);
}

function RechDomaine(param){
	var query = "rechsimple.xsp?q=domaine:%22" + escape(SupPar(param)) + "%22";
	document.location.replace(query);
}

function SupPar(str){
	//vire les parenthèses ouvrantes et fermantes de str
	var reg = /\)|\(/;
	while (str.match(reg)) {
		str = str.replace(reg, '');
	}
	return str;
}
		
	

function OpenImg(cImg) {
	var win = window.open(cImg,'img','WIDTH=600, HEIGHT=400, menubar=no, scrollbars=yes, resizable=yes');
	win.focus();
}
	
function verifVide(val) {
	if (val == "") {
		return false;
	}
	return true;
}		

function confirmSuppression(idNotice, msg) {
	if (confirm(msg + " " + idNotice + "?"))
		location.replace("delete.xsp?id=" + idNotice + "&delete=X");
}

function confirmSuppressionPanier(qid, msg) {
	if (confirm(msg + "?"))
		location.replace("deletePanier.xsp?qid=" + qid + "&delete=X" );
}

function choixValeur(val, num) {
	var nomEdit = 'v' + num;
	var nomHidden = 'fieldOuWord' + num;
	var aInputs = window.opener.document.multicrit.elements;
	for (var x = 0; x < aInputs.length; x++) {
		if (aInputs[x].name == nomEdit) {
			aInputs[x].value = unescape(val);
		}
		if (aInputs[x].name == nomHidden) {
			aInputs[x].value = 'field';
		}
	}
	//document.location.replace('blank.html');
	window.close();
	return false;
}

function lanceRecherche(ens) {
	var op1 = 'and';
	var op2= 'and';
	var op3 = 'and';
	if (document.multicrit.op2[1].checked) {
		op2 = op1 = 'or';
	}
	if (document.multicrit.op2[2].checked) {
		op2 = 'not';
	}
	if (document.multicrit.op3[1].checked) {
		op3 = 'or';
	}
	if (document.multicrit.op3[2].checked) {
		op3 = 'not';
	}
	
	var params = 'op=and&f=Ensemble&v=' + ens;	
	params += '&op=' + op1 + '&f=' + document.multicrit.f1.value + '_' + document.multicrit.fieldOuWord1.value + '&v=' + encodeURIComponent(document.multicrit.v1.value);
	if (document.multicrit.v2.value != '')
		params += '&op=' + op2 + '&f=' + document.multicrit.f2.value + '_' + document.multicrit.fieldOuWord2.value + '&v=' + encodeURIComponent(document.multicrit.v2.value);
	if (document.multicrit.v3.value != '')
		params += '&op=' + op3 + '&f=' + document.multicrit.f3.value + '_' + document.multicrit.fieldOuWord3.value + '&v=' + encodeURIComponent(document.multicrit.v3.value);
	
	document.location.replace('rechcroisee.xsp?' + params);
	return false;
}

function AjouteTri(nomCritere) {	
	var cUrl = document.location.href;
	var nposTri = cUrl.indexOf("&sf=");	
	if (nposTri != -1) {
		cUrl = cUrl.substr(0, nposTri);
	}
	if (nomCritere != '') {
	 	cUrl += "&sf=" + nomCritere;
	 }
	document.location.href = cUrl;
}

function showHide(identifiant) {
	if (document.getElementById(identifiant).className == "hidden") {
		document.getElementById(identifiant).className = "visible";
	}
	else {
		document.getElementById(identifiant).className = "hidden";
	}
}
