function doSign(value, way) {
    document.getElementById('uname').innerHTML = value;
    document.getElementById('inout').innerHTML = '<span class="go" title="Click to Sign out" onclick="getSignOut();">Sign out</span>';
        document.getElementById('signform').style.display = 'none';
}


function getSign(amode, aprm, aprm1) {
        var req = new JsHttpRequest();
        req.onreadystatechange = function() {
            if (req.readyState == 4) {
                document.getElementById('signform').innerHTML = req.responseText;
            }
        }
        req.open('POST', '/inc/signin.php', true);
        req.send( {mode: amode, prm: aprm, prm1: aprm1} );
        document.getElementById('signform').style.display = 'block';
        putLayer('signform', 70);
}

function getSignForgot(amode, aprm, aprm1) {
        var req = new JsHttpRequest();
        req.onreadystatechange = function() {
            if (req.readyState == 4) {
                document.getElementById('signform').innerHTML = req.responseText;
            }
        }
        req.open('POST', '/inc/signforgot.php', true);
        req.send( {mode: amode, prm: aprm, prm1: aprm1} );
        document.getElementById('signform').style.display = 'block';
        putLayer('signform', 70);
}

//______________________________________________  Cart _________________________________________________________
function getItem(id, c) {
        document.getElementById('sa').style.display = 'block';
        document.getElementById('advance').style.display = 'block';

        var req = new JsHttpRequest();
        req.onreadystatechange = function() {
            if (req.readyState == 4) {
                document.getElementById('advance').innerHTML = req.responseText;
            }
        }
        req.open('POST', '/cart/view_item.php', true);
        req.send( {pid: id, clink: c} );
        document.getElementById('advance').style.display = 'block';
putLayer('advance', 80);
}

//
function doAddItem(value, mod) {
    var req = new JsHttpRequest();
    req.onreadystatechange = function() {
        if (req.readyState == 4) {
            document.getElementById('ttl_item').innerHTML = req.responseJS.ttlitem;
            document.getElementById('ttl_price').innerHTML = req.responseJS.ttlprice;
        }
    }
    req.open('POST', '/cart/showitem.php', true);
    req.send( { q: value} );
}



function getYourCart(amode, aprm, aprm1) {
        document.getElementById('sa').style.display = 'block';
        document.getElementById('yourcart').style.display = 'block';
        putLayer('yourcart', 10);

        var req = new JsHttpRequest();
        req.onreadystatechange = function() {
            if (req.readyState == 4) {
                document.getElementById('yourcart').innerHTML = req.responseText;
                if (amode != "ordercart" && amode != "viewcart" && amode != "update"){
                    TaxShipping(document.getElementById('frminfo'));//-----Shopping tax (2 onload and onchange)
                }
            }
        }
        req.open('POST', '/cart/view_cart.php', true);
        req.send( {mode: amode, prm: aprm, prm1: aprm1} );
}





function InArray(val, arr) {
    for (i=0; i<arr.length; i++) {
        if (val==arr[i]) {
            return true;
        }
    }
    return false;        
}
    
function TaxShipping (form) {
    var s = new Array("NV");
    var subttl = parseFloat(form.subtotl1.value);
    var sh = parseFloat(form.ship.value);
    var editstate = form.elements["sstate"].value;

    tax=0; tax=parseInt(0);
    add=parseFloat(0);
            

    if (form.sstate.value!="") {
        if (InArray(editstate, s)) {
            tax=subttl/100*7.36;
            tax=parseFloat(tax);
            tax=Math.round(tax*100)/100;
        }
    }
        add = sh + add;
        addi = add.toFixed(2);     
        gttl = subttl + tax + add;
        gttl = gttl.toFixed(2);     

        form.shipping.value = addi;
        document.getElementById('addx').innerHTML = '$' + addi;

        form.tax.value = tax;
        document.getElementById('taxx').innerHTML = '$' + tax;

        form.gtotl.value = gttl;
        document.getElementById('gtotlx').innerHTML = '$' + gttl;

//    alert(add + " - " + delivery);
}




function putLayer(mydiv, top) {
    var Width = document.documentElement.scrollTop;

if (document.body.scrollTop == 0) {
    var Y = document.documentElement.scrollTop;
} else {
    var Y = document.body.scrollTop;
}
    heightBrowser = top + Y;
    document.getElementById(mydiv).style.top = heightBrowser + "px";
}


function movLayer(mydiv, top) {
    var Width = document.documentElement.scrollTop;

if (document.body.scrollTop == 0) {
    var Y = document.documentElement.scrollTop;
} else {
    var Y = document.body.scrollTop;
}
    heightBrowser = top + Y;
    document.getElementById(mydiv).style.top = heightBrowser + "px";
//alert(top);
setTimeout("putLayer('" + mydiv + "', " + top +")", 1000);
}
