function bookmark_us(url, title)
{
    if(window.sidebar)
        window.sidebar.addPanel(title, url, "");
    else if(window.opera && window.print)
    {
        var elem = document.createElement('a');
        elem.setAttribute('href',url);
        elem.setAttribute('title',title);
        elem.setAttribute('rel','sidebar');
        elem.click();
    }
    else if(document.all)
        window.external.AddFavorite(url, title);
}

function affiliateLink(url)
{

    windowopener3(url,600,800);

}

function SwapImage(img,newImg,strSrc)
{
    document.images[img].src = strSrc;
    document.images[img].onclick = new Function("showImage('" + newImg + "')");
}

function showImage(imageName)
{
	var imageName = imageName;
	windowOpener2('../image_popup.aspx?iid=' + imageName,400,400);
}

function showBigImage(imageName)
{
	var imageName = imageName;
	windowOpener3('../image_popup.aspx?iid=' + imageName,639,2807);
}

function revealModal(divID)
{
    window.onscroll = function () { document.getElementById(divID).style.top = document.body.scrollTop; };
    document.getElementById(divID).style.display = "block";
    document.getElementById(divID).style.top = document.body.scrollTop;
}

function hideModal(divID)
{
    document.getElementById(divID).style.display = "none";
}


function Help(PageName)
{
	windowOpener3('help_guide.aspx?hid=' + PageName,400,400);
}

//START PSP options//
function GoPay_Paypal()
{
	
	document.aspnetForm.action = "https://www.paypal.com/cgi-bin/webscr";
	document.aspnetForm.target = "_parent";
	document.aspnetForm.submit();
}

function GoPay_Moneybookers()
{
	
	document.aspnetForm.action = "https://www.moneybookers.com/app/payment.pl";
	document.aspnetForm.target = "_parent";
	document.aspnetForm.submit();
}

function GoPay_Payoffline()
{
	
	document.aspnetForm.action = "https://secure.payoffline.com/process/invoice.aspx";
	document.aspnetForm.target = "_parent";
	document.aspnetForm.submit();
}

function GoPay_Payoffline_Test()
{
	
	document.aspnetForm.action = "http://test.payoffline.com/testtrans/ibasic.aspx";
	document.aspnetForm.target = "_parent";
	document.aspnetForm.submit();
}

function GoPay_Local()
{
	
	document.Form1.action = "http://localhost:50401/InternetRetailer/admin_callback_secpay.aspx";
	document.Form1.target = "_parent";
	document.Form1.submit();
}

function GoPay_NoChex()
{
	document.aspnetForm.action = "https://www.nochex.com/nochex.dll/checkout";
	document.aspnetForm.target = "_parent";
	document.aspnetForm.submit();
}

function GoPay_Protx_Test()
{
	document.aspnetForm.action = "https://ukvpstest.protx.com/vspgateway/service/vspform-register.vsp";
	document.aspnetForm.target = "_parent";
	document.aspnetForm.submit();
}

function GoPay_Protx()
{
	document.aspnetForm.action = "https://live.sagepay.com/gateway/service/vspform-register.vsp";
	//document.aspnetForm.action = "https://ukvps.protx.com/vspgateway/service/vspform-register.vsp";
	document.aspnetForm.target = "_parent";
	document.aspnetForm.submit();
	//vps2form/submit.asp
}

function GoPay_Worldpay()
{
	document.aspnetForm.action = "https://secure.wp3.rbsworldpay.com/wcc/purchase";
	document.aspnetForm.target = "_parent";
	document.aspnetForm.submit();
}

function GoPay_Secpay()
{
	document.aspnetForm.action = "https://www.secpay.com/java-bin/ValCard";

	document.aspnetForm.target = "_parent";
	document.aspnetForm.submit();
}
//END PSP OPTIONS//


var ext = ".gif";
var imageDir = "images/";
var bookmarkurl="http://www.internetretailer.biz"
var bookmarktitle="Internet Retailer - Automated Internet shops for small businesses and home-based traders"

function addbookmark(){
if (document.all)
window.external.AddFavorite(bookmarkurl,bookmarktitle)
}

//  ROLL OVER IMAGE FUNCTION
function imageOver(imageName,imageDir){
	document.images[imageName].src = imageDir + imageName + "_ov" + ext;
}

