/*De funktioner der kaldes ved load af siden*/
function load()
{
$('#edit').hide(0);
$('#edit_2').hide(0);
$('#edit_3').hide(0);
$('#message').hide(0);
$('#popup').hide(0);
vis_oversigt();
}

/*edit settings*/
function admin_grupper(row_start,filter)
 { 
  var str = "row_start="+row_start+"&filter="+filter;
$.ajax({
data: str,
 type: "POST", 
url: "admin_grupper.php", 
cache: true,
dataType: "html",
 success: function(data){
     $("div#my_main").html(data);
  	   }
}); 
}

function open_gruppe(gruppe_id)
{
var str = "gruppe_id="+gruppe_id;
$.ajax({
data: str,
type: "POST", 
url: "open_gruppe.php", 
cache: false,
dataType: "html",
scriptCharset: "UTF-8",
success: function(data){
$("div#tekst_edit").html(data);
show_edit();
index_edit();
   	 }
}); 
}

/*edit settings*/
function add_gruppe()
 { 
$.ajax({
type: "POST", 
url: "add_gruppe.php", 
cache: false,
dataType: "html",
 success: function(data){
$("div#tekst_edit").html(data);
show_edit();
index_edit();
	   }
}); 
}

function opret_gruppe()
 {
 if (isEmpty(document.form_add_gruppe.gruppe_navn, 'Der skal skrive et gruppe navn')){ return false}; 
var str = $("form").serialize();
$.ajax({
data: str,
type: "POST", 
url: "opret_gruppe.php", 
cache: false,
dataType: "html",
success: function(data){
hide_edit();
show_message(data);
admin_grupper();
  	   }
}); 
}

function edit_gruppe(gruppe_id)
{
var str = "gruppe_id="+gruppe_id;
$.ajax({
data: str,
type: "POST", 
url: "edit_gruppe.php", 
cache: false,
dataType: "html",
scriptCharset: "UTF-8",
 success: function(data){
$("div#tekst_edit").html(data);
show_edit();
 index_edit();
 hide_message();
 	 }
}); 
}

function gem_gruppe(gruppe_id)
 {
 if (isEmpty(document.form_gruppe.gruppe_navn, 'Der skal skrive et gruppe navn')){ return false}; 
var str = $("form").serialize()+"&gruppe_id="+gruppe_id;
$.ajax({
data: str,
type: "POST", 
url: "gem_gruppe.php", 
cache: false,
dataType: "html",
success: function(data){
hide_edit();
show_message(data);
admin_grupper();
  	   }
}); 
}

//sletter deltager
function slet_gruppe(gruppe_id)
{
var r=confirm("Skal gruppe slettes?");
if (r==true)
{
var str = "gruppe_id="+gruppe_id;
$.ajax({
data: str,
type: "POST", 
url: "slet_gruppe.php", 
cache: false,
dataType: "html",
scriptCharset: "UTF-8",
before: show_message("Gruppe slettes"),
 success: function(data){
 admin_grupper();
 show_message(data);
 	 }
}); 
}
}

/*viser tilmeldings siden*/
function vis_tilmeld(row_start,filter)
 { 
  var str = "row_start="+row_start+"&filter="+filter;
$.ajax({
data: str,
type: "POST", 
url: "vis_tilmeld.php", 
cache: false,
dataType: "html",
 success: function(data){
  $("div#my_main").html(data);
 	  }
}); 
}

function add_medlem(gruppe_id)
{
var str = "gruppe_id="+gruppe_id;
$.ajax({
data: str,
type: "POST", 
url: "add_medlem.php", 
cache: false,
dataType: "html",
scriptCharset: "UTF-8",
 success: function(data){
 $("div#tekst_edit").html(data);
show_edit();
 index_edit();
 	 }
}); 
}

