
function setSonderZeichen(send_value) {

 var change  = send_value;
 var change = change.replace("&", "|-und-|");
 var change = change.replace("#", "|-raute-|");  
 var change = change.replace("~", "|-schweif-|");  
 var change = change.replace("?", "|-frage-|");  
 var change = change.replace("%", "|-prozent-|"); 
 var change = change.replace("=", "|-gleich-|"); 
    
 return change; 
}



function slideID(id,speed) {

 if(Number(speed))
  var set_speed = speed;
 else
  var set_speed = 0.5;

 if($(id).style.display == "none") {
  new Effect.SlideDown(id, {duration:set_speed});
 } else {
  new Effect.SlideUp(id, {duration:set_speed}); 
 }

}




function showPasswordChanger() {

 if($('password_container').style.display == "none") {
  $('password_container').style.display = "block";
  $('password_content').innerHTML = "<div style=\"float: left; width: 180px;\"><h1>Passwort &auml;ndern<\/h1><\/div>" +
  			            "<div style=\"float: right;\">" + 
  			   	    "<img src=\"img/_style/info_close.gif\" border=\"0\" alt=\"Fenster schlie&szlig;en\" onClick=\"showPasswordChanger()\" "+ 
  			   	    "style=\" cursor: pointer;\" \/><\/div>" + 
  			   	    "<br style=\"clear: both; height: 0;\" \/>" + 
  			   	    "<p>Neues Passwort<\/p>" + 
  			   	    "<input type=\"password\" id=\"new_password_1\" value=\"\" class=\"standard\" style=\"width: 188px;\" \/>" + 
  			   	    "<p>Neues Passwort wiederholen<\/p>" + 
  			   	    "<input type=\"password\" id=\"new_password_2\" value=\"\" class=\"standard\" style=\"width: 188px;\" \/>" + 
  			   	    "<div id=\"password_aktion\"><\/div>" + 
  			   	    "<input type=\"button\" onClick=\"changePassword();\" name=\"\" value=\"&auml;ndern\" class=\"button\" " +
  			   	    "style=\"margin-right: 18px; \" \/>";
 } 
 else {
  $('password_container').style.display = "none";  
  $('password_content').innerHTML = "";
 } 

}



function changePassword() {

//  pass_content.style.textAlign = "center";
//  pass_content.innerHTML = "<img src=\"img/_style/ajax_loader_small_gray.gif\" border=\"\" alt=\"Loading...\" style=\"margin: 30px;\" \/>";

  var pass_1 = $F('new_password_1'); 
  var pass_2 = $F('new_password_2'); 
   
  var pars = 'password_1=' + pass_1 + '&password_2=' + pass_2; 
   
  var myAjax = new Ajax.Request('inc/_cms/cms_ajax_password.inc.php',{method: 'post',parameters: pars, onComplete: passwordResponse});
//'password_aktion'
}




function passwordResponse(action) {

 if(action.responseText == "ok") {
  $('password_content').innerHTML = "<div style=\"float: left; width: 180px;\"><h1>Passwort &auml;ndern<\/h1><\/div>" +
  			            "<div style=\"float: right;\">" + 
  			            "<img src=\"img/_style/info_close.gif\" border=\"0\" alt=\"Fenster schlie&szlig;en\" onClick=\"showPasswordChanger()\" " + 
  			            "style=\" cursor: pointer;\" \/><\/div>" + 
  			            "<br style=\"clear: both; height: 0;\" \/>" + 
  			            "<p onclick=\"showPasswordChanger()\" style=\"cursor: pointer;\">Ihr Passwort wurde ge&auml;ndert<\/p>"; 
 }

 if(action.responseText == "same") {
  $('password_aktion').innerHTML = "<p class=\"bold\">Passwort nicht richtig wiederholt!<\/p>"; 
 }

 if(action.responseText == "form") {
  $('password_aktion').innerHTML = "<p class=\"bold\">Passwort nicht korrekt!<\/p>" +
  				   "<p style=\"width: 200px; padding-top: 0; margin-top: 0;\">Ihr Passwort muss mindestens 5&nbsp;Zeichen aus " +
  				   "Buchstaben und Zahlen beinhalten.<\/p>"; 
 }

 if(action.responseText == "session") {
  $('password_aktion').innerHTML = "<p class=\"bold\">Sessionfehler!<\/p>" +
  				   "<p style=\"width: 200px; padding-top: 0; margin-top: 0;\">Passwort kann nicht ge&auml;ndert werden! Bitte wenden Sie " +
  				   "sich an den Administrator der Seite.<\/p>"; 
 }

 if(action.responseText == "db") {
  $('password_aktion').innerHTML = "<p class=\"bold\">Datenbankfehler!<\/p>" +
  				   "<p style=\"width: 200px; padding-top: 0; margin-top: 0;\">Passwort kann nicht ge&auml;ndert werden! Bitte wenden Sie " +
  				   "sich an den Administrator der Seite.<\/p>"; 
 }

}




