var novat="|Jersey|Guernsey|Alderney|Sark|Herm|Albania|Andorra|Armenia|Azerbaijan|Azores|Balearic Islands|Belarus|Bosnia-Herzegovina|Bulgaria|Canary Islands|Corsica|Croatia|Faroe Islands|Georgia|Gibraltar|Greenland|Iceland|Kazakhstan|Kirghizstan|Liechtenstein|Macedonia|Madeira|Moldova|Monaco|Montenegro|Norway|Romania|Russia|San Marino|Serbia|Spitzbergen|Switzerland|Tajikistan|Turkey|Turkmenistan|Ukraine|Uzbekistan|Vatican City State|";
var vsval1="";
var maxcook = 3500;
var vscpath = '/';
var atd = 0;
var atdQ = 0;
var allatds = '';
var delarray;
var delfives = '';
var delicadc = 0;
var alldata;
var vsrgv = 0;
var vsrgvrunning = 0;
var alltotal = 0;

if (!document.cookie){
document.cookie ="vspref="+document.referrer+"; path=/;";
}



function sortNumbers(a, b) {
return b - a
}

function trap(){

 if (!vs3like(document.URL,'order.html')){
 delex();
 }

 if (vs3getCookie('ppos')){
 var posdata=vs3getCookie('ppos').split('|');
  if (document.URL == posdata[1]){
  window.scrollTo(0,parseInt(posdata[0]));
  }

 posdata[1] = posdata[1].replace(/ /g,'%20');
  if (document.URL == posdata[1]){
  window.scrollTo(0,parseInt(posdata[0]));
  }

 vs3deleteCookie('ppos','/','');
 }
}

var thispage="";
var nextpage="";
var vsval2="";
var vsval3="";
var vscurrency="£";
var vscartresponse="has been added to your cart.";
var delship=0;
var deldisc=0;
var deltax=0;
var vsshipdescrip="PandP";
var vstaxdescrip="Tax";
var vsapu;
var vstb;
var vsru=1;
var allweight;
var vstons="";
var discrel=0;
var vatrel=0;
var delvat=0;
var deldd=0;
var vsshowqty='';
var origval=1;

// COOKIE FUNCTIONS
function vs3getCookieVal (offset) {
var endstr = document.cookie.indexOf (";", offset);
 if ( endstr == -1 )
 endstr = document.cookie.length;
 var vs3cookval = unescape(document.cookie.substring(offset, endstr));
 vs3cookval = vs3cookval.replace(/XV1S/g,',');
 vs3cookval = vs3cookval.replace(/XV2S/g,'\(');
 vs3cookval = vs3cookval.replace(/XV3S/g,'\)');
 vs3cookval = vs3cookval.replace(/XV4S/g,'\%');
 return(vs3cookval);
}

if (document.cookie.length > 3900){
alert(document.cookie.length)
}

function vs3getCookie(name) {
var arg = name + "=";
var alen = arg.length;
var clen = document.cookie.length;
var ic = 0;
 while ( ic < clen ) {
 var jc = ic + alen;
 if ( document.cookie.substring(ic, jc) == arg ) return(vs3getCookieVal (jc));
 ic = document.cookie.indexOf(" ", ic) + 1;
 if ( ic == 0 ) break;
 }
 return(null);
}

