window.onload = function()
  {
      settings = {
          tl: { radius: 5 },
          tr: { radius: 5 },
          bl: { radius: 5 },
          br: { radius: 5 },
          antiAlias: true,
          autoPad: true,
          validTags: ["div", "table", "tr", "td"]
      }               
        settings_top = {
          tl: { radius: 0 },
          tr: { radius: 0 },
          bl: { radius: 5 },
          br: { radius: 5 },
          antiAlias: true,
          autoPad: true,
          validTags: ["div", "td"]
      }
       var myBoxObject = new curvyCorners(settings_top, "myHeaderBox");
      myBoxObject.applyCornersToAll();
      var myBoxObject1 = new curvyCorners(settings, "myMiddleBox");
      myBoxObject1.applyCornersToAll();
  }
  
function Validate() {
    var x = document.getElementById("txtSearch").value; if (x == "") { return false; }
    return true;
}

function getResults(query, startindex, sortBy, DivID) {
    if (sortBy.length == 0) { sortBy = "2"; }
    var v1 = "<%=Configuration.ConfigurationManager.AppSettings:resultsPerPage %>"; var endIndex = parseInt(parseInt(startindex) + parseInt(v1) - 1); //if (endIndex > total) { endIndex = total; }
    var inputString = "?id=2500&param1='" + query + "'&param2=" + startindex + "&param4=" + sortBy; inputString = inputString + "&param5=" + document.getElementById('hb').value; inputString = inputString + "&param6=" + document.getElementById('hc').value; inputString = inputString + "&param7=" + document.getElementById('ha').value; inputString = inputString + "&param8=" + document.getElementById('hz').value; inputString = inputString + "&param9=" + document.getElementById('hm').value; inputString = inputString + "&param10=" + document.getElementById('SessionPageID').value; document.getElementById(DivID).innerHTML = "<br/>&nbsp;&nbsp;&nbsp;&nbsp;<img src='http://www.jaypatel.net/images/ajax-loader(2).gif'/>";
    ajaxFunction(inputString, DivID);
}
function FlipDivSortByList()
{
    if(document.getElementById('DivSortByList').style.display == "none")
    {
        document.getElementById('DivSortByList').style.display = "block";
    }
    else
    {
        document.getElementById('DivSortByList').style.display = "none";
    }
}
function ChangeSortOrder(sortID)
{
    var query = document.getElementById('hSearchQuery').value;
    document.getElementById('DivSortByList').style.display = 'none'
    var DivSortByContent = '';
    if(sortID == '1') { DivSortByContent = 'Most popular';} else if(sortID == '2') {DivSortByContent = 'Rating';} else if(sortID == '3') { DivSortByContent = 'Prices (low to high)'; } else if(sortID == '4') {DivSortByContent = 'Release date'; }
    document.getElementById('DivSortBy').innerHTML = DivSortByContent;
    getResults(query,1,sortID,'DivResults');
}
function ajaxFunction(myInput, myTarget) {
    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!"); return false; }
        }
    }
    xmlHttp.onreadystatechange = function() {
        if (xmlHttp.readyState == 4)
        { document.getElementById(myTarget).innerHTML = xmlHttp.responseText; }
    }
    xmlHttp.open("GET", "http://www.konsulted.com/ProcessAjax.aspx" + myInput, true); xmlHttp.send(null);
}
function ajaxFunctionFiltersHTML(input, target) {
    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!"); return false; }
            }
        }
    xmlHttp.onreadystatechange = function() {
        if (xmlHttp.readyState == 4)
        {   document.getElementById(target).innerHTML = xmlHttp.responseText; 
            var sindex =  xmlHttp.responseText.indexOf("<script"+">");
            if(sindex >= 0)
            {
                var eindex =  xmlHttp.responseText.indexOf("</"+"script>",sindex);
                var js = xmlHttp.responseText.substring(sindex+8,eindex);
                eval(js);
                //var myFunc = new Function(js);
               // myFunc();
            }
        }
    }
    xmlHttp.open("GET", "http://www.konsulted.com/ProcessAjax.aspx" + input, true); xmlHttp.send(null);
}