function init() {

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

}

function clearSession() {
	var contentform = new ajaxRequest('ajax/clearsearch.php', '');
	contentform.process();
	return true;
}

function searchResults(q,advq,font,offset) {
	var ajaxloader = document.getElementById("ajaxloader");
	if(ajaxloader) {
		document.getElementById("ajaxloader").style.display='block';
	}
	
	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=no');
	var tmp = newwindow2.document;
	tmp.write('<html><head><title></title>');
	tmp.write('</head><body><div align="center">');
	tmp.write('<img src="'+img.src+'">');
	tmp.write('<p><a href="javascript:self.close()">Deze popup sluiten</a></p>');
	tmp.write('</div></body></html>');
	tmp.close();
   //	b.resizeTo();
}

function bookmark(url,title){
  if ((navigator.appName == "Microsoft Internet Explorer") && (parseInt(navigator.appVersion) >= 4)) {
  window.external.AddFavorite(url,title);
  } else if (navigator.appName == "Netscape") {
    window.sidebar.addPanel(title,url,"");
  } else {
    alert("Press CTRL-D (Netscape) or CTRL-T (Opera) to bookmark");
  }
}

function ClearFields() {

	document.getElementById('f[title]').value = '[Titel]';
	document.getElementById('f[article]').value = '[Trefwoord]';
	document.getElementById('f[dateFrom]').value = '[Datum van dd/mm/jj]';
	document.getElementById('f[dateTo]').value = '[Datum tot dd/mm/jj]';
	document.getElementById('f[id]').value = '[B9 Nummer]';
	document.getElementById('queryInput').value = '';
}

function PrintPage(divName) {
	
  var disp_setting="toolbar=yes,location=no,directories=yes,menubar=yes,"; 
      disp_setting+="scrollbars=yes,width=650, height=600, left=100, top=25"; 
  var content_vlue = document.getElementById(divName).innerHTML; 
  
  var docprint=window.open("","",disp_setting); 
   docprint.document.open(); 
   docprint.document.write('<html><head><title>Boek9.nl</title>'); 
   docprint.document.write('<link rel="stylesheet" type="text/css" href="http://www.boek9.nl/css/basic.css" media="all" />');
	docprint.document.write('<link rel="stylesheet" type="text/css" href="http://www.boek9.nl/css/normal.css" media="all" />');
	docprint.document.write('<link rel="stylesheet" type="text/css" href="http://www.boek9.nl/css/print.css" media="print" />');
   
   docprint.document.write('</head><body onLoad="self.print()" style="text-align:left;padding-left:10px;"><div style="margin: 10px 0px"><b><font face="Arial"><font size="6">Boek9.nl</font><font size="4"> - Intellectuele eigendom en commentaren</b></font></div><div class="middle content"><div class="contentmargins"><div class="introitem" id="printerfriendly">');          
   docprint.document.write(content_vlue);          
   docprint.document.write('</div><br /><a href="http://www.boek9.nl/">www.boek9.nl</a><br /></div></div></body></html>'); 
   docprint.document.close(); 
   docprint.focus(); 
}

window.onload = init;