var kbd = null;

google.load("elements", "1", {
    packages: "keyboard"
});


function loadKeyboard(textfield) {
  if(!kbd) {
    kbd = new google.elements.keyboard.Keyboard(
      [Drupal.settings.lang],
      [textfield]);
    kbd.setVisible(true);
    $('#' + textfield).focus();
    $('#kbd').show();
  }
  else if(kbd.isVisible()) {
    kbd.setVisible(false);
    $('#kbd').hide();
  }
  else {
    kbd.setVisible(true);
    $('#kbd').show();
    $('#' + textfield).focus();
  }
}
$(function() {
  $('#keyboard img').click(function() {
    loadKeyboard('keywords');
    return false;
  });
});