/*gem system settings*/
function opret_kontakt(gruppe_id)
{
if (isEmpty(document.form_tilmeld.navn, 'Der skal skrive et navn')){ return false};
if (isEmpty(document.form_tilmeld.adresse, 'Der skal skrive en adresse')){ return false};
if (lengthSkal(document.form_tilmeld.post_nr, '4', 'Der skal være 4 tal i post nummeret')){return false;}
if (isNumeric(document.form_tilmeld.post_nr, 'post nummer må kun indeholde tal')){ return false;};	
if (isEmpty(document.form_tilmeld.town, 'Der skal indtastes en by før der kan gemmes')){ return false};
if (isEmpty(document.form_tilmeld.email, 'Der skal skrive en email adresse')){ return false};
if (emailValidator(document.form_tilmeld.email, "Det er ikke en korrekt email adresse der er indtastet")){return false};

var mobil=document.form_tilmeld.mobil.value;
if (mobil != "") {
if (lengthSkal(document.form_tilmeld.mobil, '8', 'Der skal være 8 tal i mobil nummeret')){return false;}
if (isNumeric(document.form_tilmeld.mobil, 'Mobilnummer må kun indeholde tal')){ return false;};	
}
 
var str = $("form").serialize();
$.ajax({
data: str,
type: "POST", 
scriptCharset: "utf-8",
cache: false,
dataType: "html",
url: "opret_kontakt.php",
before: show_message("Data gemmes"), 
 success: function(data){
	show_message(data);
	hide_edit();
	add_medlem(gruppe_id);
 }
});
}


function opret_medlem(gruppe_id)
{
var str = "gruppe_id="+gruppe_id;
$.ajax({
data: str,
type: "POST", 
url: "opret_medlem.php", 
cache: false,
dataType: "html",
scriptCharset: "UTF-8",
beforeSend: function(){
hide_edit();
show_message("Data gemmes, vent venligst");
},
success: function(data){
	show_message(data);
		vis_profil();

 	 }
}); 
}

/*viser tilmeldings siden*/
function vis_booking()
 { 
$.ajax({
type: "POST", 
url: "vis_booking.php", 
cache: false,
dataType: "html",
 success: function(data){
  $("div#my_main").html(data);
 	  }
}); 
}



/*edit settings*/
function edit_settings()
 { 
$.ajax({
type: "POST", 
url: "edit_settings.php", 
cache: false,
dataType: "html",
 success: function(data){
$("div#tekst_edit").html(data);
show_edit();
index_edit();
  	   }
}); 
}

/*gem system settings*/
function gem_settings()
{
if (isEmpty(document.form_edit_settings.klub_navn, 'Der skal skrive et navn')){ return false};

if (isEmpty(document.form_edit_settings.email, 'Der skal skrive en email adresse')){ return false};
if (emailValidator(document.form_edit_settings.email, "Det er ikke en korrekt email adresse der er indtastet")){return false};

if (isEmpty(document.form_edit_settings.adresse, 'Der skal skrive en adresse')){ return false};
if (lengthSkal(document.form_edit_settings.post_nr, '4', 'Der skal være 4 tal i post nummeret')){return false;}
if (isNumeric(document.form_edit_settings.post_nr, 'post nummer må kun indeholde tal')){ return false;};	
if (isEmpty(document.form_edit_settings.town, 'Der skal indtastes en by før der kan gemmes')){ return false};

var mobil=document.form_edit_settings.mobil.value;
if (mobil != "") {
if (lengthSkal(document.form_edit_settings.mobil, '8', 'Der skal være 8 tal i mobil nummeret')){return false;}
if (isNumeric(document.form_edit_settings.mobil, 'Mobilnummer må kun indeholde tal')){ return false;};	
}

		
var str = $("form").serialize();
$.ajax({
data: str,
type: "POST", 
scriptCharset: "utf-8",
cache: false,
dataType: "html",
url: "gem_settings.php",
before: show_message("Data gemmes"), 
 success: function(data){
	show_message(data);
	vis_oversigt();
	vis_menu_adm('start');
   vis_menu_bruger('start');
	hide_edit();
	  }
});
}

