function  index_edit()
{
document.getElementById("edit").style.zIndex="2";
document.getElementById("edit_2").style.zIndex="1";
}

function  index_edit_2()
{
document.getElementById("edit_2").style.zIndex="2";
document.getElementById("edit").style.zIndex="1";
}

/*vis post*/
function open_gruppe(gruppe_id,order)
{
var sum = order+"_"+gruppe_id;
var str = "gruppe_id="+gruppe_id+"&order="+order;
$.ajax({
data: str,
type: "GET", 
scriptCharset: "utf-8",
url: "ajax_open_gruppe.php", 
cache: false,
dataType: "html",
success: function(data){
     document.getElementById("edit_2").style.visibility="visible";
     document.getElementById("edit_2").style.zIndex="1";
 document.getElementById("edit").style.zIndex="1";

  $("div#tekst_edit_2").html(data);
   document.getElementById(sum).style.backgroundColor="#dddddd";
 	  }
}); 
}

function skjul_gruppe(gruppe_id)
{
document.getElementById(gruppe_id).innerHTML="";	
}


/*De funktioner der kaldes ved load af siden*/
function load()
{
hide_edit();
hide_edit_2();
vis_my_menu();
hide_popup();
}

/* Viser  bruger menuen*/
function vis_my_menu()
{
	$.post("ajax_my_menu.php", function(data){
	 $("div#header").html(data);
	 vis_velkommen()
});
}

/*Viser velkomst siden*/
function vis_velkommen()
{ 
	$.post("ajax_vis_velkommen.php", function(data){
  $("div#main").html(data);
}); 
}


/*start på kartotek*/
function vis_oversigt(order)
 { 
 var str = "order="+order;
 $.ajax({
data: str,
type: "GET", 
url: "ajax_vis_oversigt.php", 
cache: false,
dataType: "html",
beforeSend: function(){
$("div#main").html("<span class='overskrift'>Data hentes, vent venligst</span>");
},
 success: function(data){
  hide_edit();
hide_edit_2();
  $("div#main").html(data);
   document.getElementById(order).style.backgroundColor="#dddddd";
 	  }
}); 
}

/*tilføj post*/
function add_post(gruppe_id)
{
var str = "gruppe_id="+gruppe_id;
$.ajax({
data: str,
type: "GET", 
scriptCharset: "utf-8",
url: "ajax_add_post.php", 
cache: false,
dataType: "html",
success: function(data){
  document.getElementById("edit").style.visibility="visible";
  $("div#tekst_edit").html(data);
hide_edit_2();
 	  }
}); 
}

/*opret post*/
function opret_post()
{
var str = $("form").serialize();
$.ajax({
data: str,
type: "GET", 
scriptCharset: "utf-8",
cache: false,
dataType: "html",
url: "ajax_opret_post.php", 
 success: function(data){
	show_popup(data);
	hide_edit();
	vis_oversigt("felt_1");
  }
});
} 
/*vis post*/
function vis_post(tabel_id,first)
{
var str = "tabel_id="+tabel_id+"&first="+first;
$.ajax({
data: str,
type: "GET", 
scriptCharset: "utf-8",
url: "ajax_vis_post.php", 
cache: false,
dataType: "html",
success: function(data){
  document.getElementById("edit").style.visibility="visible";
 document.getElementById("edit_2").style.zIndex="1";
 document.getElementById("edit").style.zIndex="2";

  $("div#tekst_edit").html(data);
 	  }
}); 
}


function edit_post(tabel_id)
{
var str = "tabel_id="+tabel_id;
$.ajax({
data: str,
type: "GET", 
url: "ajax_edit_post.php", 
cache: false,
dataType: "html",
scriptCharset: "UTF-8",
 success: function(data){
document.getElementById("edit").style.visibility="visible";
  $("div#tekst_edit").html(data);
 	 }
}); 
}

