function write_cookie() {
   var date = new Date();
   var value = "";

   date.setTime(date.getTime()+(365*24*60*60*1000));
   var expires = "; expires="+date.toGMTString();
   for(i=0; i<document.calc_frm.elements.length; i++) {
      if (document.calc_frm.elements[i].type == 'text') {
         value += document.calc_frm.elements[i].value + ",";
      }
   }

   document.cookie = name+"=potatocalc="+value+expires+";";
   alert("Your details have been saved.");
}

function read_cookie()
{
  if (document.cookie.length>0)
  {
    var c_name = "potatocalc";
    var c_start=document.cookie.indexOf(c_name + "=");

     if (c_start!=-1)
     {
      c_start=c_start + c_name.length+1;
      c_end=document.cookie.indexOf(";", c_start);

      if (c_end==-1) c_end=document.cookie.length;
      var temp_values = document.cookie.substring(c_start,c_end);
      var calc_values = temp_values.split(",");
      new_start = c_start;
      var cookie_count = 0;
      for(i=0; i<document.calc_frm.elements.length; i++) {
         if (document.calc_frm.elements[i].type == 'text') {
            document.calc_frm.elements[i].value = calc_values[cookie_count];
            //alert(i + " " + document.calc_frm.elements[i].name + "=" + calc_values[i]);
            cookie_count++;
         }
      }
       return unescape(document.cookie.substring(c_start,c_end));
     }
     return "";
  }
}

function cookie_exists()
{
   var c_name = "potatocalc";
   var c_start=document.cookie.indexOf(c_name + "=");

   if (c_start!=-1)
     {
        return true;
     }
   else
     {
        return false;
     }
}

TempVal=""

   function total(){
      document.calc_frm.G15.value=formatnumber(document.calc_frm.G11.value/(document.calc_frm.G13.value/100*document.calc_frm.G12.value/100)/100*1.1);
      document.calc_frm.B5.value=formatnumber(document.calc_frm.G15.value*document.calc_frm.G16.value);
      document.calc_frm.B10.value=formatnumber(document.calc_frm.G14.value*60);
      document.calc_frm.B11.value=formatnumber(document.calc_frm.G7.value*33);
      document.calc_frm.B19.value=formatnumber((document.calc_frm.B5.value*1)+(document.calc_frm.B6.value*1)+(document.calc_frm.B7.value*1)+(document.calc_frm.B8.value*1)+(document.calc_frm.B9.value*1)+(document.calc_frm.B10.value*1)+(document.calc_frm.B11.value*1)+(document.calc_frm.B12.value*1)+(document.calc_frm.B13.value*1)+(document.calc_frm.B14.value*1)+(document.calc_frm.B15.value*1)+(document.calc_frm.B16.value*1)+(document.calc_frm.B17.value*1)+(document.calc_frm.B18.value*1));
      document.calc_frm.G18.value=formatnumber(((document.calc_frm.G6.value*document.calc_frm.G5.value*document.calc_frm.G7.value)/100)+((document.calc_frm.H6.value*document.calc_frm.H5.value*document.calc_frm.G7.value)/100));
      document.calc_frm.G20.value=document.calc_frm.B19.value;
      document.calc_frm.G21.value=document.calc_frm.G18.value;
      document.calc_frm.G23.value=formatnumber((document.calc_frm.G21.value*1)-(document.calc_frm.G20.value*1));
   }



   function formatnumber(myNum){
      myInt=Math.floor(myNum)
      myDec=Math.round((myNum-myInt)*100)
      if (myDec<10){
         myDec=myDec+'0'
      }
      myNum=myInt+'.'+myDec
      myNum=myNum.toUpperCase()
      if(myNum.indexOf("N",1)>0 || myNum=='0.0'){
         myNum=0
      }
      return myNum
   }

