function ddsSI() {
	if ($("security_image")) {
		thesrc = $("security_image").src;
		thesrc = thesrc.substring(0, thesrc.lastIndexOf("&"));
		$("security_image").src = thesrc+"&"+Math.round(Math.random()*100000);
	} else {
		alert("Sorry, cannot reload security image\nTry and email us directly.\nEmail address is in the footer.");
	}
}
function ddsLinkExternal() {
	if ($('content')) {
		$$('#content a.external', '#content a[href^="http://"]', '#content a[href^="https://"]').each(function(e) {
			e.title  += ' (opens in new window)';
			e.onclick = function() {
				newWin = window.open(this.href,'ddsLinkExternalWindow');
				if (window.focus) {
					newWin.focus();
				}
				return false;
			}
			e.removeClassName('external');
			e.addClassName('outside');
		});
	}
	if ($('sidebar')) {
		$$('#sidebar a.external', '#sidebar a[href^="http://"]', '#sidebar a[href^="https://"]').each(function(e) {
			e.title  += ' (opens in new window)';
			e.onclick = function() {
				newWin = window.open(this.href,'ddsLinkExternalWindow');
				if (window.focus) {
					newWin.focus();
				}
				return false;
			}
			e.removeClassName('external');
			e.addClassName('outside');
		});
		if ($('container') && $('main')) {
			sfMenu();
		}
	}
}
function sfMenu() {
	window.onscroll = function() {
		var SCLimit = $('main').getHeight()-$('sidebar').getHeight();
		var SCAdded = ($('container').viewportOffset().top-$('main').viewportOffset().top).abs()+SCLimit;
		if (SCLimit>0) {
			if (SCLimit>0 && $('main').viewportOffset().top.abs() > SCLimit && $('main').viewportOffset().top <0) {
				$('sidebar').style.position = 'absolute';
				$('sidebar').style.top = SCAdded+'px';
			} else if ($('sidebar').viewportOffset().top < 0 && $('main').viewportOffset().top <0) {
				$('sidebar').style.position = 'fixed';
				$('sidebar').style.top = '0';
			} else {
				$('sidebar').style.position = 'absolute';
				$('sidebar').style.top = 'auto';
			}
		} else {
			if ($('main').getHeight()<$('sidebar').getHeight()) {
				$('main').setStyle({height: $('sidebar').getHeight()+'px'});
			}
		}
	}
}
function ddsIB() {
	if ($("ddsIB") && $("ddsIB").readAttribute("data-rel").indexOf(",")) {
		var dds = $("ddsIB").readAttribute("data-rel").split(",");
		new Ajax.PeriodicalUpdater("ddsIB", "/inc/slides.php", {
			parameters: { pid: dds[1], mid: dds[0]},
			method: 'get', 
			frequency: 7,
			onCreate: function() {
				$("ddsIB").fade({ duration: 1.0 });
			},
			onSuccess: function() {
				$("ddsIB").appear({ duration: 2.0, from: 0.25 });
			}
		});
	}
	if ($("FOOTERNavSeachForm")) {
		$("FOOTERNavSeachForm").up(0).remove();
	}
}
document.observe("dom:loaded", function() {
	ddsLinkExternal();
	ddsIB();
});
