function pack(data)
{
for (i=0; i<data.length; i++)
 {
 ch=data.substring(i,i+1);
 if( ch == '"')
  {
  data = data.substring(0,i)+'&quot;'+data.substring(i+1)
  i+5;
  }
 }
return data;
}

function numb(data)
{
numstr="0123456789";
n=0;
for (i=0; i<data.length; i++)
 {
 ch=data.substring(i,i+1);
 if(numstr.indexOf(ch) !=-1)
 n++;
 }
if(n == data.length && n>0) return true;
else return false;
}

function cond(fname, clr)
{
//	alert (document.cookie);
mycookies=new Array(100);
var i=0;
var startpoint=0;
whole_len=document.cookie.length;

while(whole_len!=startpoint && i < 100)
 {
 if ((temlen=document.cookie.indexOf(";",startpoint))!=-1)
  {
  mycookies[i]=document.cookie.substring(startpoint,temlen);
  i++;
  startpoint=temlen+1
  }
  else if (startpoint != whole_len)
  {
  mycookies[i]=document.cookie.substring(startpoint,whole_len);
  i++;
  startpoint=whole_len;
  }
 }

var goods="";
for (j=0;j<i;j++)
 {
 name_i = mycookies[j].substring(0, mycookies[j].indexOf("=",0));
 name_i = name_i.substring(name_i.indexOf(" ",0)+1);
 razd1 = mycookies[j].indexOf("|",0);
 razd2 = mycookies[j].indexOf("|",razd1+1);
 goods_i = mycookies[j].substring(razd1+1,razd2);
 goods_i = unescape (goods_i);
 goods = goods + goods_i+"\n";
 }

if (navigator.appName=="Netscape")
 {
 if ( fname.substring(0,1) == "c")
  {
  alert("   Вы добавили в корзину :\n"+document.eval(fname + ".elements['goods'].value")+" размер "+document.eval(fname + ".elements['size_id'].options["+document.eval(fname + ".elements['size_id'].selectedIndex")+"].text") +  ", цвет "+clr+"\n\n   Ваша корзина содержит следующие товары\n"+goods);
  }
  else 
  { 
  alert("   Вы добавили в корзину :\n"+document.eval(fname + ".elements['goods'].value")+"\n\n   Ваша корзина содержит следующие товары\n"+goods);
  }
 }
 else
 {
 if ( fname.substring(0,1) == "c")
  {
  alert("   Вы добавили в корзину :\n"+eval(fname + ".elements['goods'].value")+" размер "+eval(fname + ".elements['size_id'].options["+eval(fname + ".elements['size_id'].selectedIndex")+"].text") +  ", цвет "+clr+"\n\n   Ваша корзина содержит следующие товары\n"+goods);
  }
  else 
  { 
  alert("   Вы добавили в корзину :\n"+eval(fname + ".elements['goods'].value")+"\n\n   Ваша корзина содержит следующие товары\n"+goods);
  } 

 }
}

