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=pr_prr1(n)
 tot+=parseFloat(i);
 s="$"+dec_st(i);
 sss+="<td align=right>"+s+"</td><td align=right><a href=javascript:del_it('"+n+"');>delete</a></td></tr>";
}


function do_write_tab(){
var fsum1="";

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>Title</b></td><td align='center' width='15%'>Price</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>Delivery:</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'>Delivery via Internet</OPTION>";
  sss+="<OPTION";
  if (fdeliv=="cdr") sss+=" selected";
  sss+=" value='cdr'>Delivery on CD by post (to Russia)</OPTION>";
  sss+="<OPTION";
   if (fdeliv=="cdw") sss+=" selected";
   sss+=" value='cdw'>Delivery on CD by post (Worldwide)</OPTION>";
  sss+="</SELECT></td>";
  dcost=(fdeliv=="ftp")?0:(fdeliv=="cdr")?9:15;
  fsum1="$"+dcost;
  sss+="<td align=right>"+fsum1+"</td><td>&nbsp;</td></tr>";

tot+=parseFloat(dcost);
fsum=dec_st(tot);
fsum1="$"+fsum;
sss+="<tr><td>&nbsp;</td>";
sss+="<td align=right><b>TOTAL:</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["orddeliv"].value=fdeliv;
}

function change_deliv(){
 fdeliv=elm("seldeliv").value;
 save_deliv();
 write_tab(); 
elm("seldeliv").value=fdeliv;
}

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(); 
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()
}

function validateform(){
if (tot<=0.01) {
alert("Order is empty");
return false;
}
return true;
}

function rqst(){
    document.forms["ordfrm"].action="ordfrm1.php";
    document.forms["ordfrm"].submit();
}
