﻿var doImage = doImage; var TType = TType; var defaultSearchLable;
function mhHover(tbl, idx, cls) { var t, d; if (document.getElementById) t = document.getElementById(tbl); else t = document.all(tbl); if (t == null) return; if (t.getElementsByTagName) d = t.getElementsByTagName("TD"); else d = t.all.tags("TD"); if (d == null) return; if (d.length <= idx) return; d[idx].className = cls; }

var rsltextbox = 'msviLSBtbox'; var wtflag = false;
function stripSymbols() { var objrslttextbox = getObjectById(rsltextbox); if (objrslttextbox) { var form = objrslttextbox.form; var s = objrslttextbox.value; filteredValues = "<>"; var i; var returnString = ""; for (i = 0; i < s.length; i++) { var c = s.charAt(i); if (filteredValues.indexOf(c) == -1) { returnString += c; } else { returnString += " "; } } objrslttextbox.value = returnString; } if (!wtflag) { trackLSB("Site"); } }
function addSubmitEvent() { defaultSearchLable = document.getElementById("msviLSBtbox").value; var objrslttextbox = getObjectById(rsltextbox); if (objrslttextbox) { var form = objrslttextbox.form; if (window.attachEvent) { form.attachEvent("onsubmit", stripSymbols); } else { form.addEventListener("submit", stripSymbols, false); } } }
function getObjectById(elid) { if (document.getElementById) { return document.getElementById(elid); } else if (document.all) { return document.all[elid]; } else if (document.layers) { return document.layers[elid]; } }
if (window.attachEvent) { window.attachEvent("onload", addSubmitEvent); } else { window.addEventListener("load", addSubmitEvent, false); }
function trackLSB(type) { clearDefaultSearchLable(); if (typeof dcsMultiTrack == "function") { var qu = document.getElementById("msviLSBtbox").value; var dcsuri = "results.aspx"; var dcssip, ti; if (type == "Site") { dcssip = "search.microsoft.com"; ti = "SearchButton: OnSite"; } else if (type == "Web") { dcssip = "bing.com"; ti = "SearchButton: Web"; } dcsMultiTrack("DCS.dcsuri", dcsuri, "DCS.dcssip", dcssip, "WT.ti", ti, "WT.dl", "2", "WT.z_srch_t", qu, "DCS.dcsqry", "", "WT.ad", "", "WT.mc_id", ""); wtflag = true; DCS.dcsuri = DCS.dcssip = DCS.dcsqry = WT.ti = WT.z_srch_t = ""; } }

var isInputqu = false;
var searchBoxWidthWithKievLogo = 0;
var searchBoxWidthWithoutKievLogo = 0;
function clearDefaultSearchLable() {
    var searchBox = document.getElementById("msviLSBtbox");
    if (!isInputqu) { searchBox.value = ""; }
}
var currentState = 'blur';

function searchBoxFocusedBing(defaultSearchLabel) {
    var searchBoxInput = document.getElementById("msviLSBtbox");
    var kievImage = document.getElementById("msviLSBlogo");
    if (searchBoxInput.value == defaultSearchLabel) {
        searchBoxInput.value = '';
        currentState = 'focus';
        searchBoxInput.className = currentState;
        kievImage.style.display = 'none';
    }
}

function searchBoxBlurBing(defaultSearchLabel) {
    var searchBoxInput = document.getElementById("msviLSBtbox");
    var kievImage = document.getElementById("msviLSBlogo");
    if (searchBoxInput.value.replace(/(^\s*)|(\s*$)/g, '') == '') {
        searchBoxInput.value = defaultSearchLabel;
        currentState = 'blur';
        searchBoxInput.className = currentState;
        kievImage.style.display = 'block';

        isInputqu = false;
    }
    else { isInputqu = true; }
}
