var sss="";
var item_list = new Array();
var mm_r=" ";
var mm_s=" ";
var cart=" ";
var tot=-1;
var dcost=0;

//поля формы для передачи дальше
var fdescr="";
var fsum="";

function atime(){
var my_time=new Date(); 
return my_time.getTime();
}
mm_s=atime();

function get_cart(){
 cart=getCookie("ets_shopcrt");
 if (cart=="NULL") {cart="";mm_r="0"; return 0}
 var i=cart.indexOf(" ");
 mm_r=cart.substring(0,i-1); 
}

function parce_cart(){
  var i=cart.indexOf(" ");
  var s=cart.substring(i+1,cart.length);
  var ss=" ";
  var k=-1;
  var n=0;
  item_list.length=0;
  i=s.indexOf(" ");
  while (i>=0) {
     ss=s.substring(0,i);
     k=num_in_prr1(ss);
     if (k>=0) {item_list[n++]=k}
   s=s.substring(i+1,s.length);
   i=s.indexOf(" ");
  }
  item_list.length=n;
  return n;
}


function dec_st(a){
 var s=""+Math.round(a*100);
 if (s.length>2) {s=s.substring(0,s.length-2)+"."+s.substring(s.length-2,s.length)};
 if (s.length==1) {s="0.0"+s};
 if (s.length==2) {s="0."+s};
return s;
}

function write_item(n){
var i=-1;
var s="";
sss+="<tr><td>"+pn_prr1(n)+"</td><td><b>"+fname_prr1(n)+"</b></td>";
 i=(fvalute=="rub")?rpr_prr1(n):pr_prr1(n) 
 tot+=parseFloat(i);
 s=(fvalute=="rub")?dec_st(i)+"руб.":"$"+dec_st(i);
 sss+="<td align=right>"+s+"</td><td align=right><a href=javascript:del_it('"+n+"');>удалить</a></td></tr>";
}


function do_write_tab(){
var fsum1="";

if ((fvalute=="rub") && (fdeliv=="cdw")) {fdeliv="ftp";save_deliv()}

sss+="<table align='center' border='1' width=100%><tr><td align='center' width='15%'><b>ID</b></td>";
sss+="<td align='center' width='60%'><b>Название</b></td><td align='center' width='15%'>Цена</td>";
sss+="<td align='center' width='10%'>&nbsp;</td></tr>";
 tot=0;
 for (i=0;i<item_list.length;i++){
   write_item(item_list[i]);
   if(i>0)fdescr+=",";
   fdescr+=pn_prr1(item_list[i]);
 }
sss+="<tr><td>Доставка:</td>";
sss+="<td align=left><SELECT style='background: #ffffe0; color:navy;font-weight:bold' id='seldeliv' onchange='change_deliv()'>";
  sss+="<OPTION";
  if (fdeliv=="ftp") sss+=" selected";
  sss+=" value='ftp'>Доставка по Интернет</OPTION>";
  sss+="<OPTION";
  if (fdeliv=="cdr") sss+=" selected";
  sss+=" value='cdr'>Доставка на CD по почте (по России)</OPTION>";
  if (fvalute!="rub") {
   sss+="<OPTION";
   if (fdeliv=="cdw") sss+=" selected";
   sss+=" value='cdw'>Доставка на CD по почте (Worldwide)</OPTION>";
  }
  sss+="</SELECT></td>";
  dcost=(fdeliv=="ftp")?0:(fvalute=="rub")?210:(fdeliv=="cdr")?9:15;
  fsum1=(fvalute=="rub")?dcost+"руб.":"$"+dcost;
  sss+="<td align=right>"+fsum1+"</td><td>&nbsp;</td></tr>";

tot+=parseFloat(dcost);
fsum=dec_st(tot);
fsum1=(fvalute=="rub")?fsum+"руб.":"$"+fsum;
sss+="<tr><td>&nbsp;</td>";
sss+="<td align=right><b>ИТОГО:</b></td>";
sss+="<td align=right>"+fsum1+"</td><td>&nbsp;</td></tr></table>";
}

function write_tab(){
 parce_cart();
 fdescr=""; fsum=""; sss="";
 do_write_tab();
 if(dpt_Loaded) oPTab.writeIt(sss)

document.forms["ordfrm"].elements["ordcontent"].value=fdescr;
document.forms["ordfrm"].elements["ordsum"].value=fsum;
document.forms["ordfrm"].elements["ordvalute"].value=fvalute;
document.forms["ordfrm"].elements["orddeliv"].value=fdeliv;

}

function change_deliv(){
 fdeliv=elm("seldeliv").value;
 save_deliv();
 write_tab(); 
writeDiv("opldescr",moptdscr[(fvalute=="rub")?0:1]);
elm("seldeliv").value=fdeliv;
//elm("selopl").selectedIndex=i;
}

var dpt_Loaded;
function dpt_Init(){
 oPTab=new makeObj('divProdTab');
 dpt_Loaded=true;
}

function show_prod_tab() {
 get_cart();
 if (mm_r==mm_s) return 0;
 mm_s=mm_r;
 write_tab(); 
var i=(fvalute=="rub")?0:1;
writeDiv("opldescr",moptdscr[i]);
elm("selopl").selectedIndex=i;
elm("seldeliv").value=fdeliv
}	

var timerID = null;

function startclock() {
  if(dpt_Loaded) {
   show_prod_tab();
   timerID = setInterval("show_prod_tab()", 800); 
  }
}

function del_it(n){
 mm_s=atime();
 cart=mm_s+" ";
 var j=0;
 for (i=0;i<item_list.length;i++) { 
   j=item_list[i]; 
   if (j!=n) cart+=pn_prr1(j)+" "
 }
 setCookie("ets_shopcrt",cart);
 write_tab()
}

var moptdscr = new Array(
"Онлайновые платежи в рублях принимаются через систму <b>Assist</b> карточками <b>VISA, MC/EC, STB,</b> электронными деньгами <b>WebMoney</b>, <b>Яндекс-деньги</b>, <b>Кредит Пилот</b>, <b>Рапида</b>, <b>e-port</b>. Возможен платеж оффлайн <b>банковским перечислением</b> на счет издательства ЭТС. Частные лица могут оплатить заказ этим способом <b>в любом отделении сбербанка РФ</b> (там же, где принимаются коммунальные платежи) или в любом банке РФ, работающем с частными лицами.<br>Если Вы не в России, выберите другой метод оплаты",
"Мы принимаем платежи в USD через онлайновую платежную систему <b><i>Assist</i></b> (VISA, MC/EC), а также <b>WebMoney</b> и др. электронными деньгами<br>Если Вы не имеете возможности оплатить заказ одним из этих способов, выберите в списке другой метод оплаты"
)


function change_valute(){
 if (fvalute=="rub"){
   fvalute="usd";
   if (fdeliv=="cdr") { fdeliv="ftp"; save_deliv()}
   save_valute();
   write_tab(); 
   writeDiv("opldescr",moptdscr[1]);
 } else {
   fvalute="rub";
   if (fdeliv=="cdw") {fdeliv="ftp"; save_deliv()}
   save_valute();
   write_tab(); 
   writeDiv("opldescr",moptdscr[0]);
 }
}

function validateform(){
if (tot<=0.01) {
alert("Заказ пуст");
return false;
}
return true;
}

function rqst(){
    document.forms["ordfrm"].action="ordfrm1.php";
    document.forms["ordfrm"].submit();
}

function rqst2(){
    document.forms["ordfrm"].action="ordfrm2.php";
    document.forms["ordfrm"].submit();
}

