// JavaScript Document

function MM_preloadImages() { 
  var d=document; 
  	if(d.images){ 
		if(!d.MM_p) d.MM_p=new Array();
		var i,j=d.MM_p.length,a=MM_preloadImages.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];
		}
	}
}

MM_preloadImages('bilder/but_green_r.gif','bilder/but_green_l.gif','bilder/but_mag_r.gif','bilder/but_mag_l.gif','bilder/but_blau_r.gif','bilder/but_blau_l.gif');

function setMouseOver(_cont){
	var contElem = document.getElementById(_cont);
	var contDivs = contElem.getElementsByTagName('div');
	contDivs[0].style.backgroundImage="url(bilder/nav_but_l.gif)";
	contDivs[0].style.backgroundRepeat="repeat-x";
	contDivs[2].style.backgroundImage="url(bilder/nav_but_r.gif)";
	contDivs[2].style.backgroundRepeat="repeat-x";
	contDivs[1].style.backgroundColor="white";

}


function resetMouseOver(_cont){
	if(aktseite != _cont){
	var contElem = document.getElementById(_cont);
	var contDivs = contElem.getElementsByTagName('div');
	contDivs[0].style.backgroundImage="none";
	contDivs[2].style.backgroundImage="none";
	contDivs[1].style.background="none";
		}
}

function setSubMouseOver(_cont){

	if(_cont=='subnav1'){
		bild_l='url(bilder/but_blau_l.gif)';
		bild_r='url(bilder/but_blau_r.gif)';
		color="#0099FF";
	}
	if(_cont=='subnav2'){
		bild_l='url(bilder/but_mag_l.gif)';
		bild_r='url(bilder/but_mag_r.gif)';
		color="#ff3399";
	}
	if(_cont=='subnav3'){
		bild_l='url(bilder/but_green_l.gif)';
		bild_r='url(bilder/but_green_r.gif)';
		color="#00cc00";
	}
	var contElem = document.getElementById(_cont);
	var contDivs = contElem.getElementsByTagName('div');
	contDivs[0].style.color=color;
	contDivs[1].style.backgroundImage=bild_l;
	contDivs[3].style.backgroundImage=bild_r;
	contDivs[2].style.backgroundColor=color;
	contDivs[2].style.color='#ffffff';

}

function resetSubMouseOver(_cont){
	
		var contElem = document.getElementById(_cont);
		var contDivs = contElem.getElementsByTagName('div');
		contDivs[0].style.color="#ffffff";
		contDivs[1].style.backgroundImage="none";
		contDivs[3].style.backgroundImage="none";
		contDivs[2].style.background="none";
		contDivs[2].style.color='#000000';


}




/* NAVIGATION ___________________________________________________________________*/
var aktseite = '';
var subn = 0;


/*--------------------------------------------------------------------------------*/

function openVideo(_link,_breite,_hoehe){
	fenst = window.open(_link, "fenster1", "width="+_breite+",height="+_hoehe+",resizable=yes");
}



function openLink(_linkin,_typ){
	var fenst;
	if(_typ=='new'){
		window.open(_linkin);
	}
	if(_typ=='self'){
		location.href=_linkin;
	}
	if(_typ=='popUp'){
		fenst = window.open(_linkin, "fenster1", "width=600,height=400,status=yes,scrollbars=yes,resizable=yes");
 		//fenster.focus();
	}
	if(_typ=='popUp2'){
		fenst = window.open(_linkin, "fenster2", "width=598,height=860,status=yes,scrollbars=yes,resizable=yes");
 		//fenster.focus();
	}
	
}

