function init() {

	/**
	 * Initialiseer de site
	 */
	moreSearchOptions();

}

function searchResults(q,advq,font,offset) {

	var contentform = new ajaxRequest('ajax/search.php','q='+q+'&'+advq+'&font='+font+'&offset='+offset);
	contentform.method = 'GET';
	contentform.form = '';
	contentform.container = 'searchResults';
	contentform.process();

}

function quicksearchField(field,value) {

	if (document.getElementById(field) != null) {

		if (document.getElementById(field).value == value) {
			document.getElementById(field).value = '';
			document.getElementById(field).className += ' normal';
		}
		else if (document.getElementById(field).value == '') {
			document.getElementById(field).value = value;
			document.getElementById(field).className = document.getElementById(field).className.replace(' normal','');
		}
	
	}
	
}


function submitSearchForm() {

	var queryInput = document.getElementById('queryInput').value;
	var title = document.getElementById('f[title]').value;
	var article = document.getElementById('f[article]').value;
	var dateFrom = document.getElementById('f[dateFrom]').value;
	var dateTo = document.getElementById('f[dateTo]').value;
	var id = document.getElementById('f[id]').value;

	if (title.substr(0,1) == '[' && title.substr(title.length-1,title.length) == ']') title = '';
	if (article.substr(0,1) == '[' && article.substr(article.length-1,article.length) == ']') article = '';
	if (dateFrom.substr(0,1) == '[' && dateFrom.substr(dateFrom.length-1,dateFrom.length) == ']') dateFrom = '';
	if (dateTo.substr(0,1) == '[' && dateTo.substr(dateTo.length-1,dateTo.length) == ']') dateTo = '';
	if (id.substr(0,1) == '[' && id.substr(id.length-1,id.length) == ']') id = '';

	if (queryInput == '' && title == '' && article == '' && dateFrom == '' && dateTo == '' && id == '')	{

		alert('Er is geen zoekopdracht ingevuld');
		return false;

	}

	document.getElementById('f[title]').value = title;
	document.getElementById('f[article]').value = article;
	document.getElementById('f[dateFrom]').value = dateFrom;
	document.getElementById('f[dateTo]').value = dateTo;
	document.getElementById('f[id]').value = id;
	return true;

}


function printDocument() {

	window.print();

}

function saveDocument(id,type) {

	/**
	 * Nu formulier opbouwen, en die posten naar de export.
	 * Via query string kunnen er maar 255 tekens, dus te weinig voor grote exports         
	 */
	var body = document.getElementsByTagName('body')[0];
	form = document.createElement('form');
	form.setAttribute('id','exportform');
	form.setAttribute('method','post');
	form.setAttribute('action','pdf.php?id='+id+'&type='+type);
	form.setAttribute('target','_new');

			var inputheaders = document.createElement('input');
			inputheaders.setAttribute('type','hidden');
			inputheaders.setAttribute('name','action');
			inputheaders.setAttribute('value','pdf');
			form.appendChild(inputheaders);

	body.appendChild(form);
	document.forms['exportform'].submit();

	/**
	 * Nu formulier verwijderen
	 */
	body.removeChild(document.getElementById('exportform'));

	//window.open('pdf.php?id='+id+'&type='+type,type+'_'+id,type+'_'+id);
	//location.href = 'pdf.php?id='+id+'&type='+type,type+'_'+id;

}

function enlarge(img){
	newwindow2=window.open('','name','resizable=yes,scrollbars=yes,height=400,width=380');
	var tmp = newwindow2.document;
	tmp.write('<html><head><title></title>');
	tmp.write('</head><body><div align="center">');
	tmp.write('<img src="'+img.src+'" width="'+(img.width+100)+'" height="'+(img.height+100)+'">');
	tmp.write('<p><a href="javascript:self.close()">Deze popup sluiten</a></p>');
	tmp.write('</div></body></html>');
	tmp.close();
}

window.onload = init;
