
/*~~~ JQuery-Scripting for Newsticker ~~~*/

if(typeof jQuery != 'undefined'){
	$(document).ready(function() {
		
		//Zuerst die Last-Klasse entfernen
		$("#newsList li").last().removeClass("last");

		//Für den Pressebereich müssen die Objekte Unsichtbar sein
		if($("body").hasClass("press")){
			$("#newsList li").first().next().css("opacity",0);
		}

		//Interval setzen
		var newsTimer = setInterval(showNextNewsItem, 7000);
		
		//Hoch- und Runterbuttons belegen und ggf. Interval neu starten
		$("#newsNext").click(function() {
			showNextNewsItem();
			clearInterval(newsTimer);
			newsTimer = setInterval(showNextNewsItem, 7000);
		});
		$("#newsPrev").click(function() {
			showPrevNewsItem();
			clearInterval(newsTimer);
			newsTimer = setInterval(showNextNewsItem, 7000);
		});	

	});
}

//Nächste Meldung einblenden
function showNextNewsItem() {
	$("#newsList li").last().animate({
		"opacity":0,
		"height":"toggle"	
		}, 200, function () {
			if($("body").hasClass("press"))
			{
				$(this).prependTo($("#newsList")).animate({
					"height":"toggle",
					"opacity":1
					},"slow", function() {
						 if($.browser.msie) this.style.removeAttribute('filter'); 
					});
				$(this).next().animate({"opacity":0}, "slow");
			}
			else 
			{
				$(this).prependTo($("#newsList")).animate({"height":"toggle"}, "slow", function() {
					$(this).animate({"opacity":1},"slow", function() {
						 if($.browser.msie)  this.style.removeAttribute('filter'); 
					});
				});
			}
		});
}

//Vorige Meldung einblenden
function showPrevNewsItem() {
	$("#newsList li").first().animate({
		"opacity":0,
		"height":"toggle"	
		}, 200, function () {
			if($("body").hasClass("press"))
			{
				$(this).appendTo($("#newsList")).animate({
					"height":"toggle",
					"opacity":1
					},"slow", function() {
						if($.browser.msie)  this.style.removeAttribute('filter'); 
					});
				$(this).prev().animate({"opacity":0}, "slow");
			}
			else 
			{
				$(this).appendTo($("#newsList")).animate({"height":"toggle"}, "slow", function() {
					$(this).animate({"opacity":1},"slow", function() {
						if($.browser.msie)  this.style.removeAttribute('filter'); 
					});
				});
			}
		});
}


/*~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~*/

function initGlossary(){
	if (document.getElementsByTagName)
		var x = document.getElementsByTagName('A');
	else if (document.all)
		var x = document.all.tags('A');
	else return;

	for (var i=0;i<x.length;i++){
		if(x[i].className=='glossar') { x[i].onclick = glossaryWrapper ; }	
	}
}
function glossaryWrapper(){
	return popGlossary(this.href);
}

function popGlossary(URL){
	var breite=450;
	var hoehe=450;
	
	var top=(screen.availHeight-hoehe)/2;
	var left=(screen.availWidth-breite)/2;
	var args = "height="+hoehe+", width="+breite+",menubar=0,resizable=1,scrollbars=1,status=0,titlebar=0,toolbar=0,left="+left+",top="+top;
	popGlossarywin=window.open(URL,'popGlossaryname',args);
	popGlossarywin.focus();
	return false;
}

function poptext(URL, breite, hoehe)
{
	if (!breite){var breite=450;}
	if (!hoehe)	{var hoehe=450;}
	
	var top=(screen.availHeight-hoehe)/2;
	var left=(screen.availWidth-breite)/2;
	var args = "height="+hoehe+", width="+breite+",menubar=0,resizable=1,scrollbars=1,status=0,titlebar=0,toolbar=0,left="+left+",top="+top;
	poptextwin=window.open(URL,'poptextname',args);
	poptextwin.focus();
}     