function showCMSinfo(fade_time, info_art, send_form) {

  window.scroll(0, 0);

  fade_check = false;

 if(info_art == "close") {
  fade_check = false;

  $('cms_info').style.display = "none";    
  $('cms_info').innerHTML = "";
 }
 
 else if(info_art == "firstlog") {
  window.setTimeout("showPasswordChanger()",fade_time); 
  fade_check = true;
    
  info_image  = "url(img/_info/blue_background.gif)";
  info_color  = "#164e7e";     
  info_border = "0px"; 
  info_inner  = "<p>Bitte &auml;ndern Sie Ihr Erstlogin-Passwort!</p>";   
  
 }

 else if(info_art == "anfrage_ok") {
  fade_check = true;

  info_image  = "url(img/_info/green_background.gif)";
  info_color  = "#558f1c";     
  info_border = "0px"; 
  info_inner  = "<p>Vielen Dank f&uuml;r Ihre Anfrage! " +
  		"<span style=\"font-weight: normal;\">Wir werden uns in K&uuml;rze mit Ihnen in Verbindung setzen.</span></p>";  
  
 }

 else if(info_art == "add_ok") {
  fade_check = true;
    
  info_image  = "url(img/_info/green_background.gif)";
  info_color  = "#558f1c";     
  info_border = "0px"; 
  info_inner  = "<p>Daten wurden angelegt!</p>";  
  
 }

 else if(info_art == "add_error") {
  fade_check = true;
    
  info_image  = "url(img/_info/red_background.gif)";
  info_color  = "#a20a0a";     
  info_border = "0px"; 
  info_inner  = "<p>Fehler beim Anlegen der Daten!</p>";  
  
 } 

 else if(info_art == "edit_ok") {
  fade_check = true;

  info_image  = "url(img/_info/green_background.gif)";
  info_color  = "#558f1c";     
  info_border = "0px"; 
  info_inner  = "<p>Daten wurden ge&auml;ndert!</p>";

 }

 else if(info_art == "edit_error") {
  fade_check = true;
    
  info_image  = "url(img/_info/red_background.gif)";
  info_color  = "#a20a0a";     
  info_border = "0px"; 
  info_inner  = "<p>Fehler beim &Auml;ndern der Daten!</p>";  
  
 } 
 
 else if(info_art == "pflicht") {
  fade_check = true;
    
  info_image  = "url(img/_info/winered_background.gif)";
  info_color  = "#741212";     
  info_border = "0px"; 
  info_inner  = "<p>Bitte f&uuml;llen Sie alle Pflichtfelder aus!</p>";

 }  

 else if(info_art == "file_error") {
  fade_check = true;
    
  info_image  = "url(img/_info/red_background.gif)";
  info_color  = "#a20a0a";     
  info_border = "0px"; 
  info_inner  = "<p>Datei konnte nicht geschrieben werden!</p>"; 

 } 
 
 else if(info_art == "right_admin") {
  fade_check = true;
    
  info_image  = "url(img/_info/red_background.gif)";
  info_color  = "#a20a0a";     
  info_border = "0px"; 
  info_inner  = "<p>Diese Option k&ouml;nnen nur Administratoren ausf&uuml;hren!</p>"; 

 } 
 
 else if(info_art == "delete_error") {
  fade_check = true;
    
  info_image  = "url(img/_info/red_background.gif)";
  info_color  = "#a20a0a";     
  info_border = "0px"; 
  info_inner  = "<p>Fehler beim Entfernen der Daten!</p>";  
  
 } 

 else if(info_art == "delete_ok") {
  fade_check = true;
    
  info_image  = "url(img/_info/green_background.gif)";
  info_color  = "#558f1c";     
  info_border = "0px"; 
  info_inner  = "<p>Daten wurden gel&ouml;scht!</p>";
  
 }

 else if(info_art == "delete_file_ok") {
  fade_check = true;
    
  info_image  = "url(img/_info/green_background.gif)";
  info_color  = "#558f1c";     
  info_border = "0px"; 
  info_inner  = "<p>Datei wurde entfernt!</p>";  
  
 } 
 
 else if(info_art == "delete_file_error") {
  fade_check = true;
    
  info_image  = "url(img/_info/red_background.gif)";
  info_color  = "#a20a0a";     
  info_border = "0px"; 
  info_inner  = "<p>Datei konnte nicht entfernt werden!</p>";  
  
 }  

 else if(info_art == "delete_accept") {
  fade_check = true;  
  global_check_delete = false;  
  
  var del_checkbox = document.getElementsByName("delete_id[]");
  for(del_check = 0; del_check < del_checkbox.length; del_check++) {
   if (del_checkbox[del_check].checked)
    global_check_delete = true;
  }
  
  if(global_check_delete) {
  
   info_image  = "none";
   info_color  = "#FFFFFF";     
   info_border = "3px solid #FF0000"; 
   info_inner  = "<p style=\"color: #FF0000;\">Sollen die Datens&auml;tze wirklich gel&ouml;scht werden?<\/p><br \/>" +
   		 "<div align=\"center\">" + 
   		 "<input type=\"button\" class=\"delete\" style=\"margin-right: 10px;\" onclick=\"document." + send_form + ".submit()\" value=\"JA\" \/>" + 
   		 "<input type=\"button\" class=\"delete\" onclick=\"showCMSinfo('','close','')\" value=\"NEIN\" \/>" +
   		 "<\/div>";
   			     
  } else { 

   fade_time = 2000;

   info_image  = "url(img/_info/winered_background.gif)";
   info_color  = "#741212";     
   info_border = "0px"; 
   info_inner  = "<p>Bitte erst Datensatz w&auml;hlen!</p>";
  }
   			     
 } 
 
 else if(info_art != "") {
  fade_check = true;
    
  info_image  = "url(img/_info/green_background.gif)";
  info_color  = "#558f1c";     
  info_border = "0px"; 
  info_inner  = "<p>" + info_art + "</p>";
 }






 if(fade_check) {
  fadeCMSInfo('cms_info',fade_time,info_image,info_color,info_border,info_inner);

  var del_cookie = new Date();
  var delete_cookie = del_cookie.getTime() + (Number(fade_time) + 1000);
  del_cookie.setTime(delete_cookie);
    
  document.cookie = 'waitfade=' + fade_time + '; expires=' + del_cookie.toGMTString() + ';';
 }  
 

}




