var isAboutPage;

$(document).ready(function(){

	$.get("inc_featuredProduct.php",{},function(data){
		$(".featured-item-panel").append(data);
		openAccordionPanel(0);
	});

	// Load in New Arrivals
	$.get("part_accordion_newarrivals.php",{},function(data){
		$(".new-arrivals-panel").append(data);
		
		// Hover New Arrivals Product Info
		$(".new-arrivals-item").hover(
			function(){
				$(".hb-product-description .hb-info-padder").html($(this).find(".info-padder").html());
				$(".hb-product-description").show();
			},
			function(){
				$(".hb-product-description").hide();
			}
		);		
		
	});
	
	// The following was going to be used to determine new placement of product titles on the
	// about-pages. The need for this came from the absolute-positioned elements now existing
	// within relative-placed elements ("div.about-page-left"), distorting their top and left
	// values.
	
	isAboutPage = $(".accordion-box").parent("div.about-page-left").length > 0 ? true : false ;
	isDevotionPage = $(".accordion-box").parent("div.lgcydSidebar").length > 0 ? true : false ;
	if (isAboutPage || isDevotionPage) {
		/*$("span.hb-triangle").remove();*/
		/*$(".accordion-box").css("border-top","1px solid #FFF");*/
		$("span.panel-controller-left, span.panel-controller-right, div.accordion-box span.top-left-transparent-corner, div.accordion-box span.top-right-transparent-corner").remove();
	}
	
	// On Load Operations
	
	$(".accordion-box").mousemove(function(e){
	
		/*if (isAboutPage) {
		
			$(".hb-product-description").css({
				'top':(e.pageY-this.offsetTop)+20,
				'left':(e.pageX-this.offsetLeft)-84
			});		
		
		} else {*/
		
			$(".hb-product-description").css({
				'top':(e.pageY-this.offsetTop)+20,
				'left':(e.pageX-this.offsetLeft)-84
			});		
		/*
		}
		*/
	});

	// Panel Activation Script
	$(".accordion-panels .panel").click(function(){
		var panl = $(this).find(".panel-content");
		if ($(this).hasClass("panel-on")) {
			//return false;
		} else {
			$(".panel").each(function() {
				$(this).removeClass("panel-on");
				$(this).find(".panel-content").slideUp("normal");
			});
			$(this).addClass("panel-on");
			$(panl).slideDown("slow");
		}
		
	});

	
});

// Open an specific panel - zero based index
function openAccordionPanel(id) {
	var targetPanel = $(".accordion-panels .panel:eq("+id+")");
	var targetContt = $(targetPanel).find(".panel-content");
	$(targetPanel).addClass("panel-on");
	$(targetContt).slideDown("normal");
}
