$(document).ready(function() {

	$("img[rel='tooltip']").tooltip({ 
	    delay: 0, 
	    showURL: false, 
	    fixPNG: true,
	    bodyHandler: function() { 
		return $("<img/>").attr("src", $(this).attr("longdesc")); 
	    } 
	});
	
	$(".accordeon_arrow_top").click(function () {
		moveContentByArrow ($(this).parent().siblings(".text"), 'up');
		return false;
	});
	
	$(".accordeon_arrow_bottom").click(function () {
		moveContentByArrow ($(this).parent().siblings(".text"), 'down');
		return false;
	});

	$("ul.star-rating li a").click(function () {
		var rating = $(this).attr("id");
		var goodsID = window.location.href;
		var pattern = /\d{1,10}/;
		var url = window.location.href
		goodsID = url.match(pattern);
//		alert(rating);
		
		$.ajax({
		url: "/php/rating.php?GoodsID=" + goodsID + "&Rating=" + rating,
		cache: false,
		success: function(html){
			$("span#vote_result").css({opacity: '1.0'});
			$("span#vote_result").append(html);
			setTimeout('$("span#vote_result").animate({opacity: "0.0"}, 1000)', 1500);
			setTimeout('$("span#vote_result").text("")', 2500);
		}
	});
		
		return false;
	});
	
	// Accordion activation
	$(".accordeon").css("display", "block");
	$("#accordeon").accordion({
			event: "click",
			header: "h3",
			headerSelected: "h3.selected",
			fillSpace: true
		});
		
		$('.ui-accordion').bind('accordionchange', function(event, ui) {
			ui.newHeader.addClass("selected") // jQuery object, activated header
			ui.oldHeader.removeClass("selected") // jQuery object, previous header
	});
	
	$("div.breadcrumbs div.title a.arrow").click(function () {
		$(this).siblings("div.bc_menu").slideToggle('fast');
		
		return false;
	});
	
	$("div.breadcrumbs div.link a.arrow").click(function () {
		$(this).siblings("div.bc_menu").slideToggle('fast');
		
		return false;
	});
	
	
});

function moveContentByArrow (block, direction) {
	var step = 100;
	var scrollOffset = block.scrollTop();

	if(direction == 'up') {
		block.stop();
		block.animate({scrollTop: scrollOffset - step}, 300);
		//block.scrollTop(scrollOffset - step);
	} else if (direction == 'down') {
		block.stop();
		block.animate({scrollTop: scrollOffset + step}, 300);
		//block.scrollTop(scrollOffset + step);
	}
}
