
	function flashDiv(id,startcolor,endcolor)
	{
		var fadebg = new Fx.Tween(id);
		fadebg.set('tween', {duration: 'long'});
		fadebg.start('background-color', '#' + startcolor,'#' + endcolor);

	}

	function fadeAway(id)
	{
		var fader = new Fx.Styles(id, {duration: 2000, transition: Fx.Transitions.linear});

		fader.start({
			'opacity': 0
		});
	}

	function dissolveDiv(id)
	{
		var dissolve = new Fx.Styles(id, {duration: 2000, transition: Fx.Transitions.linear});

		$(id).setHTML('');

		dissolve.start({
			'display': 'none'
		});
	}

	function resetForm(formid)
	{

	}

	SqueezeBox.parsers.swf = function(preset) {
	return (preset || this.url.test(/\.swf/)) ? this.url : false;
	};

	SqueezeBox.handlers.swf = function(url) {
		var size = this.options.size;
		return new Swiff(url, {
			id: 'sbox-swf',
			width: size.x,
			height: size.y
		});
	};

	window.addEvent('domready', function(){
		if($chk($('status')))
		{
			flashDiv('status','00ff00','ffffff');
		}

		if($chk($('leftcol'))&&$chk($('rightrail')))
		{

			var l	= $('leftcol').getStyle('height').toInt();
			var r	= $('rightrail').getStyle('height').toInt();

			if(r<l)
			{
				$('rightrail').setStyle('height',l);
			} else {
				$('leftcol').setStyle('height',r);
			}

			$('rightrail').setStyle('height',$('leftcol').getStyle('height').toInt())
		}

		if($chk($('contentarea')))
		{
			if($('contentarea').getStyle('height').toInt()<550)
			{
				$('contentarea').setStyle('height',550);
			}
		}

		var rollovers	= $$('img.mainmenu');

		rollovers.each(function(e,idx){

			e.addEvent('mouseover', function(x){
				var src	= '/images/design/main_' + e.getProperty('alt').toLowerCase() + '_over.png';
				e.setProperty('src',src);
			});

			e.addEvent('mouseleave', function(x){
				var src	= '/images/design/main_' + e.getProperty('alt').toLowerCase() + '.png';
				e.setProperty('src',src);
			});
		});

		var toprolls	= $$('img.toproll');

		toprolls.each(function(e,idx){

			e.addEvent('mouseover', function(x){
				var src	= '/images/design/banner_' + e.getProperty('alt').toLowerCase() + '_over.png';
				e.setProperty('src',src);
			});

			e.addEvent('mouseleave', function(x){
				var src	= '/images/design/banner_' + e.getProperty('alt').toLowerCase() + '.png';
				e.setProperty('src',src);
			});
		});

		if($chk($('volunteerform')))
		{
			var vfslide = new Fx.Slide('volunteerform');

			vfslide.hide();
			$('signmeup').addEvent('click',function(e){
				e	= new Event(e).stop();
				vfslide.toggle();
			});
		}

		SqueezeBox.assign($$('a.squeezeme'), {
			parse: 'rel'
		});

		if($chk($('surveyform')))
		{
			$('surveyform').addEvent('submit',function(e){
				e	= new Event(e).stop();
				new Request({
					url: '/surveys/process/',
					method: 'post',
					data: $('surveyform').toQueryString(),
					onComplete: function() {
						$('surveyrender').set('html',this.response.text);
					}
				}).send();
			});
		};


		$$('input.Datepicker').each(function(el){
			new DatePicker(el);
		});

		var print	= $$('a.print');

		if(print.length>0)
		{
			print.each(function(p)
			{
				p.addEvent('click',function(e){

					e	= new Event(e).stop();
					window.print();

				});
			});
		}

	});