$(document).ready(function(){
	FLIR.init();
	$("ul#navigation li a").each( function() { FLIR.replace(this); } );
	$("#sidebar .box h2").each( function() { FLIR.replace(this); } );
	$("#sidebar-2 .box h2").each( function() { FLIR.replace(this); } );
	$("#content h1").each( function() { FLIR.replace(this); } );
	
	$('#gallery a').lightBox();
	
	$('#byebyespam').css('display','none');
	$('#ConCommentTrivia').val('Paul');
	
	$('.admin_menu a').click(function(){
		$('.admin_menu a').removeClass('active');
		$(this).addClass('active').blur();
	});
	
});

var base = "http://lagerhaeusle.de";
//var base = "http://localhost/lagerhaeusle.de";
function showTotalMenu(){
	$("div#lunch").ajaxStart(function(){
   		$(this).fadeOut();
		$('#lunch-link').fadeOut();
		$('#content div.loader').fadeIn();
 	});
	$.ajax({
	   	url: "./menu/show/",
	   	success: function(msg){
	     	$('div#lunch').html(msg);
			$('#content div.loader').fadeOut();
			$('div#lunch').fadeIn();
	   	}
 	});
	return false;
}

function performNewsletterAction(){
	var email = $('#email-newsletter').val();
	if(email == ""){
		$('#email-newsletter').css('border','3px solid red');
		$('#newsletter-content').before('<p class="error-message">Bitte eine gültige E-Mail-Adresse angeben</p>');
		return false;
	}else{
		$(".box div#loader-newsletter").ajaxStart(function(){
	   		$('#newsletter-content').fadeOut();
			$(this).fadeIn();
 		});
		$.ajax({
		   	type: "POST",
			url: base+"/newsletter/index/"+email+"/"+$('.radio').attr('checked'),
		   	success: function(msg){
		     	$(".box div#loader-newsletter").fadeOut();
				$('#newsletter-content').before(msg);
				$('#newsletter-content').fadeIn();
		   	}
 		});
		return false;
	}
}

function performSMSAction(){
	number = new String($('#number').val());
	if (number.length == 0) {
		$('#number').css('border', '3px solid red');
		$('#sms-content').before('<p class="error-message">Bitte eine gültige Handynummer angeben</p>');
		return false;
	}
	if(number.indexOf('+') >= 0 || number.indexOf(' ') >= 0){
		$('#number').css('border', '3px solid red');
		$('#sms-content').before('<p class="error-message">Bitte geben Sie die Handynummer in folgendem Format ein: 01711234567</p>');
		return false;
	}
	
	else{
		$(".box div#loader-sms").ajaxStart(function(){
	   		$('#sms-content').fadeOut();
			$(this).fadeIn();
 		});
		$.ajax({
		   	type: "POST",
			url: base+"/sms/index/"+number+"/"+$('#sms-content .radio').attr('checked'),
		   	success: function(msg){
		     	$(".box div#loader-sms").fadeOut();
				$('#sms-content').before(msg);
				$('#sms-content').fadeIn();
		   	}
 		});
		return false;
	}
}

function showAdminPanel(id){
	$("#content div.hidden").each( function() {
		$(this).slideUp();
	});
	$("#content div#"+id).slideDown();
	return false;
}

function deleteNewsletterReciepiant(id){
	var confirmDelete = confirm('Sicher löschen?');
	if (confirmDelete) {
		$.ajax({
			type: "POST",
			url: base+"/newsletter/delete/" + id,
			success: function(msg){
				$('#nl-'+id).fadeOut();
			}
		});
	}
	return false;
}

function editAdminProfile(){
	var password = $('#ConAdminNewPassword').val();
	var password2 = $('#ConAdminNewPassword2').val();
	
	if (password != '') {
		if (password != password2) {
			$('#ConAdminNewPassword2').css('border', '3px solid red');
			alert('Die beiden PasswÃ¶rter stimmen nicht überein!');
			return false;
		}
	}else {
		return true;
	}
}

function editGbEntry(id){
	$('.gb-form-'+id).show();
	$('#gb-text-'+id).hide();
	return false;
}

function deleteGbEntry(id){
	var confirmDelete = confirm('Sicher löschen?');
	if (confirmDelete) {
		$.ajax({
			type: "POST",
			url: base+"/guestbook/delete/" + id,
			success: function(msg){
				$('#gb-'+id).fadeOut();
				$('#gb-text-'+id).fadeOut();
				$('.gb-form-'+id).fadeOut();
			}
		});
	}
	return false;
}