function verified_contact(){
   var missing_data="";

  if (mailified(document.tmpname.email.value) == false) missing_data=missing_data+"E-Mail Adresse\n";

    if (missing_data==""){
        return true;
    }else{
        alert("Folgende Daten müssen angegeben werden:\n\n"+missing_data);
        return false;
    }
}

//verifiziert das Kontaktformular ENGLISH
function verified_contact_en(){
  var missing_data="";

  if (mailified(document.tmpname.email.value) == false) missing_data=missing_data+"E-Mail Adress\n";

    if (missing_data==""){
        return true;
    }else{
        alert("The following data has to be specified:\n\n"+missing_data);
        return false;
    }
}


function mailified(adresse){
  Suche = /..+@..+\...+/;
  Ergebnis = Suche.test(adresse);
  if (Ergebnis == true){return true;}else {return false;}
}

function printFuncDe(){
  if(self.print && (navigator.userAgent.indexOf("Mac") == -1)) {
    window.print();
  }//if(self.print) {
  else{
    alert("Ihr Browser unterstützt kein Aufrufen der automatischen Druckfunktion.\n Bitte wählen sie \"drucken\" aus dem Menü");
  }
}//function printFunc(){

function printFuncEn(){
  if(self.print && (navigator.userAgent.indexOf("Mac") == -1)) {
    window.print();
  }//if(self.print) {
  else{
    alert("Please use your browsers print-function.");
  }
}//function printFunc(){

function setFontsize(){
  	var url         = '';
  	var requestData = '';
    var scriptHost  = getHost();
    var bodyClass   = document.body.className;
    var newClass    = '';

    url = scriptHost + '/customer/standardlife/extras/set_fontsize.php';
    

    document.getElementById('fsNormal').className   = 'normal';
    document.getElementById('fsLarger').className   = 'larger';
    document.getElementById('fsLargest').className  = 'largest';
    bodyClass = bodyClass.replace(/larger/g, "");
    bodyClass = bodyClass.replace(/largest/g, "");

    this.className = this.className + 'Active';

    if(this.id == 'fsLarger'){
        newClass    = 'larger';
        bodyClass   = bodyClass + ' larger';
    }
    
    if(this.id == 'fsLargest'){
        newClass    = 'largest';
        bodyClass   = bodyClass + ' largest';
    }

    document.body.className = bodyClass;

    requestData = 'fontsize='+newClass+'&no_location=true';

	var temp = new Ajax(url, {data: requestData, method: 'get'});
	temp.request();
    
    return false;
}  

