//
//	Javascript functions for customSearch for Billund Bibliotek
//	By Nichlas Brødegaard Larsson
//

var radioButtons = document.getElementsByName('searchIn');

function customSearchDecide(homepage)
{
	for(var i = 0; i < radioButtons.length; i++) 
	{
		if(radioButtons[i].checked) radioSelected = radioButtons[i].value;
	}
	
	var searchString = document.getElementById('customSearchQuery').value;
	
	function encodeSearch(query, whitespace) {
	
		if( !whitespace ) whitespace = ' ';

		var qSplit = query.split(' ');

		for (part in qSplit ) {

			qSplit[part] = escape(qSplit[part]);

		}
		return qSplit.join(whitespace);
	}

	if ('bibDatabase' == radioSelected) 
	{
		var searchString = encodeSearch(searchString, '%2520');
		window.open('https://bibliotek.taarnby.dk/sites/XWW/pub/search.html?doaction=search&data=dest%3DWWX%2Fpub%2Fsearch.html+data%3Ddest%253DWWX%2Fpub%2Fsearch.html%2520doaction%253Dsearch%2520group%253Dpub%2520mode%253Dquick%2520type%253Dtoken%2520tickno%253D%2520pin%253D%2520scode_freetext%253D%2520scode_media%253D%2520request_attr_base%253D%2520request_attr_sortformat%253D%2520request_attr_defaultpage%253D+doaction%3Dblank+group%3Dpub+mode%3Dquick+type%3Dtoken+tickno%3D+pin%3D+scode_freetext%3D'+searchString+'+scode_media%3D+request_attr_base%3D+request_attr_sortformat%3D+request_attr_defaultpage%3D+scode_subjecttree%3D+link%3D1%252C&tokenid=');
		return void(0);
	}
	else if ('homepage' == radioSelected)
	{
		document.forms['customSearch'].action = homepage;
		document.forms['customSearch'].submit();
	}
}