function addtocart(fname,mess,clr) {
	// Проверка на указание цвета и размера одежды
	if (navigator.appName == "Netscape") {
		if ((fname.substring(0,1) == "c") && (mess == 1)) {
			if (document.eval(fname + ".elements['size_id'].options["+document.eval(fname + ".elements['size_id'].selectedIndex")+"].value") == -1 ) {
				alert("Укажите размер!");
				document.eval(fname+".elements['size_id'].focus()");
				return;
			}
			if (clr == -1) {
				alert("Укажите цвет!");
				return;
			}
		}
		if(!numb(document.eval(fname + ".elements['quantity'].value"))) {
			document.eval(fname + ".elements['quantity'].value=1");
			return;
		}
	} else {
		if (( fname.substring(0,1) == "c") && ( mess==1 )) {
			if ( eval("document." + fname + ".elements['size_id'].value") == -1 ) {
				alert("Укажите размер!");
				eval("document." + fname+".elements['size_id'].focus()");
				return;
			}
			if ( eval("document." + fname +".elements['color_id'].value") == -1 ) {
				alert("Укажите цвет!");
				eval("document." + fname+".elements['color_id'].focus()");
				return;
			}
		}
		if(!numb(eval(fname + ".elements['quantity'].value"))) {
			eval(fname + ".elements['quantity'].value=1");
			return;
		}
	}
	// Добавление товара в корзину
	if (navigator.appName=="Netscape") {
		qnt = document.eval(fname + ".elements['quantity'].value");
		if (qnt != 0) {
			// Одежда
			if ( fname.substring(0,1) == "c") {
				if ( mess==1 ) {
					ck = fname+"="+escape(document.eval(fname + ".elements['firma'].value"))+"|"+escape(document.eval(fname + ".elements['goods'].value")+" размер "+document.eval(fname + ".elements['size_id'].options["+document.eval(fname + ".elements['size_id'].selectedIndex")+"].text") +  ", цвет "+clr)+"|"+document.eval(fname + ".elements['quantity'].value")+"|"+document.eval(fname + ".elements['price'].value")+"|"+document.eval(fname + ".elements['tare'].value")+"|"+document.eval(fname + ".elements['size_id'].options["+document.eval(fname + ".elements['size_id'].selectedIndex")+"].value")+"|"+clr+";";
				} else {
					ck = fname+"="+escape(document.eval(fname + ".elements['firma'].value"))+"|"+escape(document.eval(fname + ".elements['goods'].value"))+"|"+document.eval(fname + ".elements['quantity'].value")+"|"+document.eval(fname + ".elements['price'].value")+"|"+document.eval(fname + ".elements['tare'].value")+"|"+document.eval(fname + ".elements['size_id'].value")+"|"+document.eval(fname + ".elements['color_id'].value")+";";
				}
			} else {
				ck = document.eval(fname + ".elements['art'].value")+"="+escape(document.eval(fname + ".elements['firma'].value"))+"|"+escape(document.eval(fname + ".elements['goods'].value"))+"|"+document.eval(fname + ".elements['quantity'].value")+"|"+document.eval(fname + ".elements['price'].value")+"|"+document.eval(fname + ".elements['tare'].value")+"|"+document.eval(fname + ".elements['art'].value")+";";
			}
		} else {
			ck = document.eval(fname + ".elements['art'].value")+"=0; expires=Saturday, 16-Sep-90 23:59:59 GMT;";
		}
	} else {
		qnt = eval(fname + ".elements['quantity'].value");
		if (qnt != 0) {
			if ( fname.substring(0,1) == "c") {
				if ( mess==1 ) {
					ck = fname+"="+escape(eval(fname + ".elements['firma'].value"))+"|"+escape(eval(fname + ".elements['goods'].value")+" размер "+eval(fname + ".elements['size_id'].options["+eval(fname + ".elements['size_id'].selectedIndex")+"].text") +  ", цвет "+clr)+"|"+ eval(fname + ".elements['quantity'].value")+"|"+eval(fname + ".elements['price'].value")+"|"+eval(fname + ".elements['tare'].value")+"|"+eval(fname + ".elements['size_id'].value")+"|"+clr+";";
				} else {
					ck = fname+"="+escape(eval(fname + ".elements['firma'].value"))+"|"+escape(eval(fname + ".elements['goods'].value"))+"|"+ eval(fname + ".elements['quantity'].value")+"|"+eval(fname + ".elements['price'].value")+"|"+eval(fname + ".elements['tare'].value")+"|"+eval(fname + ".elements['size_id'].value")+"|"+eval(fname + ".elements['color_id'].value")+";";
				}
			} else {
				ck = eval(fname + ".elements['art'].value")+"="+escape(eval(fname + ".elements['firma'].value"))+"|"+escape(eval(fname + ".elements['goods'].value"))+"|"+ eval(fname + ".elements['quantity'].value")+"|"+eval(fname + ".elements['price'].value")+"|"+eval(fname + ".elements['tare'].value")+"|"+eval(fname + ".elements['art'].value")+";";
			}
		} else {
			ck = eval(fname + ".elements['art'].value")+"=0; expires=Saturday, 16-Sep-90 23:59:59 GMT;";
		}
	};
	document.cookie = ck;
//	alert (document.cookie);
	if ( mess==1 ) 
		cond(fname,clr);
	return false;
}


