/*
Copyright (C) 2004-2010  Copyright MICHAEL CULTURE AISBL
See LICENCE file.
*/
function buildQuery(target) {
		var params2 = "";
		params2 = 'query=(' + document.formrefine.oq.value + ')' + document.formrefine.bop.value.toUpperCase() + '('+ document.formrefine.rfield.value + ':' + document.formrefine.inputFilter.value + ')&op=' + document.formrefine.bop.value + '&base=' + document.formrefine.base.value;
		window.location.href = target + '?' + params2;
}

function exportDoc(cmsg) {
		/* var agree = confirm(cmsg);
		if (agree) { */
		if (document.exportform.download.checked) {
			var format = "";
			for (i=0;i<document.exportform.format.length;i++) {
				if (document.exportform.format[i].checked) {
					format = document.exportform.format[i].value;
				}
			}
			var target = 'exportDoc.' + format + '?format=' + format + '&id=' + document.exportform.id.value + '&base=' + document.exportform.base.value;
			/* var target = 'exportDoc.' + document.exportform.format.value + '?format=' + document.exportform.format.value + '&id=' + document.exportform.id.value + '&base=' + document.exportform.base.value; */
			winDoc = window.open(target,'','height=400,menubar=yes,toolbar=0,scrollbars=1,location=0,directories=0,resizable=1,statusbar=0');
		}
		else
			alert(cmsg);
			return false ;
}

function exportResults(cmsg, limitmsg) {
		if (limitmsg != "") {
			alert(limitmsg);
		}
		var agree = confirm(cmsg);
		if (agree) {
			var target = 'exportResults.' + document.exportform.format.value + '?format=' + document.exportform.format.value + '&qid='+ document.exportform.qid.value + '&p=1&base=' + document.exportform.base.value + '&sf=' + document.exportform.sf.value + '&so=' + document.exportform.so.value + '&docs=true';
			if ( document.exportform.format.value == 'zip') {
				window.location.href = target;
			}
			else {
				winDoc = window.open(target,'','height=400,menubar=yes,toolbar=0,scrollbars=1,location=0,directories=0,resizable=1,statusbar=0');
			}
		}
		else
			return false ;
}

function exportCaddy(cmsg, limitmsg) {
		if (limitmsg != "") {
			alert(limitmsg);
		}
		var agree = confirm(cmsg);
		if (agree) {
			var target = 'exportCaddy.' + document.exportform.format.value + '?format=' + document.exportform.format.value + '&p=1&docs=true';
			if ( document.exportform.format.value == 'zip') {
				window.location.href = target;
			}
			else {
				winDoc = window.open(target,'','height=400,menubar=yes,toolbar=0,scrollbars=1,location=0,directories=0,resizable=1,statusbar=0');
			}
		}
		else
			return false ;
}

function selectAllForCaddy(){
	var boxes = document.getElementsByName("ids");
	for (var cpt = 0 ; cpt < boxes.length ; cpt ++){
		if (boxes[cpt].type == "checkbox"){
			boxes[cpt].checked = true;
		}
	}
}

function deselectAllForCaddy(){
	var boxes = document.getElementsByName("ids");
	for (var cpt = 0 ; cpt < boxes.length ; cpt ++){
		if (boxes[cpt].type == "checkbox"){
			boxes[cpt].checked = false;
		}
	}
}

function checkOneInCaddy(f,msgOneInCaddy){
	var boxes = document.getElementsByName("ids");
	var nb = 0;
	for (var cpt = 0 ; cpt < boxes.length ; cpt ++){
		if (boxes[cpt].type == "checkbox"){
			if (boxes[cpt].checked == true){
				nb = nb + 1;
			}
		}
	}
	if (nb > 0){
		f.submit();
	}
	else {
		alert(msgOneInCaddy);
	}
}

