$(function() {
	
	/* CONTENT COPIED FROM EXISTING SITE */
	$('.cboxElement').colorbox();
	$('#accordion').accordion({ collapsible: true, active: false, autoHeight: false, navigation: true, change: function() { $('#accordion h3.ui-state-default a').css("background", "url(img/ui-icon-triangle-1-e.png) no-repeat 573px 9px"); $('#accordion h3.ui-state-active a').css("background", "url(img/ui-icon-triangle-1-s-hover.png) no-repeat 572px 9px"); } });
	$('#accordion2').accordion({ collapsible: true, active: 0, autoHeight: false, navigation: true, change: function() { $('#accordion2 h3.ui-state-default a').css("background", "url(img/ui-icon-triangle-1-e.png) no-repeat 573px 9px"); $('#accordion2 h3.ui-state-active a').css("background", "url(img/ui-icon-triangle-1-s-hover.png) no-repeat 572px 9px"); } });
	/* END CONTENT COPIED FROM EXISTING SITE */
	
	// handle demo popup
	$('#demo-popup').dialog({
		autoOpen: $('#demo-popup').hasClass('auto'),
		closeText: 'Continue to full site',
		dialogClass: 'demo-popup',
		height: $(window).height() - 50,
		modal: true,
		position: 'top',
		resizable: false,
		width: 960,
		close: function(event, ui) {
			$(window).trigger('embedFlash');
		},
		open: function(event, ui){
			if (!($.browser.msie && $.browser.version.substr(0,2) != '6.')) {
				$('.ui-dialog.demo-popup').css('position', 'fixed');
			}
		}
	});
	// automagic hiding of flash messages
	//setTimeout("$('#flashMessage').fadeOut('slow')", 3000);
	// dynamic resizing of popup element
	$(window).resize(function(){
		var newHeight = $(window).height() - 50;
		var scrollHeight = newHeight - $('.ui-dialog.demo-popup .ui-dialog-titlebar').outerHeight();
		$('.ui-dialog.demo-popup,#demo-popup').css('height', newHeight+'px')
		$('.ui-dialog.demo-popup .scroll-container').css('height', scrollHeight+'px');
	}).trigger('resize');
	// I don't like it either
	var emailLink = $('<a>').attr('href', 'mailto:'+$('span.email').html()).html($('span.email').html());
	$('span.email').html(emailLink);
	// monitor demo open button
	$('a.demo-open').click(function(){
		$('#demo-popup').dialog('open');
		return false;
	});
	// ajax validation
	$('form.ajax-validate').ajaxValidate();
	// ghetto WYSIWYG
	$('textarea.wysiwyg').wysiwyg({
		css: '/css/wysiwyg.css'
	});
});

function getUrlHash(){
	var lastParam = window.location.href.split('/').pop();
	if (lastParam.match('atcds[a-z]{6}')) {
		return '/'+lastParam;
	} else {
		return '';
	}
}

