function prod(id,price,p2,p3,p4,is,cnt,typ,name,shortname)
{
        this.id=id*1;
        this.price=price*1;
        this.price2=p2*1;
        this.price3=p3*1;
        this.price4=p4*1;
        this.is=is*1;
        this.cnt=cnt*1;
        this.typ=typ;
        this.name=name;
        this.shortname=shortname;
}
var totalcount = 57;
var prods = new Array(57);

prods[0] = new prod(1,400,375,300,300,1,0,'n',"Тест на <b>Алкоголь</b> (АЛКОСЕНСОР N25)","АЛКОСЕНСОР,N25");
prods[1] = new prod(2,250,200,170,150,1,0,'n',"Тест на <b>5 видов</b>(Морфин, Марихуана, Амфетамин, Метамфетамин, Кокаин)<br><small>ИХ-Экспресс по моче, Россия</small>","Тест на 5 видов");
prods[2] = new prod(3,150,130,110,90,1,0,'n',"Тест на <b>3 вида</b>(Морфин, Марихуана, Амфетамин)<br><small>ИХ-Экспресс по моче, Россия</small>","Тест на 3 вида");
prods[3] = new prod(4,120,100,80,60,1,0,'n',"Тест на <b>2 вида</b>(Морфин, Марихуана)<br><small>ИХ-Экспресс по моче, Россия</small>","Тест на 2 вида");
prods[4] = new prod(5,60,50,40,30,1,0,'n',"Тест на <b>Морфин</b><br><small>ИХ-Экспресс по моче, Россия</small>","Тест на Морфин");
prods[5] = new prod(6,60,50,40,30,1,0,'n',"Тест на <b>Марихуану</b><br><small>ИХ-Экспресс по моче, Россия</small>","Тест на Марихуану");
prods[6] = new prod(7,60,50,40,30,1,0,'n',"Тест на <b>Амфетамин</b><br><small>ИХ-Экспресс по моче, Россия</small>","Тест на Амфетамин");
prods[7] = new prod(8,60,50,40,30,1,0,'n',"Тест на <b>Метамфетамин</b><br><small>ИХ-Экспресс по моче, Россия</small>","Тест на Метамфетамин");
prods[8] = new prod(9,60,50,40,30,1,0,'n',"Тест на <b>Кокаин</b><br><small>ИХ-Экспресс по моче, Россия</small>","Тест на Кокаин");
prods[9] = new prod(10,60,50,40,30,1,0,'n',"Тест на <b>Барбитураты</b><br><small>ИХ-Экспресс по моче, Россия</small>","Тест на Барбитураты");
prods[10] = new prod(11,60,50,40,30,1,0,'n',"Тест на <b>Бензодиазепин</b><br><small>ИХ-Экспресс по моче, Россия</small>","Тест на Бензодиазепин");
prods[11] = new prod(12,60,50,40,30,1,0,'n',"Тест на <b>Фенциклидин</b><br><small>ИХ-Экспресс по моче, Россия</small>","Тест на Фенциклидин");
prods[12] = new prod(13,60,50,40,30,1,0,'n',"Тест на <b>Метадон</b><br><small>ИХ-Экспресс по моче, Россия</small>","Тест на Метадон");
prods[13] = new prod(14,200,150,140,130,1,0,'z',"Тест на <b>Гепатит В</b>","Тест на Гепатит В");
prods[14] = new prod(15,200,150,140,130,1,0,'z',"Тест на <b>Гепатит С</b>","Тест на Гепатит С");
prods[15] = new prod(16,200,150,140,130,1,0,'z',"Тест на <b>Туберкулез</b>","Тест на Туберкулез");
prods[16] = new prod(17,200,150,140,130,1,0,'z',"Тест на <b>Рак Простаты</b>","Тест на Рак Простаты");
prods[17] = new prod(18,200,150,140,130,1,0,'z',"Тест на <b>Сифилис</b>","Тест на Сифилис");
prods[18] = new prod(19,150,140,130,120,-1,0,'b',"Тест на <b>Овуляцию</b>","Тест на Овуляцию");
prods[19] = new prod(20,200,100,100,100,-1,0,'k',"Книга: <b>НАРКОТИКИ</b> свойства, действие, фармакокинетика, метаболизм","Книга: НАРКОТИКИ");
prods[20] = new prod(21,200,150,140,130,1,0,'z',"Тест на <b>H.Pylori(Язва Желудка/Гастрит)</b>","Тест на H.Pylori");
prods[21] = new prod(22,300,200,150,130,1,0,'z',"Тест на <b>ВИЧ/СПИД</b>","Тест на ВИЧ");
prods[22] = new prod(23,10,10,7,5,-1,0,'b',"Тест на <b>Беременность</b>","Тест на Беременность");
prods[23] = new prod(24,2500,2500,2500,2500,1,0,'a',"Тест на <b>Гепатит В</b> (набор на 25-анализов)","Тест на Гепатит В (25)");
prods[24] = new prod(25,2500,2500,2500,2500,1,0,'a',"Тест на <b>Гепатит С</b> (набор на 25-анализов)","Тест на Гепатит С (25)");
prods[25] = new prod(26,2500,2500,2500,2500,1,0,'a',"Тест на <b>Туберкулёз</b> (набор на 20-анализов)","Тест на Туберкулёз (20)");
prods[26] = new prod(27,2500,2500,2500,2500,1,0,'a',"Тест на <b>Рак Простаты</b> (набор на 20-анализов)","Тест на Рак Простаты (20)");
prods[27] = new prod(28,2500,2500,2500,2500,1,0,'a',"Тест на <b>H.Pylori</b> (набор на 25-анализов)","Тест на H.Pylori (25)");
prods[28] = new prod(29,2100,2100,2100,2100,1,0,'a',"Тест на <b>Сифилис</b> (набор на 25 анализов)","Тест на Сифилис (25)");
prods[29] = new prod(30,2500,2500,2500,2500,1,0,'a',"Тест на <b>ВИЧ 1/2</b> (набор на 25-анализов)","Тест на ВИЧ 1/2 (25)");
prods[30] = new prod(31,2200,2100,2100,2100,1,0,'a',"Тест на <b>Сифилис</b> (набор на 25 анализов)+","Тест на Сифилис (25)+");
prods[31] = new prod(32,2600,2500,2500,2500,1,0,'a',"Тест на <b>ВИЧ 1/2</b> (набор на 25-анализов)+","Тест на ВИЧ 1/2 (25)+");
prods[32] = new prod(33,200,190,185,185,1,0,'z',"Тест на <b>Инфаркт</b> (тропонин в крови)","Тест на Тропонин");
prods[33] = new prod(34,3700,3700,3700,3700,1,0,'a',"Тест на <b>тропонин I</b> (набор на 20-анализов)","Тест на тропонин (20)");
prods[34] = new prod(35,3800,3700,3700,3700,1,0,'a',"Тест на <b>тропонин I</b> (набор на 20-анализов)+","Тест на тропонин (20)+");
prods[35] = new prod(36,2600,2500,2500,2500,1,0,'a',"Тест на <b>Гепатит В</b> (набор на 25-анализов)+","Тест на Гепатит В (25)+");
prods[36] = new prod(37,2600,2500,2500,2500,1,0,'a',"Тест на <b>Гепатит С</b> (набор на 25-анализов)+","Тест на Гепатит С (25)+");
prods[37] = new prod(38,2600,2500,2500,2500,1,0,'a',"Тест на <b>Туберкулёз</b> (набор на 20-анализов)+","Тест на Туберкулёз (20)+");
prods[38] = new prod(39,2600,2500,2500,2500,1,0,'a',"Тест на <b>Рак Простаты</b> (набор на 20-анализов)+","Тест на Рак Простаты (20)+");
prods[39] = new prod(40,2600,2500,2500,2500,1,0,'a',"Тест на <b>H.Pylori</b> (набор на 25-анализов)+","Тест на H.Pylori (25)+");

