[cart] create quotation on checkout
diff --git a/website/templates/js/cart.js b/website/templates/js/cart.js
index 8746dd6..eaa1fab 100644
--- a/website/templates/js/cart.js
+++ b/website/templates/js/cart.js
@@ -19,6 +19,7 @@
 $(document).ready(function() {
 	// make list of items in the cart
 	wn.cart.render();
+	wn.cart.bind_events();
 });
 
 // shopping cart
@@ -28,23 +29,23 @@
 		var $cart_wrapper = $("#cart-added-items").empty();
 		if(Object.keys(wn.cart.get_cart()).length) {
 			$('<div class="row">\
-				<div class="col col-lg-10 col-sm-10">\
+				<div class="col col-lg-9 col-sm-9">\
 					<div class="row">\
 						<div class="col col-lg-3"></div>\
 						<div class="col col-lg-9"><strong>Item Details</strong></div>\
 					</div>\
 				</div>\
-				<div class="col col-lg-2 col-sm-2"><strong>Qty</strong></div>\
+				<div class="col col-lg-3 col-sm-3"><strong>Qty</strong></div>\
 			</div><hr>').appendTo($cart_wrapper);
 			
 			$.each(wn.cart.get_cart(), function(item_code, item) {
 				item.image_html = item.image ?
 					'<div style="height: 120px; overflow: hidden;"><img src="' + item.image + '" /></div>' :
 					'{% include "app/website/templates/html/product_missing_image.html" %}';
-				item.price_html = item.price ? ('<p>@ ' + item.price + '</p>') : "";
+				item.price_html = item.price ? ('<p>at ' + item.price + '</p>') : "";
 
 				$(repl('<div class="row">\
-					<div class="col col-lg-10 col-sm-10">\
+					<div class="col col-lg-9 col-sm-9">\
 						<div class="row">\
 							<div class="col col-lg-3">%(image_html)s</div>\
 							<div class="col col-lg-9">\
@@ -53,14 +54,47 @@
 							</div>\
 						</div>\
 					</div>\
-					<div class="col col-lg-2 col-sm-2">\
-						<input type="text" placeholder="Qty" value="%(qty)s">\
+					<div class="col col-lg-3 col-sm-3">\
+						<p><input type="text" placeholder="Qty" value="%(qty)s" \
+							item_code="%(item_code)s" class="cart-input-qty"></p>\
 						%(price_html)s\
 					</div>\
 				</div><hr>', item)).appendTo($cart_wrapper);
 			});
+			
+			$('<p class="text-right"><button type="button" class="btn btn-success checkout-btn">\
+				<span class="icon-ok"></span> Checkout</button></p>')
+				.appendTo($cart_wrapper);
+			
 		} else {
 			$('<p class="alert">No Items added to cart.</p>').appendTo($cart_wrapper);
 		}
+	},
+	
+	bind_events: function() {
+		// on change of qty
+		$(".cart-input-qty").on("change", function on_change_of_qty() {
+			wn.cart.set_value_in_cart($(this).attr("item_code"), "qty", $(this).val());
+		});
+		
+		// shopping cart button
+		$(".checkout-btn").on("click", function() {
+			console.log("checkout!");
+			console.log(wn.cart.get_cart());
+			
+			var user_is_logged_in = getCookie("full_name");
+			if(user_is_logged_in) {
+				wn.call({
+					method: "website.helpers.cart.checkout",
+					args: {cart: wn.cart.get_cart()},
+					btn: this,
+					callback: function(r) {
+						console.log(r);
+					}
+				});
+			} else {
+				window.location.href = "login?from=cart";
+			}
+		});
 	}
 });
\ No newline at end of file
diff --git a/website/templates/js/product_page.js b/website/templates/js/product_page.js
index 338f253..e3e4c61 100644
--- a/website/templates/js/product_page.js
+++ b/website/templates/js/product_page.js
@@ -26,8 +26,9 @@
 		success: function(data) {
 			if(data.message) {
 				if(data.message.price) {
-					$("<h4>").html(data.message.price.ref_currency + " " 
-						+ data.message.price.ref_rate).appendTo(".item-price");
+					$("<h4>")
+						.html(data.message.price.formatted_price + " per " + data.message.uom)
+						.appendTo(".item-price");
 					$(".item-price").removeClass("hide");
 				}
 				if(data.message.stock==0) {
diff --git a/website/templates/pages/partners.html b/website/templates/pages/partners.html
index 978987b..93cef3c 100644
--- a/website/templates/pages/partners.html
+++ b/website/templates/pages/partners.html
@@ -4,7 +4,7 @@
 
 {% block content %}
 	<div class="col col-lg-12">
-		<h2 id="blog-title">Sales Partners</h2>
+		<h2 id="blog-title">Partners</h2>
 		<hr>
 		{% for partner_info in partners %}
 		<div class="row">