
function restyleGarmentBagTable() {
		$('.garmentBagTable tbody tr').removeClass('odd');
		$('.garmentBagTable tbody tr:odd').addClass('odd');		
}

$(document).ready(function()
{
	restyleGarmentBagTable();
	
	$("#submitBagName").click(function()
	{
		$.fancybox.showActivity();
		
		var bagName = $("#garmentbagName").val();
		var bagSlug = $.cookie("MTC_Garment_Bag");

		$.ajax({
			url:"/wp-admin/admin-ajax.php",
			dataType:"text",
			type:'POST',
			data:'action=updateGarmentBagName&bagname=' + bagName + '&bagslug=' + bagSlug,
			success:function(results, status, xhr)
			{
				location.reload();
			},
			error:function(results)
			{
				alert("Error: " + results);
			},
		});
	});	
	
	//Function to add item to Garment Bag
	$('a.smAddItemBtn').click(function(){
		var styleNum = $(this).attr("id");
		var userID = $(this).attr("ref");
		var bagSlug = $.cookie("MTC_Garment_Bag");
		//alert(userID);

		$(this).attr('class', 'loading');
		
		$.ajax({
			url:"/wp-admin/admin-ajax.php",
			dataType:"text",
			type:'POST',
			data:'action=addGarmentBagItemAJAX&stylenum=' + styleNum + '&bagslug=' + bagSlug + '&userid=' + userID,
			success:function(results, status, xhr)
			{	
				if(results != "") {
					$('#'+styleNum).attr("class", "smItemAdded");
					$('#'+styleNum).attr("title", "This item is currently in your Garment Bag");					
					$('.topBulge span').text(results);
				}
			},
			error:function(results)
			{
				alert("Error: " + results);
			}
		});
	});
  
	//Sidebar hide/show functionality
	$(".collapsed").slideToggle(0);
	$(".relatedAccessories.details").slideToggle(0);

	$(".filterAttribute h4").click(function()
	{
		$(this).next(".attributes").slideToggle(300);
	});

	$(".showhide").click(function()
	{
		$(".relatedAccessories").slideToggle(300);
	});
	
	$(".clickToggle").click(function()
	{
		$(".relatedAccessories.details").slideToggle(300);
	});
	
	$(".clickToggleOther").click(function()
	{
		$(".relatedAccessories").slideToggle(300);
	});	

	$(".expandAll").click(function()
	{
		$(".attributes").slideDown(300);
	});

	$(".collapseAll").click(function()
	{
		$(".attributes").slideUp(300);
	});

	//Enable Lightbox
	$("a.mainImage").fancybox();  
	$("a.bagThumb").fancybox(); 

	$('a.top').click(function(){
		$('html, body').animate({scrollTop: '0px'}, 300);
		return false;
	});	
	
	//Function to delete a Garment Bag Item
	$('a.deleteBtn').click(function(){
		var styleNum = $(this).attr("ref");
		var userID = $(this).attr("rel");
		var bagSlug = $.cookie("MTC_Garment_Bag");

		$(this).html('<img src="/wp-content/themes/MTC/images/ajax-big-loader.gif" border="0" />');

		$.ajax({
			url:"/wp-admin/admin-ajax.php",
			dataType:"text",
			type:'POST',
			data:'action=deleteGarmentBagItem&stylenum=' + styleNum + '&bagslug=' + bagSlug + '&userid=' + userID,
			success:function(results, status, xhr)
			{
				
					$('#'+styleNum).hide(500, function () {
						$('#'+styleNum).remove();
						restyleGarmentBagTable();
					});				
					
					$('.topBulge span').text(results);
					
					var rowCount = $('.garmentBagTable > tbody > tr').length - 1;

					if(rowCount==0) {
						location.reload();
					}					
			},
			error:function(results)
			{
				alert("Error: " + results);
			},
			complete:function()
			{
//				restyleGarmentBagTable();
			}
		});
	});
	
	$('a.print').click(function(){
		$( "#leftSideGarmentBagWrapper" ).print();
	});
	
	//Function to delete a Garment Bag
	$('a.deleteBag').click(function(){
	
		var bagSlug = $.cookie("MTC_Garment_Bag");
		//alert(userID);
		$.fancybox.showActivity();
		
		$.ajax({
			url:"/wp-admin/admin-ajax.php",
			dataType:"text",
			type:'POST',
			data:'action=deleteGarmentBagAJAX&bagslug=' + bagSlug,
			success:function(results, status, xhr)
			{					
					location.reload();			
			},
			error:function(results)
			{
				alert("Error: " + results);
			}
		});
	});	

	$('a.addGarmentBtn').click(function() {	
		$.fancybox({		
			'titleShow'		: false,
			'width'			: 480,
			'height'		: 510,
			'type'			: 'iframe',
			'showCloseButton': false,
			'scrolling'		: 'no',
			'centerOnScroll' : true,
			'href'			: this.href,
			'onClosed'		: function() {
					location.reload();
			}
		});
		
		return false;
	});
});
