var mywin=null;
var carddiv=null;
thesn="";
dorefme=0;
  function cartcallback(response)
  {
    
    try{
    //response.responseText);
	  if (dorefme==1)  window.location=thesn+"/buy";
	  
	  if ( document.getElementById("cartdivtotalbuy") ) dorefme=1; else dorefme=0;
	  
	  carddiv.innerHTML=response.responseText;
	  showTotalright();
	  
    }catch(e){
      
      return;
    } }
	
	
function oro(item,sn) {
dorefme=0;
  var occonf = new Array();
  occonf["topic"] = " <span class=\"chatTopicNick\"> سبد خرید</span>";
  occonf["class"] = "chat";
  occonf["width"] = 500;
  occonf["height"] = 200;
  var mypageXOffset = (document.all)?document.body.scrollLeft:window.pageXOffset;
var mypageYOffset =   (document.all)?document.body.scrollTop:window.pageYOffset; 
var zerotorandom=Math.floor(Math.random()*100);
occonf["z"] = 2000;
occonf["drag"] = true;
  if (mywin==null)
 mywin = new cssWindow(occonf);
 mywin.table.style.border="1px";
 mywin.table.style.top= 200+mypageYOffset+zerotorandom;
 mywin.table.style.left=200+mypageXOffset+zerotorandom;

  this.getHead = function()
  {
    var t = document.createElement("table");
    t.style.width="100%";t.cellSpacing="0";t.cellPadding="0";
    var tb = t.appendChild(document.createElement("tbody"));
    var tr = tb.appendChild(document.createElement("tr"));
    var td = tr.appendChild(document.createElement("td"));
    td.className = "chaticon";
    td = tr.appendChild(document.createElement("td"));
    td.className = "chattopic";
    td.innerHTML = mywin.topic;
    var hide = tr.appendChild(document.createElement("td"));
    hide.className = "chathide";
    hide.onclick = mywin.doHide;
    var close = tr.appendChild(document.createElement("td"));
    close.className = "chatclose";
    close.onclick = mywin.doClose;
    return t;
  };
    this.getFoot = function()
  {
    var t = document.createElement("table");
    t.style.width="100%";t.cellSpacing="0";t.cellPadding="0";
    var tb = t.appendChild(document.createElement("tbody"));
    var tr = tb.appendChild(document.createElement("tr"));
    var td = tr.appendChild(document.createElement("td"));
     
    td.className = "chattopic";
    td.innerHTML = "<center><input  dir=ltr  onclick=\"window.location='"+sn+"/buy'\"  type=button  value='خرید نهایی' class=tahoma><input  dir=ltr  onclick=\"refreshcart('"+sn+"')\"  type=button  value='ذخیره تغییرات' class=tahoma></center>";
    return t;
  };
mywin.setHead(this.getHead());
mywin.setFoot(this.getFoot());

   this.cbox = mywin.setBody(document.createElement("div"));
  this.cbox.style.width = "100%";
  this.cbox.style.height = "100%";
  this.cbox.style.overflow = "auto";
 // this.cbox.className = "chatbox";
  carddiv = document.createElement("div");
    carddiv.className = "cumsg";
    carddiv.innerHTML+="<BR>در حال گرفتن اطلاعات سبد خريد <img src='/images/loading.gif'><BR><BR><BR>";
   this.cbox.appendChild(carddiv);
  
    ajax = new Ajax(cartcallback);
    
    ajax.process(sn+"/cart/"+item,"how=add");
   
 mywin.show();
}
function oc(item,sn) {
dorefme=0;
  var occonf = new Array();
  occonf["topic"] = " <span class=\"chatTopicNick\"> سبد خرید</span>";
  occonf["class"] = "chat";
  occonf["width"] = 500;
  occonf["height"] = 200;
  var mypageXOffset = (document.all)?document.body.scrollLeft:window.pageXOffset;
var mypageYOffset =   (document.all)?document.body.scrollTop:window.pageYOffset; 
var zerotorandom=Math.floor(Math.random()*100);
occonf["z"] = 2000;
occonf["drag"] = true;
  if (mywin==null)
 mywin = new cssWindow(occonf);
 mywin.table.style.border="1px";
 mywin.table.style.top= 200+mypageYOffset+zerotorandom;
 mywin.table.style.left=200+mypageXOffset+zerotorandom;

  this.getHead = function()
  {
    var t = document.createElement("table");
    t.style.width="100%";t.cellSpacing="0";t.cellPadding="0";
    var tb = t.appendChild(document.createElement("tbody"));
    var tr = tb.appendChild(document.createElement("tr"));
    var td = tr.appendChild(document.createElement("td"));
    td.className = "chaticon";
    td = tr.appendChild(document.createElement("td"));
    td.className = "chattopic";
    td.innerHTML = mywin.topic;
    var hide = tr.appendChild(document.createElement("td"));
    hide.className = "chathide";
    hide.onclick = mywin.doHide;
    var close = tr.appendChild(document.createElement("td"));
    close.className = "chatclose";
    close.onclick = mywin.doClose;
    return t;
  };
    this.getFoot = function()
  {
    var t = document.createElement("table");
    t.style.width="100%";t.cellSpacing="0";t.cellPadding="0";
    var tb = t.appendChild(document.createElement("tbody"));
    var tr = tb.appendChild(document.createElement("tr"));
    var td = tr.appendChild(document.createElement("td"));
     
    td.className = "chattopic";
    td.innerHTML = "<center><input  dir=ltr  onclick=\"window.location='"+sn+"/buy'\"  type=button  value='خرید نهایی' class=tahoma><input  dir=ltr  onclick=\"refreshcart('"+sn+"')\"  type=button  value='ذخیره تغییرات' class=tahoma></center>";
    return t;
  };
mywin.setHead(this.getHead());
mywin.setFoot(this.getFoot());

   this.cbox = mywin.setBody(document.createElement("div"));
  this.cbox.style.width = "100%";
  this.cbox.style.height = "100%";
  this.cbox.style.overflow = "auto";
 // this.cbox.className = "chatbox";
  carddiv = document.createElement("div");
    carddiv.className = "cumsg";
    carddiv.innerHTML+="<BR>در حال گرفتن اطلاعات سبد خريد <img src='/images/loading.gif'><BR><BR><BR>";
   this.cbox.appendChild(carddiv);
  
    ajax = new Ajax(cartcallback);
    
    ajax.process(sn+"/cart/"+item,"how=add");
   
 mywin.show();
}