function vs3setCookie(name,value,expires,path,domain,secure) {
 value=value.replace(/#0.00#0.00#0.00#0.00#0.00#0.00#0.00#0.00#0.00#0.00#0.00#0.00#]/g,'#]');
 value=value.replace(/#0#0#0#0#0#0#0#0#0#0#0#0#]/g,'#]');
//document.cookie = name + "=" + escape (value) +
value = value.replace(/,/g,'XV1S');
value = value.replace(/\(/g,'XV2S');
value = value.replace(/\)/g,'XV3S');
value = value.replace(/\%/g,'XV4S');
document.cookie = name + "=" + value +
((expires) ? "; expires=" + expires.toGMTString() : "") +
((path) ? "; path=" + path : "") +
((domain) ? "; domain=" + domain : "") +
((secure) ? "; secure" : "");
}

function vs3deleteCookie(name,path,domain) {
 if ( vs3getCookie(name) ) {
 document.cookie = name + "=" +
 ((path) ? "; path=" + path : "") +
 ((domain) ? "; domain=" + domain : "") +
 "; expires=Thu, 01-Jan-70 00:00:01 GMT";
 }
}
/////////////////



if (vs3getCookie('dc')){
var xyxty='|'+vs3getCookie('dc')+'|';
}else{
var xyxty='';
}



function priceFormat(vs3n) {
 if (isNaN(vs3n)){
 return '0.00';
 }
vs3n=vs3n*100;
vs3n=Math.round(vs3n);
vs3n=vs3n/100;
vs3n=(''+vs3n+'').split(".");
 if (vs3n[1] && vs3n[1].length == 1){
 vs3n[1] += '0';
 }
 if (!vs3n[1]){
 vs3n[1] ='00';
 }
vs3n = vs3n[0] + '.' + vs3n[1];
return vs3n;
}

function displayCart(vsshowtax,vsccolor1,vsccolor2,vscfont,vscfontsize,vscfontcolor,vscfont1,vscfontsize1,vscfontcolor1,vsitems,vsqty,vseach,vstotal,vsremove,vsordertotal,vsempty,vscborder,vsbold,vsbold1,showrembut) {
allatds = '';
afval=0;
orderref='';
alltotal = 0;
vstb1=0;vstb2=0;vstb3=0;vstb4=0;vstb5=0;vstb6=0;vstb7=0;vstb8=0;vstb9=0;vstb10=0;vstb11=0;vstb12=0;
//vstrack = document.cookie.indexOf("vsCart");
//startcount = (document.cookie.indexOf("=", vstrack) + 1);
//finishcount = document.cookie.indexOf(";", vstrack);
//if (finishcount == -1) {
// finishcount = document.cookie.length;
// }
//alldata = document.cookie.substring(startcount, finishcount);
 if (vs3getCookie('vsCart')){
 alldata = vs3getCookie('vsCart');
 }else{
 alldata = '';
 }
//alltotal = 0;
allweight = 0;
listcount = 0;
vscount = 0;
if (vsshowtax==0) {document.writeln('<TABLE width=75% border='+vscborder+' cellspacing=1 cellpadding=2 '+vsccolor1+' cols=5>');}
 for (var i = 0; i <= alldata.length; i++) {
  if (alldata.substring(i,i+1) == ']') {
  listcount=listcount+1;
  }
 }
 if (listcount > 0){
  if (vsshowtax==0) {
   if (showrembut==2){
   document.writeln('<TR><td nowrap width=70%><font face="'+vscfont+'" size='+vscfontsize+' color='+vscfontcolor+'>'+vsbold+'<img src="images/cart.gif" align=bottom border=0 hspace=5>'+vsitems+'</TD><TD valign="bottom" width=1 colspan=1><font face="'+vscfont+'" size='+vscfontsize+' color='+vscfontcolor+'>'+vsbold+vsqty+'</b></TD><TD valign="bottom" width=1 colspan=1><font face="'+vscfont+'" size='+vscfontsize+' color='+vscfontcolor+'>'+vsbold+vseach+'</TD><td valign="bottom" width=1 colspan=1 align=right><font face="'+vscfont+'" size='+vscfontsize+' color='+vscfontcolor+'>'+vsbold+vstotal+'</TD></TR>');
   }else{
   document.writeln('<TR><td nowrap width=70%><font face="'+vscfont+'" size='+vscfontsize+' color='+vscfontcolor+'>'+vsbold+'<img src="images/cart.gif" align=bottom border=0 hspace=5>'+vsitems+'</TD><TD valign="bottom" width=1 colspan=1><font face="'+vscfont+'" size='+vscfontsize+' color='+vscfontcolor+'>'+vsbold+vsqty+'</b></TD><TD valign="bottom" width=1 colspan=1><font face="'+vscfont+'" size='+vscfontsize+' color='+vscfontcolor+'>'+vsbold+vseach+'</TD><td valign="bottom" width=1 colspan=1 align=right><font face="'+vscfont+'" size='+vscfontsize+' color='+vscfontcolor+'>'+vsbold+vstotal+'</TD><TD valign="bottom" width=1 colspan=1 align=center><font face="'+vscfont+'" size='+vscfontsize+' color='+vscfontcolor+'>'+vsbold+vsremove+'</TD></TR>');
   }
  }
 } else {
 if (vsshowtax==0) {document.writeln('<TR><TD colspan=5><font face="'+vscfont+'" size='+vscfontsize+' color='+vscfontcolor+'>'+vsbold+'<img src="images/cart.gif" align=middle border=0 hspace=5><font face="'+vscfont+'" size='+vscfontsize+' color='+vscfontcolor+'>'+vsbold+vsempty+'</TD></TR>');}
 }
listcount = 0;


 for (var i = 0; i <= alldata.length; i++) {
  if (alldata.substring(i,i+1) == '[') {
  listbegin = i+1;
  } else if (alldata.substring(i,i+1) == ']') {
  listfinish = i;
  listtotal = 0;
  vscount = 0;
  listtotal = (eval(vsprice*vsamount));
  vsweight = vsweight * vsamount;
  liststore = listtotal * 100;

//if (deldisc > 0){
//  alltotal = alltotal + listtotal;
//}
  allweight = allweight + vsweight;
  listcount=listcount+1;

   vscode = '';
   vswpobject = '';
   vshavcode = '';


    for (var j = 0; j <= vsobject.length; j++) {
     if ((vsobject.charAt(j) != ':')){
      if (vshavcode == '1'){
      if (vsobject.charAt(j-1) != ':') {vswpobject = vswpobject+vsobject.charAt(j);}
      }else{
      vscode = vscode+vsobject.charAt(j);
      }
    }else{
    vshavcode = '1';

if (vscode == vsshipdescrip) {delship = listcount;}
if (vscode == 'Discount') {deldisc = listcount;}
if (vscode == 'LessVAT') {delvat = listcount;}
if (vscode == vstaxdescrip) {deltax = listcount;}
if (vscode == 'DDIS') {deldd = listcount;}
    }
   }

   if (vsshowtax==0) {
   listtotal=priceFormat(listtotal);
   if (!vsprice){vsprice=0;listtotal=0;}


   if (((vscode==vsshipdescrip||vscode==vstaxdescrip||vscode=='Discount'||vscode=='LessVAT') && (showrembut==1)) || (vscode=='DDIS') || (vscode=='P_DISV5') || (vscode=='P_DISV10') || (vscode=='RDGVOU')){
    if ((vscode=='P_DISV5') || (vscode=='P_DISV10') || (vscode=='RDGVOU')){
    vsshowdel='<a href="javascript:clearSlot('+listcount+')"><image src=images/del.gif border=0></a>';
    }else{
    vsshowdel='&nbsp;';
    }
   vsshowqty=vsamount;
   }else{
   vsshowdel='<a href="javascript:clearSlot('+listcount+')"><image src=images/del.gif border=0></a>';
   vsshowqty='<input type=text name=vs_nq'+listcount+' size=2 value='+vsamount+' onfocus="origval=this.value" onblur="redocart(this.name,this.value)">';
   }

  
   if (showrembut==2) {
   remcolumn=''
   }else{
   remcolumn='<td align=center colspan=1><font face="'+vscfont1+'" size='+vscfontsize1+' color='+vscfontcolor1+'>'+vsbold1+vsshowdel+'</td>'
   }

////////// NEW /////////////
 // 10% discount
 if ((vscode.substring(0,2) != 'P_') && (vscode != 'Discount') && (vscode != 'PandP') && (vscode != 'LessVAT') && (vscode != 'RDGVOU')) {
 discrel += eval(listtotal);
 }

// VAT DEDUCT
((vs3like(alldata,'World Zone')) || (vs3like(novat,xyxty)))
if ((vscode != 'RDGVOU') && (vscode.substring(0,2) != 'P_') && (vscode != 'Discount') && (vscode != 'LessVAT') && ((vs3like(alldata,'World Zone')) || (vs3like(novat,xyxty)))) {
// if ((vscode.substring(0,2) != 'P_') && (vscode != 'Discount') && (vs3like(alldata,'World Zone')) && (vscode != 'LessVAT')) {
// if ((vscode.substring(0,2) != 'P_') && (vscode != 'Discount') && (vscode != 'LessVAT')) {
 vatrel += eval(listtotal);
 }
////////////////////////////
//REDEEM GV
 if (vscode == 'RDGVOU'){
 vsrgv = listtotal-listtotal-listtotal;
 vsrgvrunning += vsrgv;
 }
///////////

 alltotal += eval(listtotal);

   document.writeln('<tr '+vsccolor2+'><td><font face="'+vscfont1+'" size='+vscfontsize1+' color='+vscfontcolor1+'>'+vsbold1+vsobject+'</td><td colspan=1><font face="'+vscfont1+'" size='+vscfontsize1+' color='+vscfontcolor1+'>'+vsshowqty+'</td><td colspan=1 nowrap><font face="'+vscfont1+'" size='+vscfontsize1+' color='+vscfontcolor1+'>'+vsbold1+vsprice+'</td><td colspan=1 align=right nowrap><font face="'+vscfont1+'" size='+vscfontsize1+' color='+vscfontcolor1+'>'+vsbold1+listtotal+'</td>'+remcolumn+'</tr>');
    if (vscode == 'PandP'){
    document.writeln('<INPUT TYPE="hidden" NAME="handling_cart" VALUE="'+vsprice+'">');
    vsval1=vsval1+"amount_"+listcount+",";
    }else{
    document.writeln('<INPUT TYPE="hidden" NAME="item_number_'+listcount+'" VALUE="'+vscode+'">');
    vsval1=vsval1+"item_number_"+listcount+",";
    document.writeln('<INPUT TYPE="hidden" NAME="item_name_'+listcount+'" VALUE="'+vsobject+'">');
    vsval1=vsval1+"item_name_"+listcount+",";
    document.writeln('<INPUT TYPE="hidden" NAME="quantity_'+listcount+'" VALUE="'+vsamount+'">');
    vsval1=vsval1+"quantity_"+listcount+",";
    document.writeln('<INPUT TYPE="hidden" NAME="amount_'+listcount+'" VALUE="'+vsprice+'">');
    vsval1=vsval1+"amount_"+listcount+",";
    }
   }
//document.vsorder.num_cart_items.value = listcount;
}

else if (alldata.substring(i,i+1) == '#') {
vscount = vscount + 1;
   if (vscount == 1) {vsobject = alldata.substring(listbegin, i);}
   if (vscount == 2) {vsprice = alldata.substring(listbegin, i);}
   if (vscount == 3) {vsweight = alldata.substring(listbegin, i);}
   if (vscount == 4) {vsamount = alldata.substring(listbegin, i);}   
   if (vscount == 5) {vstb1 += (parseFloat(alldata.substring(listbegin, i))*vsamount)*vsprice/100;}
   if (vscount == 6) {vstb2 += (parseFloat(alldata.substring(listbegin, i))*vsamount)*vsprice/100;}
   if (vscount == 7) {vstb3 += (parseFloat(alldata.substring(listbegin, i))*vsamount)*vsprice/100;}
   if (vscount == 8) {vstb4 += (parseFloat(alldata.substring(listbegin, i))*vsamount)*vsprice/100;}
   if (vscount == 9) {vstb5 += (parseFloat(alldata.substring(listbegin, i))*vsamount)*vsprice/100;}
   if (vscount == 10) {vstb6 += (parseFloat(alldata.substring(listbegin, i))*vsamount)*vsprice/100;}
   if (vscount == 11) {vstb7 += (parseFloat(alldata.substring(listbegin, i))*vsamount)*vsprice/100;}
   if (vscount == 12) {vstb8 += (parseFloat(alldata.substring(listbegin, i))*vsamount)*vsprice/100;}
   if (vscount == 13) {vstb9 += (parseFloat(alldata.substring(listbegin, i))*vsamount)*vsprice/100;}
   if (vscount == 14) {vstb10 += (parseFloat(alldata.substring(listbegin, i))*vsamount)*vsprice/100;}
   if (vscount == 15) {vstb11 += (parseFloat(alldata.substring(listbegin, i))*vsamount)*vsprice/100;}
   if (vscount == 16) {vstb12 += (parseFloat(alldata.substring(listbegin, i))*vsamount)*vsprice/100;}
   listbegin = i+1;
  }
 }

 if (listcount > 0) {
 vsval1=vsval1+"Goods Total,";
 if (vsshowtax==0) {
 if (showrembut==2){vsmtcol=''}else{vsmtcol='<td align=center><font face="'+vscfont+'" size='+vscfontsize+' color='+vscfontcolor+'>'+vsbold+'<a href="javascript:mtCart();"><font color=#ffffff>Empty</font></a></b></td>'}

 document.writeln('<tr><td nowrap colspan=1 align=left><font face="'+vscfont+'" size='+vscfontsize+' color='+vscfontcolor+'><b><a href="javascript:void(0)"><font color=#ffffff>Recalculate cart quantities</font></a></b></td><td nowrap colspan=2 align=right><font face="'+vscfont+'" size='+vscfontsize+' color='+vscfontcolor+'>'+vsbold+vsordertotal+': '+vscurrency+'</b></td><td nowrap align=right><font face="'+vscfont+'" size='+vscfontsize+' color='+vscfontcolor+'>'+vsbold+priceFormat(alltotal)+'</b></td>'+vsmtcol+'</tr></table>');

 document.writeln('<INPUT TYPE="hidden" NAME="Goods Total" VALUE="'+priceFormat(alltotal)+'">');
    vsnl=new Date();
    orderref=vsnl.getDate()+''+(vsnl.getMonth()+1)+''+vsnl.getYear()+''+vsnl.getHours()+''+vsnl.getMinutes()+''+vsnl.getSeconds()+parseInt(alltotal);
    document.writeln('<input type=hidden name=vshop_orderref value='+orderref+'>');

//  vs2x=0
//  vs2y=0
//  if (delship){
//  vs2x=priceFormat(parseFloat(document.vsorder['amount_'+delship].value));
//  }
//  if (deltax){
//  vs2y=priceFormat(parseFloat(document.vsorder['amount_'+deltax].value));
//  }
//
//  if (listcount>0){
//  afval=priceFormat(priceFormat(parseFloat(alltotal))-(parseFloat(vs2x)+parseFloat(vs2y)));
//  document.writeln('<input type=hidden name=vshop_netamount value='+afval+'>');
//  }
}
 } else {
if (vsshowtax==0) {document.writeln('<tr><td colspan=5>&nbsp;</td></tr></TABLE>');}
 }
}



function clearSlot(datnumber,noreload,datnumber1,datnumber2) {
wantItList = '';
listcount = 0;
 for (var i = 0; i <= alldata.length; i++) {
  if (alldata.substring(i,i+1) == '[') {
  listbegin = i+1;
  } else if (alldata.substring(i,i+1) == ']') {
  listfinish = i;
  listcount=listcount+1;
   if ((listcount != datnumber) && (listcount != datnumber1) && (listcount != datnumber2)) {
   wantItList = wantItList+'['+alldata.substring(listbegin, listfinish)+']';
   }
  }
 }
//document.cookie="vsCart="+wantItList+"; path=/;";
vs3setCookie('vsCart',wantItList,'',vscpath,'','');
///// NEW //////
setppos();
////////////////

   if ((navigator.appName == 'Netscape') && (vs3like(document.URL,'#'))){
    if ((vs3like(document.URL,'\/'+nextpage)) || (vs3like(document.URL,'\\'+nextpage))){
    location.reload();
    }else{
    location = nextpage;
    }
   }else{
 if (!noreload){
  if (vs3like(document.URL,'order.html')){
  location='shipping.html';
  }else{
  if (thispage){location = thispage;}else{window.location.reload();}
  }
 }
   }
}















function redocart(n,v){

 if (document.vsorder[n].value == origval){
 return;
 }

 if (v < 1){
 alert('You must order at least 1 of this item.');
 document.vsorder[n].value = origval;
 return;
 }

 if (vs3like(v,'.')){
 alert('Please enter a whole number for your quantity of this item.\n\nWe cannot accept orders with decimal points.');
 document.vsorder[n].value = origval;
 return;
 }

 wantItList = null;
 listcount = 0;
  for (var i = 0; i <= alldata.length; i++) {
   if (alldata.substring(i,i+1) == '[') {
   listbegin = i+1;
   } else if (alldata.substring(i,i+1) == ']') {
   listfinish = i;
   listcount=listcount+1;
    if ((listcount != delship)&&(listcount != deltax)) {



     if ('vs_nq'+listcount != n){
     wantItList = wantItList+'['+alldata.substring(listbegin, listfinish)+']';
     }else{
     var newcline=alldata.substring(listbegin, listfinish).split('#');
     wantItList = wantItList+'['+newcline[0]+'#'+newcline[1]+'#'+newcline[2]+'#'+v+'#]';
     }
    }
   }
  }

vs3setCookie('vsCart',wantItList,'',vscpath,'','');
setppos();

   //if ((navigator.appName == 'Netscape') && (vs3like(document.URL,'#'))){
   // if ((vs3like(document.URL,'\/'+nextpage)) || (vs3like(document.URL,'\\'+nextpage))){
    location.reload();
   // }else{
   // location = nextpage;
   // }
   //}else{
   // if (nextpage){location = nextpage;}else{alert(wantAmount+' x '+wantIt+' '+vscartresponse);}
   //} 
}













function addToCart(wantIt, wantPrice, wantWeight, wantAmount, vstb1, vstb2, vstb3, vstb4, vstb5, vstb6, vstb7, vstb8, vstb9, vstb10, vstb11, vstb12, noreload, remslot, vsnooptxt, vszeroitems) {

if(!vstb1){vstb1='0';}
if(!vstb2){vstb2='0';}
if(!vstb3){vstb3='0';}
if(!vstb4){vstb4='0';}
if(!vstb5){vstb5='0';}
if(!vstb6){vstb6='0';}
if(!vstb7){vstb7='0';}
if(!vstb8){vstb8='0';}
if(!vstb9){vstb9='0';}
if(!vstb10){vstb10='0';}
if(!vstb11){vstb11='0';}
if(!vstb12){vstb12='0';}

if(!noreload){noreload='';}
if(!remslot){remslot='';}
if(!vsnooptxt){vsnooptxt='';}
if(!vszeroitems){vszeroitems='';}

x = 0; vsicode = '';
 for (var i = 0; i <= wantIt.length; i++) {

 if (wantIt.charAt(i) == ':') {
  x = x + 1;
  } else {
  if (!x) {vsicode = vsicode+wantIt.charAt(i);}
  }
 }

////// INSERT OPTIONS
 var theoptions='';
 var els=document.vsorder.elements; 
  for(spi=0; spi<els.length; spi++){
   if (els[spi].name == vsicode+'_qty'){
   wantAmount = els[spi].value;
   }else{
    if (els[spi].type == 'select-one'){
    var optxt=els[spi].options[els[spi].selectedIndex].value;
     if (vs3like(els[spi].name,vsicode+'_')){
     theoptions += ', '+optxt;
     }
    }else{
     if (vs3like(els[spi].name,vsicode+'_')){
     theoptions += ', '+els[spi].value;
     }
    }
   }
  }

 if (vs3like(theoptions,':')){
 x = 2;
 }
/////////////////////

//// NEW //////
var vsnooptxt = 'Please select your options for this item.';
var vszeroitems = 'You must order at least one of this item.';
 if (vs3like(wantAmount,'.')){
 alert('Please enter a whole number for your quantity of this item.\n\nWe cannot accept orders with decimal points.');
 return;
 }

 if (document.cookie.length > maxcook) {
 alert('Your shopping cart is full and cannot accept any more items.\n\nPlease submit this order before returning to the site to add more items.');
 return;
 }
////


if (x > 1) {
alert(vsnooptxt);
} else {
wantIt += theoptions;

if (remslot){
 if (((delship) && (vsicode == vsshipdescrip))||((deltax) && (vsicode == vstaxdescrip))){
 wantItList = null;
 listcount = 0;
  for (var i = 0; i <= alldata.length; i++) {
   if (alldata.substring(i,i+1) == '[') {
   listbegin = i+1;
   } else if (alldata.substring(i,i+1) == ']') {
   listfinish = i;
   listcount=listcount+1;
    if ((listcount != delship)&&(listcount != deltax)) {
    wantItList = wantItList+'['+alldata.substring(listbegin, listfinish)+']';
    }
   }
  }
//document.cookie="vsCart="+wantItList+"; path=/;";
vs3setCookie('vsCart',wantItList,'',vscpath,'','');
 }
}
vsMcode = '';
gd = 0;
pPrice = '';
 for (var i = 0; i <= wantIt.length; i++) {
  if (wantIt.charAt(i) == '[') {
  gd = 1;}
  if (wantIt.charAt(i) == ']') {
  gd = 0;}

if (gd == 0) {
 if (wantIt.charAt(i) != ']'){
 pPrice = pPrice+wantIt.charAt(i);}
} else {
 if (wantIt.charAt(i) != '['){
 vsMcode = vsMcode+wantIt.charAt(i);}
 }
}
wantIt = pPrice;
pPrice = '';
 for (var i = 0; i <= wantIt.length; i++) {
 if (wantIt.charAt(i) != ':') {
  pPrice = pPrice + wantIt.charAt(i);
  }else
  {
  pPrice = pPrice + vsMcode + ':';
  }
 }
wantIt = pPrice;

pPrice = '';
vsmin = '0'
 if (wantPrice.charAt(wantPrice.length-1) == '%'){
  for (var x = 0; x < wantPrice.length-1; x++) {
   if (wantPrice.charAt(x) != '-'){pPrice = pPrice + wantPrice.charAt(x);} else {vsmin = '1';}
   }
 wantPrice = (pPrice * priceFormat(alltotal)) / 100;
 wantPrice = priceFormat(wantPrice);
 if (vsmin == '1') {wantPrice = '-'+wantPrice;}
 }
 pPrice=''
  if ((wantPrice.charAt(wantPrice.length-3) != '.') && (wantPrice.charAt(wantPrice.length-3) != "0")){
  for (var x = 0; x < wantPrice.length-1; x++) {
  pPrice = pPrice + wantPrice.charAt(x);
  }
  wantPrice = pPrice;
 }
 if (wantAmount < 1) {
 alert(vszeroitems);
 return;
 }

vs3setCookie('vsCart',vs3getCookie('vsCart')+"["+wantIt+"#"+wantPrice+"#"+wantWeight+"#"+wantAmount+"#"+vstb1+"#"+vstb2+"#"+vstb3+"#"+vstb4+"#"+vstb5+"#"+vstb6+"#"+vstb7+"#"+vstb8+"#"+vstb9+"#"+vstb10+"#"+vstb11+"#"+vstb12+"#]",'',vscpath,'','');

///// NEW //////
setppos();
////////////////



//   if ((navigator.appName == 'Netscape') && (vs3like(document.URL,'#'))){
//    if ((vs3like(document.URL,'\/'+nextpage)) || (vs3like(document.URL,'\\'+nextpage))){
//    location.reload();
//    }else{
//    if (nextpage){location = nextpage;}else{alert(wantAmount+' x '+wantIt+' '+vscartresponse);}
//    }
//   }else{
   if (!noreload){
   if (nextpage){location = nextpage;}else{alert(wantAmount+' x '+wantIt+' '+vscartresponse);}
   }
//  }


 }
}

function spend(){
// if ((alltotal+vsrgv < 5.00) || (alltotal < 0)) {
  if (eval(alltotal+vsrgvrunning) < 5.00) {
//  if (alltotal < 0){
//  alert('Sorry, your order total cannot be less than 0.\n\nPlease note we cannot offer change on gift vouchers.');
//  return false;
//  }else{
  alert('Sorry, We have a minimum goods total of £5.00\n\nYou have to spend a further £'+ priceFormat(5.00-eval(alltotal+vsrgvrunning)) +' to continue.');
  return false;
//  }
 } else {
 location = "shipping.html";
 return true;
 }
}





////////////////////////////// SHIPPING







vstons1=0.00;vstons2=0.00;vstons3=0.00;vstons4=0.00;vstons5=0.00;vstons6=0.00;vstons7=0.00;vstons8=0.00;vstons9=0.00;vstons10=0.00;vstons11=0.00;vstons12=0.00;
vsband="Postage & Packing: Please Select :";
vsband1="UK Postage and Packing";vstaxex1="";
vsband2="UK, Guaranteed Next Working Day";vstaxex2="";
vsband3="EU Postage and Packing";vstaxex3="";
vsband4="Europe zone 4";vstaxex4="";
vsband5="China SE Asia and USA";vstaxex5="";
vsband6="Rest of World";vstaxex6="";
vsband7="";vstaxex7="";
vsband8="";vstaxex8="";
vsband9="";vstaxex9="";
vsband10="";vstaxex10="";
vsband11="";vstaxex11="";
vsband12="";vstaxex12="";
vspunit="kg";
vspunitpl="kg";
function getWeight(){
vsapu1="20.00";vsapu2="0";vsapu3="30.50";vsapu4="40.50";vsapu5="83.50";vsapu6="97.50";vsapu7="0.00";vsapu8="0.00";vsapu9="0.00";vsapu10="0.00";vsapu11="0.00";vsapu12="0.00";
if (allweight<=20) {vsapu1="16.00";vsapu2="0";vsapu3="28.50";vsapu4="37.50";vsapu5="81.50";vsapu6="94.50";vsapu7="0.00";vsapu8="0.00";vsapu9="0.00";vsapu10="0.00";vsapu11="0.00";vsapu12="0.00";}
if (allweight<=10) {vsapu1="15.00";vsapu2="0";vsapu3="22.50";vsapu4="28.50";vsapu5="58.50";vsapu6="71.50";vsapu7="0.00";vsapu8="0.00";vsapu9="0.00";vsapu10="0.00";vsapu11="0.00";vsapu12="0.00";}
if (allweight<=8) {vsapu1="14.00";vsapu2="0";vsapu3="21.50";vsapu4="26.50";vsapu5="53.50";vsapu6="66.50";vsapu7="0.00";vsapu8="0.00";vsapu9="0.00";vsapu10="0.00";vsapu11="0.00";vsapu12="0.00";}
if (allweight<=6) {vsapu1="12.00";vsapu2="0";vsapu3="20.50";vsapu4="25.50";vsapu5="48.50";vsapu6="61.50";vsapu7="0.00";vsapu8="0.00";vsapu9="0.00";vsapu10="0.00";vsapu11="0.00";vsapu12="0.00";}
if (allweight<=4) {vsapu1="11.00";vsapu2="0";vsapu3="19.50";vsapu4="24.50";vsapu5="46.50";vsapu6="58.50";vsapu7="0.00";vsapu8="0.00";vsapu9="0.00";vsapu10="0.00";vsapu11="0.00";vsapu12="0.00";}
if (allweight<=2) {vsapu1="10.00";vsapu2="0";vsapu3="19.50";vsapu4="24.50";vsapu5="46.50";vsapu6="58.50";vsapu7="0.00";vsapu8="0.00";vsapu9="0.00";vsapu10="0.00";vsapu11="0.00";vsapu12="0.00";}
if (allweight<=1.5) {vsapu1="8.00";vsapu2="0";vsapu3="19.50";vsapu4="24.50";vsapu5="46.50";vsapu6="58.50";vsapu7="0.00";vsapu8="0.00";vsapu9="0.00";vsapu10="0.00";vsapu11="0.00";vsapu12="0.00";}
if (allweight<=1.25) {vsapu1="7.00";vsapu2="0";vsapu3="19.50";vsapu4="24.50";vsapu5="46.50";vsapu6="58.50";vsapu7="0.00";vsapu8="0.00";vsapu9="0.00";vsapu10="0.00";vsapu11="0.00";vsapu12="0.00";}
if (allweight<=1) {vsapu1="5.00";vsapu2="0";vsapu3="19.50";vsapu4="24.50";vsapu5="46.50";vsapu6="58.50";vsapu7="0.00";vsapu8="0.00";vsapu9="0.00";vsapu10="0.00";vsapu11="0.00";vsapu12="0.00";}
if (allweight<=0.28) {vsapu1="3.00";vsapu2="0";vsapu3="19.50";vsapu4="24.50";vsapu5="46.50";vsapu6="58.50";vsapu7="0.00";vsapu8="0.00";vsapu9="0.00";vsapu10="0.00";vsapu11="0.00";vsapu12="0.00";}
if (allweight<=0.15) {vsapu1="2.00";vsapu2="0";vsapu3="19.50";vsapu4="24.50";vsapu5="46.50";vsapu6="58.50";vsapu7="0.00";vsapu8="0.00";vsapu9="0.00";vsapu10="0.00";vsapu11="0.00";vsapu12="0.00";}
}



function doallship(showship,showtax) {
if(listcount>0){
 if(listcount==1){vspunitpl=vspunit;}
 if (showship==1) {
 if (document.vsorder.vscband.selectedIndex==1){vsapu=vsapu1;}
 if (document.vsorder.vscband.selectedIndex==2){vsapu=vsapu2;}
 if (document.vsorder.vscband.selectedIndex==3){vsapu=vsapu3;}
 if (document.vsorder.vscband.selectedIndex==4){vsapu=vsapu4;}
 if (document.vsorder.vscband.selectedIndex==5){vsapu=vsapu5;}
 if (document.vsorder.vscband.selectedIndex==6){vsapu=vsapu6;}
 if (document.vsorder.vscband.selectedIndex==7){vsapu=vsapu7;}
 if (document.vsorder.vscband.selectedIndex==8){vsapu=vsapu8;}
 if (document.vsorder.vscband.selectedIndex==9){vsapu=vsapu9;}
 if (document.vsorder.vscband.selectedIndex==10){vsapu=vsapu10;}
 if (document.vsorder.vscband.selectedIndex==11){vsapu=vsapu11;}
 if (document.vsorder.vscband.selectedIndex==12){vsapu=vsapu12;}
  if (vsru==0){
 if ((!allweight)&&(document.vsorder.vscband.selectedIndex > 0)) {allweight=0;}
//  document.vsorder.vsShipping.value=vsshipdescrip+': '+document.vsorder.vscband.options[document.vsorder.vscband.selectedIndex].text+' '+priceFormat(parseFloat(allweight))+' '+vspunitpl+' at '+vscurrency+vsapu+' per '+vspunit;
  document.vsorder.vsShipping.value=vsshipdescrip+': '+priceFormat(parseFloat(allweight))+' '+vspunitpl+' '+document.vsorder.vscband.options[document.vsorder.vscband.selectedIndex].text;
  document.vsorder.vsallship.value = priceFormat(vsapu*allweight);
  }else{
 if ((!trueweight)&&(document.vsorder.vscband.selectedIndex > 0)) {trueweight=0;}
//  document.vsorder.vsShipping.value=vsshipdescrip+': '+document.vsorder.vscband.options[document.vsorder.vscband.selectedIndex].text+' '+priceFormat(parseFloat(trueweight))+' '+vspunitpl+' at '+vscurrency+vsapu;
//  document.vsorder.vsShipping.value=vsshipdescrip+': '+priceFormat(parseFloat(trueweight))+' '+vspunitpl+' '+document.vsorder.vscband.options[document.vsorder.vscband.selectedIndex].text;
  document.vsorder.vsShipping.value=vsshipdescrip+': '+document.vsorder.vscband.options[document.vsorder.vscband.selectedIndex].text;
  document.vsorder.vsallship.value = vsapu;
  }
 
  if (vsapu==0){document.vsorder.vsallship.value = 0;}

if (document.vsorder.vscband.selectedIndex==1){vstons=(document.vsorder.vsallship.value*vstons1)/100;}
 if (document.vsorder.vscband.selectedIndex==2){vstons=(document.vsorder.vsallship.value*vstons2)/100;}
 if (document.vsorder.vscband.selectedIndex==3){vstons=(document.vsorder.vsallship.value*vstons3)/100;}
 if (document.vsorder.vscband.selectedIndex==4){vstons=(document.vsorder.vsallship.value*vstons4)/100;}
 if (document.vsorder.vscband.selectedIndex==5){vstons=(document.vsorder.vsallship.value*vstons5)/100;}
 if (document.vsorder.vscband.selectedIndex==6){vstons=(document.vsorder.vsallship.value*vstons6)/100;}
 if (document.vsorder.vscband.selectedIndex==7){vstons=(document.vsorder.vsallship.value*vstons7)/100;}
 if (document.vsorder.vscband.selectedIndex==8){vstons=(document.vsorder.vsallship.value*vstons8)/100;}
 if (document.vsorder.vscband.selectedIndex==9){vstons=(document.vsorder.vsallship.value*vstons9)/100;}
 if (document.vsorder.vscband.selectedIndex==10){vstons=(document.vsorder.vsallship.value*vstons10)/100;}
 if (document.vsorder.vscband.selectedIndex==11){vstons=(document.vsorder.vsallship.value*vstons11)/100;}
 if (document.vsorder.vscband.selectedIndex==12){vstons=(document.vsorder.vsallship.value*vstons12)/100;}
 if (allweight==0){vstons=0;}

  if (document.vsorder.vscband.selectedIndex==0){
  document.vsorder.vsShipping.value='';
  document.vsorder.vsallship.value = '';
  document.vsorder.vsallboth.value = '';
  }
 }

 if (showtax==1) {
 if (showship==0) {allweight=1; trueweight=1;}
 if (document.vsorder.vscband.selectedIndex==1){vstb=vstb1;}
 if (document.vsorder.vscband.selectedIndex==2){vstb=vstb2;}
 if (document.vsorder.vscband.selectedIndex==3){vstb=vstb3;}
 if (document.vsorder.vscband.selectedIndex==4){vstb=vstb4;}
 if (document.vsorder.vscband.selectedIndex==5){vstb=vstb5;}
 if (document.vsorder.vscband.selectedIndex==6){vstb=vstb6;}
 if (document.vsorder.vscband.selectedIndex==7){vstb=vstb7;}
 if (document.vsorder.vscband.selectedIndex==8){vstb=vstb8;}
 if (document.vsorder.vscband.selectedIndex==9){vstb=vstb9;}
 if (document.vsorder.vscband.selectedIndex==10){vstb=vstb10;}
 if (document.vsorder.vscband.selectedIndex==11){vstb=vstb11;}
 if (document.vsorder.vscband.selectedIndex==12){vstb=vstb12;}
 document.vsorder.vsTax.value=vstaxdescrip+': '+document.vsorder.vscband.options[document.vsorder.vscband.selectedIndex].text+' '+document.vsorder.vscband.options[document.vsorder.vscband.selectedIndex].value;

 if (showship==1) {
 document.vsorder.vsalltax.value = priceFormat(parseFloat(priceFormat(vstb))+vstons);
 }else{
 document.vsorder.vsalltax.value = priceFormat(vstb); 
 }
 
if (!priceFormat(parseFloat(priceFormat(vstb)+priceFormat(vstons)))){document.vsorder.vsalltax.value = 0;}
if((isNaN(document.vsorder.vsalltax.value))||(document.vsorder.vsalltax.value=='')) {document.vsorder.vsalltax.value=0}

  if (document.vsorder.vscband.selectedIndex==0){
  document.vsorder.vsTax.value='';
  document.vsorder.vsalltax.value = '';
  document.vsorder.vsallboth.value = '';
  }
 }
 
if ((allweight==0)&&(document.vsorder.vscband.selectedIndex > 0)) {document.vsorder.vsallship.value='0';}


 if ((showship==1)&&(showtax==1)) {
 document.vsorder.vsallboth.value = priceFormat(parseFloat(document.vsorder.vsallship.value)+parseFloat(document.vsorder.vsalltax.value));
 } else if (showship==1) {
 document.vsorder.vsallboth.value = document.vsorder.vsallship.value;
 } else if (showtax==1) {
 document.vsorder.vsallboth.value = document.vsorder.vsalltax.value;
 }
if(!document.vsorder.vsallboth.value){document.vsorder.vsallboth.value=0;}
if (isNaN(document.vsorder.vsallboth.value)){document.vsorder.vsallboth.value = '';}
}
}

function addTS(ship,tax){


// added to prevent double shipping etc.
clearSlot(deldisc,'1',delvat,delship);
 if ((ship==1)&&(tax==1)){
  if((document.vsorder.vsallboth.value)&&(document.vsorder.vsShipping.value)&&(document.vsorder.vsallship.value)&&(document.vsorder.vsTax.value)&&(document.vsorder.vsalltax.value)){
  doallship(ship,tax);
  addToCart(document.vsorder.vsShipping.value,document.vsorder.vsallship.value,'0','1','0','0','0','0','0','0','0','0','0','0','0','0','noreload','remslot','','');
  }
 }else if (ship==1){
  if((document.vsorder.vsallboth.value)&&(document.vsorder.vsShipping.value)&&(document.vsorder.vsallship.value)){
  doallship(ship,tax);
  addToCart(document.vsorder.vsShipping.value,document.vsorder.vsallship.value,'0','1','0','0','0','0','0','0','0','0','0','0','0','0','','remslot','','');
  }
 }

 if (tax==1){
 if (ship==0){
  if((document.vsorder.vsallboth.value)&&(document.vsorder.vsTax.value)&&(document.vsorder.vsalltax.value)){
  doallship(ship,tax);
  addToCart(document.vsorder.vsTax.value,document.vsorder.vsalltax.value,'0','1','0','0','0','0','0','0','0','0','0','0','0','0','','remslot','','');
  }
 }else{
  if((document.vsorder.vsallboth.value)&&(document.vsorder.vsShipping.value)&&(document.vsorder.vsallship.value)&&(document.vsorder.vsTax.value)&&(document.vsorder.vsalltax.value)){
  doallship(ship,tax);
  addToCart(document.vsorder.vsTax.value,document.vsorder.vsalltax.value,'0','1','0','0','0','0','0','0','0','0','0','0','0','0','','','','');
  }
 }
 }
}

function displayShip(ship,tax,vsccolor1,vsccolor2,vscborder,vshide,vsbtext) {
//document.writeln('<TABLE width=75% border='+vscborder+' cellspacing=1 cellpadding=2 '+vsccolor1+'>');
getWeight()
allweight = priceFormat(allweight);
if (vsru == 1) { trueweight = allweight;}
//document.writeln('<tr><td colspan=2 align=right '+vsccolor1+'>');
document.writeln('<select name="vscband" size=1 onChange="doallship('+ship+','+tax+')" style="visibility: hidden;">');

document.writeln('<option selected>'+vsband);
if (vsband1){document.writeln('<option value="'+vstaxex1+'">'+vsband1);}
if (vsband2){document.writeln('<option value="'+vstaxex2+'">'+vsband2);}
if (vsband3){document.writeln('<option value="'+vstaxex3+'">'+vsband3);}
if (vsband4){document.writeln('<option value="'+vstaxex4+'">'+vsband4);}
if (vsband5){document.writeln('<option value="'+vstaxex5+'">'+vsband5);}
if (vsband6){document.writeln('<option value="'+vstaxex6+'">'+vsband6);}
if (vsband7){document.writeln('<option value="'+vstaxex7+'">'+vsband7);}
if (vsband8){document.writeln('<option value="'+vstaxex8+'">'+vsband8);}
if (vsband9){document.writeln('<option value="'+vstaxex9+'">'+vsband9);}
if (vsband10){document.writeln('<option value="'+vstaxex10+'">'+vsband10);}
if (vsband11){document.writeln('<option value="'+vstaxex11+'">'+vsband11);}
if (vsband12){document.writeln('<option value="'+vstaxex12+'">'+vsband12);}
document.writeln('</select>');
//document.writeln('</select></td><td colspan=1 '+vsccolor1+'>&nbsp;</td></tr>');

 if (ship==1){
  if (vshide==1){
  document.writeln('<input type=hidden name=vsShipping><input type=hidden name=vsallship>')
  }else{
//  document.writeln('<tr><td colspan=2 align=right '+vsccolor2+'>');
//  document.writeln('<input type=text name=vsShipping size=48></td><td '+vsccolor2+'><input type=text size=6 name=vsallship></td></tr>');
  }
 }

 if (tax==1){
  if (vshide==1){
  document.writeln('<input type=hidden name=vsTax><input type=hidden name=vsalltax>');
  }else{
//  document.writeln('<tr><td colspan=2 align=right '+vsccolor2+'>');
//  document.writeln('<input type=text name="vsTax" size=48></td><td '+vsccolor2+'><input type=text size=6 name=vsalltax></td></tr>');
  }
 }

//document.writeln('<tr><td colspan=2 align=right '+vsccolor1+'><INPUT TYPE="button" NAME="vsAddBoth" VALUE="  '+vsbtext+'  " onclick="addTS('+ship+','+tax+')"></td><td colspan=1 '+vsccolor1+'>');
  if ((tax==1)&&(ship==1)){
   if (vshide!=1){
//   document.writeln('<input type=text size=6 name=vsallboth>');
   }else{
   document.writeln('<input type=hidden name=vsallboth>&nbsp;');
   }
  }else{
  document.writeln('<input type=hidden name=vsallboth>&nbsp;');
  }
 
//document.writeln('</td></tr></table>');
}


////////////////////// OTHERS

function storedet(){
var exp=new Date();
var expiresafter=exp.getTime() + (366 * 24 * 60 * 60 * 1000);
exp.setTime(expiresafter);

var store4='';
var pdata='';
pdata +=document.vsorder['Full Name'].value + ':|';
pdata +=document.vsorder['E-Mail'].value + ':|';
pdata +=document.vsorder['Address'].value + ':|';
pdata +=document.vsorder['Delivery Address'].value + ':|';
pdata +=document.vsorder['PostCode'].value + ':|';
pdata +=document.vsorder['Delivery PostCode'].value + ':|';
pdata +=document.vsorder['Country'].value + ':|';
pdata +=document.vsorder['Delivery Country'].value + ':|';
pdata +=document.vsorder['Telephone'].value + ':|';
//pdata +=document.vsorder[''].selectedIndex + ':|';

 if (document.vsorder.vshop_save.checked){
 vs3deleteCookie('userdet',vscpath,'');
 store4=exp;
 vs3setCookie('userdet',pdata,store4,vscpath,'','');
 }else{
 //store4='';
 }
}

function getdet(){
var gdata='';
 if (vs3getCookie('userdet')){
 gdata=vs3getCookie('userdet').split(':|');
 if (gdata[0]) {document.vsorder['Full Name'].value=gdata[0];}
 if (gdata[1]) {document.vsorder['E-Mail'].value=gdata[1];}
 if (gdata[2]) {document.vsorder['Address'].value=gdata[2].replace(/__/g,'\n');}
 if (gdata[3]) {document.vsorder['Delivery Address'].value=gdata[3].replace(/__/g,'\n');}
 if (gdata[4]) {document.vsorder['PostCode'].value=gdata[4];}
 if (gdata[5]) {document.vsorder['Delivery PostCode'].value=gdata[5];}
 if (gdata[6]) {document.vsorder['Country'].value=gdata[6];}
 //document.vsorder['Delivery Country'].value=gdata[7];
 if (gdata[8]) {document.vsorder['Telephone'].value=gdata[8];}
 }
document.vsorder['Delivery Country'].value=vs3getCookie('dc');
 if (!document.vsorder['Country'].value){
 document.vsorder['Country'].value=vs3getCookie('dc');
 }
}


function vsemail(vadr,msg){
var vsemp=/^(.+)@(.+)$/
var vssch="\\(\\)<>@,;:\\\\\\\"\\.\\[\\]"
var validChars="\[^\\s" + vssch + "\]"
var vseu="(\"[^\"]*\")"
var vsipd=/^\[(\d{1,3})\.(\d{1,3})\.(\d{1,3})\.(\d{1,3})\]$/
var vsatm=validChars + '+'
var vsbit="(" + vsatm + "|" + vseu + ")"
var vsup=new RegExp("^" + vsbit + "(\\." + vsbit + ")*$")
var vsdp=new RegExp("^" + vsatm + "(\\." + vsatm +")*$")
var vsma=vadr.match(vsemp)
if (vsma==null){
alert(msg)
return false
}
var vsubit=vsma[1]
var vsdom=vsma[2]

if (vsubit.match(vsup)==null){
alert(msg)
return false
}
var vsipa=vsdom.match(vsipd)
if (vsipa!=null){
for (var i=1;i<=4;i++){
if (vsipa[i]>255){
alert(msg)
return false
}
}
}
var vsdar=vsdom.match(vsdp)
if (vsdar==null){
alert(msg)
return false
}
var vsapa=new RegExp(vsatm,"g")
var vsdoa=vsdom.match(vsapa)
var len=vsdoa.length
if ((vsdoa[vsdoa.length-1].length<2)||(vsdoa[vsdoa.length-1].length>3)){
alert(msg)
return false
}
if (len<2){
alert(msg)
return false
}
}

function vs3like(intstr,delim){
intstr = intstr.toLowerCase();
delim = delim.toLowerCase();
tstr=intstr.split(delim);
 if (tstr[1]||intstr.substring(intstr.length-delim.length,intstr.length)==delim){
 return true;
 }else{
 return false;
 }
}

function delex(){
 if ((deldisc > 0) || (delvat > 0) || (delship > 0)){
 clearSlot(deldisc,'',delvat,delship);
 }
}

function MM_openBrWindow(theURL,winName,features) {
var thewindow = theURL.split('\/');
var thiswindow = thewindow[thewindow.length-1];
thiswindow = thiswindow.replace(/\./g,'');
thiswindow = thiswindow.replace(/ /g,'');
thiswindow = thiswindow.replace(/-/g,'');
window.open('popup.html?'+theURL,thiswindow,features);
}

function MM_openHtWindow(theURL,winName,features) {
var thewindow = theURL.split('\/');
var thiswindow = thewindow[thewindow.length-1];
thiswindow = thiswindow.replace(/\./g,'');
thiswindow = thiswindow.replace(/ /g,'');
thiswindow = thiswindow.replace(/-/g,'');
window.open(theURL,thiswindow,features);
}


function setppos(){
var curpage = document.URL.split('#');
vs3setCookie('ppos',''+document.body.scrollTop+'|'+curpage[0],'',vscpath,'','');
}

function mtCart(){
 if (confirm('This will remove all the items from your shopping cart.')){
 setppos();
 vs3deleteCookie('vsCart','/','');
   if ((navigator.appName == 'Netscape') && (vs3like(document.URL,'#'))){
    if ((vs3like(document.URL,'\/'+nextpage)) || (vs3like(document.URL,'\\'+nextpage))){
    location.reload();
    }else{
    location = nextpage;
    }
   }else{
   if (nextpage){location = nextpage;}
  }  
 }
}

function getvnum(){
var vs3nl=new Date();
var xyr=''+vs3nl.getYear()+'';
xyr=xyr.substring(xyr.length-2,xyr.length);
var xrn=((Math.random()*10000000)+1000)+'';
xrn=xrn.replace('.','');

var vs3gh=(vs3nl.getDate()+''+(vs3nl.getMonth()+1)+''+xyr+vs3nl.getHours()+''+vs3nl.getMinutes()+''+vs3nl.getSeconds()+''+xrn).substring(0,16);

vs3gh1=vs3gh.substring(0,4)
vs3gh2=vs3gh.substring(4,8)
vs3gh3=vs3gh.substring(8,12)
vs3gh4=vs3gh.substring(12,16)

vs3gh=vs3gh1+'-'+vs3gh2+'-'+vs3gh3+'-'+vs3gh4;
return vs3gh;
}

