﻿function Search() {
    var url = new String();
    var search = document.getElementById('searchbox').value;

    if (search != null && search.length > 0) {

        var urlLang = window.location.pathname.substring(1, 3);
        url = 'Search.aspx?text=' + encodeURIComponent(search);
        if (urlLang != null) {
            urlLang = urlLang.toLowerCase();
            if (urlLang == 'en' || urlLang == 'fr' || urlLang == 'it' || urlLang == 'es' || urlLang == 'de' || urlLang == 'jp' || urlLang == 'ru') {
                url = url + '&lang=' + urlLang; 
            }
        }
        window.location.href = url;
    }
};

window.onload = function() {
    var search = document.getElementById('searchbox');
    search.onkeypress = function(e) {
        var search = document.getElementById('searchbox');
        var code;
        if (!e) var e = event;
        if (e.keyCode) code = e.keyCode;
        else if (e.which) code = e.which;

        if (code == 13) {
            Search();
            return false;
        }
        return true;
    }
    search.onkeyup = function(e) {
        var search = document.getElementById('searchbox');
        var code;
        if (!e) var e = event;
        if (e.keyCode) code = e.keyCode;
        else if (e.which) code = e.which;

        if (code == 27) {
            search.value = "";
        }
        return true;
    }

    search.onfocus = function(e) {
        var search = document.getElementById('searchbox');
        if (search.className != 'searchtextbox') {
            search.className = 'searchtextbox';
            search.value = '';
        }
    }
}
