var _e_r = new RegExp("^([\\#\\$\\&'\\*\\+\\-\\/\\=\\?\\^\\_\\`\\{\\}\\|\\~a-zA-Z0-9-]+(\\.[\\#\\$\\&'\\*\\+\\-\\/\\=\\?\\^\\_\\`\\{\\}\\|\\~a-zA-Z0-9-]+)*@[a-zA-Z0-9-]+(\\.[a-zA-Z0-9-]+)+)?$");
function validateEmail(addr) {
    return _e_r.test(addr);
}

var myGallery;
function startGallery() {
	myGallery = new gallery($('myGallery'), {
		timed: false,
		showArrows: false,
		showCarousel: false,
		showInfopane: false,
		embedLinks: false
	});
}

var $j = jQuery.noConflict();

$j(document).ready(function() {
	$j('#subnavigation .page_item:not(:first)').prepend('| ');


	$j('#footer .quicklinks li:not(:first)').prepend('| ');
	
	if ($j('#myGallery')){

			startGallery();
		
	}
	
	$j('#foliothumbnails .thumbnail:first').addClass('select');
	
	$j('#foliothumbnails .thumbnail').mouseover(function(){
		myGallery.goTo($j("#foliothumbnails .thumbnail").index(this));
		$j('#foliothumbnails .thumbnail').removeClass('select');									 
		$j(this).addClass('select');									
	});	
	
	$j('#maincontent .box ul li:first-child').addClass('first');
	
	// hack for orange boxes
	if ($j('#maincontent .box h3').length > 0){
		$j('#maincontent .box h3').prepend('<span class="inner"></span>').wrap('<span class="header"></span>');
		$j('#maincontent .box').append('<span class="outer"></span><span class="inner"></span>');
	}
	
		// hack for orange boxes
	if ($j('#contactform h3').length > 0){
		$j('#contactform h3').prepend('<span class="inner"></span>').wrap('<span class="header"></span>');
		$j('#contactform').append('<span class="outer"></span><span class="inner"></span>');
	}
	


});