//Global Variable Declaration
itemdeliminator="¦";
optiondeliminator="_";

////////////////////////////////////////////////////////


function loadpage()
{
	var custom=getCookie("croft");

	var url="csvedit.pl?database="+custom;

	top.frames["basket"].location.href=url;
}

////////////////////////////////////////////////////////

function loadbask()
{
	var custom=getCookie("croft");

	var url="csvedit.pl?database="+custom;

	top.frames["basket"].location.href=url;
}


////////////////////////////////////////////////////////////

function newproduct(aa, bb, cc, dd, page, ee, ff)
{


var ccc=page;
var lastone=getCookie("lastorder");
var lastone1=getCookie("lastorder1");
var lastone2=getCookie("lastorder2");
var lastone3=getCookie("lastorder3");
var lastone4=getCookie("lastorder4");
var lastone5=getCookie("lastorder5");
//
if(ccc==lastone){var answer = confirm('You recently entered this product! Do you still want to add it?');if (!answer){return;}}
//if(ccc==lastone1){var answer = confirm('You recently entered this product! Do you still want to add it?');if (!answer){return;}}
//if(ccc==lastone2){var answer = confirm('You recently entered this product! Do you still want to add it?');if (!answer){return;}}
//if(ccc==lastone3){var answer = confirm('You recently entered this product! Do you still want to add it?');if (!answer){return;}}
//if(ccc==lastone4){var answer = confirm('You recently entered this product! Do you still want to add it?');if (!answer){return;}}
//if(ccc==lastone5){var answer = confirm('You recently entered this product! Do you still want to add it?');if (!answer){return;}}






//if(ccc==lastone){alert("You have only just entered this product!");return;}
//if(ccc==lastone1){alert("You have only just entered this product!");return;}
//if(ccc==lastone2){alert("You have only just entered this product!");return;}
//if(ccc==lastone3){alert("You have only just entered this product!");return;}
//if(ccc==lastone4){alert("You have only just entered this product!");return;}
//if(ccc==lastone5){alert("You have only just entered this product!");return;}



var quant=getCookie("quantity");
//alert(quant);

if(!quant || isNaN(quant))
{
var quant=1;
}

setCookie("lastorder",ccc);
setCookie("lastorder1",lastone);
setCookie("lastorder2",lastone1);
setCookie("lastorder3",lastone2);
setCookie("lastorder4",lastone3);
setCookie("lastorder5",lastone4);

	var custom=getCookie("croft");

var url="csvwrite.pl?mydatabase="+custom;
url+="&id=99&item="+bb+"&cost="+cc+"&code="+page;
url+="&line="+ee+"&tax="+ff+"&quantity="+quant+"&description="+aa;
top.frames['basket'].location.href=url;


}


///////////////////////////////////////////////////////

function getCookie(name)
{
var cookiename=name+"=";
var doccookie=document.cookie;

if (doccookie.length>0)
	{
	start=doccookie.indexOf(cookiename);
	if (start != -1)
		{
		start+=cookiename.length;
		end=doccookie.indexOf(";", start);
		if (end==-1) end=doccookie.length;
		return unescape(doccookie.substring(start, end));
		}
	}
return null;
}

////////////////////////////////////////////////////////////

function setCookie(name, value, expires, path, domain, secure)
{
  var today = new Date();
  today.setTime( today.getTime() );
  if ( expires ) {
    expires = expires * 1000 * 60 * 60 * 24;
    expires = new Date( today.getTime() + (expires) );
  }

document.cookie = name + "=" + escape(value) + ((expires == null) ? "" : "; expires=" + expires.toGMTString()) + ((path == null) ? "" : "; path=" + path) + ((domain == null) ? "" : "; domain=" + domain) + ((secure == null) ? "" : "; secure");
}


////////////////////////////////////////////////////////////