function fadeCMSInfo(id,fade_time,info_image,info_color,info_border,info_inner) {

if(document.cookie)
 var befor_fade_wait = Number(document.cookie);
else 
 var befor_fade_wait = Number(fade_time);

   if($(id).style.display == "none") {

     var search_fehler = info_inner.search(/FEHLER!.+/);

      $(id).style.display         = "block";

     if (search_fehler != -1)
      $(id).style.backgroundImage = "url(img/_info/red_background.gif)";
     else 
      $(id).style.backgroundImage = info_image;
           
     if (search_fehler != -1)
      $(id).style.backgroundColor = "#a20a0a";     
     else 
      $(id).style.backgroundColor = info_color;     
           
      $(id).style.border          = info_border; 
      $(id).innerHTML             = info_inner;
 
     if(fade_time != "") {
      window.setTimeout("new Effect.Fade('" + id + "')",fade_time); 
     } 

   } else {
    new_fade = befor_fade_wait+1800;
    window.setTimeout("fadeCMSInfo('" + id + "'," + fade_time + ",'" + info_image + "','" + info_color + "','" + info_border + "','" + info_inner + "')",new_fade); 
   } 




}











function changeBackColor(id,art) {

 if($(id) && art != "") {
 
  if(art == "on")
   $(id).style.backgroundColor = "#bdbdbd";   
  if(art == "off")
   $(id).style.backgroundColor = "#c7c7c7";   
   
 }

}











