/*################################################################################
	D E B U G
################################################################################*/

var debugModus = 0	; // Debugmodus EIN = 1 || AUS = 0

function debug(txt)
{
	if(!debugModus || typeof(console) != "object") { return; }
	else { console.log(txt); }
}
debug("debugModus = true");


/*################################################################################
	$$$
################################################################################*/

// get Elements by Name

function $$$(obj)
{
	var obj = document.getElementsByName(obj);
	obj = (obj.length==1)?obj[0]:obj;
	return obj;
}


/*################################################################################
	F U N C T I O N S
################################################################################*/


/*################################################################################
	ANZEIGE NAVIGATION LEFT (IN SERVICE)
################################################################################*/

var start,menu;
function displayMenu() {
	var start = document.getElementById("start");
	var menu = document.getElementById("menu");
	start.style.display="none";
	menu.style.display="block";	
	
}

function hideMenu() {
	var start = document.getElementById("start");
	var menu = document.getElementById("menu");	
	menu.style.display="none";
	start.style.display="block";	
}



/*################################################################################
	ROLLOVER NAVIGATION TOP
################################################################################*/

function setNaviFx(bt)
{
	console.debug('setNaviFx');
	bt.onmouseout = function() { this.src = this.src.replace('_hover','Inactive'); }
	bt.onmouseover = function() { this.src = this.src.replace('Inactive','_hover'); }
	bt.onmouseover();
}

function setNaviStartFx(bt) {
	bt = $(bt);
	bt.removeEvents('mouseout');
	
	var current_src = bt.src;
	var new_src		= null;
	
	bt.addEvent('mouseout',function(){
		bt.set('src',current_src);
	});
	
	if(bt.src.indexOf('Inactive') > -1) {
		new_src = bt.src.replace(/Inactive/,'Active');
		bt.set('src',new_src);
	}
}


/*################################################################################
	SERVICE CONTENT: AKTIVE NAVIGATION / PRINT FUNKTION 
################################################################################*/

function setAll(fx,nr,printNr,pfad,title,lang) {
	
	setNaviAktiv(fx,nr);
	//setDruckenContent(printNr,pfad,title,lang);	
}



function setNaviAktiv(fx,nr)
{	
	console.debug('setNaviAktiv');
	var motherElement = document.getElementById(fx);
	
	if(motherElement) {
		var naviElement = motherElement.getElementsByTagName("a");
		var naviElementAktiv = motherElement.getElementsByTagName("a")[nr];
		
		for (var i=0; i<naviElement.length; i++) {			
			naviElement[i].style.color = "";
			naviElement[i].style.cursor = "";
		}		
		if(nr != 0) {
			//naviElementAktiv.style.color = "#6b7076";
			naviElementAktiv.style.cursor = "default";
		} 
	} 	
}


//function setDruckenContent(printNr,pfad,title,lang) {
//	
//	var artikel	= $('ArtikelPrint'+printNr);
//	var funktionNeu = '<a onclick="openWindow(\'' + pfad + '\',\'' + title + '\',\'' + lang + '\'); return false;" href="#">drucken</a>';
//	
//	artikel.innerHTML = funktionNeu;
//}


function openWindow(pfad,title,lang) {
	
	pfad,title,lang;
	
	
	
	
	var fenster = "/" +lang + "/popup.php";
	var windowContent = fenster + "?inhalt=" + pfad + "&title=" + title + "&lang=" + lang;
	
	var eigenschaften = "toolbar=no,resizable=yes,scrollbars=yes,width=750,height=600";
	
	var inhalt=open(windowContent,'inhalt',eigenschaften);
	
	
	inhalt.focus();	
	
}