﻿function showSearch() {
    var searchSibling = null;
    
    if (document.body.getElementsByTagName('h1').length > 0)
        searchSibling = document.body.getElementsByTagName('h1')[0];
    else if (document.body.getElementsByTagName('h4').length > 0)
        searchSibling = document.body.getElementsByTagName('h4')[0];
    else
        searchSibling = document.body.childNodes[0];

    var searchSiblingDiv = document.createElement('div');
    {
        searchSiblingDiv.id = 'searchBox';
        searchSibling.parentNode.insertBefore(searchSiblingDiv, searchSibling);
    }

    var searchSiblingForm = document.createElement('form');
    {
        searchSiblingForm.id = 'searchForm';
        searchSiblingForm.action = 'searchResults.asp';

        var searchSiblingFormQuery = document.createElement('input');
        {
            searchSiblingFormQuery.type = 'text';
            searchSiblingFormQuery.name = 'Query';
            searchSiblingFormQuery.id = 'txtQuery';
            searchSiblingFormQuery.value = 'Search Website ..';
            searchSiblingFormQuery.onfocus = function() { this.select(); };
            
            searchSiblingForm.appendChild(searchSiblingFormQuery);
        }

        var searchSiblingFormSubmit = document.createElement('input');
        {
            searchSiblingFormSubmit.type = 'submit';
            searchSiblingFormSubmit.value = 'Go';

            searchSiblingForm.appendChild(searchSiblingFormSubmit);
        }

        searchSibling.parentNode.insertBefore(searchSiblingForm, searchSibling);
    }
}

showSearch();