function addFerien(year,form,land,bundesland) {

var id  = 'add_' + year; 

if($(id).style.display == "none") { 

	          
var add = "<ul>" + 
	  "<li id=\"list_add\" style=\"height: 63px;\">" +
          "<table width=\"100%\" cellpadding=\"0\" cellspacing=\"0\" border=\"0\" style=\"table-layout: fixed; border-bottom: 1px solid #222222;\">" +
          "<colgroup>" +
          "<col width=\"22\" \/>" +
          "<col width=\"22%\" \/>" +
          "<col width=\"12%\" \/>" + 
          "<col width=\"18%\" \/>" +
          "<col width=\"18%\" \/>" +          
          "<col width=\"15%\" \/>" + 
          "<col width=\"15%\" \/>" +
          "<\/colgroup>" +
          "<tr>" +
          "<td class=\"list_id\" rowspan=\"2\">&nbsp;<\/td>" +
          "<td><input type=\"text\" name=\"t_text\" id=\"t_text_" + year + "\" class=\"standard_clear\" style=\"width: 182px;\" value=\"\" /><\/td>" + 
          "<td>" + 
          "<select name=\"t_art\" style=\"width: 100px;\">" +
	  "<option value=\"0\">Ferien<\/option>" +          
	  "<option value=\"2\">spez. Feiertag<\/option>" +          	  
	  "<option value=\"3\">Geburstag<\/option>" +     	  
	  "<option value=\"4\">Jahrestag<\/option>" +     	  
          "<\/select>" +
          "<\/td>" +
          "<td id=\"add_land_" + year + "\"><\/td>" +          
          "<td id=\"add_bundesland_" + year + "\"><\/td>" +
          "<td><span id=\"start_day_add_" + year + "\">" + 
          "<select name=\"t_date_start_day_add\" id=\"t_date_start_day_add_" + year + "\" " + 
          "onChange=\"$('t_date_ende_day_add_" + year + "').value = this.value;\" style=\"width: 40px;\">";

          
       for(d = 1; d <= 31; d++) {
	 var add = add + "<option value=\"" + d + "\">" + d + "<\/option>";
       }

          
var add = add + "<\/select></span>&nbsp;" +
          "<select name=\"t_date_start_month_add\" id=\"t_date_start_month_add_" + year + "\" " + 
          "onChange=\"$('t_date_ende_month_add_" + year + "').value = this.value; " + 
          "setDays('start_day_add_" + year + "',this.value,'" + year + "','t_date_start_day_add_" + year + "','t_date_start_day_add'," + 
          "'width: 40px;','t_date_ende_day_add_" + year + "');\" "+ 
	  "style=\"width: 40px;\">";

       for(d = 1; d <= 12; d++) {
	 var add = add + "<option value=\"" + d + "\">" + d + "<\/option>";
       }          
          
var add = add + "<\/select>&nbsp;" + 
          "<input name=\"t_date_start_year_add\" id=\"t_date_start_year_add_" + year + "\" value=\"" + year + "\" style=\"width: 30px;\" readonly=\"readonly\" /\>" +         
          "<\/td>" +
          "<td><span id=\"ende_day_add_" + year + "\">" + 
          "<select name=\"t_date_ende_day_add\" id=\"t_date_ende_day_add_" + year + "\" style=\"width: 40px;\">";

          
       for(d = 1; d <= 31; d++) {
	 var add = add + "<option value=\"" + d + "\">" + d + "<\/option>";
       }

          
var add = add + "<\/select></span>&nbsp;" +
          "<select name=\"t_date_ende_month_add\" id=\"t_date_ende_month_add_" + year + "\" style=\"width: 40px;\" " + 
          "onChange=\"setDays('ende_day_add_" + year + "',this.value,'" + year + "','t_date_ende_day_add_" + year + "','t_date_ende_day_add','width: 40px;','');\">";

       for(d = 1; d <= 12; d++) {
	 var add = add + "<option value=\"" + d + "\">" + d + "<\/option>";
       }          
          
var add = add + "<\/select>&nbsp;" + 
          "<input name=\"t_date_ende_year_add\" id=\"t_date_ende_year_add_" + year + "\" value=\"" + year + "\" style=\"width: 30px;\" readonly=\"readonly\" /\>" +         
          "<\/td>" +
          "<\/tr>" + 
          "<tr>" + 
          "<td colspan=\"6\" align=\"right\">" +
          "<span class=\"in_info\">Allgemeine Feiertage - Ferien werden vom System verwaltet &amp; aktualisiert</span>&nbsp;" +
          "<input type=\"button\" class=\"button_clear\" value=\"anlegen\" " +
          "onclick=\"daysSubmit('t_text_" + year + "','add','" + form + "','" + year + "');\" /><\/td>" +          
          "<\/tr>"
          "<\/table>" + 
          "<\/li>" +
          "<\/ul>";

 $(id).innerHTML = add;



// LAND
 setLand('t_land','width: 150px;','add_land_' + year,'t_bundesland','width: 150px;','add_bundesland_' + year,land); 

// BUNDESLAND
 setBundesland(land,'t_bundesland','width: 150px;','add_bundesland_' + year,bundesland); 
 
 new Effect.SlideDown(id);

} else {

 var add             = "";
 $(id).innerHTML     = add; 
 $(id).style.display = "none";
}



}