prods[40] = new prod(41,60,50,40,30,1,0,'n',"Тест на <b>Оксикодон</b><br><small>ИХ-Экспресс по моче, Россия</small>","Тест на Оксикодон");
prods[41] = new prod(42,60,50,40,30,1,0,'n',"Тест на <b>Кетамин</b><br><small>ИХ-Экспресс по моче, Россия</small>","Тест на Кетамин");
prods[42] = new prod(43,60,50,40,30,1,0,'n',"Тест на <b>Котинин</b><br><small>ИХ-Экспресс по моче, Россия</small>","Тест на Котинин");

prods[43] = new prod(44,60,50,40,30,1,0,'n',"Тест на <b>Пропоксифен</b><br><small>ИХ-Экспресс по моче, Россия</small>","Тест на Пропоксифен");
prods[44] = new prod(45,60,50,40,30,1,0,'n',"Тест на <b>Бупренорфин</b><br><small>ИХ-Экспресс по моче, Россия</small>","Тест на Бупренорфин");
prods[45] = new prod(46,60,50,40,30,1,0,'n',"Тест на <b>Экстази</b><br><small>ИХ-Экспресс по моче, Россия</small>","Тест на Экстази");
prods[46] = new prod(47,60,50,40,30,1,0,'n',"Тест на <b>ТСА</b><br><small>ИХ-Экспресс по моче, Россия</small>","Тест на ТСА");
prods[47] = new prod(48,70,60,50,40,-1,0,'n',"Тест на <b>Кокаин</b><br><small>НаркоЧек по моче, Канада</small>","Тест на Кокаин");

