// ##### jQUERY #####

jQuery().ready(function(){

	// FANCYBOX

	$("a.fancy").fancybox({
		'overlayShow'			: false,
		'zoomSpeedIn'			: 600,
		'zoomSpeedOut'			: 500,
		'easingIn'				: 'easeOutBack',
		'easingOut'				: 'easeInBack',
		'hideOnContentClick'	: true
	});

	$("a.flash").fancybox({
		'overlayShow'			: false,
		'zoomSpeedIn'			: 600,
		'zoomSpeedOut'			: 500,
		'easingIn'				: 'easeOutBack',
		'easingOut'				: 'easeInBack',
		'hideOnContentClick'	: true,
		'frameWidth'			: 600,
		'frameHeight'			: 500,
		'background'			: '#ffffff'
	});

});


// ##### SUBMENU #####

function submenu(subdiv, style) {
	if (style == "show") {
		document.getElementById(subdiv).style.visibility='visible';
	} else if (style == "hide") {
		document.getElementById(subdiv).style.visibility='hidden';
	}
}


// ##### MAIL UNCRYPT #####

function UnCryptMailto( s )
{
    var n = 0;
    var r = "";
    for( var i = 0; i < s.length; i++)
    {
        n = s.charCodeAt( i );
        if( n >= 8364 )
        {
            n = 128;
        }
        r += String.fromCharCode( n - 1 );
    }
    return r;
}

function linkTo_UnCryptMailto( s )
{
    location.href=UnCryptMailto( s );
}


// ##### FORM CHECK #####

function anfrageformular_check() {

  if (document.getElementById('form_nachname').value == "") {
    alert("Geben Sie bitte Ihren Nachnamen ein.");
    document.getElementById('form_nachname').focus();
    return false;
  }

  if (document.getElementById('form_email').value == "" && document.getElementById('form_telefon').value == "") {
    alert("Geben Sie bitte Ihre Telefonnummer und/oder Ihre E-Mail-Adresse ein.");
    document.getElementById('form_email').focus();
    return false;
  }

  if (document.getElementById('form_email').value != "") {

	  if (document.getElementById('form_email').value.indexOf("@") == -1) {
	    alert("Überprüfen Sie bitte die korrekte Schreibweise Ihrer E-Mail-Adresse.");
	    document.getElementById('form_email').focus();
	    return false;
	  }

	  if (document.getElementById('form_email').value.indexOf(".") == -1) {
	    alert("Überprüfen Sie bitte die korrekte Schreibweise Ihrer E-Mail-Adresse.");
	    document.getElementById('form_email').focus();
	    return false;
	  }

	  if (document.getElementById('form_email').value.indexOf(" ") >= 1) {
	    alert("Überprüfen Sie bitte die korrekte Schreibweise Ihrer E-Mail-Adresse.");
	    document.getElementById('form_email').focus();
	    return false;
	  }

  }

  if (document.getElementById('form_mitteilung').value == "") {
    alert("Geben Sie bitte eine Mitteilung ein.");
    document.getElementById('form_mitteilung').focus();
    return false;
  }

}
