function fenster2(breit,hoch,links,oben,sb){

 para = "width="+breit+",height="+hoch+",left="+links+",top="+oben+",scrollbars="+sb;

    F2 = window.open("","Fenster2",para);

}

function fenstertest(id,url,wohin1,wohin2){
if ( window.name!=id ) {
 document.write('<a href="',url,'" class="log">',wohin1,'</a>'); }
else {
 document.write('<a href="#" onclick="javascript:self.close()" class="log">',wohin2,'</a>');
 }

}

function pruefung(fehlerx,objtest,fehlery,maxpruefx)
{
var zulzei1=".,-+ 1234567890abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZäöüÄÖÜß&/`():";
var zulzei2=".-_@1234567890abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";
var zulzei3="1234567890";
var zulzei4="- 1234567890abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZÄÖÜäöüß";
var zulzei5=".,1234567890";
var zulzei6=String.fromCharCode(13) + String.fromCharCode(10) + ".,-+ 1234567890abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZäöüÄÖÜß&/`():";
var zulzei7="-.1234567890abcdefghijklmnopqrstuvwxyz";

if(fehlerx==1){zeichentest=zulzei1;}
if(fehlerx==2){zeichentest=zulzei2;}
if(fehlerx==3){zeichentest=zulzei3;}
if(fehlerx==4){zeichentest=zulzei4;}
if(fehlerx==5){zeichentest=zulzei5;}
if(fehlerx==6){zeichentest=zulzei6;}
if(fehlerx==7){zeichentest=zulzei7;}


   if(document.getElementById(objtest).value.length!=0){

         if(maxpruefx==2 || noende==1){
   	i=0;
   		while( i<document.getElementById(objtest).value.length ){
   			if (zeichentest.indexOf(document.getElementById(objtest).value.charAt(document.getElementById(objtest).value.length-(document.getElementById(objtest).value.length-i)))==-1)
   			{
               	        document.getElementById(objtest).style.color='#FF0000';
   			document.getElementById(fehlery).style.display="inline";
   			document.getElementById(fehlery).innerHTML="&nbsp;"+document.getElementById(objtest).value.charAt(document.getElementById(objtest).value.length-(document.getElementById(objtest).value.length-i))+" ist hier ein unzulässiges Zeichen ( Zeichen "+(i+1)+" )";
   			i++;noende=1;return;
   			}
   			else {
        			document.getElementById(objtest).style.color='#000000'; i++;
        			document.getElementById(fehlery).style.display="none";
        			document.getElementById(fehlery).innerHTML="";
                         noende=0;
   			}
   		}
   	}

   	else {
   		if (zeichentest.indexOf(document.getElementById(objtest).value.charAt(document.getElementById(objtest).value.length-1))==-1)
   		{
   		document.getElementById(objtest).style.color='#FF0000';
   		document.getElementById(fehlery).style.display="inline";
   		document.getElementById(fehlery).innerHTML="&nbsp;"+document.getElementById(objtest).value.charAt(document.getElementById(objtest).value.length-1)+" ist hier ein unzulässiges Zeichen";
                 noende=0;
                 }
   		else {
        		document.getElementById(objtest).style.color='#000000';
        		document.getElementById(fehlery).style.display="none";
        		document.getElementById(fehlery).innerHTML="";
                 noende=0;
                 }
   	}
   }
   else {
        	 document.getElementById(fehlery).style.display="none";
          document.getElementById(fehlery).innerHTML="";
          noende=0;
   }


}


function zeichenzaehler(obj,max,text,zulzei,fehler,maxpruef)
{


document.getElementById(text).innerHTML=document.getElementById(obj).value.length + " von max. " + max + " Zeichen";
ende=++max;
if(document.getElementById(obj).value.length>=ende) {
        document.getElementById(obj).style.background='#FF8F8F';
    }
else {
        document.getElementById(obj).style.background='#FFFFFF';
    }

    if(zulzei==1) {
    pruefung(1,obj,fehler,maxpruef);
    }
    if(zulzei==2) {
    pruefung(2,obj,fehler,maxpruef);
    }
    if(zulzei==3) {
    pruefung(3,obj,fehler,maxpruef);
    }
    if(zulzei==4) {
    pruefung(4,obj,fehler,maxpruef);
    }
    if(zulzei==6) {
    pruefung(6,obj,fehler,maxpruef);
    }
    if(zulzei==7) {
    pruefung(7,obj,fehler,maxpruef);
    }

}