//  ROLL OFF IMAGE FUNCTION
function imageOff(imageName,imageDir){
	if(imageName != curImg){
		document.images[imageName].src = imageDir + imageName + ext;
	}
}


var curImg = "";

//  CURRENT PAGE IMAGE FUNCTION
function curImgOn(imageName){
	curImg = imageName;
	imageOver(curImg);
}

var curImgJpg = "";

//  CURRENT PAGE IMAGE FUNCTION
function curImgOnJpg(imageName){
	curImgJpg = imageName;
	imageOverjpg(curImgJpg);
}


var extjpg = ".jpg";

//  ROLL OVER IMAGE FUNCTION JPGS
function imageOverjpg(imageName){
	document.images[imageName].src = imageDir + imageName + "_ov" + extjpg;
}

//  ROLL OFF IMAGE FUNCTION JPGS
function imageOffjpg(imageName){
	if(imageName != curImgJpg){
	document.images[imageName].src = imageDir + imageName + extjpg;
	}
}


//  POP UP WINDOW FUNCTION
function windowOpener(what_url,winheight,winwidth) {
	options="toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=no,width="+winwidth+",height="+winheight;

	popwin = window.open(what_url,'pop_win',options);
	popwin.focus();
}

function windowOpener2(what_url,winheight,winwidth) {
	options="toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no,width="+winwidth+",height="+winheight;

	popwin = window.open(what_url,'pop_win',options);
	popwin.focus();
}

function windowOpener3(what_url,winheight,winwidth) {
	options="toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=no,width="+winwidth+",height="+winheight;

	popwin = window.open(what_url,'pop_win',options);
	popwin.focus();
}

//  Open URL in main window and close pop up
function loadParentUrl(url) {
	window.opener.document.location = url;
	window.close();
}


//Container for preloaded images
var preloadArray = new Array();

// Preload an image
function preloadImage(imgSrc){
    var i = preloadArray.length;
    preloadArray[i] = new Image();
    preloadArray[i].src = imgSrc;
}



function makeExclusive(boxRef){
	document.loginForm.loginAsStaff.checked = 0;
	document.loginForm.loginAsTrust.checked = 0;
	boxRef.checked = 1;
}

//  DROP DOWN MENU FUNCTION
function dropdown(targ,selObj,restore){
  eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
  if (restore) selObj.selectedIndex=0;
}

function dropdownnewpage()
{
  pos=window.document.forms[0].menulist.selectedIndex;
  newpage=window.document.forms[0].menulist.options[pos].value; 
   
  if(newpage!= "")
  {
     window.open(newpage); 
  }
}

// Check search from is filled in correctly before submitting
function CheckForm () {

	//Check for a word to search
	if (document.frmsearch.txtsearch.value==""){
		alert("Please enter at least one keyword to search");
		document.frmsearch.txtsearch.focus();
		return false;
	}
	
	return true
}

//	Write out the date
//	Used for the date in the top table of the page
function writeDate(){
	var today = new Date();
	var monthArray = new Array();
	monthArray[0] = "January";
	monthArray[1] = "February";
	monthArray[2] = "March";
	monthArray[3] = "April";
	monthArray[4] = "May";
	monthArray[5] = "June";
	monthArray[6] = "July";
	monthArray[7] = "August";
	monthArray[8] = "September";
	monthArray[9] = "October";
	monthArray[10] = "November";
	monthArray[11] = "December";
	
	dayArray = new Array();
	dayArray[0] = "Sunday";
	dayArray[1] = "Monday";
	dayArray[2] = "Tuesday";
	dayArray[3] = "Wednesday";
	dayArray[4] = "Thursday";
	dayArray[5] = "Friday";
	dayArray[6] = "Saturday";
	document.write(" " + dayArray[today.getDay()] + ", " + today.getDate() + " " + monthArray[today.getMonth()] + " " + today.getYear());
}





//	Write out the date and time

var Days = new Array('Sunday','Monday','Tuesday','Wednesday','Thursday','Friday','Saturday');
var Months= new Array('January','February','March','April','May','June','July','August','September','October','November','December');

