// Globale Defs
var ns_b = document.images && navigator.appName == "Netscape" ? 1 : 0;
var ie_b = document.all ? 1 : 0;
var br_vers="";

var ZoomProgress=0;
var AktZoom=0;

if (document.all && !document.getElementById) br_vers="IE4";
else if (window.XMLHttpRequest) br_vers="IE7";
else if (document.getElementById) br_vers="IE5NS6";
else if (document.layers) br_vers="NN4"; 

  function init(yy) {
      wndo4 = new dw_scrollObj('wn4', 'lyr4');
      wndo4.setUpScrollbar("dragBar4", "track4", "v", 1, 1);
      wndo4.setUpScrollControls('scrollbar4');

 /*      
      wndo2 = new dw_scrollObj('wn2', 'lyr2');
      wndo2.setUpScrollbar("dragBar2", "track2", "v", 1, 1);
      wndo2.setUpScrollControls('scrollbar2');
 */
  }
  function init2(yy) {
      wndo = new dw_scrollObj('wn', 'lyr');
      wndo.setUpScrollbar("dragBar", "track", "v", 1, 1);
      wndo.setUpScrollControls('scrollbar');

 /*      
      wndo2 = new dw_scrollObj('wn2', 'lyr2');
      wndo2.setUpScrollbar("dragBar2", "track2", "v", 1, 1);
      wndo2.setUpScrollControls('scrollbar2');
 */
  }
  function Impressum(lang) 
  { 
   /* var breite=600; 
   var hoehe=400; 
   var positionX=((screen.availWidth / 2) - breite / 2); 
   var positionY=((screen.availHeight / 2) - hoehe / 2); */ 
    var url='agb_'+lang+'.php'; 
    pop=window.open(url, 'Disclaimer','toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=1,resizable=0,fullscreen=0,width=600,height=400'); 
    /* pop.resizeTo(breite,hoehe); 
    pop.moveTo(positionX,positionY); 
    pop.location=url; */ 
  }

  function open_Preview(ID)
  {
    if(br_vers=="IE5NS6" || br_vers=="IE7")
    {
      var item=ID;
      // alert(item.value);
      oWin = window.open('','','width=1024,height=800');
      oWin.document.open();
      oWin.document.write('<html><head><title>Pic-Voschau</title></head><body><div><img src="'+item.value+'"></div></body></html>');
      oWin.document.close();
      oWin.focus();
    }
  }

  function showthumb(imgsrc, x1, y1, User_ID, Media_ID, Medium, Text)
  {

    if (!y1) 
    {

    var y1=document.body.scrollTop+window.event.clientY;
    var x1=document.body.scrollLeft+window.event.clientX;

    win = window;
    var pos = {left:0,top:0};
    pos.left = typeof win.pageXOffset != 'undefined' ?
               win.pageXOffset : // MZ
               (document.compatMode && document.compatMode == "CSS1Compat") ?
               document.documentElement.scrollLeft : // IE Strict Modus
               win.document.body.scrollLeft // IE Quirks Modus.
    ;

    pos.top = typeof win.pageYOffset != 'undefined' ?
              win.pageYOffset : // MZ
              (document.compatMode && document.compatMode == "CSS1Compat") ?
              document.documentElement.scrollTop : // IE Strict Modus
              win.document.body.scrollTop  // IE Quirks Modus
    ;
    if (br_vers == "IE7")
    {
    	y1=y1+pos.top;
    }
	 	}	
    x1=x1-80; y1=y1-50;
    Medium1=Medium; 
    if (!Medium) { Medium="video"; Medium1="video"; }
    else if (Medium=="images") { Medium1="image"; }
    else if (Medium=="audio") { Medium1="audio"; }
    
    if(Text==undefined) Text='Keine Informationen vorhanden';
    writeLayer('BildThumb','<a href="'+Medium+'.php?action=show'+Medium1+'&User_ID='+User_ID+'&Media_ID='+Media_ID+'"><img src="" name="Bild" style="border:2px solid white; width:160px; " /><img src="images/transparent.gif" style="position:relative; top:-40px; left:-110px; border:0px solid white; height:40px; width:40px; " /><div style="clear:both;background-color:white;color:black; width: 162px; max-width: 162px;"><div style="padding:3px;">'+Text+'<div></div></a>');
    
    show ("BildThumb");
    // ZoomLayer('BildThumb',1,1,x1,y1,10)
    writeImage('BildThumb','Bild',imgsrc);
    showLayer('BildThumb',x1,y1);
    
    // t1=setTimeout('hide("BildThumb")',1000);
    
  }
  function ZoomLayer(layerID,xpos,ypos,xpos1,ypos1,step)
  {
   var layerID=layerID;
   xl=xpos1/step;yl=ypos1/step;
   xp=xpos-(xl/2); yp=ypos-(yl/2);
   showLayer(layerID,xp,yp); 
   resizeLayer(layerID,xl,yl); 
   step-=0.5; step1=step;  
   // alert (xl); 
   if (step>=1) setTimeout ('ZoomLayer("'+layerID+'",xl,yl,xp,yp,step1)',25);

  }
  function getLayerPos(layerID)
  {
      if(br_vers=="IE5NS6" || br_vers=="IE7") {BYPos=document.getElementById(layerID).style.scrollTop; BXPos=document.getElementById(layerID).style.scrollLeft; }
			else if(br_vers=="IE4") {BYPos=document.all[layerID].style.top;BXPos=document.all[layerID].style.left;}
			else if(br_vers=="NN4") {BYPos=document.layers[layerID].top;BXPos=document.layers[layerID].left;}
			else {BYPos=document.all[layerID].style.top; BXPos=document.all[layerID].style.left;}
      
      BXPos=parseInt(BXPos);BYPos=parseInt(BYPos);
      // alert(BXPos);
  }
  function resizeImage(imgID,MapWidth,MapHeight)
  {
  	document.images[imgID].width=MapWidth;
    document.images[imgID].height=MapHeight;
  }
  function getImageSize(imgID)
  {
    imgW=parseInt(document.images[imgID].width);  
    imgH=parseInt(document.images[imgID].height);
  }

  function DoZoomImage(layerID, imageID, imgWidth, imgHeight, step, dir)
  {
    // alert(ZoomProgress); 
    
    if (ZoomProgress==0 && dir==-1) 
    {
      ZoomImage("TeamMember1","TeamMember1Img", 200, 250, 1,1);
      ZoomImage("TeamMember2","TeamMember2Img", 200, 250, 1,1);
      ZoomImage("TeamMember3","TeamMember3Img", 200, 250, 1,1);
      ZoomImage("TeamMember4","TeamMember4Img", 200, 250, 1,1);
      ZoomImage("TeamMember5","TeamMember5Img", 200, 250, 1,1);
      ZoomImage("TeamMember6","TeamMember6Img", 200, 250, 1,1);
      ZoomImage("TeamMember7","TeamMember7Img", 200, 250, 1,1);
      ZoomImage("TeamMember8","TeamMember8Img", 200, 250, 1,1);
      ZoomImage("TeamMember9","TeamMember9Img", 200, 250, 1,1);
      ZoomImage("TeamMember10","TeamMember10Img", 200, 250, 1,1);
    }
    if (ZoomProgress==0) ZoomImage(layerID, imageID, imgWidth, imgHeight, step, dir);
    // else ZoomImage(layerID, imageID, imgWidth, imgHeight, step, -dir); 
    
  }

  function ZoomImage(layerID, imageID, imgWidth, imgHeight, step, dir)
  {

      ZoomProgress=1;

      eval('getLayerPos("'+layerID+'")' ); 
      eval('getImageSize("'+imageID+'")' );
  
      if (dir==1) 
      { 
  
        faktorW=(imgW/step); faktorH=(imgH/step); 
        imgW-=faktorW; imgH-=faktorH;
  
      }
      else
      { 
  
        faktorW=(imgWidth/step); faktorH=(imgHeight/step); 
        imgW=faktorW; imgH=faktorH;
  
      }
  
      resizeImage(imageID,imgW,imgH); 
  
      korrH=imgHeight-imgH; if (korrH<=0) korrH=1;
      korrW=imgWidth-imgW; if (korrW<=0) korrW=1;
      
      showLayer(layerID,0,(korrH)/2);
      showLayer(imageID,(korrW)/2,(korrH)/2);
  
      show (layerID);
      step-=1; step1=step; dir1=dir;
      imgWidth1=imgWidth; imgHeight1=imgHeight;
      
      // alert(imgWidth-(imgW/2));
      
      if (imgW>imgWidth) imgW=imgWidth; 
      if (imgH>imgHeight) imgH=imgHeight; 
      
      if ( step>=1 ) t1=setTimeout ('ZoomImage("'+layerID+'", "'+imageID+'", imgWidth1, imgHeight1, step1, dir1)',15);
      else ZoomProgress=0;
  }
  function writeImage(layerID,imgID,imgsrc)
  {
    if(br_vers=="IE5NS6" || br_vers=="IE7"){ eval('document.images ["'+imgID+'"].src =imgsrc;') }
		else if(br_vers=="IE4"){ eval('document.images ["'+imgID+'"].src =imgsrc;')}
		else if(br_vers=="NN4"){ eval('document.'+layerID+'.document.images["'+imgID+'"].src = imgsrc;') }
		else { eval('document.images ["'+imgID+'"].src =imgsrc;') }
  }
  function writeLayer(layerID,txt)
  {
	// alert(layerID)
  if(br_vers=="IE5NS6" || br_vers=="IE7"){ document.getElementById(layerID).innerHTML=txt;}
		else if(br_vers=="IE4"){ document.all[layerID].innerHTML=txt;}
		else if(br_vers=="NN4"){ with(document.layers[layerID].document){open(); write(txt); close(); }  }
  }
  function resizeLayer(layerID,xpos,ypos)
  {
	if(br_vers=="IE5NS6" || br_vers=="IE7") {document.getElementById(layerID).style.height=ypos; document.getElementById(layerID).style.width=xpos; }
		else if(br_vers=="IE4") {document.all[layerID].style.height=ypos;document.all[layerID].style.width=xpos;}
		else if(br_vers=="NN4") {document.layers[layerID].height=ypos;document.layers[layerID].width=xpos;}
		else {document.all[layerID].style.height=ypos; document.all[layerID].style.width=xpos;}
  }
  function showLayer(layerID,xpos,ypos)
  {
	if(br_vers=="IE5NS6" || br_vers=="IE7") {document.getElementById(layerID).style.top=ypos+"px"; document.getElementById(layerID).style.left=xpos+"px"; }
		else if(br_vers=="IE4") {document.all[layerID].style.top=ypos+"px";document.all[layerID].style.left=xpos+"px";}
		else if(br_vers=="NN4") {document.layers[layerID].top=ypos+"px";document.layers[layerID].left=xpos+"px";}
		else {document.all[layerID].style.top=ypos+"px"; document.all[layerID].style.left=xpos+"px";}

  }
  function posLeftLayer(layerID,xpos)
  {
  if(br_vers=="IE5NS6" || br_vers=="IE7") {document.getElementById(layerID).style.left=xpos+ "px"; }
			else if(br_vers=="IE4") {document.all[layerID].style.left=xpos;}
			else if(br_vers=="NN4") {document.layers[layerID].left=xpos;}
			else {document.all[layerID].style.left=xpos;}
  }
  function writeLayerBack(layerID,bild)
  {
	if(br_vers=="IE5NS6" || br_vers=="IE7"){ document.getElementById(layerID).style.backgroundImage='url('+bild+')'; }
  			else if(br_vers=="IE4"){ document.all[layerID].style.backgroundImage='url('+bild+')';}
  			else if(br_vers=="NN4"){ document.all[layerID].style.backgroundImage='url('+bild+')';}
  }
  // Videoinhalte in Layer schreiben : LayerID .. welcher Layer, video .. File/Url, videotitel .. Titeltext, videoart .. 1 : NTT, 2 .. PlebsTV
  function writeVideo (layerID, video, videotitel, videoart, width, height)
  {
    layerID_text = layerID+"_title";
    if (videoart==2)
    {
      writeLayer(layerID,'<embed type="application/x-shockwave-flash" width="'+width+'" height="'+height+'" quality="high" wmode="opaque" devicefont="false" menu="false" allowfullscreen="true" allowScriptAccess="always" src="'+video+'" />');
    }
    else
    {
      var flash1_var = {flashvars:"&file="+video+"&autostart=true", movie:"flash/player.swf", build:"1", width:""+width+"", majorversion:"8", height:""+height+""};
      UFO.create(flash1_var, layerID);
    }
    if (videotitel>" ") writeLayer(layerID_text,'<h3 style="padding-left:25px; margin-left:5px; width:295px; max-width:295px; float:left;">'+videotitel+'</h3>');  
    else writeLayer(layerID_text,'<div style="padding-top:5px; width:295px; max-width:295px; float:left;"></div>');
  } 
  function show (layer, l)
				{
				  if (document.getElementById)
				  {
				    document.getElementById(layer).style.visibility = "visible";
				    if (l) document.getElementById(layer).style.display = "block";
				  }
				}
			
  function hide (layer, l)
				{
				  if (document.getElementById)
				  {
				    document.getElementById(layer).style.visibility = "hidden";
				    if (l) document.getElementById(layer).style.display = "none";
				  }
				}
  function toggle_Layer (layer, bild)
				{
			  	  if (document.getElementById)
			  	  {
   					var el = document.getElementById(layer);
   					el.style.display = (el.style.display != 'block' ? 'block' : '' ); 
			  	  }
			  	  
            if (bild)
			  	  {
			  	  	
			  	  	if (el.style.display != 'none' ? 'none' : '') writeImage(bild, bild,"images/hide.gif");
			  	  	else writeImage(bild, bild,"images/show.gif");
			  	  	
			  	  }
				}
  function changestars(stars, ID, My_stars)
  {
    // if (My_stars>0) imag="images/star_vote.gif";
    // else imag="images/star_none.gif";

    for (astar=1;astar<=stars;astar++)
    {
      istar="starimg"+astar+"-"+ID;  
      writeImage(istar,istar,"images/star_full.gif");
      
      for (anstar=stars+1;anstar<6;anstar++)
      {
        instar="starimg"+anstar+"-"+ID;
        if (anstar<=My_stars) writeImage(instar,instar,"images/star_vote.gif");
        else writeImage(instar,instar,"images/star_none.gif");
      }
    }
    // eval ('document.voting'+ID+'.votingbutton'+ID+'.style.display="hidden"');
    eval ('document.voting'+ID+'.vote'+ID+'.value=stars');
  
  }

