





function tsCreateRequestObjectAddToCart() {
    var ro;
    var browser = navigator.appName;
    if (browser == "Microsoft Internet Explorer") {
        ro = new ActiveXObject("Microsoft.XMLHTTP");
    }
    else {
        ro = new XMLHttpRequest();
    }
    return ro;
}

var httpAddToCart = tsCreateRequestObjectAddToCart();

function tsSendRequestAddToCart(action) {

    if (document.getElementById('AddToCartButton_' + pProductID + '_' + vVariantID) != null) document.getElementById('AddToCartButton_' + pProductID + '_' + vVariantID).style.display = 'none';
    if (document.getElementById('msg' + vVariantID) != null) document.getElementById('msg' + vVariantID).style.display = 'none';
    if (document.getElementById('preload' + vVariantID) != null) document.getElementById('preload' + vVariantID).style.display = 'block';

    httpAddToCart.open('get', action);
    httpAddToCart.onreadystatechange = handleResponseAddToCart;
    httpAddToCart.send(null);
}


function handleResponseAddToCart() {
    //alert(httpAddToCart.readyState);
    if (httpAddToCart.readyState == 4) {
        var resultDiv = document.getElementById('drop');
        
        
        var res = httpAddToCart.responseText;
        var q = parseInt(res.substring(0, res.indexOf('|')));
        var height = q * 109 + 183;
        
        
        //alert(q);
        if (q > 1) {
            if (document.getElementById('ctl00_A16') != null) { document.getElementById('ctl00_A16').innerHTML = "shopping bag (" + q + ")"; }
            if (document.getElementById('ctl00_lblCartNo') != null) document.getElementById('ctl00_lblCartNo').innerHTML = "" + q + "";

        }
        else {
            if (q == 1) {
                itemValue = 1;
            }
            if (document.getElementById('ctl00_A16') != null) { document.getElementById('ctl00_A16').innerHTML = "shopping bag (" + q + ")"; }
            if (document.getElementById('ctl00_lblCartNo') != null) document.getElementById('ctl00_lblCartNo').innerHTML = "" + q + "";
        }
        //alert("quantity=" + q);
        res = res.substring(res.indexOf('|') + 1);
        resultDiv.innerHTML = res;
        //alert('hi');
        //document.getElementById('AddToCartButton_' + pProductID + '_' + vVariantID).style.display = 'inline';
        if (document.getElementById('preload' + vVariantID) != null) document.getElementById('preload' + vVariantID).style.display = 'none';
        if (document.getElementById('AddToCartButton_' + pProductID + '_' + vVariantID) != null) document.getElementById('AddToCartButton_' + pProductID + '_' + vVariantID).style.display = 'inline';
        if (document.getElementById('msg' + vVariantID) != null) document.getElementById('msg' + vVariantID).style.display = 'inline';
        // document.getElementById('preload'  + vVariantID).style.display ='none';
        //alert(http.responseText);
        //alert(resultDiv.innerHTML);
        if (resultDiv != null && resultDiv.innerHTML.length > 9) {

            //resultDiv.style.display = 'none';

            //$(resultDiv).slideDown('slow');

            //$(resultDiv).focus();
            //Call this to initialize mouseover events when cart item changes from 0 to 1
            //slideDrop();
            slideDropVisible2(height);
            resultDiv.style.height = height;
            resultDiv.style.display = 'block';
            //resultDiv.style.display = '';




            //alert("disp=" + resultDiv.style.display);

        }
    }
}

                    

                  
