// set some vars
var operator = new Array();

function xmlhttp_request(req) {
	document.getElementById('loadDiv').style.visibility = 'visible';

	xmlhttp.open("GET", 'searchform_xmlhttp.php?type=' + req + '&d=' + new Date() . getTime() ,true);
	xmlhttp.onreadystatechange = xmlhttpChange;
	xmlhttp.send(null);

	document.getElementById('loadDiv').style.visibility = 'hidden';
}

function put(num) {
	var val = 'value';
	var browselist = 'browselist';

	val = val.concat(num);
	browselist = browselist.concat(num);

	searchvalue = document.getElementById(browselist).value;
	document.getElementById(val).value = searchvalue;
}

function chOpr(nr) {
	var op = 'op';
	opr = op.concat(nr);

	if ( n - nr > 1 ) {
		if ( document.getElementById(opr).value == '' ) {
			alert("Please remove the last part of your search query first");
			document.getElementById(opr).value = operator[nr];
		} else {
			operator[nr] = document.getElementById(opr).value;
		}
	} else if ( n == nr ) {
		nwline(nr);
	} else {
		if ( document.getElementById(opr).value == '' ) {
			nwline(nr);
		} else {
			operator[nr] = document.getElementById(opr).value;
		}
	}
}

function nwline(nr) {
	var op = 'op';
	var lay = 'layer';

	opr = op.concat(nr);
	operator[nr] = document.getElementById(opr).value;

	nr++;
	element_id = lay.concat(nr);

	if ( document.getElementById(opr).value != '' ) {
		var req = 'nl';
		n++;
	} else {
		var req = 'rm';
		n--;
	}
	req = req.concat(nr);
	xmlhttp_request(req);
}

function resetForm() {
	this.window.location.reload();
}

function chkBrowse(num) {
	var browse = 'browse';
	var id = '&id=';
	var val = 'value';
	var field = 'field';

	val = val.concat(num);
	field = field.concat(num);

	document.getElementById(val).value = '';
	id = id.concat(document.getElementById(field).value);
	element_id = browse.concat(num);
	req = browse.concat(num)+id;
	xmlhttp_request(req);

	if ( document.getElementById(field).value == 'jaar_a' ) {
		self.setTimeout('hideTooltip()',5000);
	}
}

function hideTooltip() {
	document.getElementById('tooltip_year').style.visibility = 'hidden';
}