function onz(item,sn) {
dorefme=0;
  var occonf = new Array();
  occonf["topic"] = " <span class=\"chatTopicNick\">آگهی روزنامه ها</span>";
  occonf["class"] = "chat";
  occonf["width"] = 800;
  occonf["height"] = 500;
  var mypageXOffset = (document.all)?document.body.scrollLeft:window.pageXOffset;
var mypageYOffset =   (document.all)?document.body.scrollTop:window.pageYOffset; 
var zerotorandom=Math.floor(Math.random()*100);
occonf["z"] = 2000;
occonf["drag"] = true;
  if (mywin==null)
 mywin = new cssWindow(occonf);
 mywin.table.style.border="1px";
 mywin.table.style.top= 200+mypageYOffset+zerotorandom;
 mywin.table.style.left=200+mypageXOffset+zerotorandom;

  this.getHead = function()
  {
    var t = document.createElement("table");
    t.style.width="100%";t.cellSpacing="0";t.cellPadding="0";
    var tb = t.appendChild(document.createElement("tbody"));
    var tr = tb.appendChild(document.createElement("tr"));
    var td = tr.appendChild(document.createElement("td"));
    td.className = "chaticon";
    td = tr.appendChild(document.createElement("td"));
    td.className = "chattopic";
    td.innerHTML = mywin.topic;
    var hide = tr.appendChild(document.createElement("td"));
    hide.className = "chathide";
    hide.onclick = mywin.doHide;
    var close = tr.appendChild(document.createElement("td"));
    close.className = "chatclose";
    close.onclick = mywin.doClose;
    return t;
  };
    this.getFoot = function()
  {
    var t = document.createElement("table");
    t.style.width="100%";t.cellSpacing="0";t.cellPadding="0";
    var tb = t.appendChild(document.createElement("tbody"));
    var tr = tb.appendChild(document.createElement("tr"));
    var td = tr.appendChild(document.createElement("td"));
     
    td.className = "chattopic";
    td.innerHTML = "<center>&nbsp;</center>";
    return t;
  };
mywin.setHead(this.getHead());
mywin.setFoot(this.getFoot());

   this.cbox = mywin.setBody(document.createElement("div"));
  this.cbox.style.width = "100%";
  this.cbox.style.height = "100%";
  //this.cbox.style.overflow = "auto";
 // this.cbox.className = "chatbox";
  carddiv = document.createElement("div");
    carddiv.className = "cumsg";
    carddiv.innerHTML+='<iframe style="" frameborder="0"  id=nzf src="/nz" width="100%" height="100%"></iframe>';
   this.cbox.appendChild(carddiv);
  
    //ajax = new Ajax(cartcallback);
    
   // ajax.process(sn+"/cart/"+item,"how=add");
   
 mywin.show();
}



