﻿function checkForEnterKey() {
    var retVal = true;
    var keycode = 0;
    if ((typeof (window.event) != "undefined") && (window.event != null)) {
        keycode = window.event.keyCode;
    }
    else if ((typeof (e) != "undefined") && (e != null)) {
        keycode = e.which;
    }
    if (keycode == 13)
    {
        doSearch();
        retVal = false;
    }
    return retVal;
}

function findKeywordTextbox()
{
    var ret = null;
    
    var inputs = document.getElementsByTagName("input");
    for (var i=0; i<inputs.length; i++)
    {
        if (inputs[i].id == "searchField")
        {
            ret = inputs[i];
            break;
        }
    }
    
    return ret;
}

function doSearch() {
    var keywordsTextbox = findKeywordTextbox();
    if (keywordsTextbox != null)
    {
    	var keywords = keywordsTextbox.value;
    	if (keywords.length > 0 && keywords != 'SEARCH WITH BING') {
            var q = "q=" + escape(keywords);
            var l = "l=" + ("en");
            var form = "FORM=" + escape("QBMA");
            var mkt = "mkt=" + escape("en-US");

            // Restrict the search to just pages in this site
            var s100 = "s100=on";
            var otherSite = "q1=site:http%3A%2F%2Fwww.microsoft.com%2Fsilverlight";

            var url = "http://www.bing.com/search?" + q + "&" + l + "&" + form + "&" + mkt + "&" + s100 + "&" + otherSite;
            window.location.href = url;
        }
    }
}