// Formularfehler abfangen

	function correctemail(feld)
	{
	   if(feld.value == "") return;

	   // Feld analysieren
	   var test = feld.value
	   var objRegExp = /^.+\@(\[?)[a-zA-Z0-9\-\.]+\.([a-zA-Z]{2,3}|[0-9]{1,3})(\]?)$/;
	
	   // OK? Dann zurueck!
	   if(objRegExp.test(test)!=false)
	   {
	      // Ergebnis darstellen
	      feld.value = test;

	      return
	   }

	   // Fehlermeldung
	   alert("Please enter a valid email address!")

	   // Eingabe selektieren und Eingabefokus setzen
	   feld.select();
	   feld.focus();
	   feld.value = "";
	}
	function noschrott(feld)
	{
	   error=false;
	   if(feld.value == "") error=true;

	   // Feld analysieren
	   var test = feld.value
	   var objRegExp = /^[a-zA-Z0-9+-.\/ -]*$/;
	
	   // OK? Dann zurueck!
	   if(objRegExp.test(test)!=false || error==false)
	   {
	      // Ergebnis darstellen
	      feld.value = test;

	      return
	   }

	   // Fehlermeldung
	   alert("Only chars a-z are valid!")

	   // Eingabe selektieren und Eingabefokus setzen
	   feld.select();
	   feld.focus();
	   feld.value = "";
	}
	// Pruefung, ob Feld numerisch
	function numerisch(feld)
	{
	   if(feld.value == "")
	      return

	   // Feld analysieren
	   var test = feld.value
	   var objRegExp = /^[0-9]*$/;
	
	   // OK? Dann zurueck!
	   if(objRegExp.test(test)!=false)
	   {
	      // Ergebnis darstellen
	      feld.value = test;

	      return
	   }

	   // Fehlermeldung
	   alert("Please enter only numeric values into this field!")

	   // Eingabe selektieren und Eingabefokus setzen
	   feld.select();
	   feld.focus();
	   feld.value = "";
	}
	function numerischmore(feld)
	{
	   if(feld.value == "")
	      return

	   // Feld analysieren
	   var test = feld.value;
	   var objRegExp = /^[0123456789 +-/]*$/;
	   // var objRegExp  = /(^\d{5}$)|(^\d{5}-\d{4}$)/;
	
	   // OK? Dann zurueck!
	   if(objRegExp.test(test)!=false)
	   {
	      // Ergebnis darstellen
	      feld.value = test;

	      return
	   }

	   // Fehlermeldung
	   alert("Please enter only numeric values into this field!")

	   // Eingabe selektieren und Eingabefokus setzen
	   feld.select();
	   feld.focus();
	   feld.value = "";
	}
	function clearfeld(feld)
	{
	   // Eingabe selektieren und Eingabefokus setzen, defaults löschen
	   feld.select();
	   feld.focus();
	   feld.value = "";
	}
	function validate_f1() {
	}
	function validate_register_fan() {

		var v1 = document.f4.voteremail.value;
		var v2 = document.f4.voterzuname.value;
		// var v3 = document.register.voter_phone.value;
		// var v4 = document.register.voter_phone.value;
		var v5 = document.f4.voterpassword1.value;
		var v6 = document.f4.voterpassword2.value;
		var v7 = document.f4.checkbox.checked;

		
		if (v1.length<5 || v1.indexOf("@")==-1 || v1.indexOf(".")==-1) {
			alert('Please enter correct email address!');
			return false;
		} 
		else 
		{

			if ( v1 == '' || v2 == '' || v5 == '' || v6 == '' ) {
				alert('Please fill in all required fields!');
				return false;
			}
      if ( v5 != v6 ) {
				alert('Passwords not equal!');
				return false;
			} 
			if ( v5.length<5 ) {
				alert('Password to short!');
				return false;
			}
      
			if ( !v7 ) {
				alert('You must accept the rules!');
				return false;
			}
			
		}
    return true;
	}
	function validate_guest() {

		var v1 = document.register.guest_email.value;
		var v2 = document.register.guest_name.value;
		var v3 = document.register.guest_phone.value;
		

		if (v1.length<5 || v1.indexOf("@")==-1 || v1.indexOf(".")==-1) {
			alert('Please enter correct email address!');
			return false;
		} 
		else 
		{

			if ( v1 == '' || v2 == '' || v3 == '') {
				alert('Please fill in all required fields!');
				return false;
			}
      
		}
    return true;
	}
	
	function validate_f2() {
		
		var v1 = document.f2.email.value;
		var v2 = document.f2.vorname.value;
		var v3 = document.f2.nachname.value;

		
		if (v1.length<5 || v1.indexOf("@")==-1 || v1.indexOf(".")==-1) {
			alert('Please enter correct email address!');
			return false;
		} 
		else 
		{

			if ( v1 == '' || v2 == '' || v3 == '' ) {
				alert('Please fill in all required fields!');
				return false;
			} 

			return true;
		}
	}
	
	function validate_f3() {
		
		var v1 = document.f3.bandemail.value;
		var v2 = document.f3.bandname.value;
		var v3 = document.f3.bandvorname.value;
		var v4 = document.f3.bandzuname.value;
    // var v4 = document.f3.bandplz.value;
    // var v5 = document.f3.bandstadt.value; 
    var v8 = document.f3.bandmobil.value;   
    var v6 = document.f3.bandpassword1.value;
    var v7 = document.f3.bandpassword2.value;
    var v9 = document.f3.checkbox.checked;
    
    if (document.f3.bandland1) var v10 = document.f3.bandland1.value;
    // if (document.f3.bandkanton) var v11 = document.f3.bandkanton.value;

		
		if (v1.length<5 || v1.indexOf("@")==-1 || v1.indexOf(".")==-1) {
			alert('Please enter correct email address!');
			return false;
		} 
		else 
		{

			if ( v1 == '' || v2 == '' || v3 == '' || v4 == '' || v6 == '' || v7 == '' || v8 == ''  ) {
				alert('Please fill in all required fields!');
				return false;
			} 
			if (v6 != v7 ) {
				alert('The password is not correct!');
				return false;
			} 
			if ( !v9 ) {
				alert('You must accept the rules!');
				return false;
			}
      if ( v10 == "Land hier eingeben") {
      	alert('Please fill in your Country!!');
				return false;
			} 
      if ( v11 == "Bundesland hier eingeben") {
      	alert('Please fill in your County!!');
				return false;
			} 
			
		}
	}
	function validate_f4() {
		
		var v1 = document.f4.Searchstring.value;
	
	}
  	
	function CheckForm(form) {
    var email = form.email;
    var str = email.value;
    if (window.RegExp) {
    var strReg1 = "(@.*@)|(\.\.)|(@\.)|(\.@)|(^\.)";
    var strReg2 = "^.+\@(\[?)[a-zA-Z0-9\-\.]+\.([a-zA-Z]{2,3}|[0-9]{1,3})(\]?)$";
    var reg1 = new RegExp(strReg1);
    var reg2 = new RegExp(strReg2);
    if (!reg1.test(str) && reg2.test(str))
      return true;
    email.focus();
    email.select();
    return false;
    } else {
      if(str.indexOf("@") >= 0)
      return true;
    email.focus();
    email.select();
    return false;
    }
  }

  function openpopup_newsletter(lang)
  {
    if (lang) lang="_"+lang;
    url="popupnewsletter"+lang+".php";
    popup=window.open(url,"Newsletter","resizable=no, location=no, menubar=no, status=no, toolbar=no, width=300,height=170");
  
  }
  function openpopup_vote(lang, Band_ID)
  {
    if (lang) lang="_"+lang;
     
    url="popupvotes"+lang+".php?vote_Band_ID="+Band_ID; 
    popup=window.open(url,"VOTING","resizable=no, location=no, menubar=no, status=no, toolbar=no, width=300,height=275");
  
  }
  function opendownload()
  {
    url="http://img.orange.ch/static/Content/documents/General/Young/de/downloads.htm";
    popup=window.open(url,"Download","");
  
  }
  function opendownload_mp3(Mp3_ID)
  {
    url="download.php?Mp3_ID="+Mp3_ID;
    popup=window.open(url,"Download","resizable=no, location=no, menubar=no, status=no, toolbar=no, width=100,height=100");
  
  }

  function openpopup_eventanmeldung(lang, Band_ID)
  {
    if (lang) lang="_"+lang;
     
    url="popupvotes"+lang+".php?action=gaesteliste&sellocation="+Band_ID;
    popup=window.open(url,"Guestlist","resizable=no, location=no, menubar=no, status=no, toolbar=no, width=300,height=275");
  
  }
  function openpopup_eventanmeldung_t(lang, Band_ID)
  {
    if (lang) lang="_"+lang;
     
    url="popupvotes"+lang+".php?action=gaesteliste&sellocation="+Band_ID;
    popup=window.open(url,"Guestlist","resizable=no, location=no, menubar=no, status=no, toolbar=no, width=300,height=275");
  
  }
  
  function play_video(flashvideo, captionfile, location)
  {		
      // alert(captionfile);
  		var so = new SWFObject("flvplayer.swf", location, "480", "380", "8", "#FFFFFF");
  		so.addParam( "allowfullscreen", "true");
  		so.addParam("scale", "noscale"); 
  		so.addParam("salign", "TL");				
  		so.addVariable("flashvideo", flashvideo);
  		// so.addVariable("autoplay", 0);		
  		// so.addVariable("loop", 0);			
  		so.addVariable("skinfile", "player_glow.swf");		
  		// so.addVariable("captionsfile", "fb.swf");	
  		so.addParam("wmode", "transparent");
  				
  		so.write(location);		
  }
  
  function play_video_preview(flashvideo, captionfile, location)
  {		
      // alert(captionfile);
  		var so = new SWFObject("flvplayer3.swf", location, "160", "120", "8", "#FFFFFF");
  		so.addParam( "allowfullscreen", "true");
  		so.addParam("scale", "noscale"); 
  		so.addParam("salign", "TL");				
  		so.addVariable("flashvideo", flashvideo);
  		so.addVariable("autoplay", "false");		
  		so.addVariable("loop", "true");			
  		so.addVariable("skinfile", "video-flash-de-slimskin.swf");		
  		// so.addVariable("captionsfile", "fb.swf");	
  		so.addParam("wmode", "transparent");
  				
  		so.write(location);		
  }
  
  function play_video_header(flashvideo, captionfile, location)
  {		
      // alert(captionfile);
  		var so = new SWFObject("flvplayer3.swf", location, "530", "120", "8", "#FFFFFF");
  		so.addParam( "allowfullscreen", "true");
  		so.addParam("scale", "noscale"); 
  		so.addParam("salign", "TL");				
  		so.addVariable("flashvideo", flashvideo);
  		so.addVariable("autoplay", "true");		
  		so.addVariable("loop", "true");			
  		so.addVariable("skinfile", "video-flash-de-slimskin.swf");		
  		// so.addVariable("captionsfile", "fb.swf");	
  		so.addParam("wmode", "transparent");
  				
  		so.write(location);		
  }
  
  function play_audio(flashvideo, captionfile, location)
  {		
      // alert(captionfile);
  		var so = new SWFObject("flvplayer4.swf", location, "480", "80", "8", "#FFFFFF");
  		so.addParam( "allowfullscreen", "false");
  		so.addParam("scale", "noscale"); 
  		so.addParam("salign", "TL");				
  		so.addVariable("flashvideo", flashvideo);
  		so.addVariable("autoplay", "false");		
  		so.addVariable("loop", "true");			
  		so.addVariable("skinfile", "player_glow.swf");		
  		// so.addVariable("captionsfile", "fb.swf");	
  		so.addParam("wmode", "transparent");
  				
  		so.write(location);		
  }
