
function placeorder(){
	var allcookies = document.cookie;
	var pos = allcookies.indexOf("flybasket=");
	if(pos != -1){
		var start = pos + 10;
		var end = allcookies.indexOf(";",start);
		if(end == -1) end = allcookies.length;
		var value = allcookies.substring(start, end);
		parent.frames[1].window.location.replace('https://secure3.positive-internet.com/~flymail/checkout.html?flybasket='+value);
		}
	else{
		parent.frames[1].window.location.replace('http://www.flymail.com/viewbasket.html');
		}
	}

function display_element(flystring){
	var code = peeloff(flystring);
	flystring = clipout(flystring);
	var size = peeloff(flystring);
	flystring = clipout(flystring);
	var quant = peeloff(flystring);
	flystring = clipout(flystring);
	var price = peeloff(flystring);
	flystring = clipout(flystring);
	var name = peeloff(flystring);
	flystring = clipout(flystring);
	var subtot = quant * price;

	totalcost = totalcost + subtot;

	document.writeln("<TR>"
	+"<TD align=center>"+code+"</TD>"
	+"<TD align=center>"+name+"</TD>"
	+"<TD align=center>"+size+"</TD>"
	+"<TD align=center><input type=\"button\" name=\"q"+code+"\" value="+quant+" width=\"50\" OnClick=\"revalueFly("+code+","+quant+")\"></input></TD>"
	+"<TD align=right>"+dc("£",price)+"</TD>"
	+"<TD align=right>"+dc("£",subtot)+"</TD>"
	+"<TD align=center><input type=\"button\" name=\""+code+"\" value=\"Remove Fly\" OnClick=\"deleteFly("+code+")\"></input></TD>"
	+"</TR>");
	}

function revalueFly(codeval,oldquant){
	var newquant = prompt("Please Enter New Quantity",oldquant);
	if(newquant){
		var flybasket = document.cookie.substr(document.cookie.indexOf("flybasket=")+10,document.cookie.length);
		if(flybasket.indexOf(";")!=-1){
			flybasket = flybasket.substr(0,flybasket.indexOf(";"));
			}
		flybasket = unescape(flybasket);
		var start = flybasket.substr(0,flybasket.indexOf(codeval)-1);
		flybasket = flybasket.substr(flybasket.indexOf(codeval),flybasket.length);
		start = start + "[" + peeloff(flybasket) + "|";
		flybasket = clipout(flybasket);
		start = start + peeloff(flybasket) + "|";
		flybasket = clipout(flybasket);
		start = start + newquant + "|";
		flybasket = clipout(flybasket);
		flybasket = start + flybasket;
		flybasket = escape(flybasket);
		var nextYear = new Date()
		nextYear.setFullYear(nextYear.getFullYear() + 1);
		document.cookie = "flybasket=" +flybasket + ";expires=" + nextYear.toGMTString()+ ";path=/scripts/";
		window.location.replace("viewbasket.html");
		}
	}

function peeloff(text){
	var t = text.indexOf("|");
	if(t==-1) t = text.length;
	return text.substr(0,t);
	}

function clipout(text){
	return text.substring(text.indexOf("|")+1,text.length);
	}

function dc(csym,value){
	var nooval = csym+value+"000000";
	var t = nooval.indexOf(".");
	if(t!=-1){
		return nooval.substring(0,t+3);
		}
	else{
		return nooval.substring(0,nooval.length-6)+".00";
		}
	}

function display_page_nobasket(){
	document.writeln("<BODY background=\"images/sea2.jpg\">");
	document.writeln("<CENTER>");
	document.writeln("<H3> Your Shopping Basket is empty<P>Use the navigation bar on the left to add flies to your shopping basket</H3>"); 
	document.writeln("</CENTER>");
	document.writeln("</BODY>");
	}

function head_page(){
	document.writeln("<BODY BACKGROUND=\"images/sea2.jpg\">");
	document.writeln("<FORM>");
	document.writeln("<CENTER>");
	document.writeln("<TABLE WIDTH=90% BORDER=1>");
	document.writeln("<TR nowrap>");
    document.writeln("<th align=\"center\">Code</th align=\"center\"><th align=\"center\">Name</th><th align=\"center\">Size /<BR>Selection Contents</th><th align=\"center\">Quantity of Items</th><th align=\"center\">Price Each<BR>Including VAT</th><th align=\"center\">Subtotal<BR>Including VAT</th><th align=\"center\"></th></tr>");
	}

function tail_page(){
	document.writeln("</TABLE><P>");
	document.writeln("Basket Total = "+dc("£",totalcost)+" ("+dc("$",(totalcost*1.62))+")<P>");
	document.writeln("Click a quantity to change that value<P>");
	document.writeln("</CENTER>");
	document.writeln("</FORM>");
	/* document.writeln("<A HREF=\"javascript:\"> View Page Errors </a>"); */
	document.writeln("</BODY>");
	}

function deleteFly(codeval){
	var flybasket = document.cookie.substr(document.cookie.indexOf("flybasket=")+10,document.cookie.length);
	if(flybasket.indexOf(";")!=-1){
		flybasket = flybasket.substr(0,flybasket.indexOf(";"));
		}
	flybasket = unescape(flybasket);
	var start = flybasket.substr(0,flybasket.indexOf(codeval)-1);
	flybasket = flybasket.substr(flybasket.indexOf(codeval),flybasket.length);
	var end = flybasket.indexOf("[");
	if(end == -1){
		end = flybasket.length;
		}
	flybasket = flybasket.substr(end,flybasket.length);
	flybasket = start + flybasket;
	flybasket = escape(flybasket);
	var nextYear = new Date()
	nextYear.setFullYear(nextYear.getFullYear() + 1);
	document.cookie = "flybasket=" +flybasket + ";expires=" + nextYear.toGMTString()+ ";path=/scripts/";
	window.location.replace("viewbasket.html");
	}


function writeinscripts(){
	document.writeln("<SCRIPT Language=\"Javascript\" src=\"basket.js\">");
	document.writeln("</SCRIPT>");
	}

