/*
PROJECT      Halfpenny Green Vineyards
OWNERSHIP    Optimised Web Design, Philip Kay
ADDRESS      Duken House, Wootton, Bridgnorth, WV15 6EA, UK
TEL          +44 (0) 1746 781 653
MOBILE       +44 (0) 7711 317 681
EMAIL        kay@osltd.co.uk
RIGHTS       The contents and design of these pages are the property of
             the author who grants no rights for copying, distribution
             or reselling without prior written agreement.
COPYRIGHT    Copyright (c) 2009 Optimised Web Design
*/

function pdf(Url){
	Args = 'left=0,top=0,screenX=0,screenY=0,width=600,height=800,resizable=yes,scrollbars';
	window.open(Url, 'pdf', Args);
}

function show(Url){
	Args = 'width=740,height=570,resizable=yes';
	window.open(Url, 'picture', Args);
}

defaultStatus = "Halfpenny Green Vineyards - The Complete English Wine Experience";

if(document.cookie.indexOf('basket=') == -1) document.cookie = 'basket=.';

function add_item(Wine, Size, Qty, Price){
	var Pos = document.cookie.indexOf('basket=');
	var Start = Pos + 7;
	var End = document.cookie.indexOf(';', Start);
	if(End == -1) End = document.cookie.length;
	var Basket = document.cookie.substring(Start, End);
	var Cookie = '['+Wine+','+Size+','+Qty+','+Price+']';

	if(Basket == '.'){
		document.cookie = 'basket='+Cookie;
	}
	else{
		document.cookie = 'basket='+Basket+'#'+Cookie;
	}
	window.alert('Selection added to basket');
	return true;
}

function delete_item(Num){
	var Args = new Array();
	var Opt = new Array();

	var Basket = new Array();
	var Basket = document.cookie.split('=');
	Args = Basket[1].split('#');

	var Cookie = '';
	var Cookie1 = '';
	for(var i=0; Args[i]; i++){
		if(i == Num) continue;
		if(Cookie == '') Cookie1 = Args[i];
		else Cookie1 = Cookie+'#'+Args[i];
		Cookie = Cookie1;
	}
	if(Cookie == '') document.cookie = 'basket=.';
	else document.cookie = 'basket='+Cookie;
	change('show.php?show=sales&page=basket')
}

function empty_basket(){
	document.cookie = 'basket=.';
	window.alert('Basket emptied');
}

function empty_show_basket(){
	document.cookie = 'basket=.';
	change('show.php?show=sales&page=basket')
	window.alert('Basket emptied');
}

function change(Url) {
	window.location = Url;
}

function pence(x) {
    return (x == Math.floor(x)) ? x + '.00' : ((x*10 == Math.floor(x*10)) ? x + '0' : x);
}

function display_items(){
	var Args = new Array();
	var Opt = new Array();
	var Total = 0.0;
	var Qty = 0;

	var Pos = document.cookie.indexOf('basket=');
	if(Pos == -1) return true;
	var Start = Pos + 7;
	var End = document.cookie.indexOf(';', Start);
	if(End == -1) End = document.cookie.length;
	var Basket = document.cookie.substring(Start, End);

	if(Basket == '.') return true;
	Args = Basket.split('#');
	for(var i=0; Args[i]; i++){
		var I1 = Args[i].slice(1, Args[i].length-1);
		Opt = I1.split(',');
		document.writeln('<input type=hidden name=order'+i+' value="'+Args[i]+'">');
		document.writeln('<tr><td><b>'+Opt[0]+'<\/b><\/td>');
		document.writeln('<td align=right>'+Opt[1]+'<\/td>');
		document.writeln('<td align=right>'+Opt[2]+'<\/td>');
		document.writeln('<td align=right>'+Opt[3]+'<\/td>');
		Qty = Qty + parseInt(Opt[2]);
		Total = Total + parseFloat(Opt[3].slice(1, Opt[3].length));
		document.writeln('<td align=right><a href="javascript:delete_item('+i+')">Delete<\/a><\/td><\/tr>');
	}

	document.writeln('<tr><td>&nbsp;<\/td>');
	document.writeln('<td>&nbsp;<\/td>');
	Qty = Math.floor(Qty * 1)/1;
	document.writeln('<td align=right><b>P&P<\/b><\/td>');

	if(Qty < 13){
		Total = Total + 12.00;
		document.writeln('<td align=right><b>£12.00<\/b><\/td>');
	}
	else if(Qty < 25){
		Total = Total + 18.00;
		document.writeln('<td align=right><b>£18.00<\/b><\/td>');
	}
	else{
		Total = Total + 27.00;
		document.writeln('<td align=right><b>£27.00<\/b><\/td>');
	}

	document.writeln('<td>&nbsp;<\/td><\/tr>');

	document.writeln('<tr><td>&nbsp;<\/td>');
	document.writeln('<td>&nbsp;<\/td>');
	document.writeln('<td align=right><b>Total<\/b><\/td>');
	Total = Math.floor(Total * 100)/100;
	document.writeln('<input type=hidden name=total value='+pence(Total)+'>');
	document.writeln('<td align=right><b>£'+pence(Total)+'<\/b><\/td>');
	document.writeln('<td align=right><a href="javascript:empty_show_basket()">Empty<\/a><\/td><\/tr>');

	return true;
}