function fieldclear(field) 
{
     if (field.value == field.defaultValue) {
         field.value = ""
     }
}
var akt_zeilenlength = 0;
  
function check_length(my_form)
{
  maxLen = 250; // max number of characters allowed
  InputmaxLen = 250; // max number of characters allowed
  akt_length=my_form.MessegeboxText.value.length;
  lastchar=my_form.MessegeboxText.value.substr(akt_length);
  // alert (lastchar+"-"+akt_zeilenlength)
  // if (lastchar>=" ") 
  akt_zeilenlength+=1; 
  // else akt_zeilenlength = 0; 
  /*
  if (akt_zeilenlength >= InputmaxLen) 
  {
    my_form.MessegeboxText.value = my_form.MessegeboxText.value+"\n";
    akt_zeilenlength = 0;
  }
  */
  
  if (my_form.MessegeboxText.value.length >= maxLen) 
  {
  // Alert message if maximum limit is reached.
  // If required Alert can be removed.
  // var msg = "You have reached your maximum limit of characters allowed";
  // alert(msg);
  // Reached the Maximum length so trim the textarea
    my_form.MessegeboxText.value = my_form.MessegeboxText.value.substring(0, maxLen);
  }

}  
var checkscroll=1, sctim, sc_y_pos=0, sc_y_pos_total=0, maxl=1000;

