﻿var xmlHttp;
function IntializeAjax()
{
 
    try {
        // Firefox, Opera 8.0+, Safari
        xmlHttp = new XMLHttpRequest();
    }
    catch (e) {
        // Internet Explorer
        try {
           xmlHttp = new ActiveXObject("Msxml2.XMLHTTP");
        }
        catch (e) {
            try {
                xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
            }
            catch (e) {
                alert("Your browser does not support AJAX!");
                return false;
            }
        }
    } 
}

function sendToBasket(bookid)
{ 
IntializeAjax();
    xmlHttp.onreadystatechange = function() {
        if (xmlHttp.readyState == 4) 
        {
             document.getElementById("divBasket").innerHTML = xmlHttp.responseText;             
             disableBTNforEmptyBasket();
         }
         else
         {
             document.getElementById("divBasket").innerHTML="<center>سبد خريد در حال بارگذاري است<br /><img src=\"img/loader.gif\" /></center>";
         }

    }
    var dt =new Date();
    xmlHttp.open("GET", "sendToBasket.aspx?id="+bookid+"&"+escape(dt), true);
    xmlHttp.send(null); 
    scrollpageToBasket();   
}
function removeFromBasket(bookid)
{ 
IntializeAjax();
    xmlHttp.onreadystatechange = function() {
        if (xmlHttp.readyState == 4) {
             document.getElementById("divBasket").innerHTML = xmlHttp.responseText;
             disableBTNforEmptyBasket();            
            }
        if (xmlHttp.readyState == 3) {
             document.getElementById("divBasket").innerHTML="<img src=\"img/loader.gif\" />";
        }
    }
    var dt =new Date();
    xmlHttp.open("GET", "sendToBasket.aspx?did="+bookid+"&"+escape(dt), true);
    xmlHttp.send(null);
}

function disableBTNforEmptyBasket()
{
     if(xmlHttp.responseText=="سبد خريد خالي است.")
     {
        try
        {
         aspnetForm.ctl00_ContentPlaceHolder1_Basket1_btnGoToBuyPage.disabled=true;
         }
         catch(err)
         {}
     }
     else
     {
        try
        {
         aspnetForm.ctl00_ContentPlaceHolder1_Basket1_btnGoToBuyPage.disabled=false;
         }
         catch(err)
         {}
     }
}
function scrollpageToBasket()
{
  if( typeof( window.pageYOffset ) == 'number' ) {
    //Netscape compliant
    window.scrollTo(0,250);
  } else if( document.body && ( document.body.scrollLeft || document.body.scrollTop ) ) {
    //DOM compliant
    document.body.scrollTop=250; 
  } else if( document.documentElement && ( document.documentElement.scrollLeft || document.documentElement.scrollTop ) ) {
    //IE6 standards compliant mode
    document.documentElement.scrollTop=250;    
  }
}