function alreadythere(datain,delimin,newone)
{

	var i=0;
	var xarray=new Array(datain);
	var j=0;
	var initialone=newone;
	var nextone=newone+"|";
	var deletedone=newone+"|x";
//	var notedone="!|"+newone;
	var undefinedone=newone+"|undefined";




	for(i=0;i<datain.length;i++)
	{
	   var tempstring=datain.substring(i,datain.length);
	   var x=tempstring.indexOf(delimin);

	   if(x>0){
	   var k=x+i;

	   xarray[j++]=datain.substring(i,k);


	   if (xarray[j-1]==undefinedone) 
		{
		return -1;
		}
//	   if (xarray[j-1]==notedone) 
//		{
//		return -1;
//		}
	   if (xarray[j-1]==deletedone) 
		{
		return -1;
		}

	   if (xarray[j-1]==initialone) 
		{
		return -1;
		}
	   if (xarray[j-1]==nextone) 
		{
		return -1;
		}
	   i+=x}
	   else{
	   xarray[j++]=tempstring;
	   i=datain.length}
	}
//alert(xarray,nextone);
	return xarray;
}
////////////////////////////////////////////////////////////


function separatedata(datain,delimin)
{
	var i=0;
	var xarray=new Array(datain);
	var j=0;

	for(i=0;i<datain.length;i++)
	{
	   var tempstring=datain.substring(i,datain.length);
	   var x=tempstring.indexOf(delimin);
	   if(x>0){
	   var k=x+i;
	   xarray[j++]=datain.substring(i,k);
//alert(xarray[0]);
	   i+=x}
	   else{
	   xarray[j++]=tempstring;
	   i=datain.length}
	}
//alert(xarray[0]);
	return xarray;
}
////////////////////////////////////////////////////////////

function clearall()
{
var order=getCookie("order");
var testing="x~x~x~x~x~x~x";

if (order==null)
{
alert("Your basket is already empty!");
return;
}
if (order==testing)
{
alert("Your basket is already empty!");
return;
}

	var order="x~x~x~x~x~x~x";


	var answer = confirm("Are you sure you want to clear your basket?")
	if (answer)
		{
		setCookie("order", order);
		}
top.frames['basket'].location.href="csvedit.pl";
}
////////////////////////////////////////////////////////////

function clearanyway()
{

var order=getCookie("order");
setCookie("savedorder", order);
var order="x~x~x~x~x~x~x";
setCookie("order", order);
top.frames['basket'].location.href="csvedit.pl";
}


////////////////////////////////////////////////////////////

function saveall()
{


var order=getCookie("order");
var checkorder=getCookie("savedorder");
if (checkorder==null)
{
setCookie("savedorder", order);
location.href="csvedit.pl";
alert("Your basket has been saved!");
return;
}


var testing="x~x~x~x~x~x~x";

if (order==null)
{
alert("Your basket is empty!");
return;
}
if (order==testing)
{
alert("Your basket is empty!");
return;
}
var answer = confirm("This will replace your previously saved basket!")
if (!answer)
	{
	return;
	}


setCookie("savedorder", order);
top.frames['basket'].location.href="csvedit.pl";

}


////////////////////////////////////////////////////////////

function retrieveall()
{
var order=getCookie("savedorder");
var testing="x~x~x~x~x~x~x";

if (order==null)
{
alert("Your basket is empty!");
return;
}
if (order==testing)
{
alert("Your basket is empty!");
return;
}

var order=getCookie("order");

if (order!=testing)
{
var answer = confirm("Your current basket will be replaced!");

if (!answer)
	{
	return;
	}
}




var order=getCookie("savedorder");
if (order!=null)
	{
	setCookie("order", order);
	}
top.frames['basket'].location.href="csvedit.pl";

}

////////////////////////////////////////////////////////////

