//functions
var ajax_url = 'http://delta.ncsu.edu/processing.php';

function myVoid () { ; }

function selectedSolution(challenge) {
	if (challenge.selectedIndex !== 0) {
		document.solns.submit();
	}
}

function rss_link(url, num) {
	var init = $('rss_init');
	init.style.display = 'none';

	var pars = 'type=rss' + '&url=' + escape(url) + '&num=' + num;

	var ajax = new Ajax.Updater(
	{success: 'rss_output'},
	ajax_url,
	{
		method: 'get',
		parameters: pars,
		onFailure: reportError
	}
	);
}

function reportError(request) {
	alert('There was an error.');
}

//inline search
function goSearch() {
	var element = document.getElementById('searchterm');
	var term = element.childNodes[0].nodeValue;

	window.location.href = "http://delta.ncsu.edu/search/index.php?cx=002753077818699176255%3Aswgskybxtnw&cof=FORID%3A11&q=" + term;
}

//filelinks
function fileLinks() {
	var fileLink;
	var links = document.getElementsByTagName('a');
	if (links) {
	        for (var i = 0; i < links.length; i++) {
			fileLink = links[i];
			if (!fileLink.getAttribute('title')) {
				fileLink.setAttribute('title', fileLink);
			}
	        }
	}
}

window.onload = function() {
	fileLinks();
}