function getCS(objid,prop)
{
  var obj, propval, teilval;
  if (document.documentElement && document.defaultView)
  {
    obj=document.getElementById(objid);
    propval=document.defaultView.getComputedStyle(obj,"").getPropertyValue(prop);
    teilval=propval.substr(0,propval.length-2);
    // alert(prop+": "+propval);
  }
  else
  {
    // alert("Ihr Browser unterstuetzt diese W3C-DOM-Methode nicht.");
  }
  return teilval;
}

function noscroll()
{
	clearTimeout(sctim);
}
function init_scroll()
{
	clearTimeout(sctim);
	sc_y_pos=0; sc_y_pos_total=0;
}
function scrolldown(layerID)
{ 
  var layerID=layerID;
	if(checkscroll){
                sc_y_pos-=10; 
                sc_y_pos_total = (-1*sc_y_pos)+160;
                if( (sc_y_pos_total) >= (getCS(layerID,'height') ) )
                {
                  
                  // alert (sc_y_pos_total +"#"+getCS('comment_container','height'))
                  sc_y_pos+=10;
                  
                }
                
                // alert ( (getCS('comment_container','height')) + " # " + (sc_y_pos_total) )
                showLayer(layerID,0,sc_y_pos);
		            sctim=setTimeout('scrolldown("'+layerID+'")',20);
	}
} 

