//
//	Javascript functions for customSearch for Billund Bibliotek
//	By Nichlas Brødegaard Larsson
//

var radioButtons = document.getElementsByName('searchIn');

function customSearchDecide(homepage)
{
	if (document.getElementById("searchQuery").value == "Indtast søgeord" )
		return void(0);

	for(var i = 0; i < radioButtons.length; i++) 
	{
		if(radioButtons[i].checked) radioSelected = radioButtons[i].value;
	}
	
	var searchString = document.getElementById('searchQuery').value;
	
	function replaceSpaces(string) {
		var tstring = "";
		string = '' + string;
		splitstring = string.split(" ");
		for(i = 0; i < splitstring.length; i++)
		{
			tstring += splitstring[i];
			if(i != (splitstring.length-1))
			{
				tstring += '%2520';
			}
		}
		return tstring;
	}
	
	
	if ('grindsted' == radioSelected) 
	{
		var searchString = replaceSpaces(searchString);
		window.open('https://nobisweb2.njl.dk/sites/XMORS/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=');
		//window.location = 'https://nobisweb2.njl.dk/sites/XMORS/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='
		
		//window.open('http://nobisweb2.njl.dk/sites/WWX/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=');
		//window.open('http://bib.morsoe.dk');
		return void(0);
	}
	else if ('bibliotekdk' == radioSelected)
	{
		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');
		//window.location = '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();
		//window.open('http://bib.mors.dk/SEEEMS.asp?id=482&search='+searchString+'');
		//window.open('http://bib.mors.dk/SEEEMS.asp?id=482&search='+searchString+'');
		
		
		// CHANGE 2007.09.10 by Stefan
		//window.location = 'http://bib.mors.dk/SEEEMS.asp?id=482&search='+searchString+'';
		window.location = 'http://bib.mors.dk/SEEEMS.asp?id=1595&search='+searchString+'';
		return void(0);
	}
}
