basket = ""
no     = ""
pc     = 0
vl     = 0
tx     = ""

function add2basket (f,n,v,t) {

  expires = new Date()
  dc      = document.cookie
  prefix  = "ndshop="
  begin   = dc.indexOf(prefix)
  end     = dc.indexOf(";", begin)

  if (end == -1) end = dc.length

  kurv = dc.substring(begin + prefix.length, end)

  expires.setTime(expires.getTime() + 1 * 60 * 60 * 1000)

  document.cookie = "ndshop=" + kurv + n + "," + f.pcs.value + "," + v + "," + escape(t) + "*; expires=" + expires.toGMTString() + "; path=/"

  alert (f.pcs.value + " stk av " + n + ": " + t + " er lagt i handlekurven.")
  return true
}
function checkbasket () {

  wb = window.open("ndcheck.html", "", "height=500,width=600,scrollbars")
  return true
}
function getitem () {

  a  = 0
  b  = basket.indexOf(',',0)
  no = basket.substring(a,b)

  a  = b + 1
  b  = basket.indexOf(',',a)
  pc = basket.substring(a,b)

  a  = b + 1
  b  = basket.indexOf(',',a)
  vl = basket.substring(a,b)

  a  = b + 1
  b  = basket.indexOf('*',a)
  tx = basket.substring(a,b)

  a  = b + 1
  b  = basket.length
  basket = basket.substring(a,b)

  return true
}
function kroner (v) {

  v = v * 100
  s = v.toString()
  l = s.length
  return s.substring(0,l-2) + '.' + s.substring(l-2,l)
}
function erasebasket () {
  document.cookie = "ndshop=; expires=Thu, 1 Jan 1970 00:00:01 UTC" + "; path=/"
  return true;
}
function sendbasket () {

  dc      = document.cookie
  prefix  = "ndshop="
  begin   = dc.indexOf(prefix)
  end     = document.cookie.indexOf(";", begin)
  if (end == -1) end = dc.length
  basket  = dc.substring(begin + prefix.length, end)

  if (basket == "") {
    alert ("Handlekurven din er tom, ingen ting \xe5 bestille !")
    return false
  }

  str = ""

  if (document.so.fname.value == "") str = "Fornavn mangler\n"
  if (document.so.ename.value == "") str = str + "Etternavn mangler\n"
  if (document.so.addr.value  == "") str = str + "Adressen mangler\n"
  if (document.so.zip.value   == "") str = str + "Post nummer mangler\n"
  if (document.so.sted.value  == "") str = str + "Post sted mangler\n"
  if (document.so.mail.value  == "") str = str + "ePost adresse mangler\n"

  if (str != "") {
    alert (str)
    return false
  }

  adr = ""
  str = "Pos#Vare#Tekst#Antall#Pris#Totalt@\n"

  line = 0
  sum  = 0
  getitem()
  while (no != "") {
    line = line + 1
    vlx  = kroner(vl)
    tvx  = kroner(vl * pc)
    sum  = sum + vl * pc
    str = str + line + "#" + no + "#" + unescape(tx) + "#" + pc + "#" + vlx + "#" + tvx + "@\n"
    getitem()
  }

  sumx = kroner(sum)
  adr = "Totalt denne ordre #####" + sumx + "@\n" +
        "Fornavn:" + document.so.fname.value + "#@\n" +
        "Etternavn:" + document.so.ename.value + "#@\n" +
        "Adresse:" + document.so.addr.value + "#@\n" +
        "Post no:" + document.so.zip.value + "#@\n" +
        "Post sted:" + document.so.sted.value + "#@\n" +
        "ePost:" + document.so.mail.value + "#@\n"

  document.so.action ="mailto:jonnodde@online.no?subject=NDshop ordre&body=" + str + adr
//  document.so.method = "post"
//  document.so.action = "ndstore.html?body=" + str + "&addr=" + adr
//  document.so.action = "ndstore.html"

  document.so.submit()

  erasebasket()
  return true
}