prods[48] = new prod(49,80,70,60,50,-1,0,'n',"Тест на <b>Морфин</b><br><small>НаркоСкрин по слюне, КНР</small>","Тест на Морфин");
prods[49] = new prod(50,80,70,60,50,-1,0,'n',"Тест на <b>Марихуану</b><br><small>НаркоСкрин по слюне, КНР</small>","Тест на Марихуану");
prods[50] = new prod(51,80,70,60,50,-1,0,'n',"Тест на <b>Амфетамин</b><br><small>НаркоСкрин по слюне, КНР</small>","Тест на Амфетамин");
prods[51] = new prod(52,80,70,60,50,1,0,'n',"Тест на <b>Метамфетамин</b><br><small>НаркоСкрин по слюне, КНР</small>","Тест на Метамфетамин");
prods[52] = new prod(53,80,70,60,50,-1,0,'n',"Тест на <b>Кокаин</b><br><small>НаркоСкрин по слюне, КНР</small>","Тест на Кокаин");
prods[53] = new prod(54,80,70,60,50,1,0,'n',"Тест на <b>Бензодиазепин</b><br><small>НаркоСкрин по слюне, КНР</small>","Тест на Бензодиазепин");

prods[54] = new prod(55,170,150,140,130,-1,0,'b',"Тест-набор на <b>Овуляцию</b>(№5)<br><small>OvuPLAN #5, USA</small>","ОвуПлан №5");
prods[55] = new prod(56,35,35,30,30,-1,0,'b',"Тест на <b>Овуляцию</b><br><small>OvuPLAN, USA</small>","ОвуПлан(1)");

prods[56] = new prod(57,0,0,0,0,-1,0,'o',"","");

function choice(id,cnt)
{
  if(is_item(id))
  {
   add_item_count(id,cnt);
   print_basket();
  }
  else
  {
    alert("Выбранный товар отсудствует на складе. Извините.");
  }
   return false;
}
function choicep(id,cnt)
{
  choice(id,cnt);
}



function print_basket()
{
   var htmltxt="<table border='0' align='center'>";
   var totalprice=0;
   var tcount=0;
   var tmpprice=0;
   var strpar='';
   for(var i=0;i<totalcount;i++)
    {

        if(prods[i].cnt>0)
         {
           htmltxt+="<tr><td>";
           htmltxt+="<font size='-2'>";
           htmltxt+=prods[i].shortname;
           htmltxt+="</font>";
           htmltxt+="</td><td nowrap>";
           htmltxt+=prods[i].cnt;
           htmltxt+=" шт.</td></tr>";

           if(prods[i].cnt>0 && prods[i].cnt<10)
           {
             tmpprice=prods[i].price;
           }
           if(prods[i].cnt>=10 && prods[i].cnt<50)
           {
             tmpprice=prods[i].price2;
           }
           if(prods[i].cnt>=50 && prods[i].cnt<100)
           {
             tmpprice=prods[i].price3;
           }
           if(prods[i].cnt>=100)
           {
             tmpprice=prods[i].price4;
           }
           totalprice+=prods[i].cnt*tmpprice;
           tcount+=prods[i].cnt*1;
         }
        //else{}
    }

    fill_cookie();

    if(tcount>0){
       htmltxt+="<tr><td align='center' colspan='2'><b>Всего:</b> "+tcount+"шт., на "+totalprice+"руб.</td></tr>";
       htmltxt+="<tr><td align='center' valign='center' colspan='2' bgcolor='#eeeeee'><br><a class='ord' href='basket.php'><b>Оформить заказ</b></a><br> </td></tr><tr><td align='center' colspan='2'><a href='JavaScript:del_ord()' onClick='JavaScript:del_ord();return false;'>Удалить</a></td></tr></table>";
    }else{htmltxt="<div align='center'><br><a class='ord' href='/basket.php'><b>Оформить заказ</b></a><br></div>";}
    document.getElementById('descbox').innerHTML=htmltxt;
}

