//funktion der ændrer farve i overskrifter ved sortering.
function bgcolor(order){
	document.getElementById("1").style.backgroundColor="#9DABD2";
	document.getElementById("2").style.backgroundColor="#9DABD2";
	document.getElementById("3").style.backgroundColor="#9DABD2";
	document.getElementById("4").style.backgroundColor="#9DABD2";
	document.getElementById("5").style.backgroundColor="#9DABD2";
	document.getElementById("6").style.backgroundColor="#9DABD2";
	document.getElementById("7").style.backgroundColor="#9DABD2";
	document.getElementById("8").style.backgroundColor="#9DABD2";
	document.getElementById("9").style.backgroundColor="#9DABD2";
	document.getElementById("10").style.backgroundColor="#9DABD2";
	document.getElementById("11").style.backgroundColor="#9DABD2";
	document.getElementById("12").style.backgroundColor="#9DABD2";
	document.getElementById("13").style.backgroundColor="#9DABD2";
	document.getElementById("14").style.backgroundColor="#9DABD2";
	document.getElementById("15").style.backgroundColor="#9DABD2";
	document.getElementById("16").style.backgroundColor="#9DABD2";
	document.getElementById("17").style.backgroundColor="#9DABD2";
	document.getElementById("18").style.backgroundColor="#9DABD2";
	document.getElementById("19").style.backgroundColor="#9DABD2";
	document.getElementById(order).style.backgroundColor="#dddddd";
}

//funktion til upload af filer bruges op opslagstavlen
function startCallback() {
			// make something useful before submit (onStart)
			show_popup("Fil upload starter");
			return true;
		}

		function completeCallback(response) {
			// make something useful after (onComplete)
			var numericExpression = /^[0-9]+$/;
				if(response.match(numericExpression)){
					open_event(response);
					open_opslag(response);
					index_edit_2();
			hide_edit_2();
			show_popup("Filen er gemt");
		}
	else {
		show_popup(response);
	}
	}

//funktion til upload af filer bruges til logo upload
function startCallback_2() {
			// make something useful before submit (onStart)
			show_popup("Fil upload starter");
			return true;
		}

		function completeCallback_2(response) {
			// make something useful after (onComplete)
			var numericExpression = /^[0-9]+$/;
				if(response.match(numericExpression)){
					open_event(response);
					hide_edit();
			show_popup("Filen er gemt");
		}
	else {
		show_popup(response);
	}
	}

//sætter edit ruden forrest
function  index_edit()
{
document.getElementById("edit").style.zIndex="3";
document.getElementById("edit_3").style.zIndex="2";
document.getElementById("edit_2").style.zIndex="1";
document.getElementById("move_main").style.zIndex="0";
}

//sætter edet_2 ruden forrest
function  index_edit_2()
{
document.getElementById("edit_2").style.zIndex="3";
document.getElementById("edit_3").style.zIndex="2";
document.getElementById("edit").style.zIndex="1";
document.getElementById("move_main").style.zIndex="0";

}

//sætter edit_3 ruden forrest
function  index_edit_3()
{
document.getElementById("edit_3").style.zIndex="3";
document.getElementById("edit_2").style.zIndex="2";
document.getElementById("edit").style.zIndex="1";
document.getElementById("move_main").style.zIndex="0";

}

//sætter hovedruden forrest
function  index_main()
{
document.getElementById("move_main").style.zIndex="3";
document.getElementById("edit_3").style.zIndex="2";
document.getElementById("edit_2").style.zIndex="1";
document.getElementById("edit").style.zIndex="0";

}


/*De funktioner der kaldes ved load af siden*/
function load()
{
hide_edit();
hide_edit_2();
hide_edit_3();
vis_oversigt();
hide_popup();
}

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

/*viser info filen*/
function show_info()
 { 
$.ajax({
type: "POST", 
url: "info.htm", 
cache: false,
dataType: "html",
 success: function(data){
  document.getElementById("edit_3").style.visibility="visible";
   $("div#tekst_edit_3").html(data);
  index_edit_3();
   
 	  }
}); 
}

/*tilføj event*/
function add_event()
 { 
$.ajax({
type: "POST", 
url: "add_event.php", 
cache: false,
dataType: "html",
 success: function(data){
  document.getElementById("edit").style.visibility="visible";
   $("div#tekst_edit").html(data);
  index_edit();
	   }
}); 
}