function showbasket()
{
var order=getCookie("order");
var i=0;
var reverse=0;
var j=0;
var k=0;
var nowt="x";
var nowt0="0";
var subtotal=0;
var subvat=0;
var shipping=0;
var total=0;
var VAT=0;
var vatamt=0.175;
 

var currentTime = new Date();
var hours = currentTime.getHours();
var minutes = currentTime.getMinutes();
if (minutes < 10)
{minutes = "0" + minutes}
var now="Last updated - "+hours + ":" + minutes + " ";
var customer=getCookie("croft");
var friend=getCookie("friend");

//////////////////
var custom=getCookie("croft");




document.write("</center><table width='380' align='left' border=0><tr><tr><td colspan=3 width='200'><font face='arial' size='2' color='navy'>Your basket - "+friend+"</td><td colspan=3 align=right><font face='arial' size='2' color='navy'>"+now+"</td></tr><tr><td colspan=5><hr width='100%' size=2 color='navy'></td></tr><tr><td valign='top' align='left'><INPUT TYPE='BUTTON' style='font-face: arial narrow; font-size: 12;color:navy' VALUE='Clear' onclick='javascript:clearall()'></td><td  valign='top' align='left'><INPUT TYPE='BUTTON' style='font-face: arial narrow; font-size: 12;color:navy' VALUE='Save' onclick='javascript:saveall()'></td><td  valign='top' align='left'><INPUT TYPE='BUTTON' style='font-face: arial narrow; font-size: 12;color:navy' VALUE='Retrieve' onclick='javascript:retrieveall()'>");
document.write("</td><td valign=top align='right'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</td><td valign=top align='right'><INPUT TYPE='BUTTON' style='font-face: arial narrow; font-size: 12;color:navy' VALUE='Submit Order' onclick='javascript:submitorder()'></td></tr><tr><td colspan='3'><center><font face='arial narrow' size='2' color='navy'> This session only!</font></center></td></tr></table></td></tr><tr><center><td><BR></td></tr><tr><td>");

//;top.frames['product'].location.href='csvreadcurrentorder.pl?&order_by=product&order=123


document.write("<table border='1' valign='bottom' cellpadding='2' cellspacing='0' bgcolor='#232361' width='380'>");
document.write("<td><b><font face='arial' size=2>Product Name</td>");
if (custom!="Guest"){document.write("<td><b><font face='arial' size=2>Price</td>");}
document.write("<td width='10' colspan='1' align='center'><b><font face='arial' size=2>Quantity</td>");
if (custom!="Guest"){document.write("<td align='center'><b><font face='arial' size=2>Item Total</td>");}

document.write("</tr>");

if (order!=null)
	{
	var orderitems=separatedata(order,itemdeliminator);
	var printline="";
	var orderoptions=new Array("");
	var linetotal=0;
	var vattotal=0;
	var reverse=0;
	var revlimit=orderitems.length-1;
	for(reverse=0;reverse<orderitems.length;++reverse)
		{
		i=revlimit-reverse;
	   	orderoptions[i]=separatedata(orderitems[i],optiondeliminator);
		if (orderoptions[i][2] != nowt) 


		{
		   	document.write("<td><font face='arial' size=2><sup>"+orderoptions[i][4]+" "+orderoptions[i][1]+" ("+orderoptions[i][7]+")</sup><BR>"+orderoptions[i][5]+"</font></td>");
		   	if (custom!="Guest"){document.write("<td align=right><font face='arial' size=2>"+formatamount(orderoptions[i][2])+"</font></td>");}
		   	document.write("<td align=center><a href='#' onclick='javascript:subone("+i+")'><font face='arial' size=2 color='white'>&laquo;&nbsp;</font></a><font face='arial' size=2> "+orderoptions[i][3]+" </font><a href='#' onclick='javascript:addone("+i+")'><font face='arial' size=2 color='white'>&nbsp;</font><font face='arial' size=2 color='white'>&raquo;</font></a></td>");

	   		linetotal=parseFloat(orderoptions[i][2])*parseFloat(orderoptions[i][3]);
		   	subtotal+=linetotal;

			if(orderoptions[i][6]=="T1")
				{
		   		vattotal=parseFloat(orderoptions[i][2])*parseFloat(orderoptions[i][3])*parseFloat(vatamt);
				subvat+=vattotal;
				}				




		   	if (custom!="Guest"){document.write("<td align=right><font face='arial' size=2>"+formatamount(linetotal)+"</font></td>");}
//		   	document.write("<td align=right width='7'><font face='arial' size=2>"+orderoptions[i][6]+"</font></td>");

		   	document.write("<td align=right><a href='#' onclick='javascript:deleteitem("+i+")'><font face='arial' size=2 color='white'>Del</font></a></td>");
		   	document.write("</tr><tr>");
		}
		}
	}
VAT=subtotal/100*17.5;
total=subtotal+subvat;                  //VAT+shipping;
document.write("</table>");

if (custom!="Guest"){
document.write("<p><table align='center'><tr><td>");
document.write("<table border='1' cellpadding='2' cellspacing='0' bgcolor='#232361'>");
document.write("<tr><td><font face='arial' size=2>Subtotal:</td><td align='right'><font face='arial'>£"+formatamount(subtotal)+"</td>");
document.write("<td><font face='arial' size=2>VAT:</td><td align='right'><font face='arial'>£"+formatamount(subvat)+"</td>");
//document.write("<td><font face='arial' size=2>Shipping:</td><td align='right'><font face='arial'>£"+formatamount(shipping)+"</td>");
document.write("<td><font face='arial' size=2>Total:</td><td align='right'><font face='arial'>£"+formatamount(total)+"</td>");
document.write("</table>");

document.write("</td><td><font face='arial narrow' color='navy' size=2>Guide only!</font></td></tr></table>");
}


document.write("<a class='footnote' href='#end' name='end'></a>");
document.write("</td></tr>")
document.write("</table></td></tr>")

//alert(order);
}
////////////////////////////////////////////////////////////

