






		
	// sets variables needed for page
	var curLink	= location.protocol + '//' + location.host + location.pathname;
	var results = '';
	var qt 		= getQueryVariable('qt');
	var qp 		= getQueryVariable('qp');
	var page 	= getQueryVariable('page');
	var url 	= 'http://cfweb-prod.nd.edu/search/search.js.cfm?link=' + escape(curLink) + '&page=' + escape(page);
	url  		+= (qp) ? '&qp=' + qp : '';
	url  		+= (qt) ? '&qt=' + qt : '';
	
	// attach the search script if we have a term
	if (qt) { document.write('<scri' + 'pt type="text/javascript" src="' + url + '"></sc' + 'ript>'); }
	
	/**
	* function which modifies the searchForm and quickSearchForm forms
	*/
	function modifySearchForms() {
		if (!document.getElementById || !document.createElement) { return; }
		var form = document.getElementById('searchForm'); 
		if (form) {
			form.action = curLink; 
			form.onsubmit = function() {
				var term = document.getElementById('qt');
				if (term.value == '') {
					alert('Please enter a search term.');
					term.focus();
					return false;
				}
			}
			if (qt) {
				document.getElementById('qt').value = unescape(qt.replace(/\+/g, ' '));
			}
			
			document.getElementById('qt').focus();
		}
		
		
	}
	
	/**
	* function to get query variable from query string
	*/
	function getQueryVariable(variable) {
		var query	= window.location.search.substring(1);
		var vars 	= query.split("&");
		
		for (var i=0;i<vars.length;i++) {
			var pair = vars[i].split("=");
			if (pair[0] == variable) {
				return pair[1];
			}
		}
		
		// query variable not found
		return false;
	}
	
	/**
	* add window onload event stuff
	*/
	function isdefined( variable) {
		return (typeof(window[variable]) == "undefined")?  false: true;
	}
	if (!isdefined('addLoadEvent')) {
		function addLoadEvent(func) {
			var oldonload = window.onload;
			if (typeof window.onload != 'function') {
				window.onload = func;
			} else {
				window.onload = function() {
					oldonload();
					func();
				}
			}
		}
	}
	
	addLoadEvent(modifySearchForms);
	