function order_katalog(){
	
	if(document.getElementById('vorname').value == ''){
		var meldung ="Bitte tragen Sie Ihren Vornamen ein";
		document.getElementById('meldung').innerHTML= meldung;
		document.getElementById('vorname').style.backgroundColor='#ffcc00';
		document.getElementById('vorname').focus();
		return false;
	}
	if(document.getElementById('nachname').value == ''){
		var meldung ="Bitte tragen Sie Ihren Nachnamen ein";
		document.getElementById('meldung').innerHTML= meldung;
		document.getElementById('nachname').style.backgroundColor='#ffcc00';
		document.getElementById('nachname').focus();
		return false;
	}
	if(document.getElementById('strasse').value == ''){
		var meldung ="Bitte tragen Sie Ihre Stra&szlig;e ein";
		document.getElementById('meldung').innerHTML= meldung;
		document.getElementById('strasse').style.backgroundColor='#ffcc00';
		document.getElementById('strasse').focus();
		return false;
	}
	if(document.getElementById('plz').value == ''){
		var meldung ="Bitte tragen Sie Ihre Postleitzahl ein";
		document.getElementById('meldung').innerHTML= meldung;
		document.getElementById('plz').style.backgroundColor='#ffcc00';
		document.getElementById('plz').focus();
		return false;
	}
	if(document.getElementById('stadt').value == ''){
		var meldung ="Bitte tragen Sie Ihre Stadt ein";
		document.getElementById('meldung').innerHTML= meldung;
		document.getElementById('stadt').style.backgroundColor='#ffcc00';
		document.getElementById('stadt').focus();
		return false;
	}
	
	
	new Ajax.Request('templates/order_katalog.php', {
  			method: 'get',
			 parameters: { email: document.getElementById('email').value, vorname: document.getElementById('vorname').value, nachname: document.getElementById('nachname').value, firma: document.getElementById('firma').value, plz: document.getElementById('plz').value, strasse: document.getElementById('strasse').value, stadt: document.getElementById('stadt').value},
			onSuccess: function(transport, json){
								//alert(transport.responseText);
								order_katalog_success();
    			   		},
			onFailure: function(){ 
							alert('Something went wrong...') 
						}
  	});
}

function order_newsletter(){
	
	if(document.getElementById('email').value == ''){
		var meldung ="Bitte tragen Sie Ihre Email-Adresse ein";
		document.getElementById('meldung').innerHTML= meldung;
		document.getElementById('email').style.backgroundColor='#ffcc00';
		document.getElementById('email').focus();
		return false;
	}
	if(document.getElementById('email').value != ""){
		var emailadr=document.getElementById('email').value;

			var mailat=emailadr.indexOf("@"); 
			var maildot=emailadr.indexOf(".");
			if ((mailat==-1)||(maildot==-1)){
				var meldung ="Bitte &uuml;berpr&uuml;fen Sie Ihre Email-Adresse!";
				document.getElementById('meldung').innerHTML= meldung;
				document.getElementById('email').style.backgroundColor='#ffcc00';
				document.getElementById('email').focus();
				return false;
			}
			
	}
	new Ajax.Request('templates/order_newsletter.php', {
			method: 'get',
			 parameters: { email: document.getElementById('email').value, vorname: document.getElementById('vorname').value, nachname: document.getElementById('nachname').value},
			onSuccess: function(transport, json){
								//alert(transport.responseText);
								order_newsletter_success();
						},
			onFailure: function(){ 
							alert('Something went wrong...') 
						}
	});

	
	
}


function order_katalog_success(){
	new Ajax.Updater('kontakt_auswahl', 'templates/kontakt_versendet.php', { 
			 method: 'get',
			 onSuccess: function(transport, json){ 			
    			   		}					 
	});
}
function order_newsletter_success(){
	new Ajax.Updater('kontakt_auswahl', 'templates/newsletter_versendet.php', { 
			 method: 'get',
			 onSuccess: function(transport, json){ 			
    			   		}					 
	});
}



var _popUpWin=0;
function popUpWindow(URLStr, left, top, width, height)
{
  if(_popUpWin)
  {
    if(!_popUpWin.closed) _popUpWin.close();
  }
}


// Wechselt die Spieler-Bilder
var aktBild='';
function change_bg(_cont){
	if(_cont != aktBild){
		document.getElementById(_cont).style.backgroundImage = "url(bilder/bilder-over.gif)";
		//$(_cont).style.fontWeight = "bold";
	}
}
function change_bg_reset(_cont){
	if(_cont != aktBild){
		document.getElementById(_cont).style.backgroundImage = "url(bilder/bilder.gif)";
		//$(_cont).style.fontWeight = "normal";
	}
}


