// JScript source code

function getFormValues()
{
    var str = "";
    for (var i = 0; i < document.searchform.elements.length; i++) {
        switch (document.searchform.elements[i].type) {
            case "text":
                str += document.searchform.elements[i].name + "=" + escape(document.searchform.elements[i].value) + "&";
                break;
            case "hidden":
                str += document.searchform.elements[i].name + "=" + escape(document.searchform.elements[i].value) + "&";
                break;
            case "select-one":
                str += document.searchform.elements[i].name + "=" + 
                        document.searchform.elements[i].options[document.searchform.elements[i].selectedIndex].value + "&";
                break;
        }
    }
    str = str.substr(0, str.length - 1);
    return str;
}

function UpdateCounter()
{
    var str = getFormValues();
    var xmlHttp;
    
    try 
    {
        xmlHttp=new XMLHttpRequest();    
    }
    catch (e) 
    {              
        try
        {             
            xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");    
        }
        catch (e)
        {      
            try
            {      
                xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");        
            }
            catch (e)
            {    
                alert("Your browser does not support AJAX!");        
            }      
        }    
    }  
    
    xmlHttp.onreadystatechange = function()
    {   
        var strar, str;
        
        if (xmlHttp.readyState == 4)
        { 
            str = xmlHttp.responseText;
            strar = str.split(" ");
            document.getElementById("counterspan").innerHTML = strar[0]; 
            document.getElementById("countertext").innerHTML = strar[1];
        }        
    } 
        
    xmlHttp.open("POST", "counter.asp", true);
    xmlHttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded;charset=UTF-8");
    xmlHttp.send(str);
}