function scrollup(layerID)
{ 
	var layerID=layerID;
  if(checkscroll){
                sc_y_pos+=10; if(sc_y_pos>=0) sc_y_pos=0;
                // alert (sc_y_pos)
                showLayer(layerID,0,sc_y_pos);
		            sctim=setTimeout('scrollup("'+layerID+'")',20);
		// alert(document.getElementById(layerID).style.height)
	}
	// alert(layerID)
} 

var radiowindow;
function wopen(url, name, w, h)
{
    w += 62;
    h += 126;
    wleft = (screen.width - w) / 2;
    wtop = (screen.height - h) / 2;
    if (wleft < 0) {
    	w = screen.width;
    	wleft = 0;
    }
    if (wtop < 0) {
    	h = screen.height;
    	wtop = 0;
    }
    var win = window.open(url,
    			name,
    			'width=' + w + ', height=' + h + ', ' +
    			'left=' + wleft + ', top=' + wtop + ', ' +
    			'location=no, menubar=no, ' +
    			'status=no, toolbar=no, scrollbars=no, resizable=no');
    win.resizeTo(w, h);
    win.moveTo(wleft, wtop);
    win.focus();
    return win;
}
function popup_hitmix()
{
	window.radiowindow=wopen('http://www.orangemusic.ch/radio.php','MusicRadio',340,345);
}

