jQuery.noConflict();
jQuery(function($) {

	/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
	 email obfuscation
	~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
	$("a[href^='mailto']").each(function(){
		var $a=$(this);
		$a.text($a.text().replace(/^(mailto:)(.+)\$([^\?]+)(\?.+)?$/i,"$3@$2$4"));		
		$a.attr('href',$a.attr('href').replace(/^(mailto:)(.+)\$([^\?]+)(\?.+)?$/i,"$1$3@$2$4"));			
	});

	/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
	 Press page rollovers
	~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
	$("#press-images a, .swap").each(function(){
		var lnk=$(this);
		var img=lnk.find("img");
		var url=img.attr("src");
		var fadespeed=50;
		var fadeto=.8;

		// Preload rollover
		var img2=new Image();
		img2.src = url.replace(/(\.\w+)$/i,'_on$1');		

		// Wire for hover - IE won't do a fade with a transparent PNG
		if ($.browser.msie) 
			lnk.hover(function(){ img.attr("src",url.replace(/(\.\w+)$/i,'_on$1')); },
				function(){ img.attr("src",url.replace(/_on(\.\w+)$/i,'$1')); });
		else {
			lnk.hover(function(){
				img.stop(true,true).fadeTo(fadespeed,fadeto,function(){
					img.attr("src",url.replace(/(\.\w+)$/i,'_on$1'));
					img.fadeTo(fadespeed,1);
				});
			},function(){
				img.stop(true,true).fadeTo(fadespeed,fadeto,function(){
					img.attr("src",url.replace(/_on(\.\w+)$/i,'$1'));
					img.fadeTo(fadespeed,1);
				});		
			});
		}
	});


});

