/*
 * PhoneGap is available under *either* the terms of the modified BSD license *or* the
 * MIT License (2008). See http://opensource.org/licenses/alphabetical for full text.
 *
 * Copyright (c) 2005-2010, Nitobi Software Inc.
 * Copyright (c) 2010, IBM Corporation
 */

function KeyEvent() {
}

KeyEvent.prototype.backTrigger = function() {
    var e = document.createEvent('Events');
    e.initEvent('backKeyDown');
    document.dispatchEvent(e);
};

KeyEvent.prototype.menuTrigger = function() {
    var e = document.createEvent('Events');
    e.initEvent('menuKeyDown');
    document.dispatchEvent(e);
};

KeyEvent.prototype.searchTrigger = function() {
    var e = document.createEvent('Events');
    e.initEvent('searchKeyDown');
    document.dispatchEvent(e);
};

if (document.keyEvent == null || typeof document.keyEvent == 'undefined') {
    window.keyEvent = document.keyEvent = new KeyEvent();
}