// Main Menu //

$(function() {
	
	$('#main-menu li ul') .parent() .css("background-image", "url('wp-content/themes/beegroup/images/ddmenu-arr.png')");
	//$('#main-menu li ul li.current-menu-item') .parent() .parent() .css("color", "#878787");
	
	$('#main-menu li ul').css('display', 'none');
	$('#main-menu li').hover(function() {
		$(this) .find('ul') .stop(true, true) .show();
		$(this) .find('ul') .parent() .css("background-image", "url('wp-content/themes/beegroup/images/mmenu-bg.png')");
	}, function() {
		$(this) .find('ul') .stop(true,true) .hide();
		$(this) .find('ul') .parent() .css("background-image", "url('wp-content/themes/beegroup/images/ddmenu-arr.png')");
	});

	$('#home-but li ul ').css('display', 'none');
	$('#home-but').hover(function() {
		$(this) .find('ul') .stop(true, true) .show();
	}, function() {
		$(this) .find('ul') .stop(true,true) .hide();
	});
});
	
	
	

// Left Menu //

$(function() {
	
	$('#left-menu li ul') .parent() .css('height', 'auto');
	$('#left-menu li ul') .parent() .css("background-image", "url('wp-content/themes/beegroup/images/lddmenu-arr.png')");
	
	$('#left-menu li ul') .hide() .click(function(e) {
		e.stopPropagation();
	});
	$('#left-menu li') .hover(function() {
		
		$(this) .find('ul') .addClass('waiting');
		setTimeout(function() {
			$('#left-menu li ul.waiting') .stop(true, true) .slideDown(100);
		}, 300);
		
	}, function() {
		$(this) .find('ul') .stop(true, true) .slideUp(400);
		$('#left-menu li ul.waiting') .removeClass('waiting');
	});
});

// Highlight current links //

$(function() {
	
	var currPageAdd = window.location.href.split("/").reverse()[0];
	leftMenuLength = $('#left-menu li') .length;
	i = 0;
	
	while(i < leftMenuLength) {
		var currLink = $("#left-menu li:eq("+i+") a") .attr('href');
		if(currLink == currPageAdd) {
			$("#left-menu li:eq("+i+")") .addClass('current-link');
		}
		i++;
	}
	
});



	

// SLIDER - HOME PAGE //
	
$(function() {
	
	listCount = $('#slide-container li.slider-item') .length;
	i = 1;
	
	//$.each($('#slide-container li.slider-item'), function() {
	//imgDesc = $(this) .find('img') .attr('title');
	//$(this) .find('p') .append(imgDesc);
	//});
	
	$('#slide-container li.slider-item:first') .addClass('first');
	$('#slide-container li.slider-item:last') .addClass('last');
	$('#slide-container li.slider-item:not(:first)') .css('display', 'none');
	$('#slide-container li.slider-item') .css({'position' : 'absolute', 'top' : '17px', 'left' : '0px'});
	$('#slide-container') .css('overflow', 'hidden');
	$curr = $('#slide-container li.slider-item:visible');
	
	while (i <= listCount) {
        $('#slide-switch') .append("<li><span>.</span></li>");
		i++;
	}
	
	$("#slide-switch li:first") .css({"background-image" : "url('wp-content/themes/beegroup/images/sswitch-b-a.png')", "cursor" : "default"});
	
	
	// Auto Rotator //
	autoRotate = 1;
	var $autoR = $curr;
	var $lastIndex = $('#slide-container li.slider-item:last') .index() +1;
	setInterval(function() {
			if (autoRotate) {
				if ($autoR .hasClass('last')) {
					$autoR = $('#slide-container li.slider-item:first');
					i = 1;
				} else {
					$autoR = $autoR.next();
					i++;
				}
				visSlide = $('#slide-container li.slider-item:visible') .index() +1;
				if (visSlide == $lastIndex) {
					visSlide = 0;
				}
					
				$("#slide-switch li") .css({"background-image" : "url('wp-content/themes/beegroup/images/sswitch-b.png')", "cursor" : "pointer"});
				$("#slide-switch li:eq("+visSlide+")") .css({"background-image" : "url('wp-content/themes/beegroup/images/sswitch-b-a.png')", "cursor" : "default"});
				$('#slide-container li.slider-item') .fadeOut(300);
				$autoR .fadeIn(300);
			}
	}, 6000);
	//---//
	
	
	$('#slide-switch li') .click(function() {
		autoRotate = 0;
		slideIndex = $(this) .index();

		$("#slide-switch li") .css({"background-image" : "url('wp-content/themes/beegroup/images/sswitch-b.png')", "cursor" : "pointer"});
		$(this) .css({"background-image" : "url('wp-content/themes/beegroup/images/sswitch-b-a.png')", "cursor" : "default"});
		$("#slide-switch li") .addClass('switch-off');
		$(this) .removeClass('switch-off');
		
		$('#slide-container li.slider-item') .fadeOut(300);
		$("#slide-container li:eq("+slideIndex+")") .fadeIn(300);
		
		$("#slide-switch li") .hover(function() {
			$(this) .css("background-image", "url('wp-content/themes/beegroup/images/sswitch-b-a.png')");
		}, function() {
			$("#slide-switch li.switch-off") .css("background-image", "url('wp-content/themes/beegroup/images/sswitch-b.png')");
		});
		
		
	});
	
});