//verifiziert das Bewerbungsformular
function verified(){
var missing_data="";

    if (document.form1.anrede.options.selectedIndex == 0) missing_data = missing_data+"Anrede\n";
    //    if (document.form1.titel.value == "") missing_data=missing_data+"Titel\n";
    if (document.form1.name.value == "") missing_data=missing_data+"Name\n";
    if (document.form1.vorname.value == "") missing_data=missing_data+"Vorname\n";
    if (document.form1.strasse_nr.value == "") missing_data=missing_data+"Strasse\n";
    if (document.form1.plz.value == "") missing_data=missing_data+"PLZ\n";
    if (document.form1.ort.value == "") missing_data=missing_data+"Ort\n";
    if (document.form1.land.value == "") missing_data=missing_data+"Land\n";
    //	if (document.form1.gebdat_d.value == "" || document.form1.gebdat_m.value == "" || document.form1.gebdat_y.value == "") missing_data=missing_data+"Geburtsdatum\n";
    if (document.form1.telefonnummer_1.value == "") missing_data=missing_data+"Telefonnummer\n";

    if (document.form1.hochschulausbildung_1[0].checked){
        if (document.form1.ha1_studienfach.value == "") missing_data=missing_data+"Hochschulausbildung 1 / Studienfach\n";
        if (document.form1.ha1_studienort.value == "") missing_data=missing_data+"Hochschulausbildung 1 / Studienort\n";
        if (document.form1.ha1_abschluss.value == "") missing_data=missing_data+"Hochschulausbildung 1 / Abschluss\n";
        if (document.form1.ha1_beginn_m.options.selectedIndex == 0 || document.form1.ha1_beginn_y.value == "") missing_data=missing_data+"Hochschulausbildung 1 / Beginn\n";
        if (document.form1.ha1_abschlussdatum_m.options.selectedIndex == 0 || document.form1.ha1_abschlussdatum_y.value == "") missing_data=missing_data+"Hochschulausbildung 1 / Abschlussdatum\n";
        if (document.form1.ha1_abschlussnote_ganz.value == "" || document.form1.ha1_abschlussnote_dez.value == "") missing_data=missing_data+"Hochschulausbildung 1 / Abschlussnote\n";
    }//if (document.form1.hochschulausbildung_1.value=="1")

    if (document.form1.hochschulausbildung_2[0].checked){
        if (document.form1.ha2_studienfach.value == "") missing_data=missing_data+"Hochschulausbildung 2 / Studienfach\n";
        if (document.form1.ha2_studienort.value == "") missing_data=missing_data+"Hochschulausbildung 2 / Studienort\n";
        if (document.form1.ha2_abschluss.value == "") missing_data=missing_data+"Hochschulausbildung 2 / Abschluss\n";
        if (document.form1.ha2_beginn_m.options.selectedIndex == 0 || document.form1.ha2_beginn_y.value == "") missing_data=missing_data+"Hochschulausbildung 2 / Beginn\n";
        if (document.form1.ha2_abschlussdatum_m.options.selectedIndex == 0 || document.form1.ha2_abschlussdatum_y.value == "") missing_data=missing_data+"Hochschulausbildung 2 / Abschlussdatum\n";
        if (document.form1.ha2_abschlussnote_ganz.value == "" || document.form1.ha2_abschlussnote_dez.value == "") missing_data=missing_data+"Hochschulausbildung 2 / Abschlussnote\n";
    }//if (document.form1.hochschulausbildung_2[0].checked)

    if (document.form1.berufsausbildung_1[0].checked){
        if (document.form1.ba1_ausbildung.value == "") missing_data=missing_data+"Berufsausbildung 1 / Ausbildung\n";
        if (document.form1.ba1_beginn_m.options.selectedIndex == 0 || document.form1.ba1_beginn_y.value == "") missing_data=missing_data+"Berufsausbildung 1 / Beginn\n";
        if (document.form1.ba1_abschlussdatum_m.options.selectedIndex == 0 || document.form1.ba1_abschlussdatum_y.value == "") missing_data=missing_data+"Berufsausbildung 1 / Abschlussdatum\n";
        if (document.form1.ba1_abschlussnote_ganz.value == "" || document.form1.ba1_abschlussnote_dez.value == "") missing_data=missing_data+"Berufsausbildung 1 / Abschlussnote\n";
    }//if (document.form1.berufsausbildung_1[0].checked)

    if (document.form1.berufsausbildung_2[0].checked){
        if (document.form1.ba2_ausbildung.value == "") missing_data=missing_data+"Berufsausbildung 2 / Ausbildung\n";
        if (document.form1.ba2_beginn_m.options.selectedIndex == 0 || document.form1.ba2_beginn_y.value == "") missing_data=missing_data+"Berufsausbildung 2 / Beginn\n";
        if (document.form1.ba2_abschlussdatum_m.options.selectedIndex == 0 || document.form1.ba2_abschlussdatum_y.value == "") missing_data=missing_data+"Berufsausbildung 2 / Abschlussdatum\n";
        if (document.form1.ba2_abschlussnote_ganz.value == "" || document.form1.ba2_abschlussnote_dez.value == "") missing_data=missing_data+"Berufsausbildung 2 / Abschlussnote\n";
    }//if (document.form1.berufsausbildung_2[0].checked)

    if (document.form1.berufstaetigkeit_1[0].checked){
        if (document.form1.bt1_firma.value == "") missing_data=missing_data+"Berufstätigkeit 1 / Company\n";
        if (document.form1.bt1_zeitraum_von_m.options.selectedIndex == 0 || document.form1.bt1_zeitraum_von_y.value == "") missing_data=missing_data+"Berufstätigkeit 1 / Zeitraum von\n";
        if (document.form1.bt1_bis_m.options.selectedIndex == 0 || document.form1.bt1_bis_y.value == "") missing_data=missing_data+"Berufstätigkeit 1 / Zeitraum bis\n";
        if (document.form1.bt1_taetigkeit.value == "") missing_data=missing_data+"Berufstätigkeit 1 / Tätigkeit\n";
    }//if (document.form1.berufstaetigkeit_1[0].checked)

    if (document.form1.berufstaetigkeit_2[0].checked){
        if (document.form1.bt2_firma.value == "") missing_data=missing_data+"Berufstätigkeit 2 / Company\n";
        if (document.form1.bt2_zeitraum_von_m.options.selectedIndex == 0 || document.form1.bt2_zeitraum_von_y.value == "") missing_data=missing_data+"Berufstätigkeit 2 / Zeitraum von\n";
        if (document.form1.bt2_bis_m.options.selectedIndex == 0 || document.form1.bt2_bis_y.value == "") missing_data=missing_data+"Berufstätigkeit 2 / Zeitraum bis\n";
        if (document.form1.bt2_taetigkeit.value == "") missing_data=missing_data+"Berufstätigkeit 2 / Tätigkeit\n";
    }//if (document.form1.berufstaetigkeit_2[0].checked)

    if (document.form1.berufstaetigkeit_3[0].checked){
        if (document.form1.bt3_firma.value == "") missing_data=missing_data+"Berufstätigkeit 3 / Company\n";
        if (document.form1.bt3_zeitraum_von_m.options.selectedIndex == 0 || document.form1.bt3_zeitraum_von_y.value == "") missing_data=missing_data+"Berufstätigkeit 3 / Zeitraum von\n";
        if (document.form1.bt3_bis_m.options.selectedIndex == 0 || document.form1.bt3_bis_y.value == "") missing_data=missing_data+"Berufstätigkeit 3 / Zeitraum bis\n";
        if (document.form1.bt3_taetigkeit.value == "") missing_data=missing_data+"Berufstätigkeit 3 / Tätigkeit\n";
    }//if (document.form1.berufstaetigkeit_3[0].checked)

    if (document.form1.berufstaetigkeit_4[0].checked){
        if (document.form1.bt4_firma.value == "") missing_data=missing_data+"Berufstätigkeit 4 / Company\n";
        if (document.form1.bt4_zeitraum_von_m.options.selectedIndex == 0 || document.form1.bt4_zeitraum_von_y.value == "") missing_data=missing_data+"Berufstätigkeit 4 / Zeitraum von\n";
        if (document.form1.bt4_bis_m.options.selectedIndex == 0 || document.form1.bt4_bis_y.value == "") missing_data=missing_data+"Berufstätigkeit 4 / Zeitraum bis\n";
        if (document.form1.bt4_taetigkeit.value == "") missing_data=missing_data+"Berufstätigkeit 4 / Tätigkeit\n";
    }//if (document.form1.berufstaetigkeit_4[0].checked)

    if (document.form1.berufstaetigkeit_5[0].checked){
        if (document.form1.bt5_firma.value == "") missing_data=missing_data+"Berufstätigkeit 5 / Company\n";
        if (document.form1.bt5_zeitraum_von_m.options.selectedIndex == 0 || document.form1.bt5_zeitraum_von_y.value == "") missing_data=missing_data+"Berufstätigkeit 5 / Zeitraum von\n";
        if (document.form1.bt5_bis_m.options.selectedIndex == 0 || document.form1.bt5_bis_y.value == "") missing_data=missing_data+"Berufstätigkeit 5 / Zeitraum bis\n";
        if (document.form1.bt5_taetigkeit.value == "") missing_data=missing_data+"Berufstätigkeit 5 / Tätigkeit\n";
    }//if (document.form1.berufstaetigkeit_5[0].checked)

    if (missing_data==""){
        return true;
    }else{
        alert("Folgende Daten müssen angegeben werden:\n\n"+missing_data);
        return false;
    }
}