function addFeiertag(form,land) {

var id  = 'add_feier'; 

if($(id).style.display == "none") { 


	          
var add = "<ul>" + 
	  "<li id=\"list_add\" style=\"height: 63px;\">" +
          "<table width=\"100%\" cellpadding=\"0\" cellspacing=\"0\" border=\"0\" style=\"table-layout: fixed; border-bottom: 1px solid #222222;\">" +
          "<colgroup>" +
          "<col width=\"22\" \/>" +
          "<col width=\"35%\" \/>" +
          "<col width=\"29%\" \/>" + 
          "<col width=\"18%\" \/>" +
          "<col width=\"18%\" \/>" +          
          "<\/colgroup>" +
          "<tr>" +
          "<td class=\"list_id\" rowspan=\"2\">&nbsp;<\/td>" +
          "<td><input type=\"text\" name=\"t_text\" id=\"t_text\" class=\"standard_clear\" style=\"width: 300px;\" value=\"\" /><\/td>" + 
          "<td id=\"add_land\"><\/td>" +          
          "<td>" + 
          "<select name=\"t_date_start_day_add\" id=\"t_date_start_day_add\" onChange=\"$('t_date_ende_day_add').value = this.value;\" style=\"width: 40px;\">";

          
       for(d = 1; d <= 31; d++) {
	 var add = add + "<option value=\"" + d + "\">" + d + "<\/option>";
       }

          
var add = add + "<\/select>&nbsp;" +
          "<select name=\"t_date_start_month_add\" id=\"t_date_start_month_add\" onChange=\"$('t_date_ende_month_add').value = this.value;\" "+ 
	  "style=\"width: 40px;\">";

       for(d = 1; d <= 12; d++) {
	 var add = add + "<option value=\"" + d + "\">" + d + "<\/option>";
       }          
          
var add = add + "<\/select>&nbsp;" +
	  "<select name=\"t_date_start_year_add\" id=\"t_date_start_year_add\" onChange=\"$('t_date_ende_year_add').value = this.value;\" "+ 
	  "style=\"width: 60px;\">" +
	  "<option value=\"1996\">- dauerhaft -<\/option>";
	 
       akt_year = new Date().getFullYear();
       for(d = (akt_year-1); d <= (akt_year+5); d++) {
	 var add = add + "<option value=\"" + d + "\">" + d + "<\/option>";
       }           

var add = add + "<\/select>&nbsp;" +
          "<\/td>" +
          "<td>" + 
          "<select name=\"t_date_ende_day_add\" id=\"t_date_ende_day_add\" style=\"width: 40px;\">";

          
       for(d = 1; d <= 31; d++) {
	 var add = add + "<option value=\"" + d + "\">" + d + "<\/option>";
       }

          
var add = add + "<\/select>&nbsp;" +
          "<select name=\"t_date_ende_month_add\" id=\"t_date_ende_month_add\" style=\"width: 40px;\">";

       for(d = 1; d <= 12; d++) {
	 var add = add + "<option value=\"" + d + "\">" + d + "<\/option>";
       }          
          
var add = add + "<\/select>&nbsp;" + 
	  "<select name=\"t_date_ende_year_add\" id=\"t_date_ende_year_add\" style=\"width: 60px;\">" +
	  "<option value=\"1996\">- dauerhaft -<\/option>";
	 
       akt_year = new Date().getFullYear();
       for(d = (akt_year-1); d <= (akt_year+5); d++) {
	 var add = add + "<option value=\"" + d + "\">" + d + "<\/option>";
       }           

var add = add + "<\/select>" +
          "<\/td>" +
          "<\/tr>" + 
          "<tr>" + 
          "<td colspan=\"5\" align=\"right\">" +
          "<span class=\"in_info\">Allgemeine Feiertage - Ferien werden vom System verwaltet &amp; aktualisiert</span>&nbsp;" +          
          "<input type=\"button\" class=\"button_clear\" value=\"anlegen\" onclick=\"daysSubmit('t_text','add','" + form + "','');\" />" +          
          "<input type=\"hidden\" name=\"t_art\" value=\"1\" /><\/td>" +                    
          "<\/tr>"
          "<\/table>" + 
          "<\/li>" +
          "<\/ul>";

 $(id).innerHTML = add;



// LAND
 setLand('t_land','width: 250px;','add_land','','','',land); 

 
 new Effect.SlideDown(id);

} else {

 var add             = "";
 $(id).innerHTML     = add; 
 $(id).style.display = "none";
}



}






