﻿
$('document').ready(function () {
    document.onkeydown = DisableEnterKey;

    $('#locationSearch').keyup(function (event) {
        doAspPostBack(event, "locationSearch", true);
    });

    $('#txtSearch').keyup(function (e) {
        clickButton(e, searchButtonID);
    });
    $('#fullTextSearchBox').keyup(function (e) {
        clickButton(e, 'fullTextSearchSubmit');
    });
});

// do postback on [Enter]
function doAspPostBack(e, argument, checkForEnter) {
    if (isEnterKey(e)) {
        __doPostBack(argument, "");
        return false;
    }
}

// click button on [Enter]
function clickButton(e, buttonId) {
    if (isEnterKey(e)) {
        $('#' + buttonId).click();
    }
}

// disable form submit on enter
function DisableEnterKey(e) {
    if (isEnterKey(e)) {
        e.returnValue = false;
        e.cancel = true;
        try { window.event.keyCode = 0; } catch (e) { }
        return false;
    }
    else {
        return true;
    }
}

function isEnterKey(e) {
    var key;

    //if the users browser is internet explorer
    if (window.event != undefined) {
        key = window.event.keyCode;
    } else if (e.which != undefined) {
        key = e.which;
    } else {
        key = e.keyCode;
    }

    if (key == 13) {
        return true;
    } else {
        return false;
    } 
}

// get meta content by meta-name
function getMetaContents(name) {
    if (name == undefined || name == null || name == '')
        return '';

    var m = document.getElementsByTagName('meta');
    for (var i = 0; i < m.length - 1; i++) {
        var item = $(m[i]);
        if ((item[0].name) == name)
            return item[0].content;
    }
}