//sletter deltager
function slet_medlem_gruppe(medlem_gruppe_id,medlem_id)
{
var r=confirm("Skal medlem slettes fra gruppen?");
if (r==true)
{
var str = "medlem_gruppe_id="+medlem_gruppe_id;
$.ajax({
data: str,
type: "POST", 
url: "slet_medlem_gruppe.php", 
cache: false,
dataType: "html",
scriptCharset: "UTF-8",
before: show_message("Medlem slettes fra gruppen"),
 success: function(data){
  show_message(data);
 open_gruppe(medlem_gruppe_id);
slet_medlem(medlem_id);
 	 }
}); 
}
}

/*edit settings*/
function admin_medlem()
 { 
$.ajax({
type: "POST", 
url: "admin_medlem.php", 
cache: false,
dataType: "html",
 success: function(data){
     $("div#my_main").html(data);
  	   }
}); 
}


function edit_medlem(medlem_id,retur)
{
var str = "medlem_id="+medlem_id+"&retur="+retur;
$.ajax({
data: str,
type: "POST", 
url: "edit_medlem.php", 
cache: false,
dataType: "html",
scriptCharset: "UTF-8",
 success: function(data){
 $("div#tekst_edit_2").html(data);
show_edit_2();
  index_edit_2();
 hide_message();
	  }
}); 
}


function gem_medlem(medlem_id,retur)
{
if (isEmpty(document.form_medlem.navn, 'Der skal skrive et navn')){ return false};
if (isEmpty(document.form_medlem.adresse, 'Der skal skrive en adresse')){ return false};
if (lengthSkal(document.form_medlem.post_nr, '4', 'Der skal være 4 tal i post nummeret')){return false;}
if (isNumeric(document.form_medlem.post_nr, 'post nummer må kun indeholde tal')){ return false;};	
if (isEmpty(document.form_medlem.town, 'Der skal indtastes en by før der kan gemmes')){ return false};
if (isEmpty(document.form_medlem.email, 'Der skal skrive en email adresse')){ return false};
if (emailValidator(document.form_medlem.email, "Det er ikke en korrekt email adresse der er indtastet")){return false};

var mobil=document.form_medlem.mobil.value;
if (mobil != "") {
if (lengthSkal(document.form_medlem.mobil, '8', 'Der skal være 8 tal i mobil nummeret')){return false;}
if (isNumeric(document.form_medlem.mobil, 'Mobilnummer må kun indeholde tal')){ return false;};	
}
 
var str = $("form").serialize()+"&medlem_id="+medlem_id;;
$.ajax({
data: str,
type: "POST", 
scriptCharset: "utf-8",
cache: false,
dataType: "html",
url: "gem_medlem.php",
before: show_message("Data gemmes"), 
 success: function(data){
	show_message(data);
	hide_edit_2();
if (retur=='admin') {admin_medlem();}
if (retur=='profil'){vis_profil();}
	  }
});
}

//sletter deltager
function slet_medlem(medlem_id)
{
var r=confirm("Skal medlem kontakt oplysninger slettes?");
if (r==true)
{
var str = "medlem_id="+medlem_id;
$.ajax({
data: str,
type: "POST", 
url: "slet_medlem.php", 
cache: false,
dataType: "html",
scriptCharset: "UTF-8",
before: show_message("Medlem kontakt oplysninger slettes"),
 success: function(data){
 admin_medlem();
 show_message(data);
 	 }
}); 
}
}


function vis_profil()
 { 
$.ajax({
type: "POST", 
url: "vis_profil.php", 
cache: false,
dataType: "html",
 success: function(data){
     $("div#my_main").html(data);
  	   }
}); 
}

/*edit settings*/
function admin_betaling()
 { 
$.ajax({
type: "POST", 
url: "admin_betaling.php", 
cache: false,
dataType: "html",
 success: function(data){
     $("div#my_main").html(data);
  	   }
}); 
}

function add_periode()
 { 
$.ajax({
type: "POST", 
url: "add_periode.php", 
cache: false,
dataType: "html",
 success: function(data){
$("div#tekst_edit").html(data);
show_edit();
index_edit();
  	   }
}); 
}

function opret_periode()
 {
var str = $("form").serialize();
$.ajax({
data: str,
type: "POST", 
url: "opret_periode.php", 
cache: false,
dataType: "html",
success: function(data){
hide_edit();
show_message(data);
admin_betaling();
  	   }
}); 
}