var today = new Date();
var Year = takeYear(today);
var Month = leadingZero(today.getMonth()+1);
var DayName = Days[today.getDay()];
var MonthName = Months[today.getMonth()];
var Day = leadingZero(today.getDate());
var Hours = today.getHours();
Hours2 = Hours;
Hours = leadingZero(Hours);
var ampm = "am";
if (Hours2 > 11)
	ampm = "pm";
if (Hours2 > 12)
	Hours2 -= 12;
if (Hours2 == 0) Hours2 = 12;
Hours2 = (Hours2);
var Minutes = leadingZero(today.getMinutes());
var Seconds = leadingZero(today.getSeconds());

function takeYear(theDate)
{
	x = theDate.getYear();
	var y = x % 100;
	y += (y < 38) ? 2000 : 1900;
	return y;
}

function leadingZero(nr)
{
	if (nr < 10) nr = "0" + nr;
	return nr;
}

function newImage(arg) {
	if (document.images) {
		rslt = new Image();
		rslt.src = arg;
		return rslt;
	}
}

function changeImages() {
	if (document.images && (preloadFlag == true)) {
		for (var i=0; i<changeImages.arguments.length; i+=2) {
			document[changeImages.arguments[i]].src = changeImages.arguments[i+1];
		}
	}
}

var preloadFlag = false;
function preloadImages() {
	if (document.images) {
		about_us_over = newImage("images/about_us-over.gif");
		contact_us_over = newImage("images/contact_us-over.gif");
		specials_over = newImage("images/specials-over.gif");
		shop_over = newImage("images/shop-over.gif");
		terms_and_conditions_over = newImage("images/terms_and_conditions-over.gif");
		links_over = newImage("images/links-over.gif");
		preloadFlag = true;
	}
}

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_nbGroup(event, grpName) { //v3.0
  var i,img,nbArr,args=MM_nbGroup.arguments;
  if (event == "init" && args.length > 2) {
    if ((img = MM_findObj(args[2])) != null && !img.MM_init) {
      img.MM_init = true; img.MM_up = args[3]; img.MM_dn = img.src;
      if ((nbArr = document[grpName]) == null) nbArr = document[grpName] = new Array();
      nbArr[nbArr.length] = img;
      for (i=4; i < args.length-1; i+=2) if ((img = MM_findObj(args[i])) != null) {
        if (!img.MM_up) img.MM_up = img.src;
        img.src = img.MM_dn = args[i+1];
        nbArr[nbArr.length] = img;
    } }
  } else if (event == "over") {
    document.MM_nbOver = nbArr = new Array();
    for (i=1; i < args.length-1; i+=3) if ((img = MM_findObj(args[i])) != null) {
      if (!img.MM_up) img.MM_up = img.src;
      img.src = (img.MM_dn && args[i+2]) ? args[i+2] : args[i+1];
      nbArr[nbArr.length] = img;
    }
  } else if (event == "out" ) {
    for (i=0; i < document.MM_nbOver.length; i++) {
      img = document.MM_nbOver[i]; img.src = (img.MM_dn) ? img.MM_dn : img.MM_up; }
  } else if (event == "down") {
    if ((nbArr = document[grpName]) != null)
      for (i=0; i < nbArr.length; i++) { img=nbArr[i]; img.src = img.MM_up; img.MM_dn = 0; }
    document[grpName] = nbArr = new Array();
    for (i=2; i < args.length-1; i+=2) if ((img = MM_findObj(args[i])) != null) {
      if (!img.MM_up) img.MM_up = img.src;
      img.src = img.MM_dn = args[i+1];
      nbArr[nbArr.length] = img;
  } }
}

function MM_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}

function MM_swapImgRestore(intItem) { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;

//Display(intItem)

}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var intItem,i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}

intItem = a[4]
//Display(intItem)
}


var ItemArray = new Array(10);

	ItemArray[0] = 0;
	ItemArray[1] = 0;
	ItemArray[2] = 0;
	ItemArray[3] = 0;
	ItemArray[4] = 0;
	ItemArray[5] = 0;
	ItemArray[6] = 0;
	ItemArray[7] = 0;
	ItemArray[8] = 0;
	ItemArray[9] = 0;

	var dayname = new Array("Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday")
	var monthname = new Array("January","February","March","April","May","June","July","August","September","October","November","December")

	now = new Date