//
//	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('BBsearchQuery').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 ('bronbib' == radioSelected) 
	{
		var searchString = encodeSearch(searchString, '%2520');

		window.open('http://www.hvidovrebibliotekerne.dk/sites/BXPUB/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 ('bibliotekdk' == radioSelected)
	{
		var searchString = encodeSearch(searchString);
		
		window.open('http://bibliotek.dk/vis.php?origin=sogning&field1=forfatter&term1=&field2=titel&term2=&field3=emne&term3=&field4=fritekst&term4='+searchString+'&cclbuf=&divbuf=Alle+typer+materiale&field_mat=&term_mat=&field_sprog=&term_sprog%5B%5D=&field_aar=year_eq&term_aar=&target%5B%5D=dfa');
		return void(0);
	}
	else if ('homepage' == radioSelected)
	{
		document.forms['customSearch'].action = homepage;
		document.forms['customSearch'].submit();
	}
}