function daysSubmit(id,art,form,year) {

 check_send = true;

if(year != "")
 var send_year = "_" + year;
else
 var send_year = ""; 

 var s_day   = $F('t_date_start_day_' + art + send_year); 
 var s_month = $F('t_date_start_month_' + art + send_year);
 var s_year  = $F('t_date_start_year_' + art + send_year);

 var e_day   = $F('t_date_ende_day_' + art + send_year); 
 var e_month = $F('t_date_ende_month_' + art + send_year);
 var e_year  = $F('t_date_ende_year_' + art + send_year);
   

  $('t_date_ende_month_' + art + send_year).style.border = "1px solid #dadada";  
  $('t_date_ende_day_' + art + send_year).style.border   = "1px solid #dadada"; 
  $('t_date_ende_year_' + art + send_year).style.border  = "1px solid #dadada";    
  $('t_date_start_year_' + art + send_year).style.border = "1px solid #dadada";  
  $(id).style.border                         = "1px solid #dadada";
 
 
 var start_timestamp = Number(new Date(s_year,s_month,s_day,0,0,0).getTime() / 1000); 
 var ende_timestamp  = Number(new Date(e_year,e_month,e_day,0,0,0).getTime() / 1000); 

if(s_year == "1996" || e_year == "1996") {

 if((s_year == "1983" && e_year != "1996") || (s_year != "1996" && e_year == "1996")) {
  check_send = false;  
  $('t_date_start_year_' + art + send_year).style.border = "2px solid #FF0000";  
  $('t_date_ende_year_' + art + send_year).style.border = "2px solid #FF0000";    
 } else {

  var start_timestamp = Number(new Date(2007,s_month,s_day,0,0,0).getTime() / 1000); 
  var ende_timestamp  = Number(new Date(2007,e_month,e_day,0,0,0).getTime() / 1000); 

  if(start_timestamp > ende_timestamp) {
   check_send = false;  
   $('t_date_ende_month_' + art + send_year).style.border = "2px solid #FF0000";  
   $('t_date_ende_day_' + art + send_year).style.border = "2px solid #FF0000";    
  } 
 
 }

} else {
 
 if(start_timestamp > ende_timestamp) {
  check_send = false;  
  $('t_date_ende_month_' + art + send_year).style.border = "2px solid #FF0000";  
  $('t_date_ende_day_' + art + send_year).style.border = "2px solid #FF0000";    
 }

}

 if($(id).value == "") {
  check_send = false;   
  $(id).style.border = "2px solid #FF0000";
 }
 
 if(check_send) 
  $(form).submit(); 

}










