<!--

///////////////////////////////////////////////////////////////////
//
// DVDSELLER ENGINE
//
///////////////////////////////////////////////////////////////////

//strings
var msgalready='ÝÒÎÒ ÒÎÂÀÐ ÓÆÅ ÅÑÒÜ Â ÂÀØÅÉ ÊÎÐÇÈÍÅ!';
var msgadded=' ÄÎÁÀÂËÅÍ Â ÊÎÐÇÈÍÓ.';
var cartenable=0;

//init variables
var count;
var itemname;
var dvd;
var cost;
var save;

//clear variables
function varinit()
{
 count=0;
 itemname=new Array();
 dvd=new Array();
 cost=new Array();
 save=new Array();
}

//cookies
var expiredate=new Date();
FixCookieDate(expiredate);
expiredate.setTime(expiredate.getTime()+(7*24*60*60*1000)); //week

function combine(delimiter,arr)
{
 var str='';
 for(var i=0;i<count;i++)
 str=str+arr[i]+'|';
 return str;
}

function explode(delimiter,str)
{
 return str.split(delimiter);
}

function savecookie()
{
 DeleteCookie("count");
 DeleteCookie("itemname");
 DeleteCookie("dvd");
 DeleteCookie("cost");
 DeleteCookie("save");
 SetCookie("count",count,expiredate);
 SetCookie("itemname",combine("|",itemname),expiredate);
 SetCookie("dvd",combine("|",dvd),expiredate);
 SetCookie("cost",combine("|",cost),expiredate);
 SetCookie("save",combine("|",save),expiredate);
}

function loadcookie()
{
 count=GetCookie("count");
 itemname=GetCookie("itemname");
 dvd=GetCookie("dvd");
 cost=GetCookie("cost");
 save=GetCookie("save");
 if(count==null||itemname==null||dvd==null||cost==null||save==null) //new session
 {
  varinit();
  return 0;
 }
 itemname=explode("|",itemname);
 dvd=explode("|",dvd);
 cost=explode("|",cost);
 save=explode("|",save);
}

function getsale()
{
 var sale=0;
 var scount=count;
 for(var i=0;i<count;i++) if(dvd[i]==0) scount=scount-1;
 if(count>1) sale=100*(scount-1);
 return sale;
}

function getdvdsum()
{
 var sum=0;
 for(var i=0;i<count;i++) sum=sum-(-dvd[i]);
 return sum;
}

function getcostsum()
{
 var sum=0;
 for(var i=0;i<count;i++) sum=sum-(-cost[i]);
 sum=sum-getsale();
 return sum;
}

function isavailable(itemname0,itemdvd,itemcost)
{
 for(var i=0;i<count;i++)
 if(itemname[i]==itemname0&&dvd[i]==itemdvd&&cost[i]==itemcost) return 1;
 return 0;
}

function additem(itemname0,itemdvd,itemcost,nocookie)
{
 if(!nocookie) loadcookie();
 if(isavailable(itemname0,itemdvd,itemcost))
 {
  if(!nocookie) alert(msgalready);
  return 0;
 }
 itemname[count]=itemname0;
 dvd[count]=itemdvd;
 cost[count]=itemcost;
 save[count]=(nocookie==1)?0:1;
 count++;
 if(!nocookie) savecookie();
 if(!nocookie) alert(itemname0+msgadded);
 refreshcart();
 return 1;
}

function deleteitem(itemindex)
{
 if(itemindex<count-1)
 for(var i=itemindex;i<count;i++)
 {
  itemname[i]=itemname[i+1];
  dvd[i]=dvd[i+1];
  cost[i]=cost[i+1];
  save[i]=1; //save[i+1];
 }
 count--;
 savecookie();
 refreshcart();
}

function refreshcart()
{
// loadcookie();
 var s='';
 //
  //CART INFO
  //s='<br><B>ÊÎÐÇÈÍÀ</B><BR><img src=img/cart.gif><br>Ñåðèàëîâ: '+count+'<br>Äèñêîâ: '+getdvdsum()+'DVD<br>Öåíà: '+getcostsum()+'ð';
  //var cart=document.getElementById('cart');
  //if(cart) cart.innerHTML=s;
 //
 //CART
 s='<TABLE width=552 border=0 bgcolor=#FFAD4D cellpadding=0 cellspacing=0>';
 s+='<TR height=16><TD valign=bottom><img src=cor/ocl.gif></TD><TD colspan=3 width=100%></TD><TD valign=bottom><img src=cor/ocr.gif></TD></TR>';
 var bgc=new Array();
 bgc[0]='#FFC060'; bgc[1]='#FFAD4D';
 cav="'";
 for(var i=0;i<count;i++) s+='<TR bgcolor='+bgc[i%2]+'><TD valign=top></TD><TD class=titlec width=65% valign=top><li>'+((save[i]==1)?'<b>':'<i>')+itemname[i]+((save[i]==1)?'</b>':('</i> (<a href=# onclick="return (additem('+cav+itemname[i]+cav+','+cav+dvd[i]+cav+','+cav+cost[i]+cav+',0)==1);" class=link><u>ÎÑÒÀÂÈÒÜ Â ÊÎÐÇÈÍÅ</u></a>)'))+'</TD><TD class=titlec width=15% valign=top align=right>'+( (dvd[i]>0)?(dvd[i]+'DVD'):'-')+'</TD><TD class=titlec width=20% valign=top align=right>'+cost[i]+'ð &#151; <a href=# class=blink onclick="deleteitem('+i+');"><b>|X|</b></a></TD><TD></TD></TR>';
 if(getsale()>0)
 {
 s+='<TR bgcolor='+bgc[(i)%2]+'><TD valign=top></TD><TD class=titlec width=55% valign=top align=right>ÑÊÈÄÊÀ:</TD><TD class=titlec width=15% valign=top align=right></TD><TD class=titlec width=30% valign=top align=right>-'+getsale()+'ð</TD><TD></TD></TR>';
 i=i+1;
 }
 s+='<TR bgcolor='+bgc[(i)%2]+'><TD valign=top></TD><TD class=titlec width=55% valign=top align=right><b>ÑÓÌÌÀ:</b></TD><TD class=titlec width=15% valign=top align=right><b>'+getdvdsum()+'DVD</b></TD><TD class=titlec width=30% valign=top align=right><b>'+getcostsum()+'ð</b></TD><TD></TD></TR>';
 s+='<TR height=16><TD valign=bottom><img src=cor/ocl2.gif></TD><TD colspan=3 width=100%></TD><TD valign=bottom><img src=cor/ocr2.gif></TD></TR>';
 s+='</TABLE>';
 var carteditor=document.getElementById('carteditor');
 if(carteditor) carteditor.innerHTML=s;
 //
 //MEMO
 s='';
 for(var i=0;i<count;i++) s+='* '+itemname[i]+' '+( (dvd[i]>0)?(dvd[i]+'DVD '):'')+cost[i]+'ð'+"\n";
 if(getsale()>0) s+='ÑÊÈÄÊÀ: -'+getsale()+'ð'+"\n";
 s+='ÑÓÌÌÀ: '+getdvdsum()+'DVD '+getcostsum()+'ð';
 var cartmemo=document.getElementById('cartmemo');
 if(cartmemo) cartmemo.value=s;
 //COST
 var ocost=document.getElementById('OCOST');
 if(ocost) ocost.value=getcostsum();
}

function startcart()
{
if(cartenable) return;
//start
loadcookie();
refreshcart();
cartenable=1;
}


//-->
