$(document).ready(function(){	
	$('#s').val('Suche');
	$("#s").defaultVal();	
	
	
	$("#newsletter-form form").submit(function() {
		if(isValidEmailAddress($('input[name=ne]').val())) {
			return true;
		} else {
			alert("Bitte geben Sie Ihre E-Mailadresse korrekt ein!");
			return false;
		}
	});
	
});


function isValidEmailAddress(emailAddress) {
var pattern = new RegExp(/^(("[\w-\s]+")|([\w-]+(?:\.[\w-]+)*)|("[\w-\s]+")([\w-]+(?:\.[\w-]+)*))(@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$)|(@\[?((25[0-5]\.|2[0-4][0-9]\.|1[0-9]{2}\.|[0-9]{1,2}\.))((25[0-5]|2[0-4][0-9]|1[0-9]{2}|[0-9]{1,2})\.){2}(25[0-5]|2[0-4][0-9]|1[0-9]{2}|[0-9]{1,2})\]?$)/i);
return pattern.test(emailAddress);
}


/* ------------------------------------------------------------------------------------------------------------------------------------
/* !===> Default Input Value */
/* ------------------------------------------------------------------------------------------------------------------------------------ */
(function ($) {
 $.fn.defaultVal = function(params) {
  // Default options
  var params = jQuery.extend({
    defaultOverride: false
  }, params);
  
  $(this).each(function() {
   var $el = $(this);
   
   // Remember the default value
   if (params.defaultOverride) $el.data('default_value', params.defaultOverride);
   else       $el.data('default_value', $el.val());
   
   // Focus and blur actions
   $el.focus(function() {
    $el.addClass('focus');
    if ( ! $el.data('not_default')) {
     $el.data('not_default', 1);
     $el.val('');
    } //end if
   }).blur(function() {
    if ( ! $el.val()) {
     if ($el.data('default_value')) $el.val( $el.data('default_value') );
     $el.data('not_default', 0);
    } //end if
   });
   
  }); //end each()
 }; //end function()
})(jQuery);