function get_item_id(id)
{
   for(var i=0;i<totalcount;i++)
    {
        if(prods[i].id==id){ return prods[i];}
    }
   return NULL;
}

function is_item(id)
{
  var tmp=false;
   for(var i=0;i<totalcount;i++)
    {
        if(prods[i].id==id)
         {
           tmp=(prods[i].is > 0)?true:false;
         }

    }
  return tmp;
}

function add_item_count(id,icount)
{
  var tmp=0.0;
   for(var i=0;i<totalcount;i++)
    {
        if(prods[i].id==id)
         { prods[i].cnt+=(icount*1);
           tmp=(prods[i].cnt<0)?(prods[i].cnt=0.0):prods[i].cnt;}

    }
  return tmp;
}
function set_item_count(id,icount)
{
  var tmp=0.0;
   for(var i=0;i<totalcount;i++)
    {
        if(prods[i].id==id)
         { prods[i].cnt=(icount*1);
           tmp=(prods[i].cnt<0)?0.0:prods[i].cnt;}

    }
  return tmp;
}

function add_i_i_count(i,cnt)
{
 prods[i].cnt+=(cnt*1);
 if(prods[i].cnt<0)
  { prods[i].cnt=0.0; }
 return prods[i].cnt;
}
function set_i_i_count(i,cnt)
{
 prods[i].cnt=(cnt*1);
 if(prods[i].cnt<0)
  { prods[i].cnt=0.0; }
 return prods[i].cnt;
}
function del_ord()
{
  for(var i=0;i<totalcount;i++)
  {
    set_i_i_count(i,0);
  }
  fill_cookie();
//  show_basket();
  print_basket();
}

function open_basket()
{
 var str = 'basket.php';
 window.showModalDialog(str,'','toolbar=no,menubar=no,scrollbars=yes,resizable=yes,location=no,height=400, width=400,left=10,top=10');
 fill_order();
 print_basket();
}

function open_basket2()
{
 window.showModalDialog('basket.php','','toolbar=no,menubar=no,scrollbars=yes,resizable=yes,location=no,height=400, width=400,left=10,top=10');
 fill_order();
 return false;
}
function open_info(i)
{
  window.open('info'+i+'.php','','toolbar=no,menubar=no,scrollbars=yes,resizable=yes,location=no,height=600, width=600,left=10,top=10');
  return false;
}

function fill_cookie()
{
  var strpar='';
  for(var i=0;i<totalcount;i++)
    {

        if(prods[i].cnt>0)
         {
           strpar+=prods[i].id;
           strpar+='=';
           strpar+=prods[i].cnt;
           strpar+=':';

         }
    }
  setCookies("choice",strpar);
}

function fill_order()
{

  for(i=0;i<totalcount;i++){ prods[i].cnt=0.0;}
  var strord=getCookie('choice');
  if(strord==null)
   { return; }
  i=0;
  var slen=strord.length;
  var ravno=0;
  var end=0;
  var tmp1=0;
  var tmp2=0;

  while(i<slen)
  {
    ravno=strord.indexOf('=',i);
    end=strord.indexOf(':',i);
    if(ravno>i && ravno<end)
     {
       tmp1=1*strord.substring(i,ravno);
       tmp2=1*strord.substring(ravno+1,end);
       set_item_count(tmp1,tmp2);
       i=end+1;
     }
    else
     {i++;}
  }
}

/***** Функция установки COOKIE ******/
function setCookies(name, value, path, expires, domain, secure)
{
        var curCookie = name + "=" + escape(value) +
        ((expires) ? "; expires=" + expires.toGMTString() : "") +
        ((path) ? "; path=" + path : "") +  ((domain) ? "; domain=" + domain : "") +
        ((secure) ? "; secure" : "");

        document.cookie=curCookie;
}

