var init_inputs = function (inputs){
function inputPlaceholder (input, color) {
  if (!input) return null;
  var _input = $(input);
  if (input.placeholder && 'placeholder' in document.createElement(input.tagName)) return _input;
  var placeholder_color = color || '#666';
  var default_color = input.style.color;
  var placeholder = input.getAttribute('placeholder');

  if (input.value === '' || input.value == placeholder) {
    input.value = placeholder;
    input.style.color = placeholder_color;
  }

  _input.focus(function(){
    this.style.color = default_color;
    if (this.value == placeholder) {
      this.value = '';
    }
  });

  _input.blur(function(){
    if (this.value === '') {
      this.value = placeholder;
      this.style.color = placeholder_color;
    } else {
      this.style.color = default_color;
    }
  });

  input.form && $(input.form).submit(function(){
    if (input.value == placeholder) {
      input.value = '';
    }
  });

  return _input;
}
 
  $(inputs || 'input[placeholder], textarea[placeholder]').each(function(){
    inputPlaceholder(this);
  });
}

$(function() {
  init_inputs();
});