function submitorder()
{

//	top.frames["basket"].location.href="clear2.pl";

	var custom=getCookie("croft");

	var url="csvorder.pl?mydatabase="+custom;
	window.open(url);



}

/////////////////////////////////////////////////////////////////////////////

function formatamount(amount)
{
var decpoint;
var begin;
var end;
var valstr;
var temp_char;


amount = Math.round(amount * 100) / 100
valstr = "" + amount;
decpoint = valstr.indexOf(".")
if (decpoint != -1) 
	{
	begin = valstr.substring(0,decpoint);
    end = valstr.substring(decpoint+1,valstr.length);
	}
else 
	{
    begin = valstr;
    end = "";
	} 
if (end.length < 2)
	 {
	 while (end.length < 2)
	 	{
		end += "0";
		}
	 }   
end = end.substring(0,2);
return (begin+"."+end);
}

/////////////////////////////////////////////////////////////////////////////////
function deleteitem(item)
{



var order=getCookie("order");
var nextorder="";
var orderoptions=new Array("");
var neworderoptions=new Array("");
var orderitems=separatedata(order,itemdeliminator);
var page="csvedit.pl";
var i=0;
var j=-1;
var k=0;
var m=1;
var n=-1;


	var ilimit=orderitems.length;
//	alert("item "+ item + " of " + ilimit);
	for(i=0;i<orderitems.length;++i)
		{
		if (item == i)
			{
			orderoptions[i]=separatedata(orderitems[i],optiondeliminator);
			var neworder="x~x~x~x~x~x~x";
			}
		else
			{
			orderoptions[i]=separatedata(orderitems[i],optiondeliminator);
			var neworder=orderoptions[i][0]+optiondeliminator+orderoptions[i][1]+optiondeliminator+orderoptions[i][2];
			neworder+=optiondeliminator+orderoptions[i][3]+optiondeliminator+orderoptions[i][4]+optiondeliminator+orderoptions[i][5]+optiondeliminator+orderoptions[i][6]+optiondeliminator+orderoptions[i][7];
			}

//		alert("item " + i + " = " + neworder);

		if (i != 0)
			{
			nextorder+=itemdeliminator+neworder;
			}
			else
			{
			nextorder=neworder;
			}
//		alert(nextorder);
		}
	setCookie("order", nextorder);
top.frames['basket'].location.href="csvedit.pl";

		

}

/////////////////////////////////////////// NOW CONTINUE TO CHANGE THE BIT BELOW AND INSERT ABOVE!!!!!!!//////////////////////
///////////////////////////////////////////   REPLACE THE LINE WITH ZERO'S BUT THEN TRY AND ADJUST THE POINTER (OR SKIP THIS ONE) ///////////


function addone(item)
{

//alert(item);
var delim="¦";
var separ="_";
var codes=getCookie("codes");
var nextorder="";
var neworderoptions=new Array("");
var orderitems=separatedata(codes,delim);
var i=0;
var j=-1;
var k=0;
var m=1;
var n=-1;


	var ilimit=orderitems.length;
//	alert("item "+ item + " of " + ilimit);
	for(i=0;i<orderitems.length;++i)
		{
		var orderoptions=new Array("");
		orderoptions=separatedata(orderitems[i],separ);
		if (item == orderoptions[0])
			{
			var temp=parseFloat(orderoptions[2])+1;
			var neworder=orderoptions[0]+separ+orderoptions[1]+separ+temp;
			var goodspage=orderoptions[0];
			}
		else
			{
			var neworder=orderoptions[0]+separ+orderoptions[1]+separ+orderoptions[2];
			}

//		alert("item " + i + " = " + neworder);

		if (i != 0)
			{
			nextorder+=delim+neworder;
			}
			else
			{
			nextorder=neworder;
			}
		}
//	alert(nextorder);
	setCookie("codes", nextorder);

var url="websearch.pl?SCHEMATIC"+schematic+">0&SCHEMATIC"+schematic+"<10&order_by=NAME&order=abc";

if(goodspage<16){var url="websearch.pl?SCHEMATIC"+schematic+"=yes&order_by=NAME&order=abc";}

window.location.href=url;

return

		

}
///////////////////////////////////////////   REPLACE THE LINE WITH ZERO'S BUT THEN TRY AND ADJUST THE POINTER (OR SKIP THIS ONE) ///////////

