// JS-Funktionen

function slideSwitch()
{		
  var $active = $('#slides IMG.active');	
  if ( $active.length == 0 ) $active = $('#slides IMG:last');	    
  var $next =  $active.next().length ? $active.next() : $('#slides IMG:first');	
  // Für Zufallsanzeige  
  // var $sibs  = $active.siblings();
  // var rndNum = Math.floor(Math.random() * $sibs.length );
  // var $next  = $( $sibs[ rndNum ] );	
  $active.addClass('last-active');	
  $next.css({opacity: 0.0})
      .addClass('active')
      .animate({opacity: 1.0}, 3000, function()
      {
      	$active.removeClass('active last-active');
      });
}

function EMail(s)
{
	 var a = false;
	 var res = false;
	 if(typeof(RegExp) == 'function')
	 {
	  var b = new RegExp('abc');
	  if(b.test('abc') == true){a = true;}
	  }
	
	 if(a == true)
	 {
	  reg = new RegExp('^([a-zA-Z0-9\-\.\_]+)'+
	                   '(\@)([a-zA-Z0-9\-\.]+)'+
	                   '(\.)([a-zA-Z]{2,4})$');
	  res = (reg.test(s));
	 }
	 else
	 {
	  res = (s.search('@') >= 1 &&
	         s.lastIndexOf('.') > s.search('@') &&
	         s.lastIndexOf('.') >= s.length-5)
	 }
 	return(res);
}

function check_news_val(val)
{
	if(EMail(val))
	{
		return true;			
	}
	else
	{
		alert(unescape('Bitte geben Sie eine g%FCltige E-Mail-Adresse ein.'));
	  return false;
	}	
}
