function MM_reloadPage(init) {  //reloads the window if Nav4 resized
  if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
    document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}
  else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
}
MM_reloadPage(true);

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_validateForm() { //v4.0
  var i,p,q,nm,test,num,min,max,errors='',args=MM_validateForm.arguments;
  for (i=0; i<(args.length-2); i+=3) { test=args[i+2]; val=MM_findObj(args[i]);
    if (val) { nm=val.name; if ((val=val.value)!="") {
      if (test.indexOf('isEmail')!=-1) { p=val.indexOf('@');
        if (p<1 || p==(val.length-1)) errors+='- '+nm+' must contain an e-mail address.\n';
      } else if (test!='R') { num = parseFloat(val);
        if (isNaN(val)) errors+='- '+nm+' must contain a number.\n';
        if (test.indexOf('inRange') != -1) { p=test.indexOf(':');
          min=test.substring(8,p); max=test.substring(p+1);
          if (num<min || max<num) errors+='- '+nm+' must contain a number between '+min+' and '+max+'.\n';
    } } } else if (test.charAt(0) == 'R') errors += '- '+nm+' is required.\n'; }
  } if (errors) alert('The following error(s) occurred:\n'+errors);
  document.MM_returnValue = (errors == '');
}

   var formular = null;
   var textfeld = null;
   var uebrigFeld = null;
   var intv = null;
   var maxZeichen = 0;

   function Zaehlen ()
   {
       var laenge = textfeld.value.length;
       var uebrig = maxZeichen - laenge;

       if (uebrig < 0)
       {
             var inhalt = textfeld.value;
             var neuerInhalt = inhalt.substr(0, maxZeichen);
             textfeld.value = neuerInhalt;
             uebrig = 0;
             alert('Sie dürfen maximal ' + maxZeichen + ' Zeichen verwenden!');
       }
    
       uebrigFeld.value = uebrig;
   }


function checkCheckBox(f){
if (f.agb.checked == false )
{
alert('Sie müssen unsere AGB bestätigen!.');
return false;
}else
return true;
}


var max=0;
function textlist()
{
        max=textlist.arguments.length;
        for (i=0; i<max; i++)
                this[i]=textlist.arguments[i];
}

tl=new textlist
(
" +++ Tickerwerbung im Webverzeichnis für nur 9,99 im Monat. +++ ", 
" +++ Bis zu 4 unterschiedliche Textzeilen mit einer Länge von bis zu 80 Zeichen möglich. +++ ",
" +++ Mehr Infos zur Tickerwerbung unter nebenstehendem Link. +++ ",
" +++ Ihre Werbung hier ! +++ ");

var x=0; pos=0;
var l=tl[0].length;

function textticker() 
{        
document.formtick.textfeld.value=tl[x].substring(0,pos)+"_";

        if(pos++==l)
        {
                pos=0;
                setTimeout("textticker()",3000);
                x++;
                if(x==max)
                        x=0;
                l=tl[x].length;
        } else
                setTimeout("textticker()",50);
}

<!-- Begin
// news ticker function
var newslist=new Array();
var cnt=0;			// current news item
var curr = "";
var i=-1;			// current letter being typed

newslist[0]=new Array("Linkrotation mit max. 7 anderen Links, bis zu 80 Zeichen je Zeile, mehr Infos hier. ","werbung.php")
newslist[1]=new Array("Ausgefallene Geschenkartikel und pfiffige Geschenkideen für jeden Anlaß. ","http://www.speciallook.de/index.php")
newslist[2]=new Array("Werbeartikel und Give Aways von GMPrestige","http://www.gmprestige.de/")
newslist[3]=new Array("Kostenloser Eintrag Ihrer Seite hier im Webverzeichnis","eintrag.php")
newslist[4]=new Array("Webdesign","http://www.xdream-design.com")

function newsticker()
{
	// next character of current item
	if (i < newslist[cnt][0].length - 1)
	{
		i++;
		temp1 = newslist[cnt][0];	
		temp1 = temp1.split('');	
  		curr = curr+temp1[i];
		temp2 = newslist[cnt][1];	
  		mtxt.innerHTML = "<small><a href='"+temp2+"' class='a3'><font color='#000080'>"+curr+"_</small></font></a>";
  		setTimeout('newsticker()',30)
		return;
	}

	// new item
	i = -1; curr = "";
	if (cnt<newslist.length-1)
		cnt++;
	else
		cnt=0;
	setTimeout('newsticker()',3000)

}

		//  End -->
