function saveEntry(){
  var elements = $('form').find(":input");
  var data = new Array();
  for(var i = 0; i < elements.length; i++){
    var id = elements[i].id;
    var name = elements[i].name;
    var value = $('#' + id).val();
    data[data.length] = {field: name, value: value};
  }
  
  $.ajax({
    type: "POST",
    url: "/ajax/adminHandler.php",
    data: {
      data: data
    },
    success: saveEntryResponse
  });
}

function saveEntryResponse(){
  window.location.href = location.href;
  //alert("response");
  /*
  $.ajax({
    type: "GET",
    url: "/ajax/contentHandler.php",
    success: setContent
  });
  */
}

function setContent(response){
  //alert(response);
  //$('.contentDiv').get(0).innerHTML = response;
  //window.location.href = location.href;
}

function editEntry(id){
  $.ajax({
    type: "GET",
    url: "/ajax/adminHandler.php",
    data: {
      mode: 'setID',
      id: id
    },
    success: loadEdit
  });
}

function loadEdit(){
  window.location.href = location.href;
}

function deleteEntryDialog(id, title){
  var dialogHtml = "Wollen Sie folgenden Eintrag löschen:<br/>" + title;
  var $dialog = $('<div></div>')
		.html(dialogHtml)
		.dialog({
			autoOpen: false,
			title: 'Eintrag löschen',
			modal: true,
			hide: 'explode',
			buttons: {
						"Nein": function() {
							$(this).dialog("close"); 
						},
						"Ja": function() {
						  deleteEntry(id);
							$(this).dialog("close"); 
						}
					},
			resizable: false,
			show: 'fold',
			width: 480
	});
	
	$dialog.dialog("open");
}

function deleteEntry(id){
  $.ajax({
    type: "GET",
    url: "/ajax/adminHandler.php",
    data: {
      mode: 'deleteEntry',
      id: id
    },
    success: loadEdit
  });
}

function cancelEdit(){
  $.ajax({
    type: "GET",
    url: "/ajax/adminHandler.php",
    data: {
      mode: 'setID',
      id: 0
    },
    success: loadEdit
  });
}

function highlightAdminButton(obj, button){
  var newSrc = "cuts/admin/" + button + " 2.png";
  obj.src = newSrc;
}

function turnoffAdminButton(obj, button){
  var newSrc = "cuts/admin/" + button + ".png";
  obj.src = newSrc;
}
