﻿var isEmail = function ( str ) 
{
	alert('isEmail');
	return false;
};
var init_page = function ( debug ) 
{
	if ( typeof debug == 'undefined' ) debug = false;
	if ( typeof debug == 'number' ) debug = debug ? true : false;
	if ( typeof debug == 'string' ) debug = debug == 'true' ? true : false;
	// SearchForm
	formSearchOptions = 
	{
		debug : debug
		, form : 
		{	
			id : 'form-search' 
			, onSubmitErrorMessage : ( lang.toLowerCase() == 'en' ) ? 'The search term should be at least 3 characters long!' : 'Der Suchbegriff sollte mindestens 3 Zeichen lang sein!'
		}
		, input : 
		{
			id : 'form-search-q' 
			, minLen : 3 
			, defaultValue : 
			{
				value : ( lang.toLowerCase() == 'en' ) ? 'Enter search term' : 'Suchbegriff eingeben'
				, textAlign : 'center' 
			} 
		} 
	};
	formSearchHandler = new formHandlerSingleInput( formSearchOptions );
	
	// Form: NewsletterSignIn
	formNlSignInOptions = 
	{
		debug : debug
		, form : 
		{	
			id : 'form-newsletter-sign-in' 
			, onSubmitErrorMessage : ( lang.toLowerCase() == 'en' ) ? 'Please enter a correct e-mail address!' : 'Bitte eine korrekte E-Mail-Adresse eingeben!'
		}
		, input : 
		{
			id : 'form-newsletter-sign-in-email' 
			, minLen : 1 
			, checkFunction : 'isEmail' 
			, defaultValue : 
			{
				value : ( lang.toLowerCase() == 'en' ) ? 'Enter an e-mail address' : 'E-Mail-Adresse eingeben' 
				, textAlign : 'center' 
			} 
		} 
	};
	formNlSignInHandler = new formHandlerSingleInput( formNlSignInOptions );
};