function addorder(item)
{

//alert(item);
var delim="¦";
var separ="_";
var codes=getCookie("codes");
var nextorder="";
var neworderoptions=new Array("");
var orderitems=separatedata(codes,delim);
var i=0;
var j=-1;
var k=0;
var m=1;
var n=-1;

	var ilimit=orderitems.length;
//	alert("item "+ item + " of " + ilimit);
	for(i=0;i<orderitems.length;++i)
		{
		var orderoptions=new Array("");
		orderoptions=separatedata(orderitems[i],separ);
		if (item == orderoptions[0])
			{
			var temp=parseFloat(orderoptions[2])+1;
			var neworder=orderoptions[0]+separ+orderoptions[1]+separ+temp;
			}
		else
			{
			var neworder=orderoptions[0]+separ+orderoptions[1]+separ+orderoptions[2];
			}

//		alert("item " + i + " = " + neworder);

		if (i != 0)
			{
			nextorder+=delim+neworder;
			}
			else
			{
			nextorder=neworder;
			}
		}
//	alert(nextorder);
	setCookie("codes", nextorder);
var url="websearchorder.pl?ID>0&order_by=ID&order=123";
window.location.href=url;

return

		

}
///////////////////////////////////////////   REPLACE THE LINE WITH ZERO'S BUT THEN TRY AND ADJUST THE POINTER (OR SKIP THIS ONE) ///////////
function addcheck(item)
{

//alert(item);
var delim="¦";
var separ="_";
var codes=getCookie("codes");

var nextorder="";
var neworderoptions=new Array("");
var orderitems=separatedata(codes,delim);
var i=0;
var j=-1;
var k=0;
var m=1;
var n=-1;

	var ilimit=orderitems.length;
//	alert("item "+ item + " of " + ilimit);
	for(i=0;i<orderitems.length;++i)
		{
		var orderoptions=new Array("");
		orderoptions=separatedata(orderitems[i],separ);
		if (item == orderoptions[0])
			{
			var temp=parseFloat(orderoptions[2])+1;
			var neworder=orderoptions[0]+separ+orderoptions[1]+separ+temp;
			}
		else
			{
			var neworder=orderoptions[0]+separ+orderoptions[1]+separ+orderoptions[2];
			}

//		alert("item " + i + " = " + neworder);

		if (i != 0)
			{
			nextorder+=delim+neworder;
			}
			else
			{
			nextorder=neworder;
			}
		}
//	alert(nextorder);
	setCookie("codes", nextorder);
var url="websearchcheck.pl?ID>0&order_by=ID&order=123";
window.location.href=url;

return

		

}
///////////////////////////////////////////   REPLACE THE LINE WITH ZERO'S BUT THEN TRY AND ADJUST THE POINTER (OR SKIP THIS ONE) ///////////


function addten(item)
{



var order=getCookie("order");
var nextorder="";
var orderoptions=new Array("");
var neworderoptions=new Array("");
var orderitems=separatedata(order,itemdeliminator);
var page="csvedit.pl";
var i=0;
var j=-1;
var k=0;
var m=10;
var n=-1;


	var ilimit=orderitems.length;
//	alert("item "+ item + " of " + ilimit);
	for(i=0;i<orderitems.length;++i)
		{
		if (item == i)
			{
			orderoptions[i]=separatedata(orderitems[i],optiondeliminator);
			var extra=parseFloat(orderoptions[i][3])+parseFloat(m);
			var neworder=orderoptions[i][0]+optiondeliminator+orderoptions[i][1]+optiondeliminator+orderoptions[i][2];
			neworder+=optiondeliminator+extra+optiondeliminator+orderoptions[i][4]+optiondeliminator+orderoptions[i][5]+optiondeliminator+orderoptions[i][6]+optiondeliminator+orderoptions[i][7];
			}
		else
			{
			orderoptions[i]=separatedata(orderitems[i],optiondeliminator);
			var neworder=orderoptions[i][0]+optiondeliminator+orderoptions[i][1]+optiondeliminator+orderoptions[i][2];
			neworder+=optiondeliminator+orderoptions[i][3]+optiondeliminator+orderoptions[i][4]+optiondeliminator+orderoptions[i][5]+optiondeliminator+orderoptions[i][6]+optiondeliminator+orderoptions[i][7];
			}

//		alert("item " + i + " = " + neworder);

		if (i != 0)
			{
			nextorder+=itemdeliminator+neworder;
			}
			else
			{
			nextorder=neworder;
			}
//		alert(nextorder);
		}
	setCookie("order", nextorder);
top.frames['basket'].location.href="csvedit.pl";

		

}

