$(function() {
	$('#HomeNewsletterSubmit').click( NewsletterSubmit );
	$('#HomeNewsletterForm input[name=Emailadresse]').focus( function () {
		if ( $(this).val() == 'Emailadresse' ) $(this).val( '' ).css( 'color', '#000' );
	}).blur( function () {
		if ( $(this).val() == '' ) $(this).val( 'Emailadresse' ).css( 'color', '#888' );
	}).keyup( function ( e ) { if ( e.keyCode == 13 ) NewsletterSubmit() });
	$('#aCms').attr( 'href', 'javascript:Login()' );
	if ( $('#ContentLeft p:first').html() == '<br>' ) $('#ContentLeft p:first').remove();
	if ( $('#ContentLeft h1:first').text() == 'Online Shop' ) $('#ContentLeft h1:first').css( 'text-align', 'center' );
});
function NewsletterSubmit () {
	var Emailadresse = $('#HomeNewsletterForm input[name=Emailadresse]').val();
	var EmailFilter = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
	if ( Emailadresse == '' || ! EmailFilter.test( Emailadresse ) ) alert( 'Dies ist keine gültige Emailadresse!' );
	else $.post( '/Newsletter', { Emailadresse:Emailadresse }, function ( data ) {
		if ( data.indexOf( 'true' ) > -1 ) {
			$('input[name=Emailadresse]').val( '' ).attr( 'disabled', 'disabled' );
			$('#HomeNewsletterSubmit').unbind( 'click'  );
			alert( 'Sie wurden erfolgreich für den Newsletter angemeldet!' );
		} else if ( data.indexOf( 'exist' ) > -1 ) alert( 'Diese Emailadresse ist bereits für den Newsletter angemeldet!' );
		else if ( data.indexOf( 'invalid' ) > -1 ) alert( 'Dies ist keine gültige Emailadresse' );
		else alert( 'Ein Fehler ist aufgetreten, versuchen Sie es bitte später erneut!' );
	});
}
function Login () {
	$('#aCms').remove();
	$('#FormCms').show( 'slow' );
	$('#FormCms').submit( FormCmsCheck );
	$('#CmsBenutzername').focus( function(){ if ( $(this).attr( 'value' ) == 'Benutzername' ) $(this).attr( 'value', '' ); }).blur( function(){ if ( $(this).attr( 'value' ) == '' ) $(this).attr( 'value', 'Benutzername' ); });
	$('#CmsPasswort').focus( function(){ if ( $(this).attr( 'value' ) == 'Passwort' ) $(this).attr( 'value', '' ); }).blur( function(){ if ( $(this).attr( 'value' ) == '' ) $(this).attr( 'value', 'Passwort' ); });
}
function FormCmsCheck () {
	var Errors = "";
	if ( $('#CmsBenutzername').val() == '' || $('#CmsBenutzername').val() == 'Benutzername' ) Errors += '- Benutzername fehlt\n';
	if ( $('#CmsPasswort').val() == '' || $('#CmsPasswort').val() == 'Passwort' ) Errors += '- Passwort fehlt';
	if ( Errors !== '' ) {
		alert( Errors );
		return false;
	} else return true;
}
