	function refreshPane()
	{
		document.location.reload();
	}

	// buyItem - adds an item to the shooping basket
	function buyItem(newItem, newPrice, newQuantity) {
		if (newQuantity <= 0) {
			rc = alert('The quantity entered is incorrect');
			return false;
			
		}
		//if (confirm('Add '+newQuantity+' x '+newItem+' to basket')) {
		// removed confirm statement and replaced with else {
		else {
			index = document.cookie.indexOf("TheBasket");
			countbegin = (document.cookie.indexOf("=", index) + 1);
        		countend = document.cookie.indexOf(";", index);
	        	if (countend == -1) 
	        	{
        	    		countend = document.cookie.length;
        		}
	            document.cookie="TheBasket="+document.cookie.substring(countbegin, countend)+"["+newItem+","+newPrice+"#"+newQuantity+"]";
	 
 
	 document.location.reload();
	

		}
		return true;
	}

	// resetShoppingBasket - resets to shopping basket to empty
	function resetShoppingBasket() 
	{
		index = document.cookie.indexOf("TheBasket");
		document.cookie="TheBasket=.";

	
		document.location.reload();
		

		return true
	}

	
	




	// showItems () - creates a table of items in the basket and
	// creates the start of a form which sets information for
	// basket items.
	function showItems() 
	{
		index = document.cookie.indexOf("TheBasket");
		countbegin = (document.cookie.indexOf("=", index) + 1);
        	countend = document.cookie.indexOf(";", index);
        	if (countend == -1) {
            		countend = document.cookie.length;
       	 	}
		fulllist = document.cookie.substring(countbegin, countend);
		totprice = 0;
		
		document.writeln('<TABLE class=table BORDER="3" width="125" cellspacing="1" cellpadding="2">');

		document.writeln('<TR><TH align="center" bgcolor='+parent.headercolor+' colspan="2"><b>Painting</b></TH></TR>');
		itemlist = 0;
		for (var j = 0; j <= fulllist.length; j++) {
			if (fulllist.substring(j,j+1) == '[') {
				itemstart = j+1;
			} else if (fulllist.substring(j,j+1) == ']') {
				itemend = j;
				thequantity = fulllist.substring(itemstart, itemend);
				itemtotal = 0;
				itemtotal = (eval(theprice*thequantity));
				temptotal = itemtotal * 100;
				totprice = totprice + itemtotal;
				itemlist=itemlist+1;
				

//flip-flop between order line colours
if (j%2==0) {
bg=parent.ordercolor1
}
else {
bg=parent.ordercolor2
}


document.writeln('<tr><td class=table bgcolor='+bg+' colspan="2">'+theitem+'</td></tr>');
				} else if (fulllist.substring(j,j+1) == ',') {
				theitem = fulllist.substring(itemstart, j);
				itemstart = j+1;
			} else if (fulllist.substring(j,j+1) == '#') {
				theprice = fulllist.substring(itemstart, j);
				itemstart = j+1;
			}
		}

		document.writeln('<tr><td bgcolor='+parent.totalcolor+'> <b>Total</b> </td> <td align="right" bgcolor='+parent.totalcolor+'>&pound;'+totprice+' </td></tr>');
		document.writeln('<tr><td bgcolor='+parent.totalcolor+'> <b>'+parent.curr1[0]+'</b> </td> <td align="right" bgcolor='+parent.totalcolor+'>'+parent.curr1[1]*totprice+'</td></tr>');
		
		document.writeln('</TABLE>');
		
	}