//////////////////////////////////////

function addthis(item,vartt)
{

//alert(vartt);
var delim="¦";
var separ="_";
var codes=getCookie("codes");
var nextorder="";
var neworderoptions=new Array("");
var orderitems=separatedata(codes,delim);
var i=0;
var j=-1;
var k=0;
var m=1;
var n=-1;

	var ilimit=orderitems.length;
//	alert("item "+ item + " of " + ilimit);
	for(i=0;i<orderitems.length;++i)
		{
		var orderoptions=new Array("");
		orderoptions=separatedata(orderitems[i],separ);
		if (item == orderoptions[0])
			{
//			var temp=parseFloat(orderoptions[2])+1;
			var neworder=orderoptions[0]+separ+orderoptions[1]+separ+vartt;
			}
		else
			{
			var neworder=orderoptions[0]+separ+orderoptions[1]+separ+orderoptions[2];
			}

//		alert("item " + i + " = " + neworder);

		if (i != 0)
			{
			nextorder+=delim+neworder;
			}
			else
			{
			nextorder=neworder;
			}
		}
//	alert(nextorder);
	setCookie("codes", nextorder);
var url="websearch.pl?SCHEMATIC"+schematic+">0&SCHEMATIC"+schematic+"<10&order_by=NAME&order=abc";
window.location.href=url;

return

		

}

////////////////////////////////////////////////////////////
function addall(item,vartt)
{

//alert(vartt);
var delim="¦";
var separ="_";
var codes=getCookie("codes");
var nextorder="";
var neworderoptions=new Array("");
var orderitems=separatedata(codes,delim);
var i=0;
var j=-1;
var k=0;
var m=1;
var n=-1;

	var ilimit=orderitems.length;
//	alert("item "+ item + " of " + ilimit);
	for(i=0;i<orderitems.length;++i)
		{
		var orderoptions=new Array("");
		orderoptions=separatedata(orderitems[i],separ);
		if (item == orderoptions[0])
			{
//			var temp=parseFloat(orderoptions[2])+1;
			var neworder=orderoptions[0]+separ+orderoptions[1]+separ+vartt;
			}
		else
			{
			var neworder=orderoptions[0]+separ+orderoptions[1]+separ+orderoptions[2];
			}

//		alert("item " + i + " = " + neworder);

		if (i != 0)
			{
			nextorder+=delim+neworder;
			}
			else
			{
			nextorder=neworder;
			}
		}
//	alert(nextorder);
	setCookie("codes", nextorder);



return

		

}

