$(document).ready(function(){

	$("#basket img").tooltip({
		track: true,
		delay: 0,
		showURL: false,
	    	fade: 250,
	    	fixPNG: false
	});
	
	$("#basket input.set").tooltip({
		track: true,
		delay: 0,
		showURL: false,
		fade: 250,
		fixPNG: false
	});
	
	$("#btn-back").click(function() {
		history.go(-1);
	});
	
	
	$("#basket img").click(function(){
	var kid = $(this).attr("id");
	$.prompt('Are you sure you want to remove this item from your shopping basket?', {
	prefix: 'jmp',
	callback: function(v,m){
	if(v) window.location = "basket-delete.php?key="+kid;
	},
	buttons: { Ok: true, Cancel: false }
	});
	return false;
	});
	
	$("#delivery :radio").click(function(){
		$("#deliveryForm").submit();
	});
	

	jQuery.prompt.setDefaults({
		prefix: 'jmp'
	});

var discount = {
	state0: {
		html:'<div>Enter a discount code below:</div><div><input type="text" name="dcode" id="dcode" maxlength="100" style="width:200px;" /></div><div id="error-msg"></div>',
		buttons: { Ok: true, Cancel: false },
		focus: 1,
		submit:function(v,m,f){
			if(!v)
				return true;
			else
				var dcode = $('#dcode').val();
				var amount = $('input#amount').val();			
				$.ajax({
					type: "POST",
					url: "ajax/discount-exec.php",
					dataType: "json",
					data: "dcode="+dcode+"&amount="+amount,
					success: function(json){
						if (json != null) {
							if (json.status == 0) {
								$("#error-msg").fadeTo(200,0.1,function() {													
									$(this).css({"color":"red","font-weight":"normal"}).html(json.msg).fadeTo(900,1);
						 		});
							} else if (json.status == 1) {
								var cont = $.prompt.getStateContent('state1');
								cont.children('div').children('div:eq(0)').html(json.msg);
								$.prompt.goToState('state1');
							}
						}
					}
				});				
				return false;			
			}
	},
	state1:{
		html:'<div></div>',
		buttons: { Ok: true },
		focus: 1,
		submit:function(v,m,f){
			window.location = "basket.php";
			return true;
		}
	}
}

	
	$('span#discount-btn').click(function() {
		$.prompt(discount);
	});
	
	
})
