$(document).ready(function()
{
	$('div.emailFriendForm').hide();
	
	$('p.emailFriend a').bind('click',function(){
		$('div.emailFriendForm').toggle('fast');
	});
	
	//Handle adding items to the wishlist
	$('a.addWishList').bind('click',function(){
		$('form#addWishListForm').each(function(){this.submit();});
		return false;
	});
	
	//Set rating value dynamically when selecting a star	
	var selectedRating = 0;
	
	function setStarSrc(rating,src)
	{
		for(i=1;i<=rating;i++)
		{
			//This path will need to be altered if the star rating system needs to be used outside the product page.
			$('img#ratingStar'+i)[0].src = '../img/'+src+'.jpg';
		}
	}
	
	function activateStars(rating)
	{
		setStarSrc(5,'star_inactive');	//Inactivate all stars
		setStarSrc(rating,'star');		//Activate selected number of stars
	}
	
	$('.ratingStar').bind('mouseover',function(){
		activateStars(parseInt(this.id.substring(14,15)));	//id format = ratingStarSpan<X>
	});
	
	$('.ratingStar').bind('click',function(){
		selectedRating = parseInt(this.id.substring(14,15));	//id format = ratingStarSpan<X>
		$('input#ratingValueInput')[0].value = selectedRating;
	});
	
	$('.ratingStar').bind('mouseout',function(){
		activateStars(selectedRating);
	});
});

$(document).ready(function(){
	$('button.addBtn').attr('disabled','true');
	
	$('input.qtyInput').keypress(function(){
		$('button.addBtn').attr('disabled',false);
	});
	
	$('button.addWishlist').click(function(){
		$('form#addToCartForm').attr('action','/wishlist/add-array');
	});
	
});