function verified_en(){
    var missing_data="";
    if (document.form1.name.value == "") missing_data=missing_data+"Surname\n";
    if (document.form1.vorname.value == "") missing_data=missing_data+"Firstname\n";
    if (document.form1.ort.value == "") missing_data=missing_data+"Address\n";
    if (document.form1.land.value == "") missing_data=missing_data+"Country\n";
    //	if (document.form1.gebdat_d.value == "" || document.form1.gebdat_m.value == "" || document.form1.gebdat_y.value == "") missing_data=missing_data+"Date of Birth\n";
    if (document.form1.telefonnummer_1.value == "") missing_data=missing_data+"Telephone Number\n";

    if (document.form1.schule.value == "") missing_data=missing_data+"College / Name\n";
    if (document.form1.abschluss.value == "") missing_data=missing_data+"College / Qualifikation\n";
    if (document.form1.abschlussdatum_m.options.selectedIndex == 0 || document.form1.abschlussdatum_y.value == "") missing_data=missing_data+"College / Date completed\n";
    if (document.form1.abschlussnote_ganz.value == "" || document.form1.abschlussnote_dez.value == "") missing_data=missing_data+"College / Grade\n";

    if (document.form1.hochschulausbildung_1[0].checked){
        if (document.form1.ha1_studienfach.value == "") missing_data=missing_data+"University 1 / Qualifikation\n";
        if (document.form1.ha1_studienort.value == "") missing_data=missing_data+"University 1 / Studienort\n";
        if (document.form1.ha1_abschluss.value == "") missing_data=missing_data+"University 1 / Qualifikation\n";
        if (document.form1.ha1_beginn_m.options.selectedIndex == 0 || document.form1.ha1_beginn_y.value == "") missing_data=missing_data+"University 1 / From\n";
        if (document.form1.ha1_abschlussdatum_m.options.selectedIndex == 0 || document.form1.ha1_abschlussdatum_y.value == "") missing_data=missing_data+"University 1 / Date Completed\n";
        if (document.form1.ha1_abschlussnote_ganz.value == "" || document.form1.ha1_abschlussnote_dez.value == "") missing_data=missing_data+"University 1 / Grade\n";
    }//if (document.form1.hochschulausbildung_1.value=="1")

    if (document.form1.hochschulausbildung_2[0].checked){
        if (document.form1.ha2_studienfach.value == "") missing_data=missing_data+"University 2 / Qualifikation\n";
        if (document.form1.ha2_studienort.value == "") missing_data=missing_data+"University 2 / Studienort\n";
        if (document.form1.ha2_abschluss.value == "") missing_data=missing_data+"University 2 / Qualifikation\n";
        if (document.form1.ha2_beginn_m.options.selectedIndex == 0 || document.form1.ha2_beginn_y.value == "") missing_data=missing_data+"University 2 / From\n";
        if (document.form1.ha2_abschlussdatum_m.options.selectedIndex == 0 || document.form1.ha2_abschlussdatum_y.value == "") missing_data=missing_data+"University 2 / Date Completed\n";
        if (document.form1.ha2_abschlussnote_ganz.value == "" || document.form1.ha2_abschlussnote_dez.value == "") missing_data=missing_data+"University 2 / Grade\n";
    }//if (document.form1.hochschulausbildung_2[0].checked)

    if (document.form1.berufsausbildung_1[0].checked){
        if (document.form1.ba1_ausbildung.value == "") missing_data=missing_data+"Vocational training  1 / Training as\n";
        if (document.form1.ba1_beginn_m.options.selectedIndex == 0 || document.form1.ba1_beginn_y.value == "") missing_data=missing_data+"Vocational training  1 / From\n";
        if (document.form1.ba1_abschlussdatum_m.options.selectedIndex == 0 || document.form1.ba1_abschlussdatum_y.value == "") missing_data=missing_data+"Vocational training  1 / Date Completed\n";
        if (document.form1.ba1_abschlussnote_ganz.value == "" || document.form1.ba1_abschlussnote_dez.value == "") missing_data=missing_data+"Vocational training  1 / Grade\n";
    }//if (document.form1.berufsausbildung_1[0].checked)
    if (document.form1.berufsausbildung_2[0].checked){
        if (document.form1.ba2_ausbildung.value == "") missing_data=missing_data+"Vocational training  2 / Training as\n";
        if (document.form1.ba2_beginn_m.options.selectedIndex == 0 || document.form1.ba2_beginn_y.value == "") missing_data=missing_data+"Vocational training  2 / From\n";
        if (document.form1.ba2_abschlussdatum_m.options.selectedIndex == 0 || document.form1.ba2_abschlussdatum_y.value == "") missing_data=missing_data+"Vocational training  2 / Date Completed\n";
        if (document.form1.ba2_abschlussnote_ganz.value == "" || document.form1.ba2_abschlussnote_dez.value == "") missing_data=missing_data+"Vocational training  2 / Grade\n";
    }//if (document.form1.berufsausbildung_2[0].checked)

    if (document.form1.berufstaetigkeit_1[0].checked){
        if (document.form1.bt1_firma.value == "") missing_data=missing_data+"Occupation 1 / Company\n";
        if (document.form1.bt1_zeitraum_von_m.options.selectedIndex == 0 || document.form1.bt1_zeitraum_von_y.value == "") missing_data=missing_data+"Occupation 1 / From\n";
        if (document.form1.bt1_bis_m.options.selectedIndex == 0 || document.form1.bt1_bis_y.value == "") missing_data=missing_data+"Occupation 1 / To\n";
        if (document.form1.bt1_taetigkeit.value == "") missing_data=missing_data+"Occupation 1 / Job description\n";
    }//if (document.form1.berufstaetigkeit_1[0].checked)

    if (document.form1.berufstaetigkeit_2[0].checked){
        if (document.form1.bt2_firma.value == "") missing_data=missing_data+"Occupation 2 / Company\n";
        if (document.form1.bt2_zeitraum_von_m.options.selectedIndex == 0 || document.form1.bt2_zeitraum_von_y.value == "") missing_data=missing_data+"Occupation 2 / From\n";
        if (document.form1.bt2_bis_m.options.selectedIndex == 0 || document.form1.bt2_bis_y.value == "") missing_data=missing_data+"Occupation 2 / To\n";
        if (document.form1.bt2_taetigkeit.value == "") missing_data=missing_data+"Occupation 2 / Job description\n";
    }//if (document.form1.berufstaetigkeit_2[0].checked)

    if (document.form1.berufstaetigkeit_3[0].checked){
        if (document.form1.bt3_firma.value == "") missing_data=missing_data+"Occupation 3 / Company\n";
        if (document.form1.bt3_zeitraum_von_m.options.selectedIndex == 0 || document.form1.bt3_zeitraum_von_y.value == "") missing_data=missing_data+"Occupation 3 / From\n";
        if (document.form1.bt3_bis_m.options.selectedIndex == 0 || document.form1.bt3_bis_y.value == "") missing_data=missing_data+"Occupation 3 / To\n";
        if (document.form1.bt3_taetigkeit.value == "") missing_data=missing_data+"Occupation 3 / Job description\n";
    }//if (document.form1.berufstaetigkeit_3[0].checked)

    if (document.form1.berufstaetigkeit_4[0].checked){
        if (document.form1.bt4_firma.value == "") missing_data=missing_data+"Occupation 4 / Company\n";
        if (document.form1.bt4_zeitraum_von_m.options.selectedIndex == 0 || document.form1.bt4_zeitraum_von_y.value == "") missing_data=missing_data+"Occupation 4 / From\n";
        if (document.form1.bt4_bis_m.options.selectedIndex == 0 || document.form1.bt4_bis_y.value == "") missing_data=missing_data+"Occupation 4 / To\n";
        if (document.form1.bt4_taetigkeit.value == "") missing_data=missing_data+"Occupation 4 / Job description\n";
    }//if (document.form1.berufstaetigkeit_4[0].checked)

    if (document.form1.berufstaetigkeit_5[0].checked){
        if (document.form1.bt5_firma.value == "") missing_data=missing_data+"Occupation 5 / Company\n";
        if (document.form1.bt5_zeitraum_von_m.options.selectedIndex == 0 || document.form1.bt5_zeitraum_von_y.value == "") missing_data=missing_data+"Occupation 5 / From\n";
        if (document.form1.bt5_bis_m.options.selectedIndex == 0 || document.form1.bt5_bis_y.value == "") missing_data=missing_data+"Occupation 5 / To\n";
        if (document.form1.bt5_taetigkeit.value == "") missing_data=missing_data+"Occupation 5 / Job description\n";
    }//if (document.form1.berufstaetigkeit_5[0].checked)

    if (missing_data==""){
        return true;
    }else{
        alert("The following data has to be specified:\n\n"+missing_data);
        return false;
    }
}


