﻿function searchKeyPress(e) {
    // look for window.event in case event isn't passed in 
    if (window.event) { e = window.event; }
    if (e.keyCode == 13) {
        document.getElementById('btnSearch').click();
    }
} 


function ShowSearchSite(str) {

        //onkeydown="if (event.keyCode == 13) document.getElementById('btnSearch').click()"

    var searchVar = "<p align=center><input onkeydown='searchKeyPress(event);' id='txtSearch' type='text' style='position:relative;font-family: arial, Helvetica, sans-serif; font-size: 11px' /><input id='btnSearch' type='button' onclick='Search();' value='Search' style='font-family: arial, Helvetica, sans-serif; font-size: 11px; width: 53px;' /></p>";
        document.getElementById("dvSearchParent").style.height = "50px";
        document.getElementById("dvSearchParent").innerHTML = searchVar;
        document.getElementById("dvSearchParent").style.visibility = "visible";
        document.getElementById("txtSearch").focus();

}

function SearchKeepAlive() {

    document.getElementById("dvSearchParent").style.visibility = "visible";

}

function HideSearch() {

    document.getElementById("dvSearchParent").style.visibility = "hidden";

}


function Search() {
    doSearch("default.aspx?tp=4&matrix=0&q=" + document.getElementById("txtSearch").value + "&r=" + Math.random(), "dvSearchParent");

    document.getElementById("dvSearchParent").innerHTML = "<font color=#000>Searching sandltherapy.com...</font><p align=center><img src=images/loading_1.gif border=0>";
    document.getElementById("dvSearchParent").style.height = "65px";

}





//========================================================================================================
//========================================================================================================
//AJAX Code for Ticket Lookup
//========================================================================================================
//========================================================================================================
var obj1;  //this makes the AJAX function a lot more dynamic and re-usable

var xmlhttp;

//===== ticket lookup
function doSearch(url, obj) {
    createXMLHttpRequest();
    xmlhttp.onreadystatechange = handleStateChange;
    xmlhttp.open("GET", url, true);
    obj1 = obj;
    xmlhttp.send(null);
}



function createXMLHttpRequest() {
    if (window.ActiveXObject) {
        xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
    }
    else if (window.XMLHttpRequest) {
        xmlhttp = new XMLHttpRequest();
    }
}

function handleStateChange() {
    if (xmlhttp.readyState == 4) {
        if (xmlhttp.status == 200) {
            parseResults();
        }
    }
}

function parseResults() {
    var xmlDoc = xmlhttp.responseXML;
    var gresults = xmlDoc.getElementsByTagName('glink');
    document.getElementById(obj1).innerHTML = gresults[0].childNodes[0].nodeValue;
    document.getElementById(obj1).style.height = "130px";

}