/***** Функция извлечения COOKIE ******/
function getCookie(name)
{
        var start = document.cookie.indexOf(name+"=",0);
    var len = start+name.length+1;

    if ((!start) && (name != document.cookie.substring(0,name.length)))
                return null;
    if (start == -1)
                return null;

    var end = document.cookie.indexOf(";",len);
    if (end == -1)
                end = document.cookie.length;
        return unescape(document.cookie.substring(len,end));
}

function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_findObj(n, d) { //v4.0
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && document.getElementById) x=document.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}

function open_help(pn)
{
        window.open('/help.php?p='+pn,'','toolbar=no,menubar=no,scrollbars=yes,resizable=yes,location=no,height=400,width=400,left=400,top=100');
        return false;
}
function addBookmark() {
 var bV=parseInt(navigator.appVersion);
 NS4=(document.layers) ? true : false;
 IE4=((document.all)&&(bV>=4))?true:false;
 ver4 = (NS4 || IE4) ? true : false;

 if (ver4) {
  window.external.addFavorite('http://www.domtest.ru/', 'DomTest.Ru')
 }
}
function print_info(n){
  var astr = new Array();
  astr[0]="<ul style='margin:3px 3px 3px 18px;'>";
  astr[1]="<li><a href='JavaScript:print_info(1);' target='_blank' onClick='JavaScript:print_info(1);return false;'>Почтой России</a></li>";
  astr[2]="<li><a href='JavaScript:print_info(2);' target='_blank' onClick='JavaScript:print_info(2);return false;'>Курьером Москва</a></li>";
  astr[3]="<li><a href='JavaScript:print_info(3);' target='_blank' onClick='JavaScript:print_info(3);return false;'>Курьером Санкт-Петербург</a></li>";

  astr[4]="<li><a href='JavaScript:print_info(4);' target='_blank' onClick='JavaScript:print_info(4);return false;'>Курьером Россия</a></li>";
  astr[5]="<li><a href='JavaScript:print_info(5);' target='_blank' onClick='JavaScript:print_info(5);return false;'>Самовывоз</a></li>";
  astr[6]="</ul><div align='right'><small><a href='/faq_1.php' onClick='JavaScript:print_info(0);'>подробнее</a></small></div>";
  astr[7]="";
  astr[8]="";

  switch(n){
  case 0:

   break;
  case 1:
        astr[1]="<li><a href='JavaScript:print_info(0);' target='_blank' onClick='JavaScript:print_info(0);return false;'><u>Почтой России:</u></a></li>Заказ отправляется бандеролью с наложенным платежом и оплачивается на почте при получении. Минимальная сумма заказа 100 руб.<br>";
   break;
  case 2:
        astr[2]="<li><a href='JavaScript:print_info(0);' target='_blank' onClick='JavaScript:print_info(0);return false;'><u>Курьером Москва:</u></a></li>Минимальная сумма заказа 1000 рублей, доставка бесплатно 1-2 дня.<br>";
   break;
  case 3:

       astr[3]="<li><a href='JavaScript:print_info(0);' target='_blank' onClick='JavaScript:print_info(0);return false;'><u>Курьером Санкт-Петербург:</u></a></li>Минимальная сумма заказа 1000 рублей, доставка бесплатно 1-2 дня.<br>";

   break;

  case 4:
       astr[4]="<li><a href='JavaScript:print_info(0);' target='_blank' onClick='JavaScript:print_info(0);return false;'><u>Курьером Россия:</u></a></li>Стоимость доставки 600 руб. Только по предоплате! Сроки от 2-10 дней, в зависимости от региона.<br>";
   break;
  case 5:
      astr[5]="<li><a href='JavaScript:print_info(0);' target='_blank' onClick='JavaScript:print_info(0);return false;'><u>Самовывоз:</u></a></li>Заказ оформляется, оплачивается и забирается с нашего склада.<br>";
   break;
  default:
   break;
  }
  var htmlstr="";
  for(var i=0;i<7;i++){
    htmlstr+=astr[i];
  }
  document.getElementById('info').innerHTML=htmlstr;
//  return false;
}