$(document).ready(
	function() {
		
		// call to action hover style
		$('a.registerCall').hover(
			function() { //over
				$(this).parent().css({backgroundColor:"#b92832"});
			},
			function() { //out
				$(this).parent().css({backgroundColor:"#e5f6fc"});
			}
		);
		
		
		// fancy scroller
		$('a[href*=#]').click(function() {
			if (location.pathname.replace(/^\//,'') == this.pathname.replace(/^\//,'') && location.hostname == this.hostname) {
				var $target = $(this.hash);
				$target = $target.length && $target || $('[name=' + this.hash.slice(1) +']');
				if ($target.length) {
					var targetOffset = $target.offset().top;
					$('html,body')
					.animate({scrollTop: targetOffset}, 1000);
					return false;
				}
			}
		});//end fancy scroller
		
		$('a.media').flash(
			{ src: 'video/flvplayer.swf', height: 218, width: 264 },
			{ version: 7 },
			function(htmlOptions) {
				$this = $(this);
				htmlOptions.flashvars.file = $this.attr('href');
				htmlOptions.flashvars.image = $this.attr('rel');
				htmlOptions.flashvars.width = '264';
				htmlOptions.flashvars.height = '218';
				htmlOptions.flashvars.bufferlength = '20';
				$this.before($.fn.flash.transform(htmlOptions));
			$('a.media').hide();
			}
		);// end small flash embedder
		
		$('a.largemedia').flash(
			{ src: 'video/flvplayer.swf', height: 445, width: 540 },
			{ version: 7 },
			function(htmlOptions) {
				$this = $(this);
				htmlOptions.flashvars.file = $this.attr('href');
				htmlOptions.flashvars.image = $this.attr('rel');
				htmlOptions.flashvars.width = '540';
				htmlOptions.flashvars.height = '445';
				htmlOptions.flashvars.bufferlength = '20';
				$this.before($.fn.flash.transform(htmlOptions));
			$('a.largemedia').hide();
			}
		);// end large flash embedder
		
	} //close top level function 
);


