/* Start Up */
function StartUp(runnable)
{
	$(document).ready(runnable.run);
}


/* External Links */
var ExternalLinks =
{
	run: function()
	{
		$('a[href^="http:"]').bind('click', ExternalLinks.click);
		$('a[rel="external"]').bind('click', ExternalLinks.click);
	},
	click: function(event)
	{
		open(this.href);
		return false;
	}
}
StartUp(ExternalLinks);


/* Confirm Links */
var ConfirmLinks =
{
	run: function()
	{
		$('a.confirm').bind('click', ConfirmLinks.click);
	},
	click: function(event)
	{
		if (!confirm(this.title)) {
			return false;
		}
	}
}
StartUp(ConfirmLinks);


/* Multi Checkbox Select */
var MultiCheckboxSelect =
{
	run: function()
	{
		$('input.multi_select[type="checkbox"][value!=""]').bind('click', MultiCheckboxSelect.click);
	},
	click: function(event)
	{
		var checkbox = $(this);
		if (checkbox.attr('checked') == true) {
			$('input.'+ checkbox.attr('value')+'[type="checkbox"]').attr('checked', 'checked');
		} else {
			$('input.'+ checkbox.attr('value')+'[type="checkbox"]').removeAttr('checked');
		}
	}
}
StartUp(MultiCheckboxSelect);


/* IE6 png fix */
var IEpngFix =
{
	run: function()
	{
		$.ifixpng('/media/dsg/spacer.gif');
		$('img[src$=".png"]').ifixpng();
	}
}
StartUp(IEpngFix);

/*var Menu =
{
	run: function()
	{
		$('#menu_main li a').css("text-decoration", "none");
	}
}
StartUp(Menu);*/