function setBundesland(land,name,style,id,sel_bundesland) {

bundesland = new Array();

bundesland[0] = new Array();
bundesland[0][0] = "Baden-W&uuml;rttemberg";
bundesland[0][1] = "Bayern";
bundesland[0][2] = "Berlin";
bundesland[0][3] = "Brandenburg";
bundesland[0][4] = "Bremen";
bundesland[0][5] = "Hamburg";
bundesland[0][6] = "Hessen";
bundesland[0][7] = "Mecklenburg-Vorpommern";
bundesland[0][8] = "Niedersachsen";
bundesland[0][9] = "Nordrhein-Westfalen";
bundesland[0][10] = "Rheinland-Pfalz";
bundesland[0][11] = "Saarland";
bundesland[0][12] = "Sachsen";
bundesland[0][13] = "Sachsen-Anhalt";
bundesland[0][14] = "Schleswig-Holstein";
bundesland[0][15] = "Th&uuml;ringen";

bundesland[1] = new Array();
bundesland[1][0]  = "Burgenland";
bundesland[1][1]  = "K&auml;rnten";
bundesland[1][2]  = "Nieder&ouml;sterreich";
bundesland[1][3]  = "Ober&ouml;sterreich";
bundesland[1][4]  = "Salzburg";
bundesland[1][5]  = "Steiermark";
bundesland[1][6]  = "Tirol";
bundesland[1][7]  = "Vorarlberg";
bundesland[1][8]  = "Wien";

bundesland[2] = new Array();
bundesland[2][0]  = "Aargau";
bundesland[2][1]  = "Appenzell Ausserrhoden";
bundesland[2][2]  = "Appenzell Innerrhoden";
bundesland[2][3]  = "Basel-Landschaft";
bundesland[2][4]  = "Basel-Stadt";
bundesland[2][5]  = "Bern";
bundesland[2][6]  = "Freiburg";
bundesland[2][7]  = "Genf";
bundesland[2][8]  = "Glarus";
bundesland[2][9]  = "Graub&uuml;nden";
bundesland[2][10]  = "Jura";
bundesland[2][11]  = "Luzern";
bundesland[2][12]  = "Neuenburg";
bundesland[2][13]  = "Nidwalden";
bundesland[2][14]  = "Obwalden";
bundesland[2][15]  = "Schaffhausen";
bundesland[2][16]  = "Schwyz";
bundesland[2][17]  = "Solothurn";
bundesland[2][18]  = "St. Gallen";
bundesland[2][19]  = "Tessin";
bundesland[2][20]  = "Thurgau";
bundesland[2][21]  = "Uri";
bundesland[2][22]  = "Waadt";
bundesland[2][23]  = "Wallis";
bundesland[2][24]  = "Z&uuml;rich";
bundesland[2][25]  = "Zug";

bundesland[3] = new Array();
bundesland[3][0]  = "Caen";
bundesland[3][1]  = "Clermont-Ferrand";
bundesland[3][2]  = "Grenoble";
bundesland[3][3]  = "Lyon";
bundesland[3][4]  = "Montpellier";
bundesland[3][5]  = "Nancy-Metz";
bundesland[3][6]  = "Nantes";
bundesland[3][7]  = "Rennes";
bundesland[3][8]  = "Toulouse";
bundesland[3][9]  = "Aix-Marseille";
bundesland[3][10]  = "Amiens";
bundesland[3][11]  = "Besan&ccedil;on";
bundesland[3][12]  = "Dijon";
bundesland[3][13]  = "Lille";
bundesland[3][14]  = "Limoges";
bundesland[3][15]  = "Nice";
bundesland[3][16]  = "Orl&eacute;ans-Tours";
bundesland[3][17]  = "Poitiers";
bundesland[3][18]  = "Reims";
bundesland[3][19]  = "Rouen";
bundesland[3][20]  = "Stra&szlig;burg";
bundesland[3][21]  = "Bordeaux";
bundesland[3][22]  = "Cr&eacute;teil";
bundesland[3][23]  = "Paris";
bundesland[3][24]  = "Versailles";




if(Number(land))
 var set_land = land;
else 
 var set_land = 0;



var b_land = "<select name=\"" + name + "\" style=\"" + style + "\">";

if(bundesland[set_land]) {
          
 for(l = 0; l < bundesland[set_land].length; l++) {
  if(sel_bundesland == l)
   var b_land = b_land + "<option value=\"" + l + "\" selected=\"selected\">" + bundesland[set_land][l] + "<\/option>";
  else
   var b_land = b_land + "<option value=\"" + l + "\">" + bundesland[set_land][l] + "<\/option>";   
 } 

} else {
  var b_land = b_land + "<option value=\"\">Kein Land vorhanden<\/option>";
}

var b_land = b_land + "<\/select>";


$(id).innerHTML = b_land;
}





