    var puwidth=550;
    var puheight=390;
    var glosswin = null;

    var wintop = 100;
    var winleft = 100;
    var settings = 'toolbar=no,menubar=no,resizable=yes,scrollbars=yes';
    var at = "@";

    function openWin(aURL) {
        if (!glosswin || glosswin.closed ) 
        {
          settings += ',' + 'top=' + wintop;
          settings += ',' + 'left='+ winleft;
          settings += ',' + 'width='+ puwidth;
          settings += ',' + 'height='+ puheight;
          glosswin=window.open(aURL,'glwin', settings);
          glosswin.focus();
        } 
        else
        {
          glosswin.location=aURL;
          glosswin.focus();
        }
    } 
	 
	 function TestWin() {
        if (!glosswin || glosswin.closed ) 
        {
          return 1
        } 
        else
        {
          return 0
        }
    }

  function contact_support() {
   var x="mai";
   var prefix="sup";
   var domain="tiktokcook";
   x+="lto:";
   domain+=".c";
   prefix+="port";
   domain+="om";
   location.href = x + prefix + at + domain;
  }
  
  function contact_press() {
   var x="mai";
   var prefix="pr";
   var domain="tiktokcook";
   x+="lto:";
   domain+=".c";
   prefix+="ess";
   domain+="om";
   location.href = x + prefix + at + domain;
  }
  
  function gordonsmail(){
   var prefix="gor";
   var domain="tiktokcook";
   domain+=".c";
   prefix+="don";
   domain+="om";
   return prefix + at + domain;
  }
  function contact_gordon() {
   var x="mai";
   var prefix="gor";
   var domain="tiktokcook";
   x+="lto:";
   domain+=".c";
   prefix+="don";
   domain+="om";
   location.href = x + prefix + at + domain;
  }

  function contact_webmaster() {
   var x="mai";
   var prefix="webmas";
   var domain="tiktokcook";
   x+="lto:";
   domain+=".co";
   prefix+="ter";
   domain+="m";
   location.href = x + prefix + at + domain;
 }

 function contact_sales() {
   var x="mai";
   var prefix="sa";
   var domain="tiktokcook";
   x+="lto:";
   domain+=".c";
   prefix+="les";
   domain+="om";
   location.href = x + prefix + at + domain;
 }

function contact_betas() {
   var x="mai";
   var prefix="be";
   var domain="tiktokcook";
   x+="lto:";
   domain+=".co";
   prefix+="tas";
   domain+="m";
   location.href = x + prefix + at + domain;
 }

function is_integer(value) {
var res = "1"
for (var i = 0; i < value.length; i++) {
	var oneChar = value.charAt(i)			
	if ((oneChar < "0" || oneChar > "9")) {
	  res = "0"
	  }
	}
return (res)
}

function formatAsMoney(mnt) {
    mnt -= 0;
    mnt = (Math.round(mnt*100))/100;
    return (mnt == Math.floor(mnt)) ? mnt + '.00' 
               : ( (mnt*10 == Math.floor(mnt*10)) ? 
                       mnt + '0' : mnt);
}

function get_price(version,quantity){
if (version == "366TTC00001") {
  if (quantity == 1){
   return 19.91;
  } else if ((quantity > 1) && (quantity <= 10)) {
   return 14.43;
  } else if ((quantity > 10) && (quantity <= 20)) {
   return 11.58;
  } else if ((quantity > 20) && (quantity <= 50)) {
   return 9.78;
  } else if ((quantity > 50) && (quantity <= 100)) {
   return 8.40;
  } else if ((quantity > 100) && (quantity <= 200)) {
   return 7.31;
  } else if ((quantity > 200) && (quantity <= 500)) {
   return 6.17;
  } else if (quantity > 500) {
   return 5.30;
  } 
} else if (version == "366TTC00002") {
  if (quantity == 1){
    return 54.92;
  } else if ((quantity > 1) && (quantity <= 10)) {
    return 39.80;
  } else if ((quantity > 10) && (quantity <= 20)) {
    return 31.95;
  } else if ((quantity > 20) && (quantity <= 50)) {
    return 26.97;
  } else if ((quantity > 50) && (quantity <= 100)) {
    return 23.16;
  } else if ((quantity > 100) && (quantity <= 200)) {
    return 20.16;
  } else if ((quantity > 200) && (quantity <= 500)) {
    return 17.02;
  } else if (quantity > 500) {
    return 14.61;
  } 
} else {return "ERROR";}
}

function get_total(aForm) {
var aTot = 0;
var aVal = 0;
var err = 0;
var aVer = aForm.product_code.value;
var aQ = aForm.quantity.value;
for (var i = 0; i < aQ.length; i++) {
  var oneChar = aQ.charAt(i)      
  if ((oneChar < 0 || oneChar > 9)) {
    err=1;
    }
  }
  
aVal= get_price(aVer,aQ);

if (err){
   aForm.each.value= "ERROR";
   aForm.total.value= "ERROR";
 } else {
   aForm.each.value=aVal;
   aForm.total.value=formatAsMoney(aVal*aQ);
 }
}