function changeBild(_cont,_bild){
	if(_cont != aktBild){
		if(aktBild != ''){
			document.getElementById(aktBild).style.backgroundImage = "url(bilder/bilder.gif)";
		}
		document.getElementById(_cont).style.backgroundImage = "url(bilder/bilder-over.gif)";
		document.getElementById('poplink').href = "javascript: openLink('popbild.php?bild="+_bild+"','popUp2')";
		aktBild=_cont;
		if(navigator.appVersion.indexOf("MSIE 5")>-1){
			document.getElementById('bild').src='dyn_bilder/spieler/website/'+_bild;
		}
		else{
		new Effect.Opacity( 'spieler_oben_links', {duration:0.3, from:1.0, to:0.0, afterFinish: function(){document.getElementById('bild').src='dyn_bilder/spieler/website/'+_bild;} } );
		new Effect.Opacity( 'spieler_oben_links', {duration:0.1, from:0.0, to:0.0, queue: "end"} );
		new Effect.Opacity( 'spieler_oben_links', {duration:0.3, from:0.0, to:1.0, queue: "end"} );
		}

		
		
		
	}		
}

function changeBild_m(_cont,_bild){
	if(_cont != aktBild){
		if(aktBild != ''){
			document.getElementById(aktBild).style.backgroundImage = "url(bilder/bilder.gif)";
		}
		document.getElementById(_cont).style.backgroundImage = "url(bilder/bilder-over.gif)";
		document.getElementById('poplink').href = "javascript: openLink('popbild2.php?bild="+_bild+"','popUp2')";
		aktBild=_cont;
		if(navigator.appVersion.indexOf("MSIE 5")>-1){
			document.getElementById('bild').src='dyn_bilder/moderator/website/'+_bild;
		}
		else{
		new Effect.Opacity( 'spieler_oben_links', {duration:0.3, from:1.0, to:0.0, afterFinish: function(){document.getElementById('bild').src='dyn_bilder/moderator/website/'+_bild;} } );
		new Effect.Opacity( 'spieler_oben_links', {duration:0.1, from:0.0, to:0.0, queue: "end"} );
		new Effect.Opacity( 'spieler_oben_links', {duration:0.3, from:0.0, to:1.0, queue: "end"} );
		}

		
		
		
	}		
}

function setMO_buttons(_cont){
	//$(_cont).style.backgroundImage = "url(bilder/but_orange-over.gif)";
	document.getElementById(_cont).style.backgroundImage = "url(bilder/but_orange-over.gif)";
}
function setMO_buttons_reset(_cont){
	//$(_cont).style.backgroundImage = "url(bilder/but_orange.gif)";
	document.getElementById(_cont).style.backgroundImage = "url(bilder/but_orange.gif)";
}


function druck_MO(){
	document.getElementById('druckbild').src="bilder/drucken-over.gif";
}
function druck_MO_reset(){
	document.getElementById('druckbild').src="bilder/drucken.gif";
	
}

var aktuell='';
// Wechselt Kontakt-Anzeige
function showKontakt(_cont,_label){
	var browserName = navigator.appName;
	var browserVersion = parseInt(navigator.appVersion);
	var browserTitle = navigator.appVersion;
	//alert(browserName+"-"+browserVersion+"-"+browserTitle);
	if(browserName == "Microsoft Internet Explorer" && browserVersion == 4 && navigator.appVersion.indexOf("MSIE 5.0") != -1){
			alert("Sie brauchen eine neuere Version ihres Browsers um diese Funktion zu benutzen!");
		}
	if(_cont == aktuell ){ aktuell = '';resetAuswahl(1); return '';}
		new Ajax.Updater('kontakt_auswahl', 'templates/kontakt_'+_cont+'.php', { 
				method: 'get',
			 	onSuccess: function(transport, json){
								resetAuswahl(0);
      							document.getElementById('kontakt_auswahl').style.display="block";
								document.getElementById(_cont).src='bilder/kontakt_but_a.gif';
								document.getElementById(_label).style.fontWeight='bold';
								aktuell=_cont;
    			   			}					 
		});
}
  

function resetAuswahl(_typ){
	if(_typ){
		document.getElementById('kontakt_auswahl').style.display="none";
	}
	

	//document.getElementById('but1').src='bilder/kontakt_but.gif';
	document.getElementById('but2').src='bilder/kontakt_but.gif';
	document.getElementById('but3').src='bilder/kontakt_but.gif';
	
	//document.getElementById('nav1k').style.fontWeight='normal';
	document.getElementById('nav2k').style.fontWeight='normal';
	document.getElementById('nav3k').style.fontWeight='normal';
}