﻿//      MyBobs General UI Scripts
//      W/ AJAX
//

var myTimeout;
var currentbox;
var xmlDoc;

function categorysort(sortdirection, token){
    var y = sortdirection.split("~~");
    dbAJAX("scripts/postback/uifunctions.aspx","?action=categorysort&sortfield=" + y[0] + "&sortdirection=" + y[1] + "&pagecontext=" + token,RefreshPageContent);
}
function GetCartCount(){
    var randomnumber=Math.floor(Math.random()*100001)
    dbAJAX("/scripts/postback/uifunctions.aspx","?action=cartcount&rand="+randomnumber,RefreshCartCount);
    return false;
}
function RefreshCartCount(thecount) {
/*   CALLBACK */
    $("#shoppingCartCount").html(thecount);
}
function RefreshPageContent(xmlResponse) {
    
    var response_array=xmlResponse.split("||");
    
    if(response_array[0]=="OK")
        {
        $("#pagecontent").html(response_array[1]);
        $("#sorttopspan").html(response_array[2]);
        $("#sortbottomspan").html(response_array[3]);      
        $("#paginationheader").html(response_array[4]);   
        $("#paginationfooter").html(response_array[5]);  
        }
    else
        {
        alert(response_array[1]);  
        }
    return false;   
}

function numbersOnly(e)
    {
    var keynum
    var keychar
    var numcheck
    if(window.event) // IE
    {
    keynum = e.keyCode
    }
    else if(e.which) // Netscape/Firefox/Opera
    {
    keynum = e.which
    }
    keychar = String.fromCharCode(keynum);
    numcheck = /[a-zA-Z]/;
    return !numcheck.test(keychar);
    }
            
            