jQuery(function($){
	if($("#test a.log_in").length > 0)
	{
		$("#test a.log_in, .cart_button").live("click", function(event){
			event.preventDefault();
			var elm = $(this);
			$.ajax({
				type: "POST",
				url: "assets/pages/login.php",
				data: "ajax=true",
				success: function(data){
					$("body").append('<div id="modal-window">' + data + '</div>');
					
					if(elm.html() == "Till kassan")
					{
						$("#modal-window").children("#whiteWrapper").children(".clear").before('<a href="customer/register/" class="register_button">Ny kund?</a>');
					}
					else
					{
						$("#modal-window").find(".register_button").remove();
					}
					
					$("#modal-window").find("form").attr("action", "customer/login/");
					$("#modal-window").find("form").append('<input type="hidden" name="ajax" value="true" />');
					$("#modal-window").dialog({
						"modal" : "true"
					});
				}
			});
		});
	}
	
	var options = { 
        beforeSubmit:  	showRequest,  // pre-submit callback 
        success:       	showResponse  // post-submit callback 
    };
	
	/* $('#user_login input[type=submit]').live("click", function(event){
		event.preventDefault();
		$(this).unbind("submit").submit();
		$(this).parents("form").ajaxSubmit(options);
		return false;
	}); */
	
	function showRequest(formData, jqForm, options){
		return true;
	};
	
	function showResponse(responseText, statusText, xhr, $form){ 	 
		if(responseText.length < 1000)
		{
			$("#modal-window").children(".warning").remove();
			$("#modal-window").append('<span class="warning red">' + responseText + '</span>');
		}
		else if($("#modal-window").find(".register_button").length > 0)
		{
			window.location = "cart/";
		}
		else
			window.location.reload();
	};
	
	$("#viewProduct > .productImage > img").css({"cursor" : "pointer"}).live("click", function(){
		var img = $(this).clone();
		$("body").append('<div id="modal-window"></div>');
		$("#modal-window").append(img);
		$("#modal-window").dialog({
			"modal" : "true",
			"width" : "700",
			"show" : "fade",
			"hide" : "fade"
		});
		$("#modal-window").dialog({
			close: function(event, ui){
				$("#modal-window").remove();
			}
		});
	});
	
	$("#product_select_color, #product_select_size").live({
		"change" : function(){
			var productId = $(this).val();
			var groupId = $("input[name=groupId]").val();
			$.ajax({
				"url" : "assets/ajax_change_product_group_head.php",
				"type" : "GET",
				"data" : "&groupId=" + groupId + "&productId=" + productId,
				"success" : function(data){
					$("#viewProduct").remove();
					$("#containerContent").prepend(data);
				}
			});
		}
	});
});
