﻿//############################################################
// Funktionen für das PopUpMenu

var isMouseOver = 0;
var isMouseOverCA = 0;
var pause=500;
var timerID=null;
var timerLoginID=null;
var navbufferID=null;
var navbufferMC=null;
var navbufferCA=null;
var actDescCA=null;

function mouseOver(divID,divDescMC) {
    clearTimeout(timerID);
    isMouseOver=1;
    showMenu(divID,divDescMC);
    if(navbufferID!=null && navbufferID!=divID)
        hideMenu(navbufferID, navbufferMC);
}

function mouseOut(divID,divDescMC) {
    var myOut = "hideMenu('"+divID+"','"+divDescMC+"')";
    clearTimeout(timerID);
    isMouseOver=0;
    timerID=setTimeout(myOut,pause);
    navbufferID = divID;
    navbufferMC = divDescMC;
}


function mouseOverCA(divDescCA) {
    clearTimeout(timerID);
    isMouseOverCA=1;
    actDescCA=divDescCA;
    showMenu(divDescCA,'');
    if(navbufferCA!=null && navbufferCA!=divDescCA)
        hideMenu(navbufferCA,'');
}

function mouseOutCA(divDescCA) {
    var myOut = "hideMenu('"+divDescCA+"','')";
    timeOutCA(actDescCA);
    isMouseOverCA=0;
    timerID=setTimeout(myOut,pause);
    navbufferCA = divDescCA;
}


function mouseOverDiv(divID,divDesc){
    clearTimeout(timerID);
    isMouseOver=1;
    showMenu(divID,divDesc);
}

function mouseOutDiv(divID,divDesc){
    var myOut = "hideMenu('"+divID+"','"+divDesc+"')";
    timeOutCA(actDescCA);
    isMouseOver=0;
    timerID=setTimeout(myOut,pause);
}

function showMenu(divID,divDescMC) {
    document.getElementById(divID).style.visibility = "visible";
    if(divDescMC!='')
        document.getElementById(divDescMC).style.visibility = "visible";

}

function hideMenu(divID,divDescMC) {
    document.getElementById(divID).style.visibility = "hidden";
    if(divDescMC!='')
        document.getElementById(divDescMC).style.visibility = "hidden";
}

function timeOutCA(){
  clearTimeout(timerID);
  timerID=setTimeout("if(!isMouseOverCA)hideMenu(actDescCA,'');",0);
}

function changeText(divID, text) {
    document.getElementById(divID).innerHTML = text;
}


function changeDownloadVorschau(url) {
    document.vorschau.src = url;
}




var preloadFlag = false;

function newImage(arg) {
	if (document.images) {
		rslt = new Image();
		rslt.src = arg;
		return rslt;
	}
}

function changeImages() {
	if (document.images && (preloadFlag == true)) {
		for (var i=0; i<changeImages.arguments.length; i+=2) {
			document[changeImages.arguments[i]].src = changeImages.arguments[i+1];
		}
	}
}

function preloadImages() {
	if (document.images) {
		photogallerie07_button_back_over = newImage("Bilder/Layout/photogallerie07-button_back.gif");
		photogallerie09_button_forw_over = newImage("Bilder/Layout/photogallerie09-button_forw.gif");
		preloadFlag = true;
	}
}