//sletter deltager
function slet_periode(periode_id)
{
var r=confirm("Skal betalings perioden slettes?");
if (r==true)
{
var str = "periode_id="+periode_id;
$.ajax({
data: str,
type: "POST", 
url: "slet_periode.php", 
cache: false,
dataType: "html",
scriptCharset: "UTF-8",
before: show_message("Betalings perioden slettes"),
 success: function(data){
 admin_betaling();
 show_message(data);
 	 }
}); 
}
}


function dan_faktura(periode_id)
{
var r=confirm("Skal der dannes fakturaer for perioden?");
if (r==true)
{
var str = "periode_id="+periode_id;
$.ajax({
data: str,
type: "POST", 
url: "dan_faktura.php", 
cache: false,
dataType: "html",
scriptCharset: "UTF-8",
 success: function(data){
show_message(data);
admin_faktura(periode_id);
	  }
}); 
}
}

function admin_faktura(periode_id)
{
var str = "periode_id="+periode_id;
$.ajax({
data: str,
type: "POST", 
url: "admin_faktura.php", 
cache: false,
dataType: "html",
scriptCharset: "UTF-8",
 success: function(data){
  $("div#my_main").html(data);
	  }
}); 
}

//sletter deltager
function slet_faktura(faktura_id,periode_id)
{
var r=confirm("Skal faktura slettes?");
if (r==true)
{
var str = "faktura_id="+faktura_id;
$.ajax({
data: str,
type: "POST", 
url: "slet_faktura.php", 
cache: false,
dataType: "html",
scriptCharset: "UTF-8",
before: show_message("Faktura slettes"),
 success: function(data){
 admin_faktura(periode_id);
 show_message(data);
 	 }
}); 
}
}


function reg_betal()
 { 
show_popup('<h1>Her kommer registrering af betaling</h1>');
}


function edit_faktura()
 { 
show_popup('<h1>Her kommer redigering af faktura</h1>');
}


function add_gruppe_faktura()
 { 
show_popup('<h1>Her kommer tilføjelse af medlen til eksisterende faktura</h1>');
}

function ny_gruppe_faktura()
 { 
show_popup('<h1>Her kommer oprettelse af ny faktura til medlem</h1>');
}


function print_faktura()
 { 
show_popup('<h1>Her kommer print af faktura</h1>');
}


function admin_lokal_admin()
 { 
show_popup('<h1>Her kommer administration af lokal administratorer</h1>');
}


function admin_booking()
 { 
show_popup('<h1>Her kommer administration af bokinger</h1>');
}

function admin_udstyr()
 { 
show_popup('<h1>Her kommer administration af udstyr</h1>');
}


function vis_email(modtager_id)
 { 
  $.ajax({
 data: "modtager_id="+modtager_id,
 type: "POST", 
 url: "vis_email.php", 
cache: false,
dataType: "html",
success: function(data){
$("div#tekst_edit").html(data);
show_edit();
index_edit();
hide_message();
 	  }
}); 
 }

/*send email*/
function send_email()
{
if (isEmpty(document.form_mail.mail_emne, 'Der skal skrive et enme')){ return false};;

if (isEmpty(document.form_mail.mitTextarea, 'Der kan ikke sendes en tom besked')){ return false};;

var str = $("form").serialize();
$.ajax({
 type: "POST", 
 url: "send_email.php", 
cache: false,
 data: str,
 beforeSend: function(){
show_message("Email afsendes<br>vent venligst");;
},
 success: function(data){
show_message(data);
  }
});
}  

function vis_sms(modtager_id)
 { 
  $.ajax({
 data: "modtager_id="+modtager_id,
 type: "POST", 
 url: "vis_sms.php", 
cache: false,
dataType: "html",
success: function(data){
$("div#tekst_edit").html(data);
show_edit();
index_edit();
hide_message();
 	  }
}); 
 }

function send_sms()
 { 
show_popup('<h1>Send SMS funktion mangles</h1>');
}