function clearCookie(par) 
{  
var cookie_len=document.cookie.length;

while(cookie_len!=0)
 {
 cookie_i = document.cookie.substring(0, document.cookie.indexOf("=",0));
 if (cookie_i.substring(0, 1) == "P") {
 	 break;
 }
 document.cookie = cookie_i+"=0; expires=Saturday, 16-Sep-90 23:59:59 GMT;";       
 cookie_len=document.cookie.length;
 }
if (par==1) history.go(0);
}

function getNew()
{
history.go(0);
}

function view_cart()
{
//	alert (document.cookie);
  mycookies=new Array(100);
  var i=0;
  var startpoint=0;
  whole_len=document.cookie.length;

  if (document.cookie.substring(0, 1) == "P") {
  	whole_len = 0;
  }
  if (whole_len==0)
  {
  document.write("<p align=center class=text>Ваша корзина пуста. Для ее наполнения необходимо перейти в каталог товаров и выбрать нужные.<br><br><br><br><br><br><br><br><br>");
  massa = 0;
  return;
  }
  else
  {
  document.write("<p class=text>&nbsp;&nbsp;&nbsp;Вы можете в любой момент проверить содержимое Вашей корзины, добавить новые товары либо отменить заказ целиком. Чтобы изменить количество заказанных товаров, необходимо в графе \"Количество\" проставить требуемое число и нажать на кнопку \"Пересчитать\". Если проставленное количество равно нулю , то при пересчете данный товар удалится из заказа. Для отмены всего заказа нажмите на кнопку \"Очистить корзину\".<br><br>");
  }

  while(whole_len!=startpoint && i < 100)
  {
    if ((temlen=document.cookie.indexOf(";",startpoint))!=-1)
    {
      mycookies[i]=document.cookie.substring(startpoint,temlen);
      i++;
      startpoint=temlen+1
    }
    else if (startpoint != whole_len)
    {
      mycookies[i]=document.cookie.substring(startpoint,whole_len);
      i++;
      startpoint=whole_len;
    }
  }

  var tare=0;
  var total=0;
  document.write("<table width=100% align=center cellspacing=0 border=1 bordercolor=#BAB9B2 class=text>")
  document.write("<tr align=center><td class=text><b>Производитель</b></td><td class=text><b>Наименование</b></td><td class=text><b>Количество</b></td><td class=text><b>Вес</b></td><td class=text><b>Цена</b></td><td class=text><b>Общий вес</b></td><td class=text><b>Стоимость</b></td></tr>")
  for (j=0;j<i;j++)
  {
    name_i = mycookies[j].substring(0, mycookies[j].indexOf("=",0));
    name_i = name_i.substring(name_i.indexOf(" ",0)+1);
    razd1 = mycookies[j].indexOf("|",0);
    razd2 = mycookies[j].indexOf("|",razd1+1);
    razd3 = mycookies[j].indexOf("|",razd2+1);
    razd4 = mycookies[j].indexOf("|",razd3+1);
    razd5 = mycookies[j].indexOf("|",razd4+1);
    if ( name_i.substring(0,1) == "c" )
     {
     razd5 = mycookies[j].indexOf("|",razd4+1);
     razd6 = mycookies[j].indexOf("|",razd5+1);
     }
    firma_i = mycookies[j].substring(mycookies[j].indexOf("=",0)+1,razd1);
    firma_i = unescape (firma_i);
    goods_i = mycookies[j].substring(razd1+1,razd2);
    goods_i = unescape (goods_i);
    goods_i =pack(goods_i);
    qnt_i = mycookies[j].substring(razd2+1,razd3);
    prc_i = mycookies[j].substring(razd3+1,razd4);
    if ( name_i.substring(0,1) == "c" )
     {
     tar_i = mycookies[j].substring(razd4+1,razd5);
     size_i = mycookies[j].substring(razd5+1,razd6);
     color_i = mycookies[j].substring(razd6+1);
     }
     else
     {
     tar_i = mycookies[j].substring(razd4+1,razd5);
     }
    ves_i = Math.round(qnt_i*tar_i*1000)/1000;  
    tot_i=Math.round(qnt_i*prc_i*100)/100; 
    if ( name_i.substring(0,1) != "P") {
    if ( name_i.substring(0,1) == "c" )
     {
     document.write("<tr><form name=\""+name_i+"\" method=get action=#><td class=text>"+firma_i+"</td><td width=80%  class=text>"+goods_i+"</td><td align=center valign=center  class=text><INPUT type=text name='quantity' class=text size=4 maxlength=4 value="+qnt_i+" onChange=addtocart('"+name_i+"',0)></td><td align=right  class=text>&nbsp;&nbsp;"+tar_i+"&nbsp;&nbsp;</td><td align=right  class=text>&nbsp;&nbsp;"+prc_i+"&nbsp;&nbsp;</td><td align=right  class=text>&nbsp;&nbsp;"+ves_i+"&nbsp;&nbsp;</td><td align=right  class=text>&nbsp;&nbsp;"+tot_i+"&nbsp;&nbsp;</td><INPUT type=hidden name='firma' value=\""+firma_i+"\"><INPUT type=hidden name='goods' value=\""+goods_i+"\"><INPUT type=hidden name='price' value="+prc_i+"><INPUT type=hidden name='tare' value="+tar_i+"><INPUT type=hidden name='size_id' value="+size_i+"><INPUT type=hidden name='color_id' value="+color_i+"></form></tr>"); 
     }
     else
     {
     	form = "<tr><form name=\"ss"+j+"\" method=get action=#><td class=text>"+firma_i+"</td><td width=80%  class=text>"+goods_i+"</td><td align=center valign=center  class=text><INPUT type=text name='quantity' class=text size=4 maxlength=4 value="+qnt_i+" onChange=addtocart('ss"+j+"',0)></td><td align=right  class=text>&nbsp;&nbsp;"+tar_i+"&nbsp;&nbsp;</td><td align=right  class=text>&nbsp;&nbsp;"+prc_i+"&nbsp;&nbsp;</td><td align=right  class=text>&nbsp;&nbsp;"+ves_i+"&nbsp;&nbsp;</td><td align=right  class=text>&nbsp;&nbsp;"+tot_i+"&nbsp;&nbsp;</td><INPUT type=hidden name='firma' value=\""+firma_i+"\"><INPUT type=hidden name='goods' value=\""+goods_i+"\"><INPUT type=hidden name='price' value="+prc_i+"><INPUT type=hidden name='tare' value="+tar_i+"><Input type=hidden name='art' value='ss"+name_i.substring(2)+"'></form></tr>";
     document.write(form); 
    }
    tare  += qnt_i*tar_i;	
    total += qnt_i*prc_i;	
    }
  }
  tare = Math.round(tare*1000)/1000;
  total = Math.round(total); 
  document.write("<tr><td colspan=5 align=right class=text><b>Итого</b>&nbsp;&nbsp;</td><td align=right class=text>&nbsp;&nbsp;<b>"+tare+"</b>&nbsp;&nbsp;</td><td align=right class=text>&nbsp;&nbsp;<b>"+total+"</b>&nbsp;&nbsp;</td>");
  document.write("</table>");
  document.write("<p align=center><form name=fr1 action=sslogin.php3 method=post><INPUT type=button value='Пересчитать' onClick=getNew()>&nbsp;&nbsp;&nbsp;<INPUT type=hidden name=massa value="+tare+"><INPUT type=submit value='Заказать' >&nbsp;&nbsp;&nbsp;<INPUT type=button value='Очистить корзину' onClick=clearCookie(1)></form></p>");
}

