


$( document ).ready(function() {

	$(window).on('resize', function(){
	
		if($('#PopupStatus').val()=='Yes')
		{
			//alert("erhan");
			if($(window).width()>768)
			{
				//$('.fancybox-content').css({ width: $('#PopupWidth').val() + 'px', height: $('#PopupHeight').val() + 'px' });
				
				$('.fancybox-slide').css('padding', '44px !important');
				$('.fancybox-content').css({ width: $('#PopupWidth').val() + 'px', height: $('#PopupHeight').val() + 'px' });
				$.fancybox.resize();
			}
			else
			{
				parent.$('.fancybox-slide').css('padding', '0px');
				parent.$('.fancybox-content').css({ width: '100%', height: '100%' });
				$.fancybox.resize();
			}
	
		}
		//alert("erhan");
	});

});




$( document ).ready(function() {
	ControlPanel();
	

	
	
	jQuery('img.svg').each(function(){
	    var $img = jQuery(this);
	
	    var imgClass = $img.attr('class');
	    var imgURL = $img.attr('src');
	
	    jQuery.get(imgURL, function(data) {
	        var $svg = jQuery(data).find('svg');
	
	        if(typeof imgClass !== 'undefined') {
	            $svg = $svg.attr('class', imgClass+' replaced-svg');
	        }
	        
	        $svg = $svg.removeAttr('xmlns:a');
	
	        $img.replaceWith($svg);
	    }, 'xml');
	});
	

	
});
















function GeneratePass()
{
	var PasswordText = $('#Password').val();
	var md = forge.md.sha256.create();  
	md.start();  
	md.update(PasswordText , "utf8");  
	var hashText = md.digest().toHex();
	$('#PasswordLong').val(hashText);
	
	TopLogin();
}




function TopLogin()
{
	
	
	if (document.TopLoginForm.EMail.value=="")
	{
		alert("Geben Sie Ihre E-Mail Adresse ein");
		document.TopLoginForm.EMail.focus();
	}
	else if (echeckTop(document.TopLoginForm.EMail.value)==false)
	{
    	alert("Geben Sie Ihre E-Mail Adresse korrekt ein");
		document.TopLoginForm.EMail.focus();
	}
	else if(document.TopLoginForm.Password.value=="")
	{
		alert("Sie haben kein Passwort eingegeben. Bitte geben Sie Ihr Passwort ein!");
		document.TopLoginForm.Password.focus();		
	}
	else
	{
		
		ParameterContent=$('#TopLoginForm').serialize();
		
		$.ajax({
			type: 'GET',
			url: 'https://www.akropolisgrill.de/LoginProcess.html?' + ParameterContent,
			cache: false,
			success: function(LoginCevap) {
				if(LoginCevap==0)
				{
					alert("Die E-Mail Adresse oder das Passwort ist falsch. Bitte überprüfen Sie Ihre Eingabe.");
				}
				else if(LoginCevap==1)
				{
					ControlPanel();
				}
			}
		});
		
	}
}

function ControlPanel()
{
	$.ajax({
		type: 'GET',
		url: 'https://www.akropolisgrill.de/TopLogin.html',
		cache: false,
		success: function(LoginX) {
			$('div#TopMenuLoginAreaContent').html(LoginX);
		}
	});
}

function enter_loginTop(e)
{
	var characterCode;
	if(e && e.which)
	{
	e = e
	characterCode = e.which
	}
	else{
	e = event
	characterCode = e.keyCode
	}
	if(characterCode == 13)
	{
		GeneratePass();
	}
}

function echeckTop(str)
{
	var at="@"
	var dot="."
	var lat=str.indexOf(at)
	var lstr=str.length
	var ldot=str.indexOf(dot)
	if (str.indexOf(at)==-1){return false}
	if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){return false}
	if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){return false}
	if (str.indexOf(at,(lat+1))!=-1){return false}
	if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){return false}
	if (str.indexOf(dot,(lat+2))==-1){return false}
	if (str.indexOf(" ")!=-1){return false}
	return true					
}


function ForgotWindow(LoginDirect,PopupTitle)
{
	$.fancybox.open({
		'type' : 'iframe',
		'title' : PopupTitle,
		'href' : 'https://www.akropolisgrill.de/Password2.html?LoginDirect=' + LoginDirect,
		'width' : 400,
		'height' : 330,
		'padding' : 0,
		'modal' : false,
  		'helpers'   : {overlay : {closeClick: false}},
		'scrollOutside' : false,
		'closeBtn' : true,
   		'fitToView' : false,
		'autoSize' : false,
		'iframe': {'scrolling': 'no'}
	});
}



function openNav() {
 document.getElementById("mySidenav").style.left = "0px";
 closeNav2();
}

function closeNav() {
  document.getElementById("mySidenav").style.left = "-250px";
}

function openNav2() {
 document.getElementById("mySidenav2").style.left= "calc(100% - 250px)";
 closeNav();
}

function closeNav2() {
  document.getElementById("mySidenav2").style.left = "calc(100% + 250px)";
}







