function added_to_bag(){
	$("#add_to_basket").attr({src : "/images/en/buttons/added_to_basket.gif"});
}

function add_to_bag(){
	$("#add_to_basket").attr({src : "/images/en/buttons/add_to_basket.gif"});
}

/* A nicer version of the notifier

function added_to_bag(){
	$("#add_to_basket").fadeOut("fast");
}

function add_to_bag(){
	$("#add_to_basket").fadeIn("slow");
}

*/

function fade_ajax_error(){
	$("#ajax_notifier").fadeOut("slow");
}

function update_basket_total(){
    $.ajax({
       type: "POST",
       url: "/shopping_bag/",
       data: "&ajax=1&act=update_basket_count",
       success: function(msg){
                    $('#nav10').replaceWith('<li id="nav10">&nbsp;'+msg+'</li>'); 
                }

    });
    window.location = /shopping_bag/;
}

$(document).ready(function(){ 
	$("#tellafriend_panel").hide();
    
    //Hide Select default text on select menus
    $(".value-0").hide();
	
	// Handle the hide/show of tell a friend panel
        $("#tellafriend_tab").mouseover(
            function(){
                $("#tellafriend_tab").css("cursor","pointer");
                $("#tellafriend_tab").css("color","#666666");
            }
        );
        
        $("#tellafriend_tab").mouseout(
            function(){
                $("#tellafriend_tab").css("color","#a4a4a4");
            }
        );
    
		$("#tellafriend_tab").click(
			function(){
				$("#tellafriend_panel").toggle();
			}
		);
		
	//Handle AJAX Basket Add Process
		$("#cart").submit(
			function(){
				var prod_desc_id = $("#prod_desc_id").attr("value");
				var quantity = $("#quantity").attr("value");
				var act = $("#act").attr("value");
                var continueURL = $("#continueURL").attr("value");
				var product_submit = "#add_to_basket";
				var error_id = "#ajax_notifier";

				if(prod_desc_id == 0){
					alert("Please select a size");
				}else{
					$.ajax({
						   type: "POST",
						   url: "/shopping_bag/",
						   data: "prod_desc_id="+prod_desc_id+"&quantity="+quantity+"&act="+act+"&ajax=1&continueURL="+continueURL,
						   success: function(msg){
										if(msg == ""){
											//There has been an error of somes sort.
                                            $(error_id).replaceWith('<div id="ajax_notifier">There has been an error adding this item to your basket</div>');
											$(error_id).hide();
											$(error_id).fadeIn("slow");
										}else{
											// There is a message to display.
											added_to_bag();
											$(error_id).replaceWith(msg);
											$(error_id).hide();
                                            update_basket_total();
											$(error_id).fadeIn("slow");
										}
						   }
                            
					});
				}
                //Prevents the default form submit					
                return false; 
			}
		);
		

	//Handle AJAX Tell a friend Request
	$("#tellafriend_form").submit(
		function(){
            var prod_desc_id2 = $("#prod_desc_id2").attr("value");
			var name1 = $("#name1").attr("value");
			var name2 = $("#name2").attr("value");
			var email1 = $("#email1").attr("value");
			var email2 = $("#email2").attr("value");
			var message = $("#message").attr("value");
			var act = "submit";
								
            $.ajax({
                   type: "POST",
                   url: "/refer_us/",
                   data: "name1="+name1+"&name2="+name2+"&email1="+email1+"&email2="+email2+"&message="+message+"&prod_desc_id="+prod_desc_id2+"&act="+act+"&ajax=1",
                   success: function(msg){
                                // Successful, swap the image to basket added
                                $("#response").replaceWith('<div id="response" style="font-weight:bold; colour:#000; margin:5px 0px 10px 5px;">'+msg+'</div>');
                            }
            });
            
			//Prevents the default form submit					
			return false; 
            
		}
	);
	
});
