/////////////////////////////////////////////////////////////////
// Anweisungen, welche Funktionen bei Mausaktionen Hauptthemen-Icons
/////////////////////////////////////////////////////////////////
function overImg(ID){
/* changeImgOver(ID); */
}

function outImg(ID){
/* changeImgOut(ID); */
}

/////////////////////////////////////////////////////////////////
// Routine Hauptthemen-Icon EIN- und AUSblenden
/////////////////////////////////////////////////////////////////
// EINblenden
function changeImgOver(ImgID){
imgName = new String('areaImg' + ImgID)
imgOver = eval('theme' + ImgID + '_over.src');
document[imgName].src = imgOver;
}
// AUSblenden
function changeImgOut(ImgID){
imgName = new String('areaImg' + ImgID)
imgOff = eval('theme' + ImgID + '_off.src');
document[imgName].src = imgOff;
}



// BrowserID (DOM) siehe check();
var browser;


// TimerObjekt, Intervall, Zaehler
var TimeOutID;
var TimeOutIntervall = 500;
var TimerCounter = 0;


/////////////////////////////////////////////////////////////////
// Browsercheck, Hauptthemen-Highlighting Aktives Thema
/////////////////////////////////////////////////////////////////

function init(){
window.name = "comandengmain";
if(!document.all || !document.layers || !document.getElementById){
	browser = 0;
}
if(document.layers){
	browser = 1;
}
if(document.all){
	browser = 2;
}
if(document.getElementById){
	browser = 3;
}
}



/////////////////////////////////////////////////////////////////
// Hauptthemen-Event: Mausdr&uuml;ber
/////////////////////////////////////////////////////////////////
// Falls Timer laeuft, Stop und Reset
// Hauptthemen-Highlighting Ein/Aus fuer Alt/neu
// Ausblenden aktiver Layer, Einblenden neuer Layer

function over(focusnumb){
if(TimerCounter != 0){
	stoptimer();
}
if (areafocus != 0){
	oldlayer = new String('layer' + areafocus);
	hideLayer(oldlayer);
}
if(focusnumb > 0){
	areafocus = focusnumb;
	newlayer = new String('layer' + areafocus);
	showLayer(newlayer);
}
else{
	areafocus = 0;
}

}

/////////////////////////////////////////////////////////////////
// Hauptthemen-Event: Mausraus 1
/////////////////////////////////////////////////////////////////
// Timer starten mit Start-ID f&uuml;r Fortsetzung Mausraus 2

function out(){
startId = 1;
timer();
}
// Hauptthemen-Highlighting und Variable Actives Thema Reset
// Ausblenden alter Layer
function out2(){
oldlayer = new String('layer' + areafocus);
hideLayer(oldlayer);
}


/////////////////////////////////////////////////////////////////
// Subthemen-Event: Mausdar&uuml;ber
/////////////////////////////////////////////////////////////////
// Timer stoppen wenn aktiv, dadurch wird Ausblenden alter Layer verhindert

function oversub(layernumb){
if(TimerCounter != 0){
	stoptimer();
	TimerCounter = 0;
}
}

/////////////////////////////////////////////////////////////////
// Subthemen-Event: Mausraus
/////////////////////////////////////////////////////////////////
// Timer starten mit Start-ID f&uuml;r Fortsetzung Mausraus 2

function outsub(layernumb){
startId = 2;
timer();
}


/////////////////////////////////////////////////////////////////
// Timer
/////////////////////////////////////////////////////////////////
// Zaehler 
// Reset Timer/Zaehler, Starten 
function timer(){
if(startId != 0 && TimerCounter < 3){
	TimeOutID = window.setTimeout('timer()',TimeOutIntervall);
	TimerCounter++;
	}
if(startId != 0 && TimerCounter == 3){
	window.clearTimeout(TimeOutID);
	TimerCounter = 0;
	startafter();
	}
}

/////////////////////////////////////////////////////////////////


/////////////////////////////////////////////////////////////////
// Starter
/////////////////////////////////////////////////////////////////
// StartID fuer zu startende Funktion
startId = 0;
// Startet Funktion gem&auml;ss Bedingung StartID 
function startafter(startid){
if(startId == 1){
	out2();
	}
if(startId == 2){
	out2();
}
}

/////////////////////////////////////////////////////////////////
// Timer/Zaehler Stopp/Reset
/////////////////////////////////////////////////////////////////
function stoptimer(){
window.clearTimeout(TimeOutID); 
TimerCounter = 0;
}


/////////////////////////////////////////////////////////////////
// Routine Layer EINblenden
/////////////////////////////////////////////////////////////////
function showLayer(layername){
if (browser == 1){
	window.document.layers[layername].visibility = 'show';
	}
if ( browser == 2){
	document.all[layername].style.visibility = 'visible';
	}
if ( browser == 3){
	document.getElementById(layername).style.visibility = 'visible';
	}
}

/////////////////////////////////////////////////////////////////
// Routine Layer AUSblenden
/////////////////////////////////////////////////////////////////
function hideLayer(layername){
if (browser == 1){
	window.document.layers[layername].visibility = 'hide';
		}
if ( browser == 2){
	document.all[layername].style.visibility = 'hidden';
	}
if ( browser == 3){
	document.getElementById(layername).style.visibility = 'hidden';
	}
}


function winopener(wi,hi){
upperleftX = (screen.availWidth - wi)-50;		// X Pos. des Fenster (:2 Teilen falls mittig)
// upperleftY = (screen.availHeight - hi)-95;		 Y Pos. des Fenster (:2 Teilen falls mittig)
upperleftY = 0;		// Y Pos. des Fenster (:2 Teilen falls mittig)

openerprefs = new String('width=' + wi + ',height=' + hi + ',resizable=yes,menubar=no,toolbar=no,scrollbars=yes,status=no,closed=true,screenY=' + upperleftY + ',screenX=' + upperleftX)
var win = window.open('','sommergalerie',openerprefs);
win.moveTo(upperleftX,upperleftY);
}

function winopenerurl(wi,hi,url){
upperleftX = (screen.availWidth - wi)-23;		// X Pos. des Fenster (:2 Teilen falls mittig)
upperleftY = (screen.availHeight - hi)-85;		// Y Pos. des Fenster (:2 Teilen falls mittig)

openerprefs = new String('width=' + wi + ',height=' + hi + ',resizable=no,menubar=yes,toolbar=yes,scrollbar=yes,status=no,closed=true,screenY=' + upperleftY + ',screenX=' + upperleftX)
var win = window.open(url,'sommergalerie',openerprefs);
win.moveTo(upperleftX,upperleftY);
}