<!-- File:      @(#)menu.js	1.14             Modified: 08/20/01   -->
<!-- Original:  Fredrik Fridsten (fredrik.fridsten@home.se) -->



var nom = 9; // Number of menus
var usePictures = 1; // use pictures?  1 = yes, 0 = no

var ttls = new Array(); // An array for the title objects
var subs = new Array(); // An array for the submenu objects
var names = new Array(); // An array of the nine menu names

names[0] = 0;
names[1] = 'landscape';
names[2] = 'portrait';
names[3] = 'miniature';
names[4] = 'symbolism';
names[5] = 'price';
names[6] = 'buy';
names[7] = 'cc';
names[8] = 'katy';
names[9] = 'shop';





var lastn;
var lastmove;
var openmenu;
var visible;
var hidden;



if (document.layers) {
  visible = 'show';
  hidden = 'hide';
}
else if (document.all || document.getElementById ) {
  visible = 'visible';
  hidden = 'hidden';
}

for (var i = 1; i <= nom; i++) {
  ttls[i] = ('title' +i);
  subs[i] = ('submenu' +i);
}

function get_n(name) {
  var count = 0;
  while (names[count] != name) {
    count ++;
  }
  return count;
}

function picopen(n) {
  title = ('title' + n);
  pic = ('pic' + n);
  if (document.layers) {
    document.layers[title].document.images[pic].src = 'Image/open.jpg';
  }
  else if (document.images ) {
    document.images[pic].src = "Image/open.jpg";
  }
}

function picclose(n) {
  title = ('title' + n);
  pic = ('pic' + n);
  if (document.layers) {
    document.layers[title].document.images[pic].src = "Image/closed.jpg";
  }
  else if (document.images) {
    document.images[pic].src = "Image/closed.jpg";
  }
}

lastn = (nom + 1);
lastmove = 0;

function lasttoggle(n, move) {
  if (n <= nom) {
    menu = ('submenu' + n);
    if (document.layers) {
      submenu = document.layers[menu];
    }
    else if (document.all) {
      submenu = document.all(menu).style;
    }
    else if (document.getElementById) {
      submenu = document.getElementById(menu).style;
    }
    if (submenu.visibility == visible) {
      submenu.visibility = hidden;
      picclose(n); // Remove this if you don't use pictures
      for (var i = (n+1); i <= nom; i++) {
        if (document.layers) {
          document.layers[ttls[i]].top -= move;
          document.layers[subs[i]].top -= move;
        }
        else if (document.all) {
          document.all(ttls[i]).style.pixelTop -= move;
          document.all(subs[i]).style.pixelTop -= move;
        }
        else if (document.getElementById){
          document.getElementById(ttls[i]).style.top = document.getElementById(ttls[i]).offsetTop - move;
          document.getElementById(subs[i]).style.top = document.getElementById(subs[i]).offsetTop - move;
        }
      }
    }
  }
}

function toggle(ref) {
  var i;
  n = get_n(ref);
  menu = ('submenu' + n);
  
if (ref=='landscape')
 {
parent.content.location.href="landc.htm";
 }
 if (ref=='portrait')
 {
parent.content.location.href="portc.htm";
 }
 if (ref=='miniature')
 {
parent.content.location.href="minc.htm";
 }
 if (ref=='symbolism')
 {
parent.content.location.href="symc.htm";
 }
 if (ref=='price')
 {
parent.content.location.href="pricec.htm";
 }
 if (ref=='buy')
 {
parent.content.location.href="bgc.htm";
 }
 if (ref=='cc')
 {
parent.content.location.href="cardc.htm";
 }
 if (ref=='katy')
 {
parent.content.location.href="katyc.htm";
 }
  
  if (document.layers) {
    submenu = document.layers[menu];
    move = submenu.clip.height +5;
  }
  else if (document.all) {
    submenu = document.all(menu).style;
    move = document.all(menu).clientHeight +5;
  }
  else if (document.getElementById) {
    submenu = document.getElementById(menu).style;
    move = document.getElementById(menu).offsetHeight + 5;
  }
  if (submenu.visibility == visible) {
    submenu.visibility = hidden;
    openmenu = 0;
    if (usePictures) picclose(n);
    for (i = (n+1); i <= nom; i++) {
      if (document.layers) {
        document.layers[ttls[i]].top -= move;
        document.layers[subs[i]].top -= move;
      }
      else if (document.all) {
        document.all(ttls[i]).style.pixelTop -= move;
        document.all(subs[i]).style.pixelTop -= move;
      }
      else if (document.getElementById){
        document.getElementById(ttls[i]).style.top = document.getElementById(ttls[i]).offsetTop - move;
        document.getElementById(subs[i]).style.top = document.getElementById(subs[i]).offsetTop - move;
      }
    }
  }
  else {
    submenu.visibility = visible;
    openmenu = n;
    if (usePictures == 1) { picopen(n); }
    if (lastn != n) {
      lasttoggle(lastn,lastmove);
    }
    for(i = (n+1); i <= nom; i++) {
      if (document.layers) {
        document.layers[ttls[i]].top += move;
        document.layers[subs[i]].top += move;
      }
      else if (document.all) {
        document.all(ttls[i]).style.pixelTop += move;
        document.all(subs[i]).style.pixelTop += move;
      }
      else if (document.getElementById){
        document.getElementById(ttls[i]).style.top = document.getElementById(ttls[i]).offsetTop + move;
        document.getElementById(subs[i]).style.top = document.getElementById(subs[i]).offsetTop + move;
      }
    }
  }
  lastn = n;
  lastmove = move;
}

function preopen(ref) {
  n = get_n(ref);
  if (n == 0) {
    lasttoggle(lastn, lastmove);
    openmenu = 0;
  }
  else {
    if (openmenu != n) {
      toggle(ref);
    }
  }
}




