// JavaScript Document

$(document).ready(function(){
	if($('#rotatepics').cycle)
		$('#rotatepics').cycle({ 
			fx:    'fade', 
			pause:  2
		});
	
	$("img[align='right']").css({float:"right"});

	// Track extra links
	$('a').each(function() {
		var $a = $(this);
		var href = $a.attr('href');
		if(href){
			var hrefArray = href.split('.');
			var extension = hrefArray[hrefArray.length - 1];
			var fileTypes = ['doc','docx','xls','xlsx','ppt','pptx','pdf','mp3','csv'];

			// Track mailto links
			if (href.match(/^mailto\:/i)) {
				var trackaddr = href.replace(/^mailto\:/i, "")
				$a.click(function() {
					pageTracker._trackPageview('/track/email/' + trackaddr);
				});
			}
			// Track external links
			else if ( (href.match(/^http/)) && (! href.match(document.domain)) ) {
				var trackdomain = href.split("://",2)[1];
				$a.click(function() {
					pageTracker._trackPageview('/track/outgoing/' + trackdomain);
				});
			}			
			// Track downloads (links with a given extension)
			else if ( ($.inArray(extension,fileTypes) != -1) && (! href.match('\/\/') || href.match(document.domain)) ) {
				var trackurl = href.replace(/^(http\:\/\/|https\:\/\/)(weatherhead\.case\.edu)?\//i, "")
				$a.click(function() {
					pageTracker._trackPageview('/track/downloads/' + trackurl);
				});
			}			
		}
	});

});