// Gallery //

$(function() {
	
	$('.gal-item:first') .show();
	$('#gal-thumbs .thumb-item:first') .css("border-color", "#7d3c84");
	
	$('#gal-thumbs .thumb-item') .hover(function() {
		$(this) .stop() .fadeTo('500', 0.4);
	},
	function() {		
		$(this) .stop() .fadeTo('500', 1);
	});
	
	var galItemsCount = $('.thumb-item') .length;
	$('.photo-count span') .append(galItemsCount);
	
	
	var pageTitle = $('.gal-item') .attr('title');

	$('.gal-item') .load("?page_id=411 div[title='"+pageTitle+"'] img:first", function() {
		var imgCaption = $('.gal-item img') .attr('alt');
		var imgTitle = $('.gal-item img') .attr('title');
		if (imgCaption != imgTitle) {
			$('.gal-item') .append('<div class="img-info"><p></p></div>');
			$('.img-info p') .append(imgCaption);
		}
		$('.gal-item') .hide() .fadeIn(300);
	});
	
	
	$('.thumb-item a') .click(function() { 
		var imgAlt = $(this) .find('img') .attr('alt');
		$('#gal-thumbs .thumb-item') .css("border-color", "#eaeaea");
		$(this) .parent() .css("border-color", "#7d3c84");

		$('.gal-item') .empty(); //.remove('img', '.img-info');
		$('.gal-item') .load("?page_id=411 div[title='"+pageTitle+"'] img[alt='"+imgAlt+"']", function() {
			var imgTitle = $('.gal-item img') .attr('title');
			if (imgAlt != imgTitle) {
				$('.gal-item') .append('<div class="img-info"><p></p></div>');
				$('.img-info p') .append(imgAlt);
			}
			$('.gal-item') .hide() .fadeIn(300);
		});
		
		return false;
	});
	
	$('.toggle-info') .click(function() {
		$('.gal-item:visible') .find('.img-info') .slideToggle(250);
	});
});





// Table Styling //

$(function() {
	//$('table tr:even') .addClass('tr-even');
	$('table tr') .hover(function() {
		$(this) .addClass('tr-hover');
	}, function() {
		$(this) .removeClass('tr-hover');
		
	});
	
	// Calendar styling //
	$('#wp-calendar a') .parent() .css('background', '#e6dae7');
	
});


// Hack for removing the anchor tag from "type" taxonomy titles //
$(function() {
	$('.content-left div.hrule:first, .content-right div.hrule:first') .css('display', 'none');
	$('h4.page-header a') .css('display', 'none');
	var $headerText = $('h4.page-header a') .text();
	$('h4.page-header a') .parent() .html($headerText);
	
	$('.type-taxo-bcrumbs a') .css('display', 'none');
	var $currCrumbText = $('.type-taxo-bcrumbs a') .text();
	$('.type-taxo-bcrumbs a') .parent() .html($currCrumbText);
	
});

// Clear blockquotes from p tags //
$(function() {
	$.each($('blockquote p'), function() {
	
	$(this) .css('display', 'none');
	$pText = $(this) .text();
	$(this) .parent() .html($pText);
	
	});
});