//enabled oder disabled eine anzahl x von formelementen von dem aktuellen ausgehend
function endis_elements(caller, action, number){
    for(var i = 0; i <= (document.form1.length-1); i++){
        if (document.form1.elements[i].name==caller){
            var caller_id=i;
        }
    }
    if (action=="enable"){
        for(var i = (caller_id+1); i <= (caller_id + number); i++){
            document.form1.elements[i].disabled=disabled=false;
            document.form1.elements[i].style.backgroundColor = "#ffffff";
        }
    }else if (action=="disable"){
        for(var i = caller_id+1; i <= (caller_id+number); i++){
            document.form1.elements[i].disabled=disabled=true;
            document.form1.elements[i].style.backgroundColor = "#dddddd";
        }
    }
}

//setzt selectbox auf gewählten index
function set_select(formname, elementname, option_id){
    var path;
    path = eval("document."+formname);
    if (path){
        if (option_id!="") {
            option_id = option_id - 1;
            var targetpath;
            targetpath = eval("document."+formname+"."+elementname);
            targetpath.selectedIndex = option_id;
        }
    }

}

//lässt für eine Eigabefeld nur ziffern zu (onKeyPress='event.returnValue=IsDigit();')
function IsDigit() {
    return ((event.keyCode >= 48) && (event.keyCode <= 57))
} // function IsDigit()

/*
öffnet horizontal zentriert neues Browser-Fenster ohne Toolbar, Adressleiste...
erwartet
URL        Pflichtangabe, angezeigte Seite
Breite    optionale Angabe, Breite des Fensters in Pixeln (Standard 300px)
Hoehe    optionale Angabe, Höhe des Fensters in Pixeln (Standard maximiert)
more    optionale Angabe, kann weitere Steuerbefehle enthalten (scroll)
Beispiel: <a href="javascript:popup('xample.html','','','')">Beispiel</a>
*/
function popup(url, breite, hoehe, more)
{
    if (breite=="") {breite="300"};
    if (hoehe=="") {hoehe=screen.availHeight-25};
    if (more=="scroll") {scrollmode="1"}else{scrollmode="0"};
    popup_win=window.open(url,'DBAG',"height="+hoehe+", width="+breite+", menubar=0, resizable=1, scrollbars="+scrollmode+", status=0,titlebar=0,toolbar=0,left="+((screen.width-breite)/2)+",top=5");
    popup_win.focus();
}


//schließt das aktuelle fenster und ruft im opener die übermittelte URL auf
function closeGet(theURL){
    window.opener.location.href=theURL;
    self.close();
}



