//++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
// Allgemeine Funktionen
//++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++


//++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
// Variablen
//++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

var undefined;
var zaehler = 1;


//++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
// Ein- und Ausblenden bzw. Auf- und Zuklappen der Layer
//++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

function ein_ausblenden() {

var divname = ein_ausblenden.arguments[0];
var wert = document.getElementById(divname).style.display;


	if(wert == "none" || wert == ""){
		wert = "block";
		document.getElementById(divname).style.display = wert;
	}
	
	else {
		wert = "none";
		document.getElementById(divname).style.display = wert;
	}
		
}

function einblenden() {

var divname = einblenden.arguments[0];
var wert = document.getElementById(divname).style.display;

wert = "block";
document.getElementById(divname).style.display = wert;
		
}

function ausblenden() {

var divname = ausblenden.arguments[0];
var wert = document.getElementById(divname).style.display;

wert = "none";
document.getElementById(divname).style.display = wert;
		
}


//++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
// Funktion zum Tauschen der StyleSheet-Angaben allgemein
//++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++


function tausche_style_classes(element_, class_name){
  if (element_ && class_name){
    return element_.className = class_name;
  }
}



//++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
// Funktion zum Oeffnen der Microsites
//++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++


function fenster_praefectus(){
	var win = window.open("http://www.rdts.de/praefectus/","Fenster1","width=800,height=500");
  win.focus();
}

function fenster_liber(){
	var win = window.open("http://www.rdts.de/liber/","Fenster2","width=800,height=500");
  win.focus();
}

function fenster_foren(){
	var win = window.open("http://www.rdts-ag.de/produkte/for_index.htm","Fenster3","width=770,height=500");
  win.focus();
}

function fenster_gaestebuch(){
	var win = window.open("http://www.rdts-ag.de/produkte/gast_index.htm","Fenster4","width=785,height=500");
  win.focus();
}

function fenster_newsletter(){
	var win = window.open("http://www.rdts-ag.de/produkte/news_index.htm","Fenster5","width=800,height=450");
  win.focus();
}

function fenster_postcards(){
	var win = window.open("http://www.rdts-ag.de/produkte/post_index.htm","Fenster6","width=800,height=450");
  win.focus();
}

function fenster_arbeitsproben(){
	var win = window.open("http://www.rdts-ag.de/arbeitsproben.htm","Fenster7","width=497,height=482");
  win.focus();
}

function fenster_auszeichnung_triko(){

var browser = navigator.appVersion;
var ausgabe = browser.substring(27,30);

  if(ausgabe == "Mac"){
    var win = window.open("triko.htm","Fenster7","width=305,height=450,scrollbars=no");
    win.focus();
  }
  else{
    var win = window.open("triko.htm","Fenster7","width=321,height=450");
    win.focus();
  }
}

function fenster_quiz(){
	var win = window.open("quiz_.htm","Fenster8","width=688,height=700,scrollbars=yes,resizable=yes");
  win.focus();
}



//++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
// Funktion zum Checken der Formulare
//++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

function checkDaten() {

	var formname = checkDaten.arguments[0];
  var sprache = checkDaten.arguments[1];

  var formhier=document[formname];
  var formlaenge = formhier.length;
  var argumentlaenge = checkDaten.arguments.length;


	// Check fuer die Radiobuttons der Anrede
	var check = false;

	for (var i=0; i<formhier['Anrede_'].length; i++){

		if(formhier['Anrede_'][i].checked){

			check = true;

		}

	}

	if (check == false) {

		if (sprache == "englisch") {

      alert('Please select: Mr. or Mrs.!');
			return false;

    } else {

      if (sprache == "franzoesisch") {

        alert('Veuillez choisir: monsieur ou madame!');
				return false;

      } else {

        // deutsch
   			alert('Bitte wählen Sie Ihre Anrede aus!');
				return false;
      }
		}

	}

	// Check fuer die Inputfelder
  if (argumentlaenge >= 2) {

		for (var i=2; i<=argumentlaenge; i++) {

			var element = checkDaten.arguments[i];

			if (element <= formlaenge) {

				//alert(element);

				if (formhier[element].value == '' || formhier[element].value == ' ') {

          if (sprache == "englisch") {

            alert('Please fill out the field >>' + formhier[element].name + '<< !');

          } else {

            if (sprache == "franzoesisch") {

              alert('Veuillez remplir le champ >>' + formhier[element].name + '<< !');

            } else {

              // deutsch
					    alert('Bitte füllen Sie das Feld >>' + formhier[element].name + '<< aus!');

            }

        	}

					return false;

				}

			}

		}

  } else {

  	alert('Programm-Meldung: Keine Argumente notiert.');

  }

  formhier.submit();

}


//++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
// Funktion zum Bildertausch
//++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

function tausche_bilder() {

	var richtung = tausche_bilder.arguments[0];
	var bildid = tausche_bilder.arguments[1];
	var pfadname = tausche_bilder.arguments[2];
	var maximum = tausche_bilder.arguments[3];
	var pfad = new String();

	if (richtung == 'vor') {

		zaehler += 1;

	} else {

		zaehler -= 1;

	}

	if (zaehler == 0) {

		zaehler = maximum;

	}

	if (zaehler > maximum) {

		zaehler = 1;

	}

	pfad = String(pfadname + zaehler + '.jpg');

	document.images[bildid].src = pfad;

}