function start(mitobjname)
{
noende=1;
if (mitobjname==1) {zeichenzaehler('objname','40','zaehler1','4','fehler1','2');}
if (mitobjname!=2) {zeichenzaehler('region','40','zaehler2','1','fehler2','2');}
if (mitobjname!=2) {zeichenzaehler('ort','40','zaehler3','1','fehler3','2');}
zeichenzaehler('distance','5','zaehler4','3','fehler4','2');
zeichenzaehler('header','50','zaehler5','1','fehler5','2');
zeichenzaehler('beschreib','1500','zaehler6','6','fehler6','1');
zeichenzaehler('ausstattung','500','zaehler7','6','fehler7','1');
zeichenzaehler('freizeit','500','zaehler8','6','fehler8','1');
zeichenzaehler('mietemore','500','zaehler9','6','fehler9','1');
zeichenzaehler('auto','255','zaehler10','6','fehler10','1');
zeichenzaehler('bahn','255','zaehler11','6','fehler11','1');
zeichenzaehler('flug','255','zaehler12','6','fehler12','1');
zeichenzaehler('sonst','255','zaehler13','6','fehler13','1');
zeichenzaehler('sonstiges','255','zaehler14','6','fehler14','1');
ai=1;
while( ai<=10 ){
zeichenzaehler('ziel'+ai,'100','zaehlerziel'+ai,'1','fehlerziel'+ai,'2')
ai++;
}
bi=1;
while( bi<=7 ){
pruefung('5','miete'+bi,'mietfehler'+bi,'2')
bi++;
}
}

function start_zustext()
{
noende=1;
if (document.getElementById('zfototext1')) {zeichenzaehler('zfototext1','500','zaehler1','6','fehler1','2');}
if (document.getElementById('zfototext2')) {zeichenzaehler('zfototext2','500','zaehler2','6','fehler2','2');}
if (document.getElementById('zfototext3')) {zeichenzaehler('zfototext3','500','zaehler3','6','fehler3','2');}
if (document.getElementById('zfototext4')) {zeichenzaehler('zfototext4','500','zaehler4','6','fehler4','2');}
if (document.getElementById('zfototext5')) {zeichenzaehler('zfototext5','500','zaehler5','6','fehler5','2');}
if (document.getElementById('zfototext6')) {zeichenzaehler('zfototext6','500','zaehler6','6','fehler6','2');}
}

function start_text()
{
noende=1;
if (document.getElementById('fototext1')) {zeichenzaehler('fototext1','50','zaehler1','6','fehler1','2');}
if (document.getElementById('fototext2')) {zeichenzaehler('fototext2','50','zaehler2','6','fehler2','2');}
if (document.getElementById('fototext3')) {zeichenzaehler('fototext3','50','zaehler3','6','fehler3','2');}
if (document.getElementById('fototext4')) {zeichenzaehler('fototext4','50','zaehler4','6','fehler4','2');}
}
function start_gratis(mitobjname)
{
noende=1;
if (mitobjname==1) {zeichenzaehler('objname','40','zaehler1','4','fehler1','2');}
if (mitobjname!=2) {zeichenzaehler('region','40','zaehler2','1','fehler2','2');}
if (mitobjname!=2) {zeichenzaehler('ort','40','zaehler3','1','fehler3','2');}
zeichenzaehler('distance','5','zaehler4','3','fehler4','2');
zeichenzaehler('header','50','zaehler5','1','fehler5','2');
zeichenzaehler('beschreib','250','zaehler6','6','fehler6','1');
pruefung('5','miete1','mietfehler1','2')
}

function start_logindat(mitname)
{
zeichenzaehler('vorname','30','zaehler1','1','fehler1','2');
if (mitname==1) {zeichenzaehler('name','30','zaehler2','1','fehler2','2');}
if (mitname==1) {zeichenzaehler('email','50','zaehler3','2','fehler3','2');}
zeichenzaehler('firma','50','zaehler4','1','fehler4','2');
zeichenzaehler('strasse','50','zaehler5','1','fehler5','2');
zeichenzaehler('hnr','8','zaehler6','1','fehler6','2');
zeichenzaehler('pf','6','zaehler7','1','fehler7','2');
zeichenzaehler('plz','5','zaehler8','3','fehler8','2');
zeichenzaehler('ort','50','zaehler9','1','fehler9','2');
zeichenzaehler('phone','25','zaehler10','1','fehler10','2');
zeichenzaehler('mobil','25','zaehler11','1','fehler11','2');
zeichenzaehler('fax','25','zaehler12','1','fehler12','2');
zeichenzaehler('hp','50','zaehler13','7','fehler13','2');
}
function show_submit1(obj,alt,neu)
{
if(document.getElementById(neu).checked==true) {document.getElementById(neu).value='1'}else{document.getElementById(neu).value='0'}
if(document.getElementById(neu).value==document.getElementById(alt).value) {document.getElementById(obj).disabled=true;}
if(document.getElementById(neu).value!=document.getElementById(alt).value) {document.getElementById(obj).disabled=false;}
}
function show_submit2(obj,neu)
{
if(document.getElementById(neu).selectedIndex==0) {document.getElementById(obj).disabled=true;}
if(document.getElementById(neu).selectedIndex!=0) {document.getElementById(obj).disabled=false;}
}
function show_submit3(obj,alt,neu)
{
if(document.getElementById(neu).value==document.getElementById(alt).value) {document.getElementById(obj).disabled=true;}
if(document.getElementById(neu).value!=document.getElementById(alt).value) {document.getElementById(obj).disabled=false;}
}