function gem_post(tabel_id,gruppe_id)
{
var str = $("form").serialize()+"&tabel_id="+tabel_id;
$.ajax({
data: str,
type: "GET", 
scriptCharset: "utf-8",
cache: false,
dataType: "html",
url: "ajax_gem_post.php", 
 success: function(data){
	show_popup(data);
	document.getElementById("edit").style.zIndex="2";
document.getElementById("edit_2").style.zIndex="1";

	open_gruppe(gruppe_id,"felt_1");
	vis_post(tabel_id,"first");
	
	  }
});
} 

function slet_post(tabel_id)
{
var r=confirm("Skal posten fjernes?");
if (r==true)
{
var str = "tabel_id="+tabel_id;
$.ajax({
data: str,
type: "GET", 
url: "ajax_slet_post.php", 
cache: false,
dataType: "html",
scriptCharset: "UTF-8",
 success: function(data){
hide_edit();
 vis_oversigt();
 show_popup(data);
 	 }
}); 
}
}

/*tilføj gruppr*/
function add_gruppe()
{
$.ajax({
type: "GET", 
scriptCharset: "utf-8",
url: "ajax_add_gruppe.php", 
cache: false,
dataType: "html",
success: function(data){
  document.getElementById("edit").style.visibility="visible";
  $("div#tekst_edit").html(data);
  hide_edit_2();
 	  }
}); 
}


/*opret gruppe*/
function opret_gruppe()
{
var str = $("form").serialize();
$.ajax({
data: str,
type: "GET", 
scriptCharset: "utf-8",
cache: false,
dataType: "html",
url: "ajax_opret_gruppe.php", 
 success: function(data){
	show_popup(data);
	hide_edit();
	vis_oversigt();
  }
});
} 

function edit_gruppe(gruppe_id)
{
var str = "gruppe_id="+gruppe_id;
$.ajax({
data: str,
type: "GET", 
url: "ajax_edit_gruppe.php", 
cache: false,
dataType: "html",
scriptCharset: "UTF-8",
 success: function(data){
document.getElementById("edit").style.visibility="visible";
  $("div#tekst_edit").html(data);
  hide_edit_2();
 	 }
}); 
}

function gem_gruppe(gruppe_id)
{
var str = $("form").serialize()+"&gruppe_id="+gruppe_id;
$.ajax({
data: str,
type: "GET", 
scriptCharset: "utf-8",
cache: false,
dataType: "html",
url: "ajax_gem_gruppe.php", 
 success: function(data){
	show_popup(data);
	hide_edit();
	vis_oversigt();
  }
});
} 

function slet_gruppe(gruppe_id)
{
var r=confirm("Skal gruppen slettes?");
if (r==true)
{
var str = "gruppe_id="+gruppe_id;
$.ajax({
data: str,
type: "GET", 
url: "ajax_slet_gruppe.php", 
cache: false,
dataType: "html",
scriptCharset: "UTF-8",
 success: function(data){
hide_edit();
 vis_oversigt();
 show_popup(data);
 	 }
}); 
}
}

/*admin settings*/
function edit_settings()
{
$.ajax({
type: "GET", 
scriptCharset: "utf-8",
url: "ajax_edit_settings.php", 
cache: false,
dataType: "html",
success: function(data){
  document.getElementById("edit").style.visibility="visible";
  $("div#tekst_edit").html(data);
  hide_edit_2();
 	  }
}); 
}