////////////////////////////////////////////////////////////
function subone(item)
{

//alert(item);
var delim="¦";
var separ="_";
var codes=getCookie("codes");
var nextorder="";
var neworderoptions=new Array("");
var orderitems=separatedata(codes,delim);
var i=0;
var j=-1;
var k=0;
var m=1;
var n=-1;

	var ilimit=orderitems.length;
//	alert("item "+ item + " of " + ilimit);
	for(i=0;i<orderitems.length;++i)
		{
		var orderoptions=new Array("");
		orderoptions=separatedata(orderitems[i],separ);
		if (item == orderoptions[0])
			{
			
			var temp=parseFloat(orderoptions[2]);
			if(temp>0){temp=temp-1;}
			var neworder=orderoptions[0]+separ+orderoptions[1]+separ+temp;
			var goodspage=orderoptions[0];
			}
		else
			{
			var neworder=orderoptions[0]+separ+orderoptions[1]+separ+orderoptions[2];
			}

//		alert("item " + i + " = " + neworder);

		if (i != 0)
			{
			nextorder+=delim+neworder;
			}
			else
			{
			nextorder=neworder;
			}
		}
//	alert(nextorder);
	setCookie("codes", nextorder);
var url="websearch.pl?SCHEMATIC"+schematic+">0&SCHEMATIC"+schematic+"<10&order_by=NAME&order=abc";

if(goodspage<16){var url="websearch.pl?SCHEMATIC"+schematic+"=yes&order_by=NAME&order=abc";}

window.location.href=url;

return

		

}
////////////////////////////////////////////////////////////
function suborder(item)
{

//alert(item);
var delim="¦";
var separ="_";
var codes=getCookie("codes");
var nextorder="";
var neworderoptions=new Array("");
var orderitems=separatedata(codes,delim);
var i=0;
var j=-1;
var k=0;
var m=1;
var n=-1;

	var ilimit=orderitems.length;
//	alert("item "+ item + " of " + ilimit);
	for(i=0;i<orderitems.length;++i)
		{
		var orderoptions=new Array("");
		orderoptions=separatedata(orderitems[i],separ);
		if (item == orderoptions[0])
			{
			
			var temp=parseFloat(orderoptions[2]);
			if(temp>0){temp=temp-1;}
			var neworder=orderoptions[0]+separ+orderoptions[1]+separ+temp;
			}
		else
			{
			var neworder=orderoptions[0]+separ+orderoptions[1]+separ+orderoptions[2];
			}

//		alert("item " + i + " = " + neworder);

		if (i != 0)
			{
			nextorder+=delim+neworder;
			}
			else
			{
			nextorder=neworder;
			}
		}
//	alert(nextorder);
	setCookie("codes", nextorder);
var url="websearchorder.pl?ID>0&order_by=ID&order=123";
window.location.href=url;

return

		

}
////////////////////////////////////////////////////////////
function subcheck(item)
{

//alert(item);
var delim="¦";
var separ="_";
var codes=getCookie("codes");
var nextorder="";
var neworderoptions=new Array("");
var orderitems=separatedata(codes,delim);
var i=0;
var j=-1;
var k=0;
var m=1;
var n=-1;

	var ilimit=orderitems.length;
//	alert("item "+ item + " of " + ilimit);
	for(i=0;i<orderitems.length;++i)
		{
		var orderoptions=new Array("");
		orderoptions=separatedata(orderitems[i],separ);
		if (item == orderoptions[0])
			{
			
			var temp=parseFloat(orderoptions[2]);
			if(temp>0){temp=temp-1;}
			var neworder=orderoptions[0]+separ+orderoptions[1]+separ+temp;
			}
		else
			{
			var neworder=orderoptions[0]+separ+orderoptions[1]+separ+orderoptions[2];
			}

//		alert("item " + i + " = " + neworder);

		if (i != 0)
			{
			nextorder+=delim+neworder;
			}
			else
			{
			nextorder=neworder;
			}
		}
//	alert(nextorder);
	setCookie("codes", nextorder);
var url="websearchcheck.pl?ID>0&order_by=ID&order=123";
window.location.href=url;

return

		

}

////////////////////////////////////////////////////////////

function refreshtohome()
	{
	top.frames['product'].location.href="initialscreenleft.htm";
	top.frames['basket'].location.href="initialscreenright.htm";
	return;
	}

////////////////////////////////////////////////////////////

function refreshtocontact()
	{
	top.frames['product'].location.href="contactleft.htm";
	top.frames['basket'].location.href="contactright.htm";
	return;
	}

////////////////////////////////////////////////////////////

function refreshtohelp()
	{
	top.frames['product'].location.href="helpscreenleft.htm";
	top.frames['basket'].location.href="helpscreenright.htm";
	return;
	}

////////////////////////////////////////////////////////////

function loadprivates()
	{
	top.frames['product'].location.href="tandcs.htm";
	top.frames['basket'].location.href="privacy.htm";
	return;
	}

////////////////////////////////////////////////////////////












function save_order()
{
var order=getCookie("order");
var exptime="30";

var answer = confirm("Submit Order?")
if (!answer)
	{
	return;
	}



if (order!=null)
{


top.frames['basket'].location.href="csvedit.pl";

}
}


////////////////////////////////////////////////////////////

function load_order()
{

var answer = confirm("Retrieve your last order?")
if (!answer)
	{
	return;
	}
top.frames['basket'].location.href="csvedit.pl";

}



