var SearchBarFocus=false;

$(document).ready(function() {
	$('.RotatingImages').cycle({ 
		fx:     'fade', 
		delay:  -4000 
	});

	
	$('.PageQuickJump').change(
		function(){
			document.location = PageString.replace('/###/','/p'+$('.PageQuickJump option:selected').val()+'/');
		}
	);
	$(document).keydown(function(e) {
		if(e.keyCode == 13 && SearchBarFocus) {
			$('#SiteSearchGo').click();
			return false;
		}
	});
	$('#SiteSearchGo').click(
		function(){
			var SearchTerm=$('#SiteSearchInput').val();
			SearchTerm=SearchTerm.replace(/\s/g,"-");
			SearchTerm=SearchTerm.replace(/%20/g,"-");
			SearchTerm=SearchTerm.replace(/\./g,"");
			SearchTerm=SearchTerm.toLowerCase();
			document.location = '/buy-'+encodeURIComponent(SearchTerm)+'-now/';			
		}
	)
	$('#SiteSearchInput').focus(
		function(){
			SearchBarFocus=true;
			if ($(this).val()=='Search for...'){
				$(this).val('');
			}
		}
	)
	$('#SiteSearchInput').blur(
		function(){
			SearchBarFocus=false;
			if ($(this).val()==''){
				$(this).val('Search for...');
			}
		}
	)
	$('.Favourite').click(
		function(){
			var AddID=$(this).attr("id");
			AddID.replace("Add_","");
			$.ajax(
			{
				type: "POST",
				url: "/Includes/Ajax-Handlers/AddToWishlist/",
				data: "ID="+AddID,
				success: function(html){
					$.jGrowl("This item was successfully added to your wish list.", { header: 'Item added to wish list' });
				},
				error:function(){
					$.jGrowl("You already have this item in your wish list!", { header: 'Item failed to be added' });
				}
			});
		}
	)
	
	$('.WishListItem').click(
		function(){
			var RemoveID=$(this).attr("id");
			$.ajax(
			{
				type: "POST",
				url: "/Includes/Ajax-Handlers/RemoveFromWishlist/",
				data: "ID="+RemoveID,
				success: function(html){
					$.jGrowl("This item was successfully removed from your wish list. Please reload the page to view changes.", { header: 'Item removed from wish list' });
				},
				error:function(){
					$.jGrowl("Failed to remove from wishlist!", { header: 'Item failed to be removed' });
				}
			});
		}
	)
	
	$('#SendMsg').click(
		function(){
			document.register.submit();
		}
	)
})