// Emailverschlüsselung
/*<![CDATA[*/
<!--
 function UnCryptMailto(s) {
	var n=0;
	var r="";
	for(var i=0; i < s.length; i++) {
		n=s.charCodeAt(i);
		if (n>=8364) {n = 128;}
		r += String.fromCharCode(n-(1));
	}
	return r;
 }
 function linkTo_UnCryptMailto(s)	{
	location.href=UnCryptMailto(s);
 }
// -->
/*]]>*/



// Popupfenster für Bilder --> Keine Speichermöglichkeit !
// www.web-toolbox.net , W. Jansen
// Übergabeparameter: bildquelle, -breite und -höhe, Hintergrundfarbe

function BildFenster(bildurl,b,h,farbe)
{
var eigenschaften,sbreite,shoehe,fenster,b,h,farbe;

// Hintergrundfarbe festlegen da die Schließen-Grafik transparent ist

if(farbe == "") {
farbe = "#FFFFFF";
}

// 30 Pixel für den Window-Close-balken hinzuzählen
h = h  + 30;




// wenn eine feste Position für die Anzeige gewünscht wird
// dann für die Variable 'FestePosition' ein "ja" eintragen
// und die X- / Y-Werte (linke obere Ecke) hier eintragen

var FestePosition = "ja";  // "ja" oder "nein" eintragen
VonLinks = 0;
VonOben = 0;

if(FestePosition == "ja") {
x = VonLinks;
y = VonOben;

} else {


// stellt die Bildschirmabmessungen fest
// find window size
var ns6 = (!document.all && document.getElementById);
var ie4 = (document.all);
var ns4 = (document.layers);

if(ns6||ns4) {
sbreite = innerWidth;
shoehe = innerHeight;
}
else if(ie4) {
sbreite = document.body.clientWidth;
shoehe = document.documentElement.clientHeight;
}

x = (sbreite-b)/2;
y = (shoehe-h)/2;

}

eigenschaften="left="+x+",top="+y+",screenX="+x+",screenY="+y+",width="+b+",height="+h+",menubar=no,toolbar=no,statusbar=0";

fenster=window.open("","",eigenschaften);
fenster.focus();
fenster.document.open();
with (fenster) {
  document.write("<html><head>");
  document.write('<scr' + 'ipt type="text/javascr' + 'ipt" language="JavaScr' + 'ipt">');
  // bei click  schliessen , on click close
  document.write("function click() { window.close(); } ");
  document.write("document.onmousedown=click ");
  document.write('</scr' + 'ipt>');
  document.write("<title>Klick to close !</title></head>");
  // bei Focusverlust schliessen, close if window looses focus
  document.write("<" + "body bgcolor='" + farbe + "' onblur='window.close()';");
  document.write(" marginwidth='0' marginheight='0' leftmargin='0' topmargin='0'>");
  document.write("<img src='"+ bildurl +"' border='0'><br>");
  document.write("<img align='right' src='bild_schliessen.jpg' border='0'><br>");
  document.write("</body></html>");
  fenster.document.close();
}
}


