//Core Functionality: Add to Cart 
//Requires: jQuery
//Author: Jeff Clement
//Date Created: 10/02/2009

$(document).ready(function(){
    
	//Any button with rel="addtocart" will run this function
    $('a[rel=addtocart]').click(function() {
		
		//Assign the item number based on the button's id
		var itemNumber = $(this).attr('id');
		
		//Assign the item quantity based on the quantity input field's value
		if ($('#tbQuantity').length > 0 ) {
			var itemQuantity = $(this + itemNumber).val(); //If quantity field exists, get its value
		} else {
			var itemQuantity = 1; //If no quantity input field, assume quantity of 1
		}
		
		//Build the url for submission
		var url = "Ajax.aspx?CN=1EA415C1643E";
		url += "&P0=" + itemNumber;
		url += "&P1=ADD";
		url += "&P3=" + itemQuantity; 
			
		//Perform Ajax request
		$('#dvAjaxAdd').load(url, function(data){
						
			//Give the user a success message when the item is added to cart
			div = $('<div class="cart-message">');
			div.html(itemQuantity+' items added to cart');
			div.hide();
			$("body").prepend(div);
			div.fadeIn(1000).fadeTo(1000, 1).fadeOut(1000);
			
		}); //End Ajax request
		
		return false;
		
	}); //End click function
	
}); //End document.ready function