  // Placeholder plugin
  jQuery.fn.textPlaceholder = function () {
  
  	return this.each(function(){
  
  		var that = this;
  
  		if (that.placeholder && 'placeholder' in document.createElement(that.tagName)) return;
  
  		var placeholder = that.getAttribute('placeholder');
  		var input = jQuery(that);
  
  		if (that.value === '' || that.value == placeholder) {
  			input.addClass('text-placeholder');
  			that.value = placeholder;
  		}
  
  		input.focus(function(){
  			if (input.hasClass('text-placeholder')) {
  				this.value = '';
  				input.removeClass('text-placeholder')
  			}
  		});
  
  		input.blur(function(){
  			if (this.value === '') {
  				input.addClass('text-placeholder');
  				this.value = placeholder;
  			} else {
  				input.removeClass('text-placeholder');
  			}
  		});
  
  		that.form && jQuery(that.form).submit(function(){
  			if (input.hasClass('text-placeholder')) {
  				that.value = '';
  			}
  		});
  
  	});
  
  };


  /* Main function
  - - - - - - - - - - - - - - - - */
  $.euroas.others = function() {
    
    // Fallback for HTML5 placeholders
    $("[placeholder]").textPlaceholder();
    
    $('#slider ul a').hover(
      function() { $(this).stop().animate({ backgroundPosition: 409 }, 150); },
      function() { $(this).stop().animate({ backgroundPosition: 400 }, 150); });
      
    $('#slider').ContentSlider();
      
  };