function ocdel(item,sn) { 

ajax = new Ajax(cartcallback);
 carddiv.innerHTML+="<center><BR>در حال گرفتن اطلاعات سبد خريد <img src='/images/loading.gif'></center><BR><BR><BR>";
    ajax.process(sn+"/cart/"+item,"how=del");
}
function refreshcart(sn) {  
ajax = new Ajax(cartcallback);
 
 count=Math.floor(document.getElementById("cartnumber").value) ;
 t="";
for (i=0;i<count;i++) { 
t+="&cartc"+document.getElementById("cartid"+i).value+"="+document.getElementById("cart"+i).value;  
}
    ajax.process( sn+"/cart/0","how=refresh"+t);
	carddiv.innerHTML="<center><BR>در حال گرفتن اطلاعات سبد خريد <img src='/images/loading.gif'></center><BR><BR><BR>";
}
function addCommas(nStr)
{
	nStr += '';
	x = nStr.split('.');
	x1 = x[0];
	x2 = x.length > 1 ? '.' + x[1] : '';
	var rgx = /(\d+)(\d{3})/;
	while (rgx.test(x1)) {
		x1 = x1.replace(rgx, '$1' + ',' + '$2');
	}
	return x1 + x2;
}
function calcart(){
count=Math.floor(document.getElementById("cartnumber").value) ;
t=0;
for (i=0;i<count;i++) {
if (isNaN( document.getElementById("cart"+i).value)) {return;}
v=Math.floor(document.getElementById("cart"+i).value);

c=parseInt(document.getElementById("cartdiv"+i).title.replace(",",""),10)*v;

document.getElementById("cartdiv"+i).innerHTML=addCommas(c);
t+=c;
  }
  document.getElementById("cartdivtotal").innerHTML="<B>"+addCommas(t)+"</B>";
}
function showTotalright(sn) {
count=Math.floor(document.getElementById("cartnumber").value) ;
t=0;
cc=0;
for (i=0;i<count;i++) {
if (isNaN( document.getElementById("cart"+i).value)) {return;}
v=Math.floor(document.getElementById("cart"+i).value);
cc=cc+v;
c=parseInt(document.getElementById("cartdiv"+i).title.replace(",",""),10)*v;

document.getElementById("cartdiv"+i).innerHTML=addCommas(c);
t+=c;
  }
  if (count==0) {
document.getElementById("cartspan").innerHTML="سبد خريد خالي است<BR><BR>";
     }else {
document.getElementById("cartspan").innerHTML="<BR> <A href='javascript:;' onclick='oc(-1,\""+thesn+"\")' > <img src=/images/c.gif > <b>"+cc+"</b> كالا -  <b>"+ addCommas(t) +"</b> تومان</A><BR><BR>";
     }
}

 function orderprint()
{
whdl= window.open("","PrintReceipt","height=600,width=680");
whdl.document.write('<Html><link rel="stylesheet" rev="stylesheet" href="/includes/master_layout.css" type="text/css" media="screen" charset="utf-8" /><body> ');
whdl.document.write('');
whdl.document.write(document.getElementById('receiptspan').innerHTML);
whdl.document.write('</body></HTML>');
whdl.document.close();
whdl.print();
}