function list_cart()
{
  if (document.order.elements["kurer"].checked) {
    dost_all = 0;
  } else {
    dost_all = dost;
  }
  mycookies=new Array(100);
  var i=0;
  var startpoint=0;
  whole_len=document.cookie.length;
  add_post = new Array (5);
  post = new Array (5);

  while(whole_len!=startpoint && i < 100)
  {
    if ((temlen=document.cookie.indexOf(";",startpoint))!=-1)
    {
      mycookies[i]=document.cookie.substring(startpoint,temlen);
      i++;
      startpoint=temlen+1
    }
    else if (startpoint != whole_len)
    {
      mycookies[i]=document.cookie.substring(startpoint,whole_len);
      i++;
      startpoint=whole_len;
    }
  }

  all_skidka = skidka;
  var tare=0;
  var total=0;
  var sod="";
  var buy="";
  document.write("<table width=100% align=center cellspacing=0 border=1 bordercolor=#BAB9B2 class=text>")
  document.write("<tr align=center><td class=text><b>Производитель</b></td><td class=text><b>Наименование</b></td><td class=text><b>Количество</b></td><td class=text><b>Вес</b></td><td class=text><b>Цена</b></td><td class=text><b>Скидка</b></td><td class=text><b>Цена со скидкой</b></td><td class=text><b>Общий вес</b></td><td class=text><b>Сумма</b></td></tr>")
  for (j=0;j<i;j++)
  {
    name_i = mycookies[j].substring(0, mycookies[j].indexOf("=",0));
    name_i = name_i.substring(name_i.indexOf(" ",0)+1);
    razd1 = mycookies[j].indexOf("|",0);
    razd2 = mycookies[j].indexOf("|",razd1+1);
    razd3 = mycookies[j].indexOf("|",razd2+1);
    razd4 = mycookies[j].indexOf("|",razd3+1);
    if ( name_i.substring(0,1) == "c" )
     {
     razd5 = mycookies[j].indexOf("|",razd4+1);
     razd6 = mycookies[j].indexOf("|",razd5+1);
     }
    firma_i = mycookies[j].substring(mycookies[j].indexOf("=",0)+1,razd1);
    firma_i = unescape (firma_i);
    goods_i = mycookies[j].substring(razd1+1,razd2);
    goods_i = unescape (goods_i);
    goods_i =pack(goods_i);
    qnt_i = mycookies[j].substring(razd2+1,razd3);
    prc_i = mycookies[j].substring(razd3+1,razd4);
    if ( name_i.substring(0,1) == "c" )
     {
     tar_i = mycookies[j].substring(razd4+1,razd5);
     size_i = mycookies[j].substring(razd5+1,razd6);
     color_i = mycookies[j].substring(razd6+1);
     }
     else
     {
     tar_i = mycookies[j].substring(razd4+1);
     }
    ves_i = Math.round(qnt_i*tar_i*1000)/1000; 
    skidka = all_skidka;
    if ((firma_i == "IRONMAN") || (firma_i == "Аксессуары") || (firma_i == "Спортивная одежда")) {
      if ((firma_i == "IRONMAN")) {
      	food = goods_i.substring (goods_i.indexOf ("-"), goods_i.length);
      	if ((food == "- коробка (24 шок.)")) {
          shoc_skidka = 10;
      	} else {
          shoc_skidka = 0;
      	}
      } else shoc_skidka = 0;
      new_skidka = skidka*2+shoc_skidka;
    } else {
      new_skidka = skidka;
    }
    if (new_skidka > 20) { new_skidka = 20; }
    prc_i_s = Math.round(prc_i) - Math.round(prc_i*new_skidka/100);
    tot_i=Math.round(qnt_i*prc_i_s*100)/100; 
    sod = sod + "\n" + firma_i+" "+goods_i + ";      " + prc_i + "р.-" + new_skidka + "%=" + prc_i_s + "x" + qnt_i + "=" + tot_i + "р.";
    buy = buy + name_i+";"+qnt_i+ ";"+prc_i_s+ ";";
    if ( name_i.substring(0,1) == "c" )
     {
     buy = buy + size_i+";"+color_i+ ";";
     }
    if ((firma_i == "IRONMAN") || (firma_i == "Аксессуары") || (firma_i == "Спортивная одежда")) {
      document.write("<tr><td class=text>"+firma_i+"</td><td width=80%  class=text>"+goods_i+"</td><td align=center valign=center  class=text>"+qnt_i+"</td><td align=center valign=center class=text>"+tar_i+"</td><td align=right class=text>&nbsp;&nbsp;"+prc_i+"&nbsp;&nbsp;</td><td align=right class=text>&nbsp;&nbsp;"+new_skidka+"%&nbsp;&nbsp;</td><td align=center valign=center class=text>"+prc_i_s+"</td><td align=right  class=text>&nbsp;&nbsp;"+ves_i+"&nbsp;&nbsp;</td><td align=right  class=text>&nbsp;&nbsp;"+tot_i+"&nbsp;&nbsp;</td></tr>"); 
    } else {
      document.write("<tr><td class=text>"+firma_i+"</td><td width=80%  class=text>"+goods_i+"</td><td align=center valign=center  class=text>"+qnt_i+"</td><td align=center valign=center class=text>"+tar_i+"</td><td align=right class=text>&nbsp;&nbsp;"+prc_i+"&nbsp;&nbsp;</td><td align=right class=text>&nbsp;&nbsp;"+new_skidka+"%&nbsp;&nbsp;</td><td align=center valign=center class=text>"+prc_i_s+"</td><td align=right  class=text>&nbsp;&nbsp;"+ves_i+"&nbsp;&nbsp;</td><td align=right  class=text>&nbsp;&nbsp;"+tot_i+"&nbsp;&nbsp;</td></tr>"); 
    }
    tare  += qnt_i*tar_i;	
    total += qnt_i*prc_i_s;	
  }
  tare = Math.round(tare*1000)/1000;
  total = Math.round(total); 
  document.write("</table>");

/*  if (country == "Россия") {
    
    document.write ("Считаем для России<br>");
    if (tare > 2) {
      post [1] = 49; post [2] = 54.5; post [3] = 71.5; post [4] = 95.5; post [5] = 107.7;
      add_post [1] = 4; add_post [2] = 4.3; add_post [3] = 5.4; add_post [4] = 6.9; add_post [5] = 7.6;
  
      post = Math.round((tare - 0.5)/0.5)*add_post[ratezone] + post[ratezone];
      document.write ("Почтовый сбор на посылку: <b>"+post+" р.</b><br>");
      post = post + 4.0;
      document.write ("Упаковка: <b>"+4+" р.</b><br>");
      nds = Math.round (post*0.20*100)/100;
      document.write ("НДС: <b>"+nds+"</b><br>");
      post = post + nds;
      nsp = Math.round (post*0.05*100)/100;
      document.write ("НСП: <b>"+nsp+"</b><br>");
      post = post + nsp;
      post = Math.round (post*100)/100;
  
      document.write ("Итого за посылку: <b>"+post+"</b><br>");
    } else {
      add_post [1] = 9.1; add_post [2] = 11.6; add_post [3] = 13; add_post [4] = 15.2; add_post [5] = 16.8;
  
      document.write ("Пояс: <b>"+ratezone+"</b><br>");
      post = Math.round((tare+0.5)/0.5)*add_post[ratezone];
      document.write ("Почтовый сбор на посылку: <b>"+post+" р.</b><br>");
      cenn = 1;
      document.write ("Ценность: <b>"+1+" р.</b><br>");
      strax = Math.round (cenn*0.04*100)/100;
      document.write ("Страх: <b>"+strax+"</b><br>");
      nds = Math.round (post*0.20*100)/100;
      document.write ("НДС: <b>"+nds+"</b><br>");
      post = post + nds;
      nsp = Math.round (post*0.05*100)/100;
      document.write ("НСП: <b>"+nsp+"</b><br>");
      post = post + nsp;
      post = Math.round (post*100)/100;
  
      document.write ("Итого за посылку: <b>"+post+"</b><br>");
    }
      
  } else {
    document.write ("Считаем для Украины<br>");
    post = Math.round (tare * 0.84 * 1000)/1000 + 1.25;
    post = Math.round (post*100)/100;
    document.write ("Почтовый сбор составит: "+post+"<br>"); 
    nds = Math.round (post * 0.2 * 100)/100;
    document.write ("НДС: "+nds+"<br>"); 
    post = post + nds;
    document.write ("Почтовые расходы на доставку в Украину: "+post+"<br>");
    course_g = 6;
    total = Math.round (total/course_g);
    post = Math.round (post);
  }
  */
  document.write("<div class=text align=right><table class=text id=sum_tab border=1><tr><td>Вес заказа</td><td align=center>"+tare+"</td></tr><tr><td>Сумма заказа</td><td align=center>"+total+"</td></tr><tr><td align=center>Доставка</td><td align=center>"+dost_all+"</td></tr><tr><td><b>Всего к оплате</b></td><td>&nbsp;&nbsp;<b>"+total+"</b>&nbsp;&nbsp;</td></tr></table></div>");
  document.write("<input type=hidden name=fdorder value=\""+sod+"\">");
  document.write("<input type=hidden name=smorder value="+total+">");
  document.write("<input type=hidden name=buy value='"+buy+"'>");
  document.write("<input type=hidden name=dost_all value='"+dost_all+"'>");
  document.write("<input type=hidden name=stare value="+tare+">");
  document.write("<input type=hidden name=skidka value="+skidka+">");
  moscow(document.order); 
  kurer_chk (document.order);
}