/*opret event*/
function opret_event()
{
if (isEmpty(document.form_add_event.event_navn, 'Der skal indtastes et navn før der kan gemmes')){ return false};

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

/*vis event forside*/
function open_event(event_id)
{
var str = "event_id="+event_id;
$.ajax({
data: str,
type: "POST", 
scriptCharset: "utf-8",
url: "open_event.php", 
cache: false,
dataType: "html",
success: function(data){
  $("div#my_main").html(data);
 	  }
}); 
}

//indstillinger for et event
function edit_event(event_id)
{
var str = "event_id="+event_id;
$.ajax({
data: str,
type: "POST", 
url: "edit_event.php", 
cache: false,
dataType: "html",
scriptCharset: "UTF-8",
 success: function(data){
document.getElementById("edit").style.visibility="visible";
  $("div#tekst_edit").html(data);
 index_edit();
 hide_edit_2();
 hide_edit_3();
 	 }
}); 
}

/*Henter arrangør data ved i edit_event*/
function hent_event(event_id)
{
var r=confirm("Skal data hentes, nuværende overskrives?");
if (r==true)
{
var str = "event_id="+event_id;
$.ajax({
data: str,
type: "POST", 
scriptCharset: "utf-8",
url: "hent_event.php", 
cache: false,
dataType: "html",
before: show_popup("Data hentes"),
success: function(data){
  $("div#tekst_edit_3").html(data);
  hide_edit_3();
  hide_popup();
 	  }
}); 
}
}

//gemmer event
function gem_event(event_id)
{

var str = $("form").serialize()+"&event_id="+event_id;
$.ajax({
data: str,
type: "POST", 
scriptCharset: "utf-8",
cache: false,
dataType: "html",
url: "gem_event.php",
before: show_popup("Data gemmes"), 
 success: function(data){
  	hide_edit();
	open_event(event_id);
	show_popup(data);
  }
});
} 

/*bruges i kalenderen ved skift dag*/
function change_dag_start(valg)
{
document.getElementById("day_start").value=valg;
vis_kalender_start();
}

function vis_kalender_start()
{
var str = $("form").serialize();
$.ajax({
data: str,
type: "POST", 
url: "kalender_start.php", 
cache: false,
dataType: "html",
scriptCharset: "UTF-8",
 success: function(data){
  $("div#kalender_start").html(data);
 	 }
}); 
}

/*bruges i kalenderen ved skift dag*/
function change_dag_slut(valg)
{
document.getElementById("day_slut").value=valg;
vis_kalender_slut();
}

function vis_kalender_slut()
{
var str = $("form").serialize();
$.ajax({
data: str,
type: "POST", 
url: "kalender_slut.php", 
cache: false,
dataType: "html",
scriptCharset: "UTF-8",
 success: function(data){
  $("div#kalender_slut").html(data);
 	 }
}); 
}

//sletter event
function slet_event(event_id)
{
var r=confirm("Skal eventet slettes?");
if (r==true)
{
var str = "event_id="+event_id;
$.ajax({
data: str,
type: "POST", 
url: "slet_event.php", 
cache: false,
dataType: "html",
scriptCharset: "UTF-8",
before: show_popup("Event slettes"),
 success: function(data){
hide_edit_2();
	if (data !="Eventet er slettet"){
		open_event(event_id);
}
 vis_oversigt();
 show_popup(data);
 	 }
}); 
}
}

/*åbner deltager oversigten*/
function open_deltager(event_id)
{

var str = "event_id="+event_id;
$.ajax({
data: str,
type: "POST", 
scriptCharset: "utf-8",
url: "open_deltager.php", 
cache: false,
dataType: "html",
success: function(data){
     document.getElementById("edit").style.visibility="visible";
     index_edit();
  $("div#tekst_edit").html(data);
 	  }
}); 
}

/*åbner tilmeldings formularen*/
function add_deltager(event_id)
{
var str = "event_id="+event_id;
$.ajax({
data: str,
type: "POST", 
scriptCharset: "utf-8",
url: "add_deltager.php", 
cache: false,
dataType: "html",
success: function(data){
  document.getElementById("edit").style.visibility="visible";
  $("div#tekst_edit").html(data);
index_edit();
 	  }
}); 
}

/*henter data fra tidligere event i tilmeldinmgs formulareb*/
function hent_data(user_id,event_id)
{
var str = "user_id="+user_id+"&event_id="+event_id;
$.ajax({
data: str,
type: "POST", 
scriptCharset: "utf-8",
url: "hent_data.php", 
cache: false,
dataType: "html",
before: show_popup("Data hentes"),
success: function(data){
  $("div#tekst_edit_3").html(data);
    hide_edit_3();
    hide_popup();
 	  }
}); 
}

//henter teksten ved valg af gruppe
function hent_tekst(gruppe_id)
{
var str = "gruppe_id="+gruppe_id;
$.ajax({
data: str,
type: "POST", 
scriptCharset: "utf-8",
url: "hent_tekst.php", 
cache: false,
dataType: "html",
success: function(data){
  $("div#gruppe_tekst").html(data);
     	  }
}); 
}

//opretter deltager ved tilmelding
function opret_deltager(event_id,skal_adresse,skal_by,skal_telefon,skal_mobil,skal_gruppe,skal_klub,skal_sejl_nr,use_mobil)
{
if (isEmpty(document.form_add_deltager.navn, 'Der skal indtastes et navn før der kan gemmes')){ return false};

if (skal_adresse == "on") {
if (isEmpty(document.form_add_deltager.adresse, 'Der skal indtastes en adresse før der kan gemmes')){ return false};
}

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

if (skal_telefon == "on") {
if (isEmpty(document.form_add_deltager.telefon, 'Der skal indtastes et telefon nummer før der kan gemmes')){ return false};
}

if (skal_mobil == "on") {
if (isEmpty(document.form_add_deltager.mobil, 'Der skal indtastes et mobil nummer før der kan gemmes')){ return false};
}

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

if (skal_sejl_nr == "on") {
if (isEmpty(document.form_add_deltager.sejl_nr, 'Der skal indtastes et sejlnummer før der kan gemmes')){ return false};
}

if (skal_klub == "on") {
if (isEmpty(document.form_add_deltager.klub, 'Der skal indtastes en klub før der kan gemmes')){ return false};
}

if (skal_gruppe == "on") {
var x=document.getElementById("gruppe_id");
if (x.selectedIndex==0){
alert("Der skal vælges en gruppe før der kan gemmes");
document.form_add_deltager.gruppe_id.focus();
return false;	
}
}

if (isEmpty(document.form_add_deltager.email, 'Der skal indtastes en mail adresse før der kan gemmes')){ return false};;
if (emailValidator(document.form_add_deltager.email, 'Der er fejl i email adressen')){ return false;};


var str = $("form").serialize()+"&event_id="+event_id;
$.ajax({
data: str,
type: "POST", 
scriptCharset: "utf-8",
cache: false,
dataType: "html",
url: "opret_deltager.php",
before: show_popup("Tilmelding behandles vent venligst"),
 success: function(data){
hide_edit();
show_popup(data);
open_event(event_id);
open_deltager(event_id);
 }
});
} 

/*rediger deltager*/
function edit_deltager(deltager_id,event_id)
{
var str = "deltager_id="+deltager_id+"&event_id="+event_id;
$.ajax({
data: str,
type: "POST", 
scriptCharset: "utf-8",
url: "edit_deltager.php", 
cache: false,
dataType: "html",
success: function(data){
  document.getElementById("edit_3").style.visibility="visible";
  $("div#tekst_edit_3").html(data);
index_edit_3();
 	  }
}); 
}

//gemmer deltager
function gem_deltager(deltager_id,event_id,skal_adresse,skal_by,skal_telefon,skal_mobil,skal_gruppe,skal_klub,skal_sejl_nr,use_mobil)
{
if (isEmpty(document.form_edit_deltager.navn, 'Der skal indtastes et navn før der kan gemmes')){ return false};

if (skal_adresse == "on") {
if (isEmpty(document.form_edit_deltager.adresse, 'Der skal indtastes en adresse før der kan gemmes')){ return false};
}

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

if (skal_telefon == "on") {
if (isEmpty(document.form_edit_deltager.telefon, 'Der skal indtastes et telefon nummer før der kan gemmes')){ return false};
}

if (skal_mobil == "on") {
if (isEmpty(document.form_edit_deltager.mobil, 'Der skal indtastes et mobil nummer før der kan gemmes')){ return false};
}

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

if (skal_sejl_nr == "on") {
if (isEmpty(document.form_edit_deltager.sejl_nr, 'Der skal indtastes et sejlnummer før der kan gemmes')){ return false};
}

if (skal_klub == "on") {
if (isEmpty(document.form_edit_deltager.klub, 'Der skal indtastes en klub før der kan gemmes')){ return false};
}

if (skal_gruppe == "on") {
var x=document.getElementById("gruppe_id");
if (x.selectedIndex==0){
alert("Der skal vælges en gruppe før der kan gemmes");
document.form_edit_deltager.gruppe_id.focus();
return false;	
}
}

if (isEmpty(document.form_edit_deltager.email, 'Der skal indtastes en mail adresse før der kan gemmes')){ return false};;
if (emailValidator(document.form_edit_deltager.email, 'Der er fejl i email adressen')){ return false;};

if (isNumeric(document.form_edit_deltager.paid_value, 'Beløb feltet må kun indeholde tal')){ return false;};	

if (isNumeric(document.form_edit_deltager.user_sms, 'SMS antal feltet må kun indeholde tal')){ return false;};	

var str = $("form").serialize()+"&event_id="+event_id+"&deltager_id="+deltager_id;
$.ajax({
data: str,
type: "POST", 
scriptCharset: "utf-8",
cache: false,
dataType: "html",
url: "gem_deltager.php", 
before: show_popup("Data gemmes"),
 success: function(data){
  	hide_edit_3();
	  open_deltager(event_id);
  	vis_deltager(deltager_id,event_id);
	show_popup(data);
  }
});
} 

//sletter deltager
function slet_deltager(deltager_id,event_id)
{
var r=confirm("Skal deltager slettes?");
if (r==true)
{
var str = "deltager_id="+deltager_id+"&event_id="+event_id;
$.ajax({
data: str,
type: "POST", 
url: "slet_deltager.php", 
cache: false,
dataType: "html",
scriptCharset: "UTF-8",
before: show_popup("Deltager slettes"),
 success: function(data){
  hide_edit_2();
 open_deltager(event_id);
 open_event(event_id);
 show_popup(data);
 	 }
}); 
}
}

//viser deltaljer om deltager
function vis_deltager(deltager_id,event_id)
{
var str = "deltager_id="+deltager_id+"&event_id="+event_id;
$.ajax({
data: str,
type: "POST", 
url: "vis_deltager.php", 
cache: false,
dataType: "html",
scriptCharset: "UTF-8",
 success: function(data){
document.getElementById("edit_2").style.visibility="visible";
  $("div#tekst_edit_2").html(data);
index_edit_2();
 	 }
}); 
}

//vinduet til at registrere betaling
function indtast_betal(deltager_id,event_id)
{
var str = "deltager_id="+deltager_id+"&event_id="+event_id;
$.ajax({
data: str,
type: "POST", 
url: "indtast_betal.php", 
cache: false,
dataType: "html",
scriptCharset: "UTF-8",
 success: function(data){
document.getElementById("edit_3").style.visibility="visible";
  $("div#tekst_edit_3").html(data);
index_edit_3();
 	 }
}); 
}

//gemmer betalingen
function reg_betal(deltager_id,event_id)
{
var r=confirm("Skal betaling registreres?");
if (r==true)
{
var str = $("form").serialize()+"&deltager_id="+deltager_id+"&event_id="+event_id;
$.ajax({
data: str,
type: "POST", 
url: "reg_betal.php", 
cache: false,
dataType: "html",
scriptCharset: "UTF-8",
before: show_popup("Data gemmes"),
 success: function(data){
open_deltager(event_id);
vis_deltager(deltager_id,event_id);
show_popup(data);
hide_edit_3();
}
}); 
}
}

//sletter betaling
function slet_betal(deltager_id,event_id)
{
var r=confirm("Skal betaling slettes?");
if (r==true)
{
var str = "deltager_id="+deltager_id+"&event_id="+event_id;
$.ajax({
data: str,
type: "POST", 
url: "slet_betal.php", 
cache: false,
dataType: "html",
scriptCharset: "UTF-8",
before: show_popup("Betaling slettes"),
 success: function(data){
open_deltager(event_id);
vis_deltager(deltager_id,event_id);
show_popup(data);

}
}); 
}
}
/*åbner gruppe oversigten*/
function open_gruppe(event_id)
{
var str = "event_id="+event_id;
$.ajax({
data: str,
type: "POST", 
scriptCharset: "utf-8",
url: "open_gruppe.php", 
cache: false,
dataType: "html",
success: function(data){
  document.getElementById("edit").style.visibility="visible";
  $("div#tekst_edit").html(data);
index_edit();
 	  }
}); 
}


/*tilføj gruppe formularen*/
function add_gruppe(event_id)
{
var str = "event_id="+event_id;
$.ajax({
data: str,
type: "POST", 
scriptCharset: "utf-8",
url: "add_gruppe.php", 
cache: false,
dataType: "html",
success: function(data){
  document.getElementById("edit_2").style.visibility="visible";
  $("div#tekst_edit_2").html(data);
index_edit_2();
 	  }
}); 
}

//opret gruppe
function opret_gruppe(event_id)
{
if (isEmpty(document.form_add_gruppe.gruppe_navn, 'Der skal indtastes et navn før der kan gemmes')){ return false};

var pris=document.form_add_gruppe.pris.value;
if (pris != "") { 
if (isNumeric(document.form_add_gruppe.pris, 'Beløb feltet må kun indeholde tal')){ return false;};
}

var str = $("form").serialize()+"&event_id="+event_id;;
$.ajax({
data: str,
type: "POST", 
scriptCharset: "utf-8",
cache: false,
dataType: "html",
url: "opret_gruppe.php",
before: show_popup("Data gemmes"),
 success: function(data){
	show_popup(data);
open_gruppe(event_id);
hide_edit_2();
 }
});
} 

/*rediger gruppe*/
function edit_gruppe(gruppe_id,event_id)
{
var str = "gruppe_id="+gruppe_id+"&event_id="+event_id;
$.ajax({
data: str,
type: "POST", 
scriptCharset: "utf-8",
url: "edit_gruppe.php", 
cache: false,
dataType: "html",
success: function(data){
  document.getElementById("edit_2").style.visibility="visible";
  $("div#tekst_edit_2").html(data);
index_edit_2();
 	  }
}); 
}

//gem gruppe
function gem_gruppe(gruppe_id,event_id)
{
if (isEmpty(document.form_edit_gruppe.gruppe_navn, 'Der skal indtastes et navn før der kan gemmes')){ return false};
 
var pris=document.form_edit_gruppe.pris.value;
if (pris != "") { 
if (isNumeric(document.form_edit_gruppe.pris, 'Beløb feltet må kun indeholde tal')){ return false;};
}

var str = $("form").serialize()+"&event_id="+event_id+"&gruppe_id="+gruppe_id;
$.ajax({
data: str,
type: "POST", 
scriptCharset: "utf-8",
cache: false,
dataType: "html",
url: "gem_gruppe.php",
before: show_popup("Data gemmes"),
 success: function(data){
	hide_edit_2();
  	open_gruppe(event_id);
	show_popup(data);
  }
});
} 

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

/*vis eksport siden*/
function eksport(event_id)
{
var str = "event_id="+event_id;
$.ajax({
data: str,
type: "POST", 
scriptCharset: "utf-8",
url: "eksport.php", 
cache: false,
dataType: "html",
success: function(data){
     document.getElementById("edit").style.visibility="visible";
     index_edit();
  $("div#tekst_edit").html(data);
 	  }
}); 
}

/*vis print siden*/
function print_siden(event_id)
{
var str = "event_id="+event_id;
$.ajax({
data: str,
type: "POST", 
scriptCharset: "utf-8",
url: "print_siden.php", 
cache: false,
dataType: "html",
success: function(data){
     document.getElementById("edit").style.visibility="visible";
     index_edit();
  $("div#tekst_edit").html(data);
 	  }
}); 
}

/*vis nyheds siden*/
function nyheds_siden(event_id)
{
var str = "event_id="+event_id;
$.ajax({
data: str,
type: "POST", 
scriptCharset: "utf-8",
url: "nyheds_siden.php", 
cache: false,
dataType: "html",
success: function(data){
     document.getElementById("edit").style.visibility="visible";
     index_edit();
  $("div#tekst_edit").html(data);
 	  }
}); 
}

//gemmer nyhed
function gem_nyhed()
{
var str = $("form").serialize();
$.ajax({
data: str,
type: "POST", 
scriptCharset: "utf-8",
cache: false,
dataType: "html",
url: "gem_nyhed.php",
before: show_popup("Data gemmes"), 
 success: function(data){
	hide_edit();
  	show_popup(data);
  }
});
} 

/*tilføj logo siden*/
function add_logo(event_id)
{
var str = "event_id="+event_id;
$.ajax({
data: str,
type: "POST", 
scriptCharset: "utf-8",
url: "add_logo.php", 
cache: false,
dataType: "html",
success: function(data){
document.getElementById("edit").style.visibility="visible";
$("div#tekst_edit").html(data);
index_edit();
 	  }
}); 
}


/*vis oversigt over opslag*/
function open_opslag(event_id)
{
var str = "event_id="+event_id;
$.ajax({
data: str,
type: "POST", 
scriptCharset: "utf-8",
url: "open_opslag.php", 
cache: false,
dataType: "html",
success: function(data){
     document.getElementById("edit").style.visibility="visible";
     index_edit();
  $("div#tekst_edit").html(data);
 	  }
}); 
}

/*tilføj opslag formular*/
function add_opslag(event_id)
{
var str = "event_id="+event_id;
$.ajax({
data: str,
type: "POST", 
scriptCharset: "utf-8",
url: "add_opslag.php", 
cache: false,
dataType: "html",
success: function(data){
document.getElementById("edit_2").style.visibility="visible";
$("div#tekst_edit_2").html(data);
index_edit_2();
 	  }
}); 
}

/*rediger opslag*/
function edit_opslag(opslag_id)
{
var str = "opslag_id="+opslag_id;
$.ajax({
data: str,
type: "POST", 
scriptCharset: "utf-8",
url: "edit_opslag.php", 
cache: false,
dataType: "html",
success: function(data){
  document.getElementById("edit_2").style.visibility="visible";
  $("div#tekst_edit_2").html(data);
index_edit_2();
 	  }
}); 
}

//slet opslag
function slet_opslag(opslag_id,event_id)
{
var r=confirm("Skal opslaget slettes?");
if (r==true)
{
var str = "opslag_id="+opslag_id+"&event_id="+event_id;
$.ajax({
data: str,
type: "POST", 
url: "slet_opslag.php", 
cache: false,
dataType: "html",
scriptCharset: "UTF-8",
before: show_popup("Opslag slettes"),
 success: function(data){
open_event(event_id);
open_opslag(event_id);
show_popup(data);
 	 }
}); 
}
}

/*rediger system settings*/
function edit_settings()
{
$.ajax({
type: "POST", 
scriptCharset: "utf-8",
url: "edit_settings.php", 
cache: false,
dataType: "html",
success: function(data){
  document.getElementById("edit").style.visibility="visible";
     $("div#tekst_edit").html(data);
index_edit();
 	  }
}); 
}

/*gem system settings*/
function gem_settings()
{

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

//vis email formularen
function vis_email(deltager_id,event_id)
{
var str = "deltager_id="+deltager_id+"&event_id="+event_id;
$.ajax({
data: str,
type: "POST", 
url: "vis_email.php", 
cache: false,
dataType: "html",
scriptCharset: "UTF-8",
 success: function(data){
document.getElementById("edit").style.visibility="visible";
  $("div#tekst_edit").html(data);
index_edit();
 	 }
}); 
}

/*send email*/
function send_email(event_id)
{
if (isEmpty(document.form_mail.til_deltager_id, 'Der skal vælges en modtager')){ return false};;

if (isEmpty(document.form_mail.email_emne, 'Der skal skrive et enme')){ return false};;

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

var str = $("form").serialize()+"&event_id="+event_id;

$.ajax({
 type: "POST", 
 url: "send_email.php", 
cache: false,
 data: str,
 beforeSend: function(){
show_popup("<b>Email afsendes</b><br>vent venligst");

},
 success: function(data){
	show_popup(data);
  }
});
}  

//vis sms formularen
function vis_sms(deltager_id,event_id)
{
var str = "deltager_id="+deltager_id+"&event_id="+event_id;
$.ajax({
data: str,
type: "POST", 
url: "vis_sms.php", 
cache: false,
dataType: "html",
scriptCharset: "UTF-8",
 success: function(data){
document.getElementById("edit").style.visibility="visible";
  $("div#tekst_edit").html(data);
index_edit();
 	 }
}); 
}

/*send sms*/
function send_sms(event_id,max)
{
if (isEmpty(document.form_mail.til_deltager_id, 'Der skal vælges en modtager')){ return false};;

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

if (lengthMax(document.form_mail.remark, max, 'Der må max. være '+max+' tegn i beskeden')){return false;}

var str = $("form").serialize()+"&event_id="+event_id;

$.ajax({
 type: "POST", 
 url: "send_sms.php", 
cache: false,
 data: str,
 beforeSend: function(){
show_popup("<b>SMS afsendes</b><br>vent venligst");

},
 success: function(data){
	show_popup(data);
  }
});
}  
/*funktion der skjuler edeit ruden, men samtidig gør den klar på ny, med header og tekstrude*/
function hide_edit()
{
document.getElementById("edit").style.visibility="hidden";
document.getElementById("tekst_edit").innerHTML="";
document.getElementById("my_main").style.visibility="visible";
}

function hide_edit_2()
{
document.getElementById("edit_2").style.visibility="hidden";
document.getElementById("tekst_edit_2").innerHTML="";
document.getElementById("my_main").style.visibility="visible";
}

function hide_edit_3()
{
document.getElementById("edit_3").style.visibility="hidden";
document.getElementById("tekst_edit_3").innerHTML="";
document.getElementById("my_main").style.visibility="visible";
}

/*viser popup message ruden*/
function show_popup(tekst)
{
document.getElementById("message").style.visibility="visible";
 document.getElementById("tekst_message").innerHTML=tekst;
 document.getElementById("message").style.zIndex="4";

}

/*Skjuler popup message ruden*/
function hide_popup()
{
 document.getElementById("tekst_message").innerHTML="";
 document.getElementById("message").style.visibility="hidden";
}


// If the length of the element's string is 0 then display helper message
function isEmpty(elem, helperMsg){
	if(elem.value.length == 0){
		alert(helperMsg);
		elem.focus(); // set the focus to this input
		return true;
	}
	return false;
}

// If the element's string matches the regular expression it is all numbers
function isNumeric(elem, helperMsg){
	var numericExpression = /^[0-9]+$/;
	if(elem.value.match(numericExpression)){
		return false;
	}else{
		alert(helperMsg);
		elem.focus();
		return true;
	}
}

//længden skal være mellem max og min
function lengthRestriction(elem, min, max, helperMsg){
	var uInput = elem.value;
	if(uInput.length >= min && uInput.length <= max){
		return false;
	}else{
		alert(helperMsg);
		elem.focus();
		return true;
	}
}

function valueRestriction(elem, min, max, helperMsg){
	if(elem >= min && elem <= max){
		return false;
	}else{
		alert(helperMsg);
		elem.focus();
		return true;
	}
}

function lengthMax(elem, len, helperMsg){
	var uInput = elem.value;
	if(uInput.length <= len ){
		return false;
	}else{
		alert(helperMsg);
		elem.focus();
		return true;
	}
}

function lengthMin(elem, len, helperMsg){
	var uInput = elem.value;
	if(uInput.length >= len ){
		return false;
	}else{
		alert(helperMsg);
		elem.focus();
		return true;
	}
}

function emailValidator(elem, helperMsg){
	var emailExp = /^[\w\-\.\+]+\@[a-zA-Z0-9\.\-]+\.[a-zA-z0-9]{2,4}$/;
	if(elem.value.match(emailExp)){
		return false;
	}else{
		alert(helperMsg);
		elem.focus();
		return true;
	}
}

function lengthSkal(elem, len, helperMsg){
	var uInput = elem.value;
	if(uInput.length == len ){
		return false;
	}else{
		alert(helperMsg);
		elem.focus();
		return true;
	}
}

