function NewFavorite()    //  Keep This Section
{
   if(window.external)
   {
      var mmurl = 'http://www.PrinterTonerWarehouse.com' ;
      var mmtitle = 'The Printer Toner Warehouse - brand name quality at warehouse prices' ;
      window.external.addFavorite(mmurl,mmtitle);

      self.location = "/bookmark.php?book1=Y&RET="+self.location ;
      return false ;
   }
   else return true ;
}

function toolwarn()  //  This section stays!!!
{
    answer = confirm ("Your Kit will contain Ink ONLY - no syringe, instructions or refill tools\n \n press 'OK' to eliminate the tools from the kit or 'Cancel' to keep them")
    if (answer == 0) document.Catalog.ckit[0].checked = true ;
    calckit()
}

function calckit()    //  This section stays!!!
{
  bcost=bml=ccost=cml=pcost=pml=kcost=ecost=pecost=cccost=bccost=pccost=b=c=p="0" ;

  if (document.Catalog.ckit) { for (var j=0; j<=1; j++) {if (document.Catalog.ckit[j].checked) {mv = document.Catalog.ckit[j].value; ml = mv.lastIndexOf('$');kml = mv.substring(0,ml);kcost = mv.substring(ml+1,100) ; k = j;} } }
  if (document.Catalog.Black) {mv = document.Catalog.Black.value; ml = mv.lastIndexOf('$');bml = mv.substring(0,ml);bcost = mv.substring(ml+1,100) ; b = j;}
  if (document.Catalog.Color) {mv = document.Catalog.Color.value; ml = mv.lastIndexOf('$');cml = mv.substring(0,ml);ccost = mv.substring(ml+1,100) ; c = j;}
  if (document.Catalog.Photo) {mv = document.Catalog.Photo.value; ml = mv.lastIndexOf('$');cml = mv.substring(0,ml);pcost = mv.substring(ml+1,100) ; p = j;}

  if (document.Catalog.ChipResetter) {if (document.Catalog.ChipResetter.checked) {mv = document.Catalog.ChipResetter.value; ml = mv.lastIndexOf('$');ecost = mv.substring(ml+1,100) ;} }

  if (document.Catalog.PE) {if (document.Catalog.PE.checked) {mv = document.Catalog.PE.value; ml = mv.lastIndexOf('$');pecost = mv.substring(ml+1,100) ;} }

  if (document.Catalog.blackc) {if (document.Catalog.blackc.checked) {mv = document.Catalog.blackc.value; ml = mv.lastIndexOf('$');bccost = mv.substring(ml+1,100) ;} }

  if (document.Catalog.colorc) {if (document.Catalog.colorc.checked) {mv = document.Catalog.colorc.value; ml = mv.lastIndexOf('$');cccost = mv.substring(ml+1,100) ;} }

  if (document.Catalog.photoc) {if (document.Catalog.photoc.checked) {mv = document.Catalog.photoc.value; ml = mv.lastIndexOf('$');pccost = mv.substring(ml+1,100) ;} }

  document.Catalog.totcost.value=" $"+ Decimal(Number(bcost)+Number(ccost)+Number(pcost)+Number(kcost)+Number(ecost)+Number(pecost)+Number(cccost)+Number(bccost)+Number(pccost)) ;
  document.Catalog.totcost1.value=" $"+ Decimal(Number(bcost)+Number(ccost)+Number(pcost)+Number(kcost)+Number(ecost)+Number(pecost)+Number(cccost)+Number(bccost)+Number(pccost)) ;
}

function addkit()        //  This section stays!!!
{

  var kitsumm = "You're adding these items to your cart:\n \n " ;
  if (document.Catalog.ckit[0].checked) kitsumm = kitsumm + "  - " + document.Catalog.ckit[0].value + "  \n " ;
  if (document.Catalog.Black)  kitsumm = kitsumm + "  - " + document.Catalog.Black.value + "  \n " ;
  if (document.Catalog.Color)  kitsumm = kitsumm + "  - " + document.Catalog.Color.value + "  \n " ;
  if (document.Catalog.Photo)  kitsumm = kitsumm + "  - " + document.Catalog.Photo.value + "  \n " ;

  if (document.Catalog.ChipResetter) {if (document.Catalog.ChipResetter.checked) kitsumm = kitsumm + "  - " + document.Catalog.ChipResetter.value + " \n " ;}
  if (document.Catalog.PE) {if (document.Catalog.PE.checked) kitsumm = kitsumm + "  - " + document.Catalog.PE.value + " \n " ;}
  if (document.Catalog.blackc) {if (document.Catalog.blackc.checked) kitsumm = kitsumm + "  - " + document.Catalog.blackc.value + " \n " ;}
  if (document.Catalog.colorc) {if (document.Catalog.colorc.checked) kitsumm = kitsumm + "  - " + document.Catalog.colorc.value + " \n " ;}
  if (document.Catalog.photoc) {if (document.Catalog.photoc.checked) kitsumm = kitsumm + "  - " + document.Catalog.photoc.value + " \n " ;}

  if (kitsumm == "You're adding these items to your cart:\n \n ")
  {
    alert ("There are no items in your kit") ;
    return false ;
  }

  kitsumm = kitsumm + " \nTotal:   " + document.Catalog.totcost.value + " \n " ;
  kit1price=0 ;
  answer = confirm(kitsumm) ;
  if (answer==1)
  {
    return true ;
  }
  return false ;
}

function Addsinglecolor(desc1)  //  Keep This Section
{

   wholeitem = document.Catalog["singleml"].options[document.Catalog["singleml"].selectedIndex].text;
   coloritem = document.Catalog["singlecolor"].options[document.Catalog["singlecolor"].selectedIndex].value;

   if (coloritem == "***")
   {
      alert("Please select an ink color")
     return false
   }

   return true ;
}

function AddOther()
{
   desc1 = document.Catalog["otherprinter"].value;
   if (desc1=="")
   {
      alert("Please type in your Printer");
      return false ;
   }

   colortag = document.Catalog["othercolorselect"].options[document.Catalog["othercolorselect"].selectedIndex].value;
   if (colortag == 999)
   {
      alert("Please select an ink color")
      return
   }
   return true ;
}

function AddMailerToCart()   //  Keep This Section
{
  answer = confirm("Note - this item is NOT a cartridge - it is a JetPak Mailer.\nWe will mail you a pre-stamped package into which you place your empty cartridge\nand mail it in to b e refilled - you'll receive it back refilled and tested in one - two weeks") ;
  if (answer==1)
  {
     return true ;
  }
  return false ;
}

function Decimal(n) //  Keep This Section
{
   ns=new String(n);
   nsi=ns.indexOf('.');
   if (nsi!=-1) {
      nsil=nsi+3;
      l=ns.charAt(nsil);
      ln=new Number(l);
      if (ln>=5) n=n+.01;
      nr=new String(n);
      n=nr.substring(0,nsil);
      if (n.length<nsil) n+="0"; }
   else {
      n=ns+".00"; }
   return n;
}

function EmptyCart()
{
      if(confirm("Are you sure you want to delete all items from your shopping cart?")) return true ;
      else return false ;
}