/*gem settings*/
function gem_settings()
{

if (isEmpty(document.form_edit_settings.tekst_1, 'Der skal indtastes tekst til felt 1 før der kan gemmes')){ return false};

if (isNumeric(document.form_edit_settings.width_1, 'Der skal indtastes bredde til felt 1 før der kan gemmes')){ return false};

if (document.getElementById("use_2").checked)
{
if (isEmpty(document.form_edit_settings.tekst_2, 'Der skal indtastes tekst til felt 2 før der kan gemmes')){ return false};
} 
if (isNumeric(document.form_edit_settings.width_2, 'Der skal indtastes bredde til felt 2 før der kan gemmes')){ return false};


if (document.getElementById("use_3").checked)
{
if (isEmpty(document.form_edit_settings.tekst_3, 'Der skal indtastes tekst til felt 3 før der kan gemmes')){ return false};
} 
if (isNumeric(document.form_edit_settings.width_3, 'Der skal indtastes bredde til felt 3 før der kan gemmes')){ return false};

if (document.getElementById("use_4").checked)
{
if (isEmpty(document.form_edit_settings.tekst_4, 'Der skal indtastes tekst til felt 4 før der kan gemmes')){ return false};
} 
if (isNumeric(document.form_edit_settings.width_4, 'Der skal indtastes bredde til felt 4 før der kan gemmes')){ return false};

if (document.getElementById("use_5").checked)
{
if (isEmpty(document.form_edit_settings.tekst_5, 'Der skal indtastes tekst til felt 5 før der kan gemmes')){ return false};
} 
if (isNumeric(document.form_edit_settings.width_5, 'Der skal indtastes bredde til felt 5 før der kan gemmes')){ return false};

if (document.getElementById("use_6").checked)
{
if (isEmpty(document.form_edit_settings.tekst_6, 'Der skal indtastes tekst til felt 6 før der kan gemmes')){ return false};
} 
if (isNumeric(document.form_edit_settings.width_6, 'Der skal indtastes bredde til felt 6 før der kan gemmes')){ return false};

if (document.getElementById("use_7").checked)
{
if (isEmpty(document.form_edit_settings.tekst_7, 'Der skal indtastes tekst til felt 7 før der kan gemmes')){ return false};
} 
if (isNumeric(document.form_edit_settings.width_7, 'Der skal indtastes bredde til felt 7 før der kan gemmes')){ return false};

if (document.getElementById("use_8").checked)
{
if (isEmpty(document.form_edit_settings.tekst_8, 'Der skal indtastes tekst til felt 8 før der kan gemmes')){ return false};
} 
if (isNumeric(document.form_edit_settings.width_8, 'Der skal indtastes bredde til felt 8 før der kan gemmes')){ return false};

if (document.getElementById("use_9").checked)
{
if (isEmpty(document.form_edit_settings.tekst_9, 'Der skal indtastes tekst til felt 9 før der kan gemmes')){ return false};
} 
if (isNumeric(document.form_edit_settings.width_9, 'Der skal indtastes bredde til felt 9 før der kan gemmes')){ return false};

if (document.getElementById("use_10").checked)
{
if (isEmpty(document.form_edit_settings.tekst_10, 'Der skal indtastes tekst til felt 10 før der kan gemmes')){ return false};
} 
if (isNumeric(document.form_edit_settings.width_10, 'Der skal indtastes bredde til felt 10 før der kan gemmes')){ return false};

if (document.getElementById("use_remark_1").checked)
{
if (isEmpty(document.form_edit_settings.tekst_remark_1, 'Der skal indtastes tekst til tekstfelt 1 før der kan gemmes')){ return false};
} 
if (isNumeric(document.form_edit_settings.rows_1, 'Der skal indtastes antal rækker til tekstfelt 1 før der kan gemmes')){ return false};

if (document.getElementById("use_remark_2").checked)
{
if (isEmpty(document.form_edit_settings.tekst_remark_2, 'Der skal indtastes tekst til tekstfelt 2 før der kan gemmes')){ return false};
} 
if (isNumeric(document.form_edit_settings.rows_2, 'Der skal indtastes antal rækker til tekstfelt 2 før der kan gemmes')){ return false};


var str = $("form").serialize();
$.ajax({
data: str,
type: "GET", 
scriptCharset: "utf-8",
cache: false,
dataType: "html",
url: "ajax_gem_settings.php", 
 success: function(data){
	show_popup(data);
	hide_edit();
	vis_velkommen();
	vis_my_menu();
  }
});
} 



/*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("main").style.visibility="visible";
}

function hide_edit_2()
{
document.getElementById("edit_2").style.visibility="hidden";
document.getElementById("tekst_edit_2").innerHTML="";
document.getElementById("main").style.visibility="visible";
}

/*viser popup message ruden*/
function show_popup(tekst)
{
document.getElementById("message").style.visibility="visible";
 document.getElementById("tekst_message").innerHTML=tekst;
}

/*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;
	}
}