function kurer_chk (frm) {
  if (frm.elements["kurer"].checked) {
    dost = 50;
  } else {
    dost = dost_all;
  }
  rngExist = document.body.createTextRange ();
  rngExist.moveToElementText (document.all.sum_tab.rows[2].cells[1]);
  rngExist.select;
  rngExist.pasteHTML (dost);
  
  rngExist.moveToElementText (document.all.sum_tab.rows[1].cells[1]);
  rngExist.select;
  total = parseInt (rngExist.text);
  
  rngExist.moveToElementText (document.all.sum_tab.rows[3].cells[1]);
  rngExist.select;
  d_total = dost+total;
//  d_total = dost+document.all.sum_tab.rows[1].cells[1].value;
//  document.write (document.all.sum_tab.rows[2].cells[1].value);
  rngExist.pasteHTML (d_total);
}

function getordernumber()
{
  var randNumb = Math.round(999 * Math.random());
  var dcurrent = new Date();

  var cyear = dcurrent.getFullYear();
  var cmonth = dcurrent.getMonth() + 1;
  var cdate = dcurrent.getDate();
  var chours = dcurrent.getHours();
  var cminutes = dcurrent.getMinutes();
  var cseconds = dcurrent.getSeconds();

  ordernumber = cyear.toString()+cmonth.toString()+cdate.toString()+'/'+chours.toString()+cminutes.toString()+cseconds.toString()+'/'+randNumb.toString();
  return ordernumber;
}

