// Place your application-specific JavaScript functions and classes here
// This file is automatically included by javascript_include_tag :defaults

var $j = jQuery;
$j.fn.extend({
	toggleValue : function (defaultText) {
		return this.each(function() {
		    if($j(this).val() == '') {
		      $j(this).val(defaultText);
		    }
		    
		    if($j(this).val() != defaultText) {
		      $j(this).addClass('onfocus');
		    }
		  
			  $j(this).focus(function() {
				  if ($j(this).val() == defaultText) {
					  $j(this).val('');
					  $j(this).addClass('onfocus');
				  }
			  $j(this).blur(function () {
				  if ($j.trim($j(this).val()) == '') {
					  $j(this).val(defaultText);
					  $j(this).removeClass('onfocus');
				  }
			  });
		  });
	  });
  }
});


$(function() {
  $('#email').toggleValue('E-Mail Adresse');
  $('#name').toggleValue('Name');
  $('#telefon').toggleValue('Telefonnummer');
  
  $('.toggler').bind('click', function(){
    $(this).parent().next().children('ul').toggle();
    $(this).toggleClass('toggled');
    
    if ($(this).hasClass('toggled')) {
      $(this).html('-');
    } else {
      $(this).html('+');
    }
    
    return false;
  });
});