function Bilder_vorausladen() { 
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=Bilder_vorausladen.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function finden(n, d) { 
  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=finden(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function ebene() { 
  var i,p,v,obj,args=ebene.arguments;
  for (i=0; i<(args.length-2); i+=3) if ((obj=finden(args[i]))!=null) { v=args[i+2];
    if (obj.style) { obj=obj.style; v=(v=='show')?'visible':(v=='hide')?'hidden':v; }
    obj.visibility=v; }
}

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_showHideLayers() { //v6.0
  var i,p,v,obj,args=MM_showHideLayers.arguments;
  for (i=0; i<(args.length-2); i+=3) if ((obj=MM_findObj(args[i]))!=null) { v=args[i+2];
    if (obj.style) { obj=obj.style; v=(v=='show')?'visible':(v=='hide')?'hidden':v; }
    obj.visibility=v; }
}


function wiederherstellen() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function austauschen() { //v3.0
  var i,j=0,x,a=austauschen.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=finden(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}


function neuesFenster(theURL,winName,features) { 
  window.open(theURL,winName,features);
}


//Fenster = window.open("datei.htm","Zweitfenster","width=200,height=200");
function Bewege() {
 moveTo(screen.width-300,0);
}



var faktor=1;

if(window.navigator.appName.indexOf("Explorer") >= 0)
    faktor=1.7;
//	faktor=1.14;


function input_text(fieldname,netscape_len,maxlen,inhalt)
{
document.write('<input type="text" name="');
document.write(fieldname);
document.write('" size="');
document.write(Math.round(netscape_len *faktor));
document.write('" maxlength="');
document.write(maxlen);
document.write('" value="');
document.write(inhalt);
document.write('">');
}

function input_text1(fieldname,netscape_len,maxlen,inhalt)
{
document.write('<input type="text" name="');
document.write(fieldname);
document.write('" size="');
document.write(Math.round(netscape_len *faktor));
document.write('" maxlength="');
document.write(maxlen);
document.write('" value="');
document.write(inhalt);
document.write('" onBlur="validate(this)">');
}

function input_text2(fieldname,netscape_len,maxlen,inhalt)
{
document.write('<input type="text" name="');
document.write(fieldname);
document.write('" size="');
document.write(Math.round(netscape_len *faktor));
document.write('" maxlength="');
document.write(maxlen);
document.write('" value="');
document.write(inhalt);
document.write('" onBlur="validate2(this)">');
}

function input_text3(fieldname,netscape_len,maxlen,inhalt)
{
document.write('<input type="text" name="');
document.write(fieldname);
document.write('" size="');
document.write(Math.round(netscape_len *faktor));
document.write('" maxlength="');
document.write(maxlen);
document.write('" value="');
document.write(inhalt);
document.write('" onBlur="validate3(this)">');
}

function input_textarea(fieldname,netscape_len,maxlen,inhalt)
{
document.write('<textarea name="');
document.write(fieldname);
document.write('" cols="');
document.write(Math.round(netscape_len *faktor));
document.write('" rows="');
document.write(maxlen);
document.write('" value="');
document.write(inhalt);
document.write('"></textarea>');
}

function input_text_sms(fieldname,netscape_len,maxlen,inhalt)
{
document.write('<input type="text" name="');
document.write(fieldname);
document.write('" size="');
document.write(Math.round(netscape_len *faktor));
document.write('" maxlength="');
document.write(maxlen);
document.write('" value="');
document.write(inhalt);
document.write('" onBlur="validate2(this)">');
}


function chkFormular()
{
 if(document.job.name.value == "")
  {
   alert("Bitte geben Sie Ihren Namen ein!");
   document.job.name.focus();
   return false;
  }
 if(document.job.vorname.value == "")
  {
   alert("Bitte geben Sie Ihren Vornamen ein!");
   document.job.vorname.focus();
   return false;
  }
 if(document.job.strasse.value == "")
  {
   alert("Bitte geben Sie Ihre Strasse ein!");
   document.job.strasse.focus();
   return false;
  }
 if(document.job.plz.value == "")
  {
   alert("Bitte geben Sie Ihre Postleitzahl ein!");
   document.job.plz.focus();
   return false;
  }
 if(document.job.ort.value == "")
  {
   alert("Bitte geben Sie Ihren Wohnort ein!");
   document.job.ort.focus();
   return false;
  }
 if(document.job.vorwahl.value == "")
  {
   alert("Bitte geben Sie Ihre Vorwahl ein!");
   document.job.vorwahl.focus();
   return false;
  }
 if(document.job.telnr.value == "")
  {
   alert("Bitte geben Sie Ihre Telefonnunmmer ein!");
   document.job.telnr.focus();
   return false;
  }
 if(document.job.email.value == "")
  {
   alert("Bitte geben Sie Ihre E-Mail-Adresse ein!");
   document.job.email.focus();
   return false;
  }
 if(document.job.email.value.indexOf('@') == -1)
  {
   alert("Keine E-Mail-Adresse!");
   document.job.email.focus();
   return false;
  }
  var chkZ = 1;
 for(i=0;i<document.job.plz.value.length;++i)
   if(document.job.plz.value.charAt(i) < "0"
   || document.job.plz.value.charAt(i) > "9")
     chkZ = -1;
 if(chkZ == -1)
 {
   alert("Postleitzahl ist keine Zahl!");
   document.job.plz.focus();
   return false;
  }
var chkZ = 1;
 for(i=0;i<document.job.vorwahl.value.length;++i)
   if(document.job.vorwahl.value.charAt(i) < "0"
   || document.job.vorwahl.value.charAt(i) > "9")
     chkZ = -1;
 if(chkZ == -1)
 {
   alert("Vorwahl ist keine Zahl!");
   document.job.vorwahl.focus();
   return false;
  }
 var chkZ = 1;
 for(i=0;i<document.job.telnr.value.length;++i)
   if(document.job.telnr.value.charAt(i) < "0"
   || document.job.telnr.value.charAt(i) > "9")
     chkZ = -1;
 if(chkZ == -1)
 {
   alert("Telefon-Nr ist keine Zahl!");
   document.job.telnr.focus();
   return false;
  }
}

function chkFormular2()
{
 if(document.kontakt.name.value == "")
  {
   alert("Bitte geben Sie Ihren Namen ein!");
   document.kontakt.name.focus();
   return false;
  }
 if(document.kontakt.vorname.value == "")
  {
   alert("Bitte geben Sie Ihren Vornamen ein!");
   document.kontakt.vorname.focus();
   return false;
  }
 if(document.kontakt.strasse.value == "")
  {
   alert("Bitte geben Sie Ihre Strasse ein!");
   document.kontakt.strasse.focus();
   return false;
  }
 if(document.kontakt.ort.value == "")
  {
   alert("Bitte geben Sie Ihren Wohnort ein!");
   document.kontakt.ort.focus();
   return false;
  }
 if(document.kontakt.telnr.value == "")
  {
   alert("Bitte geben Sie Ihre Telefonnunmmer ein!");
   document.kontakt.telnr.focus();
   return false;
  }
 if(document.kontakt.email.value == "")
  {
   alert("Bitte geben Sie Ihre E-Mail-Adresse ein!");
   document.kontakt.email.focus();
   return false;
  }
 if(document.kontakt.email.value.indexOf('@') == -1)
  {
   alert("Keine E-Mail-Adresse!");
   document.kontakt.email.focus();
   return false;
  }
  var chkZ = 1;
 for(i=0;i<document.kontakt.telnr.value.length;++i)
   if(document.kontakt.telnr.value.charAt(i) < "0"
   || document.kontakt.telnr.value.charAt(i) > "9")
     chkZ = -1;
 if(chkZ == -1)
 {
   alert("Telefon-Nr ist keine Zahl!");
   document.kontakt.telnr.focus();
   return false;
  }
}


function Bestaetigung()
{
 x = window.confirm("Dieses Formular geht an " + document.job.action);
 return x;
}

function validate(field) 
{
var valid = "ABCDEFGHIJKLMNOPQRSTUVWXYZÄÖÜabcdefghijklmnopqrstuvwxyzäöü ";
var ok = "yes";
var temp;
for (var i=0; i<field.value.length; i++) {
temp = "" + field.value.substring(i, i+1);
if (valid.indexOf(temp) == "-1") ok = "no";
}
if (ok == "no") {
alert("Falsche Eingabe!  Es werden nur Buchstaben akzeptiert!");
field.focus();
field.select();
   }
}
function validate2(field) 
{
var valid = "0123456789. /";
var ok = "yes";
var temp;
for (var i=0; i<field.value.length; i++) {
temp = "" + field.value.substring(i, i+1);
if (valid.indexOf(temp) == "-1") ok = "no";
}
if (ok == "no") {
alert("Falsche Eingabe!  Es werden nur Zahlen akzeptiert!");
field.focus();
field.select();
   }
}
function validate3(field) 
{
var valid = "ABCDEFGHIJKLMNOPQRSTUVWXYZÄÖÜabcdefghijklmnopqrstuvwxyzäöü0123456789. ";
var ok = "yes";
var temp;
for (var i=0; i<field.value.length; i++) {
temp = "" + field.value.substring(i, i+1);
if (valid.indexOf(temp) == "-1") ok = "no";
}
if (ok == "no") {
alert("Falsche Eingabe!  Sie können sowohl Zahlen oder Buchstaben eingeben!");
field.focus();
field.select();
   }
}


function aufloesung() {
	x = screen.height;
	y = screen.width;
	
	if (y <= 800) {
		window.moveTo(0,0); 
	} else {
		a = Math.round((y-800)/2);
		b = Math.round((x-550)/2);
		window.resizeTo(800,550);
	window.moveTo(a,b);
	}
}


function aufloesung2() {
	x = screen.height;
	y = screen.width;
	
	if (y <= 800) {
		window.moveTo(0,0); 
	} else {
		a = Math.round((y-600)/2);
		b = Math.round((x-460)/2);
		window.resizeTo(610,460);
	window.moveTo(a,b);
	}
}


function rechts() {
	x = screen.height;
	y = screen.width;
	
	a = Math.round(y-175);
	//b = Math.round((x-550)/2);
	//window.resizeTo(800,550);
	window.moveTo(a,10);
}


function test() {
	x = screen.width;
	if (x <= 800) {
		location.href = "index_800.html";
	} else {
		location.href = "index_1024.html";
	}
}



var scrtxt = "Sa. 27.11.04 - SWR3 DanceNight mit soul2one und SWR-Moderator Jochen Graf  -  " +
	"Coyote´s Motto vom 25.11. bis 27.11.04 - Wild Wild West - Coyote´s are wild, hot & nasty  -  " +
	"Coyote´s Motto vom 2.12. bis 4.12. Girls @ Work - Party-Time isn´t really working-time  -  " +
	"6.12.04 Kinder Nikolaus Party im Ars Vivendi ab 14 Uhr - beachten Sie die Event- und Programmhinweise  -  ";

var laengetxt = scrtxt.length;
var breite = 100;
var pos = -(breite + 2);

function scroll() {
	pos++;
	var scroller = "";
	if (pos == laengetxt) {
		pos = -(breite + 2);
	}
	if (pos < 0) {
		for (var i=1; i< Math.abs(pos); i++) {
			scroller = scroller + " ";
		}
		scroller = scroller +
					scrtxt.substring(0, breite - i + 1);
	}
	else {
		scroller = scroller +
					scrtxt.substring(pos, breite + pos);
	}
	document.scroller.text.value = scroller;
	scrollTimer = setTimeout("scroll()",200);
}

function anhalten() {
	clearTimeout(scrollTimer);
}


// Statuszeilenticker
 var curmes = 0
 var a = 0
 var counter = 0
 var message = new Array()
 message[0] = "Schon in unseren Newsletterverteiler eingetragen ?  "
 message[1] = "Erhalte alle aktuellen Informationen zu unserem Programm, Sonderevents und Aktionen bequem per SMS & Emailnewsletter......."
 var temp = ""
 function typew(){
 a = a + 1
 check()
 window.status = message[curmes].substring(0, a)
 if(a == message[curmes].length + 25){ 
 curmes = curmes + 1
 a = 0
 }
 if(curmes > 1){
 curmes = 0}
 counter = setTimeout("typew()", 60)
 }
 function check(){
 if(a <= message[curmes].length)
 {
 if(message[curmes].substring(a, a + 1) == "")
 {
 a = a + 1
 check()
 }
 }
 }