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

	// Album Thoughts Show/hide
	$(".albums a.viewHide").click( function() {
		$(this).parents(".viewThoughts").find(".regiThoughts").slideToggle("fast");
		if ( $(this).find("span").text() == "View" ) { 
			$(this).find("span").text("Hide");
		} else {
			$(this).find("span").text("View");
		}
	});
	
	// Album Comment Cycle
	$('#albumComment').cycle({ 
		fx:			'fade', 
		speed: 		1200,
		timeout:	7000,
		pause:		true,
		sync:		true
	});
	
	// Menu hightlight Fix
	var $menuItem0 = $("#mainMenu ul li:eq(0)");
	var $menuItem1 = $("#mainMenu ul li:eq(1)");
	var $menuItem2 = $("#mainMenu ul li:eq(2)");
	var $menuItem3 = $("#mainMenu ul li:eq(3)");
	var $menuItem4 = $("#mainMenu ul li:eq(4)");
	var $menuItem5 = $("#mainMenu ul li:eq(5)");
	var $menuItem6 = $("#mainMenu ul li:eq(6)");
	var $menuItem7 = $("#mainMenu ul li:eq(7)");
	var $menuItem8 = $("#mainMenu ul li:eq(8)");
	var $menuItem9 = $("#mainMenu ul li:eq(9)");
	
	if ( $menuItem0.hasClass('current_page_item') || $menuItem0.hasClass('current_page_parent') || $menuItem0.hasClass('current_page_ancestor') ) {
		$menuItem0.addClass('journal');
		$menuItem0.parents("ul").addClass('journal');
	} else if ( $menuItem1.hasClass('current_page_item') || $menuItem1.hasClass('current_page_parent') || $menuItem1.hasClass('current_page_ancestor') ) {
		$menuItem1.addClass('news');
		$menuItem1.parents("ul").addClass('news');
	} else if ( $menuItem2.hasClass('current_page_item') || $menuItem2.hasClass('current_page_parent') || $menuItem2.hasClass('current_page_ancestor') ) {
		$menuItem2.addClass('bio');
		$menuItem2.parents("ul").addClass('bio');
	} else if ( $menuItem3.hasClass('current_page_item') || $menuItem3.hasClass('current_page_parent') || $menuItem3.hasClass('current_page_ancestor') ) {
		$menuItem3.addClass('schedule');
		$menuItem3.parents("ul").addClass('schedule');
	} else if ( $menuItem4.hasClass('current_page_item') || $menuItem4.hasClass('current_page_parent') || $menuItem4.hasClass('current_page_ancestor') ) {
		$menuItem4.addClass('music');
		$menuItem4.parents("ul").addClass('music');
	} else if ( $menuItem5.hasClass('current_page_item') || $menuItem5.hasClass('current_page_parent') || $menuItem5.hasClass('current_page_ancestor') ) {
		$menuItem5.addClass('media');
		$menuItem5.parents("ul").addClass('media');
	} else if ( $menuItem6.hasClass('current_page_item') || $menuItem6.hasClass('current_page_parent') || $menuItem6.hasClass('current_page_ancestor') ) {
		$menuItem6.addClass('resources');
		$menuItem6.parents("ul").addClass('resources');
	} else if ( $menuItem7.hasClass('current_page_item') || $menuItem7.hasClass('current_page_parent') || $menuItem7.hasClass('current_page_ancestor') ) {
		$menuItem7.addClass('store');
		$menuItem7.parents("ul").addClass('store');
	} else if ( $menuItem8.hasClass('current_page_item') || $menuItem8.hasClass('current_page_parent') || $menuItem8.hasClass('current_page_ancestor') ) {
		$menuItem8.addClass('contact');
		$menuItem8.parents("ul").addClass('contact');
	}

});

//----- Validate Email Addresses -----------//
// checks for valid looking email addy
function checkemail(str){
	var filter=/^.+@.+\..{2,3}$/;	
	return (filter.test(str));
}



//----- Trim White Space -----------//
//trim whitespace for validation
function trim(s){
	if((s==null)||(typeof(s)!='string')||!s.length)return'';return s.replace(/^\s+/,'').replace(/\s+$/,'')
}



//----- Open New Window -----------//
//Open a new window with specific width/height/location 
function openWindow(location, width, height) {		
	newWidth = width + 20;
	newHeight = height + 20;
	widthHeight = "width=" + newWidth + ",height=" + newHeight;
	window.open(location,"",widthHeight);		
}