// Scrollfunktionen

var delay=50; // Timeout für Scroller
var tsize=5; // Wert um wieviel gescrollt wird, um dir zu erreichen
var fsize=5;  // Dämpfung

var maxleng=-2000;

var pos_ticker1=0; // Zähler für aktuellen Scroll
var pos1=0; // Zähler für Position im Scrolllayer
var pos_ticker2=0; // Zähler für aktuellen Scroll
var pos2=0; // Zähler für Position im Scrolllayer

function do_ticker1(dir, maxl)
{
    maxleng=maxl;
    if (dir != 0 )
    {
    if (dir>0) pos_ticker1+=tsize; else if(dir<0) pos_ticker1-=tsize;
    pos1-=(dir-pos_ticker1)/fsize;
    
    if (pos1>-8) { pos1=0; dir=0; posLeftLayer('scrollbox2',pos1); writeImage("scrollbox2_left","scrollbox2_left","images/interview_scroll-left.jpg");}
    else if (pos1<=maxleng) { pos1=maxleng; dir=0; writeImage("scrollbox2_right","scrollbox2_right","images/interview_scroll-right.jpg");}
    else { posLeftLayer('scrollbox2',pos1); writeImage("scrollbox2_right","scrollbox2_right","images/interview_scroll-right_akt.jpg"); writeImage("scrollbox2_left","scrollbox2_left","images/interview_scroll-left_akt.jpg") }// if (pos<0 && pos>maxleng) 
    
    if (pos1>maxleng &&  (pos_ticker1>0 && pos_ticker1<dir && dir>0 ) || (pos_ticker1<0 && pos_ticker1>dir && dir<0 && pos1<0) ) st=setTimeout('do_ticker1("'+dir+'",'+maxleng+')', delay);
    }
}
function init_ticker1(dir, maxleng)
{
    pos_ticker1=0;
    do_ticker1(dir, maxleng);
    // alert (maxleng)
    // posLeftLayer('scrollbox',pos);
}  