function setLand(name,style,id,b_name,b_style,b_id,sel_land) {

land = new Array()

land[0] = "Deutschland";
land[1] = "&Ouml;sterreich";
land[2] = "Schweiz";
land[3] = "Frankreich";
land[4] = "Tschechien";
land[5] = "Polen";
land[6] = "Belgien";


if(b_name != "")
 set_bundesland = "onChange=\"setBundesland(this.value,'" + b_name + "','" + b_style + "','" + b_id + "');";
else 
 set_bundesland = "";
 
 
var l_land = "<select name=\"" + name + "\" style=\"" + style + "\" " + set_bundesland + "\">";
          
 for(l = 0; l < land.length; l++) {
  if(sel_land == l)
   var l_land = l_land + "<option value=\"" + l + "\" selected=\"selected\">" + land[l] + "<\/option>";
  else
   var l_land = l_land + "<option value=\"" + l + "\">" + land[l] + "<\/option>";
 } 
 
var l_land = l_land + "<\/select>";


$(id).innerHTML = l_land;
}





function setDays(id, month, year, in_id, in_name, in_style, onchange) {

Date.prototype.getFullDays = function(m, y) {
	for(var x=28; x<=31; ++x) {
		if(new Date(y,m-1,x).getMonth()
		!=new Date(y,m-1,1).getMonth())
		break;
	}
	return x-1;
};

var send_days = "";
set_date = new Date().getFullDays(month, year);

if(onchange != "")
 change = "onChange=\"$('" + onchange + "').value = this.value;\"";
else 
 change = "";
 
 
 send_days = send_days + "<select name=\"" + in_name + "\" id=\"" + in_id + "\" style=\"" + in_style + "\" " + change + ">";

for(i = 1; i <= set_date; i++) {

 if($F(in_id) == i)
  send_days = send_days + "<option value=\"" + i + "\" selected=\"selected\">" + i + "<\/option>";
 else
  send_days = send_days + "<option value=\"" + i + "\">" + i + "<\/option>"; 
}

 send_days = send_days + "<\/select>";
 $(id).innerHTML = send_days;

}
