
function showHideID(id) {
  
  if(document.getElementById(id).style.display == 'none') {
    document.getElementById(id).style.display = "table-row";
  }
  else {
    document.getElementById(id).style.display = "none";
  }
  
}

function montre(id)
{
	with (document)
	{
		if (getElementById)
			getElementById(id).style.display = 'block';
		else if (all)
			all[id].style.display = 'block';
		else
			layers[id].display = 'block';
	}
}

function cache(id)
{
	with (document)
	{
		if (getElementById)
			getElementById(id).style.display = 'none';
		else if (all)
			all[id].style.display = 'none';
		else
			layers[id].display = 'none';
	}
}


function next_birthday_field(ff)
{
	if (ff.name=="pat_b_day")
	{
		if (ff.value.length == 2) ff.form.elements["pat_b_month"].focus();
	}
	else if (ff.name=="pat_b_month")
	{
		if (ff.value.length == 2) ff.form.elements["pat_b_year"].focus();
	}
	else if (ff.name=="pat_b_year")
	{
		if (ff.value.length == 4) ff.form.elements["pat_kv"].focus();
	}
}

function getSelectedRadioValue(form) {
  var radio = form.pat_id;
  if(!radio) return false;
  if(radio.value == "pat_new") return "pat_new";
  
  for (var i=0; i<radio.length; i++) if (radio[i].checked) return radio[i].value;
  return false;
  }

 
function check_term_edit() {
  var ff = document.term_form;
	var fehler = "";
	
	if(ff.beh_art.value == "")
	{
		fehler += "Behandlungsart ist eine Pflichtangabe!\n";
	}
  
  if(ff.beh_length.value == "") {
    fehler += "Bitte Behandlungsdauer angeben.\n";
  }
  
  if(fehler != "")
	{
		var fehlertext = "Die folgenden Fehler sind bei Ihrer Eingabe aufgetreten:\n\n";
		
		fehlertext += fehler;
		alert(fehlertext);
		return false;
	}
  else ff.submit();

}
  
function check_term_new()
{
	var ff = document.term_new_form;
	var fehler = "";
	
	if(ff.beh_art.value == "")
	{
		fehler += "Behandlungsart ist eine Pflichtangabe!\n";
	}
  
  if(ff.beh_length.value == "") {
    fehler += "Bitte Behandlungsdauer angeben.\n";
  }
	
 if(getSelectedRadioValue(ff) == "pat_new")
	{
          // || ff.pat_b_day.value == "" || ff.pat_b_month.value == "" || ff.pat_b_year.value == ""
		if(ff.pat_search_last_name.value == "" || ff.pat_search_first_name.value == "")
		{
			fehler += "Wenn Sie einen neuen Patienten anlegen, sind noch\nfolgende Felder Pflichtangaben:\n\n";
		}
		if(ff.pat_search_last_name.value == "" )
		{
			fehler += "Nachname ";
		}
   /* if(ff.pat_b_day.value == "" || ff.pat_b_month.value == "" || ff.pat_b_year.value == "")
		{
			fehler += "Geburtsdatum ";
		}*/
		if(ff.pat_search_first_name.value == "" )
		{
			fehler += "Vorname";
		}
	}
  
  if(ff.pat_b_day.value!="" && (!ff.pat_b_day.value.match("[1-9]{1,2}") || !ff.pat_b_month.value.match("[1-9]{1,2}") || !ff.pat_b_year.value.match("[0-9]{4}")))
  {
  			fehler += "\nGeburtsdatum bitte im Format 20 12 1982";
  }
  
  if(!getSelectedRadioValue(ff))
  {
    fehler += "\nBitte einen Patienten auswaehlen oder neu anlegen";
  }
 
	if(fehler != "")
	{
		var fehlertext = "Die folgenden Fehler sind bei Ihrer Eingabe aufgetreten:\n\n";
		
		fehlertext += fehler;
		alert(fehlertext);
		return false;
	}
  else ff.submit();
}


function hideList() {
	document.getElementById("behandlungen").style.visibility="hidden";	
 	document.getElementById("behandlungen").style.display="none";	
}
function showList() {
	document.getElementById("behandlungen").style.visibility="visible";	
	document.getElementById("behandlungen").style.display="block";	
  	document.getElementById("beh_art").select();
}
function showNewTable() {
	document.getElementById("new_table").style.visibility="visible";	
	document.getElementById("new_table").style.display="block";	
}
function hideNewTable() {
	document.getElementById("new_table").style.visibility="hidden";	
  	document.getElementById("new_table").style.display="none";	
}

function setBehandlung(art, leng, block) {
	document.getElementById("beh_art").value=art;
	document.getElementById("beh_length").value=leng;
 	document.getElementById("beh_prio").checked=block;
}

function getBehandlungsarten() {
	
	var searchtxt = $("#beh_art").val();
	
	$.get("/php/content/ad_term/xajax_beh_art.php",
	{
		searchstring: searchtxt
	},
	function(data){
		$("#behandlungen").html(data);
	}
	);
	
}

$(document).ready(function(){
	

	$('#beh_art').keyup(function() {
		getBehandlungsarten();
	});

	$('#beh_art').click(function() {
		getBehandlungsarten();
	});

});




