//------- rollover

// index des vorselektierten bildes
var selectedIndex;
// pfad zum unselektieren bild
var unselectedSrc = '';

var normalImg;
var index;
var click = false;

function setNormalImg(imgIndex, normalPath){
	selectedIndex = imgIndex;
	unselectedSrc = normalPath;
}

function onMoveIn(imgIndex, path){
	index = imgIndex;
	normalImg = document.images[imgIndex].src;
	document.images[imgIndex].src = path;
}	

// untermenü
function onMClick() {
	click = true;
}

// hauptmenü
function onMainMClick() {
	click = true;
	if( selectedIndex ) {
	  document.images[selectedIndex].src = unselectedSrc;
	}
}
	
function onMoveOut(){
	if(!click) document.images[index].src = normalImg;
}

//------- forums-buttons

function setFButtons(){
	if(document.URL.search(/album/) < 1){
		//link-seite
		if(document.URL.search(/links/) > 0){
			setNormalImg(11,'../images/navbar-normal/navbar_07.gif');
			document.writeln('<td><a href="index.php" onMouseover="onMoveIn(9,\'../images/navbar-over/navbar_05.gif\')" onMouseout="onMoveOut()" onClick="onMainMClick()"><img name="forum" src="../images/navbar-normal/navbar_05.gif" border="0" width="102" height="20" alt="Der virtuelle Treffpunkt für unsere Kunden"></a></td>');
			document.writeln('<td><a href="album.php" onMouseover="onMoveIn(10,\'../images/navbar-over/navbar_06.gif\')" onMouseout="onMoveOut()" onClick="onMainMClick()"><img name="gallery" src="../images/navbar-normal/navbar_06.gif" border="0" width="101" height="20" alt="Hier findest Du die schönsten Fotos unserer Kunden"></a></td>');
			document.writeln('<td><a href="links.php"><img name="links" src="../images/navbar-over/navbar_07.gif" border="0" alt="Interessante Links zu Hersteller-Websites und privaten Homepages"></a></td>');
		}	
		// foren-seite
		else{
			setNormalImg(9,'../images/navbar-normal/navbar_05.gif');
			document.writeln('<td><a href="index.php"><img name="forum" src="../images/navbar-over/navbar_05.gif" border="0" width="102" height="20" alt="Der virtuelle Treffpunkt für unsere Kunden"></a></td>');
			document.writeln('<td><a href="album.php" onMouseover="onMoveIn(10,\'../images/navbar-over/navbar_06.gif\')" onMouseout="onMoveOut()" onClick="onMainMClick()"><img name="gallery" src="../images/navbar-normal/navbar_06.gif" border="0" width="101" height="20" alt="Hier findest Du die schönsten Fotos unserer Kunden"></a></td>');
			document.writeln('<td><a href="links.php" onMouseover="onMoveIn(11,\'../images/navbar-over/navbar_07.gif\')" onMouseout="onMoveOut()" onClick="onMainMClick()"><img name="links" src="../images/navbar-normal/navbar_07.gif" border="0" alt="Interessante Links zu Hersteller-Websites und privaten Homepages"></a></td>');
		}
	}	
	else{	
		//gallery-seite
		setNormalImg(10,'../images/navbar-normal/navbar_06.gif');
		document.writeln('<td><a href="index.php" onMouseover="onMoveIn(9,\'../images/navbar-over/navbar_05.gif\')" onMouseout="onMoveOut()" onClick="onMainMClick()"><img name="forum" src="../images/navbar-normal/navbar_05.gif" border="0" width="102" height="20" alt="Der virtuelle Treffpunkt für unsere Kunden"></a></td>');
		document.writeln('<td><a href="album.php"><img name="gallery" src="../images/navbar-over/navbar_06.gif" border="0" width="101" height="20" alt="Der Platz für Deine schönsten Fotos"></a></td>');         
		document.writeln('<td><a href="links.php" onMouseover="onMoveIn(11,\'../images/navbar-over/navbar_07.gif\')" onMouseout="onMoveOut()" onClick="onMainMClick()"><img name="links" src="../images/navbar-normal/navbar_07.gif" border="0" alt="Interessante Links zu Hersteller-Websites und privaten Homepages"></a></td>');

	}
}

//------- eingabe-focus login-formular 
function setFocus(){
	if(document.URL.search(/login/) > 0){
		if(document.getElementById("username")){
			document.login.username.focus();
		}
	}
}

//------- mtb-vorschau
function showBikeModel(bikeImg){
	document.getElementById("bike").src = "images/bikes_small/" +bikeImg +".gif";
	document.getElementById("model").src = "images/model/" +bikeImg +".gif";
}

//------- variablen setzten, format == format d. popup-images

function setVars(name){
	setVarsFormat(name, "jpg")
}

function setVarsFormat(name, format){
	setPopVars(name);
	popImgFormat = format;
	modelName = name;
}

//------- anzeigen von model-images (gifs) der beschreibung

var modelName;
var popImgFormat;

function restoreModelImages(){
	showBikeModel(modelName);	
	setPopVars(modelName);
}

//------- popWin einstellungen

var popImg;
var popUrl;
var popUp = null
var notselectedImg = true;

function setPopVars(fileName){
	if(fileName != ''){
		popImg = new Image();
		popImg.src = "images/bikes_big/" +fileName +"." +popImgFormat;
		popUrl = "images/bikes_big/" +fileName +".html";
		notselectedImg = false;
	}
	else notselectedImg = true;
}


//------- bike popWin aufruf

function bikePopUp(){
	if(!notselectedImg){
		closePopUp();
		popUp = window.open(popUrl, "", "width=" + popImg.width + ",height=" + popImg.height + ",status=1,dependent");
	}
}	

function closePopUp(){   
  if(popUp != null) if(!popUp.closed) popUp.close()
}

//------- normal popUp

function popWin(winUrl, width, height){
	closePopUp();
	popUp = window.open(winUrl, "", "width=" + width + ",height=" + height + ",status=1,dependent");
	
}	

//------- bilder vorladen

function preloadImages() {
  var doc = document; 
  if(doc.images){ 
  	if(!doc.img_array) doc.img_array = new Array();
    var i,j = doc.img_array.length, a = preloadImages.arguments; 
    for(i=0; i<a.length; i++)
    	if (a[i].indexOf("#")!= 0){ 
    		doc.img_array[j] = new Image; 
    		doc.img_array[j++].src = a[i];
    	}
    }
}