function openWindow(url, name, w, h) {
  var winX = 50;
  var winY = 50;
  if (parseInt(navigator.appVersion) >= 4) {
    winX = (screen.availWidth - w)*.5;
    winY = (screen.availHeight - h)*.25;
  }
  popupWin = window.open(url, name, 'scrollbars=yes,resizable=yes,width=' + w + ',height=' + h + ',left=' + winX + ',top=' + winY);
}
function openView(url, name, w, h) {
  var winX = 50;
  var winY = 50;
  if (parseInt(navigator.appVersion) >= 4) {
    winX = (screen.availWidth - w)*.5;
    winY = (screen.availHeight - h)*.25;
  }
  popupWin = window.open(url, name, 'scrollbars=no,resizable=no,status=yes,width=' + w + ',height=' + h + ',left=' + winX + ',top=' + winY);
}

function addtocart_adv(fname,mess,clr) {
	// Проверка на указание цвета и размера одежды
	if (navigator.appName == "Netscape") {
		if ((fname.substring(0,1) == "c") && (mess == 1)) {
			if (document.eval(fname + ".elements['size_id'].options["+document.eval(fname + ".elements['size_id'].selectedIndex")+"].value") == -1 ) {
				alert("Укажите размер!");
				document.eval(fname+".elements['size_id'].focus()");
				return;
			}
			if (clr == -1) {
				alert("Укажите цвет!");
				return;
			}
		}
		if(!numb(document.eval(fname + ".elements['quantity'].value"))) {
			document.eval(fname + ".elements['quantity'].value=1");
			return;
		}
	} else {
		if (( fname.substring(0,1) == "c") && ( mess==1 )) {
			if ( eval("document." + fname + ".elements['size_id'].value") == -1 ) {
				alert("Укажите размер!");
				eval("document." + fname+".elements['size_id'].focus()");
				return;
			}
			if ( eval("document." + fname +".elements['color_id'].value") == -1 ) {
				alert("Укажите цвет!");
				eval("document." + fname+".elements['color_id'].focus()");
				return;
			}
		}
		if(!numb(eval(fname + ".elements['quantity'].value"))) {
			eval(fname + ".elements['quantity'].value=1");
			return;
		}
	}
	// Добавление товара в корзину
	if (navigator.appName=="Netscape") {
		qnt = document.eval(fname + ".elements['quantity'].value");
		if (qnt != 0) {
			// Одежда
			if ( fname.substring(0,1) == "c") {
				if ( mess==1 ) {
					ck = fname+"="+escape(document.eval(fname + ".elements['firma'].value"))+"|"+escape(document.eval(fname + ".elements['goods'].value")+" размер "+document.eval(fname + ".elements['size_id'].options["+document.eval(fname + ".elements['size_id'].selectedIndex")+"].text") +  ", цвет "+clr)+"|"+document.eval(fname + ".elements['quantity'].value")+"|"+document.eval(fname + ".elements['price'].value")+"|"+document.eval(fname + ".elements['tare'].value")+"|"+document.eval(fname + ".elements['size_id'].options["+document.eval(fname + ".elements['size_id'].selectedIndex")+"].value")+"|"+clr+";";
				} else {
					ck = fname+"="+escape(document.eval(fname + ".elements['firma'].value"))+"|"+escape(document.eval(fname + ".elements['goods'].value"))+"|"+document.eval(fname + ".elements['quantity'].value")+"|"+document.eval(fname + ".elements['price'].value")+"|"+document.eval(fname + ".elements['tare'].value")+"|"+document.eval(fname + ".elements['size_id'].value")+"|"+document.eval(fname + ".elements['color_id'].value")+";";
				}
			} else {
				ck = document.eval(fname + ".elements['art'].value")+"="+escape(document.eval(fname + ".elements['firma'].value"))+"|"+escape(document.eval(fname + ".elements['goods'].value"))+"|"+document.eval(fname + ".elements['quantity'].value")+"|"+document.eval(fname + ".elements['price'].value")+"|"+document.eval(fname + ".elements['tare'].value")+"|"+document.eval(fname + ".elements['art'].value")+";";
			}
		} else {
			ck = document.eval(fname + ".elements['art'].value")+"=0; expires=Saturday, 16-Sep-90 23:59:59 GMT;";
		}
	} else {
		qnt = eval(fname + ".elements['quantity'].value");
		if (qnt != 0) {
			if ( fname.substring(0,1) == "c") {
				if ( mess==1 ) {
					ck = fname+"="+escape(eval(fname + ".elements['firma'].value"))+"|"+escape(eval(fname + ".elements['goods'].value")+" размер "+eval(fname + ".elements['size_id'].options["+eval(fname + ".elements['size_id'].selectedIndex")+"].text") +  ", цвет "+clr)+"|"+ eval(fname + ".elements['quantity'].value")+"|"+eval(fname + ".elements['price'].value")+"|"+eval(fname + ".elements['tare'].value")+"|"+eval(fname + ".elements['size_id'].value")+"|"+clr+";";
				} else {
					ck = fname+"="+escape(eval(fname + ".elements['firma'].value"))+"|"+escape(eval(fname + ".elements['goods'].value"))+"|"+ eval(fname + ".elements['quantity'].value")+"|"+eval(fname + ".elements['price'].value")+"|"+eval(fname + ".elements['tare'].value")+"|"+eval(fname + ".elements['size_id'].value")+"|"+eval(fname + ".elements['color_id'].value")+";";
				}
			} else {
				ck = eval(fname + ".elements['art'].value")+"="+escape(eval(fname + ".elements['firma'].value"))+"|"+escape(eval(fname + ".elements['goods'].value"))+"|"+ eval(fname + ".elements['quantity'].value")+"|"+eval(fname + ".elements['price'].value")+"|"+eval(fname + ".elements['tare'].value")+"|"+eval(fname + ".elements['art'].value")+";";
			}
		} else {
			ck = eval(fname + ".elements['art'].value")+"=0; expires=Saturday, 16-Sep-90 23:59:59 GMT;";
		}
	};
	document.cookie = ck;
//	alert (document.cookie);
	if ( mess==1 ) 
		cond(fname,clr);
	return false;
}