var pos_ticker=0; // Zähler für aktuellen Scroll
var pos=0; // Zähler für Position im Scrolllayer

function do_ticker(dir, maxl)
{
    maxleng=maxl;
    if (dir != 0 )
    {    
    if (dir>0) pos_ticker+=tsize; else pos_ticker-=tsize;
    pos-=(dir-pos_ticker)/fsize;
      
    if (pos>-8) { pos=0; dir=0; posLeftLayer('scrollbox1',pos); writeImage("scrollbox1_left","scrollbox1_left","images/interview_scroll-left.jpg")}
    else if (pos<=maxleng) { pos=maxleng; dir=0; writeImage("scrollbox1_right","scrollbox1_right","images/interview_scroll-right.jpg")}
    else { posLeftLayer('scrollbox1',pos); writeImage("scrollbox1_right","scrollbox1_right","images/interview_scroll-right_akt.jpg"); writeImage("scrollbox1_left","scrollbox1_left","images/interview_scroll-left_akt.jpg")} // if (pos<0 && pos>maxleng) 

    // writeLayer('Tickertext',pos+' bei '+maxleng);

    if (pos>maxleng && (pos_ticker>0 && pos_ticker<dir && dir>0 ) || (pos_ticker<0 && pos_ticker>dir && dir<0 && pos<0) ) {st1=setTimeout('do_ticker("'+dir+'",'+maxleng+')', delay)};
    }
}

function init_ticker(dir, maxleng)
{
    pos_ticker=0;
    do_ticker(dir, maxleng);
    // alert (maxleng)
    // posLeftLayer('scrollbox',pos);
}
