
function Menu_item (name,caption,info,theme,change) {

this.name = name;
this.caption = caption;
this.info = info;
this.theme = theme;
this.change = change;
}

var start								= new Menu_item('start'					,'Start'					,'Startseite'						,'default'	,1);
	var agentur							= new Menu_item('agentur'				,'Agentur'					,'Full Service Agentur'				,'agentur'	,1);
		var entwicklung					= new Menu_item('entwicklung'			,'Entwicklung'				,'Produktentwicklung'				,'agentur'	,1);
			var beispiele				= new Menu_item('beispiele'				,'Beispiele'				,'Produktbeispiele'					,'agentur'	,1);
				var flyerbeispiel		= new Menu_item('flyerbeispiel'			,'Flyer'					,'Flyerbeispiele'					,'agentur'	,1);
				var legespielbeispiel	= new Menu_item('legespielbeispiel'		,'Legespiele'				,'Legespiele (Bsp.)'				,'agentur'	,1);
				var raetselbuchbeispiel	= new Menu_item('raetselbuchbeispiel'	,'R&auml;tselb&uuml;cher'	,'R&auml;tselb&uuml;cher (Bsp.)'	,'agentur'	,1);
				var flyerbeispiel2		= new Menu_item('flyerbeispiel2'		,'Flyer'					,'Flyerbeispiele'					,'verlag'	,1);
				var legespielbeispiel2	= new Menu_item('legespielbeispiel2'	,'Legespiele'				,'Legespiele (Bsp.)'				,'verlag'	,1);
				var raetselbuchbeispiel2= new Menu_item('raetselbuchbeispiel2'	,'R&auml;tselb&uuml;cher'	,'R&auml;tselb&uuml;cher (Bsp.)'	,'verlag'	,1);
		var netzwerk					= new Menu_item('netzwerk'				,'Netzwerk'					,'Das Netzwerk'						,'agentur'	,1);
		var service						= new Menu_item('service'				,'Service'					,'Service / Beratung'				,'agentur'	,1);
	var kombination						= new Menu_item('kombination'			,'Kombination'				,'Die Kombination'					,'default'	,1);
	var verlag							= new Menu_item('verlag'				,'Verlag'					,'Verlag / Versand'					,'verlag'	,1);
		var verlagsservice				= new Menu_item('verlagsservice'		,'Verlagsservice'			,'Recherche Druck'					,'verlag'	,1);
		var baukasten					= new Menu_item('baukasten'				,'Baukastensyteme'			,'Individualisierung'				,'verlag'	,1);
		var verlagsprodukte				= new Menu_item('verlagsprodukte'		,'Verlagsprodukte'			,'Produkt&uuml;bersicht'			,'verlag'	,1);
			var kundenservice			= new Menu_item('kundenservice'			,'Kundenservice'			,'Kundenservice'					,'verlag'	,1);
				var flyer				= new Menu_item('flyer'					,'Flyer'					,'Flyer&uuml;bersicht'				,'verlag'	,1);
				 var muenzflyer			= new Menu_item('flyer'					,'M&uuml;nz-flyer'			,'Flyer&uuml;bersicht'				,'verlag'	,1);
				 var reiseflyer			= new Menu_item('flyer'					,'Reise-flyer'				,'Flyer&uuml;bersicht'				,'verlag'	,1);
				 var sicherheitsflyer	= new Menu_item('flyer'					,'Sicherheits-flyer'		,'Flyer&uuml;bersicht'				,'verlag'	,1);
				var notfallkarten		= new Menu_item('notfallkarten'			,'Notfallkarten'			,'Notfallkarten'					,'verlag'	,1);
			var kommunikation			= new Menu_item('kommunikation'			,'Kommunikation'			,'Kommunikation'					,'verlag'	,1);
				var spendenscheck_dekoscheck			= new Menu_item('spendenscheck_dekoscheck'			,'Dekoschecks / Spendenschecks'				,'Dekoschecks / Spendenschecks'						,'verlag'	,1);
				var glueckwunsch		= new Menu_item('glueckwunsch'			,'Gl&uuml;ckwunschkarten'	,'Gl&uuml;ckwunschkarten'			,'verlag'	,1);
				var weinpraesente		= new Menu_item('glueckwunsch'			,'Weinpr&auml;sente'		,'Gl&uuml;ckwunschkarten'			,'verlag'	,1);
				var glueckwunschsystem	= new Menu_item('glueckwunsch'			,'Das System'				,'Gl&uuml;ckwunschkarten'			,'verlag'	,1);
				var glueckwunscheinleger= new Menu_item('glueckwunsch'			,'Gl&uuml;ckwunscheinleger'	,'Gl&uuml;ckwunschkarten'			,'verlag'	,1);
			var kinder_jugend			= new Menu_item('kinder_jugend'			,'Kinder &amp; Jugend'		,'Kinder &amp; Jugend'				,'verlag'	,1);
				var spiel_rechengeld	= new Menu_item('spiel_rechengeld'		,'Spiel &amp; Rechengeld'	,'Spiel &amp; Rechengeld'			,'verlag'	,1);
				var legespiele			= new Menu_item('legespiele'			,'Legespiele'				,'Legespiele'						,'verlag'	,1);
				var raetselbuecher		= new Menu_item('raetselbuecher'		,'R&auml;tselb&uuml;cher'	,'R&auml;tselb&uuml;cher'			,'verlag'	,1);
			var fortbildung				= new Menu_item('fortbildung'			,'Fortbildung'				,'Fortbildung'						,'verlag'	,1);
var shop								= new Menu_item('shop'					,'Shop'						,'OnlineShop'						,'verlag'	,0);
var kontakt								= new Menu_item('kontakt'				,'Kontakt'					,'Kontakt' 							,'verlag'	,0);
var aktion								= new Menu_item('aktion'				,'Aktion'					,'WM 2006 Aktion' 							,'verlag'	,0);

var M_item = null;
var M_name = null;
var M_theme = null;
var M_caption = null;
//var M_timer;
//var M_buffer_id =0;

////
// initial load divs
function M_divload() {
var divs = MM_findObj('divs');
divs.location='menu/divs.html';
}
function M_copyDivs() {
  var lyr = getElement('buffer');
//var lyr = document.getElementById? document.getElementById('display'): document.all? document.all['display']: null;
    if ( window.frames['divs'] && lyr && typeof lyr.innerHTML != "undefined" ) {
      lyr.innerHTML = window.frames['divs'].document.body.innerHTML;
	  alert("copy!");
    }
}
////
// mouse down/click function - vorher M_set
function M_load(name) {
  var obj = eval(name);
//alert("load:"+obj.name+" menü:"+M_name+" frame:"+M_item.name);

  if (!obj) return;
  if (obj.name == M_item.name) return;	// menüpunkt schon in frame geladen

	if (obj.caption) {
		M_setInfo(obj.caption);
	}


	if (M_theme != obj.theme) {
		M_theme = obj.theme;
		setTheme(M_theme);
	}

	if (obj.change==0) {
		MM_showHideLayers(obj.name ,'','show');
	} else {
//alert("change1:"+M_item.name+"->"+ obj.name);
		MM_showHideLayers( M_name ,'','hide', obj.name ,'','show');
		M_name=obj.name;
	}

	M_item = obj;

	MM_goToURL('content','icms.php?content='+ obj.name + '');

  return document.MM_returnValue;
}

function M_frame(name) {
// IE6 - mit opera/mozilla ungestested 
	if (!this[name]) { name='glueckwunsch'; } //glueckwunsch hack

  var obj = eval(name);
  if (!obj) { return; }	//  if (obj == undefined) { return; }

  if (M_item == null) {
	// first load
//alert("change1:"+ obj.name);
	if (obj.change==0) {
		MM_showHideLayers('start','','show');
		M_item = obj;
		M_name = start.name;
	} else {
		M_item = obj;
		M_name = obj.name;
	}
	MM_showHideLayers(obj.name ,'','show');
	setTheme(obj.theme);
	M_theme = obj.theme;

  } else {

	if (obj.name == M_item.name) return;

	if (M_theme != obj.theme) {
		setTheme(obj.theme);
	}

	if (obj.change==0) {
	MM_showHideLayers(obj.name ,'','show');
	} else {
	MM_showHideLayers( M_name ,'','hide', obj.name ,'','show');
//alert("change2:"+M_item.name+"->"+ obj.name);
	M_name = obj.name;
	}

	M_theme = obj.theme;
	M_item= obj;

  }

  
  if (obj.caption) {
	M_setInfo(obj.caption);
  }
}

function M_over(name) {
  var obj = eval(name);
  if (obj.info) {
	M_setInfo(obj.info)
  }
}
function M_out() {
	M_setInfo(M_item.caption);
}

function M_setInfo(info) {
   setContent('infotext',info)
}
function preloadImages() { //v3.1
  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];}}
}
function loadThemes() {
 var themes = new Array('default','agentur','verlag');
 for (i=0;i<themes.length;i++) {
	var folder = 'images/'+themes[i]+'/';
	MM_preloadImages(folder+'px_bgb.gif',folder+'px_bgc.gif',folder+'px_bgg.gif',folder+'verlauf.gif',folder+'rundung_ol.gif',folder+'rundung_or.gif',folder+'rundung_ul.gif',folder+'rundung_ur.gif',folder+'logo.gif',folder+'ecke_ol.gif',folder+'ecke_or.gif');
 }
}

function setTheme(theme) {
 var folder = 'images/'+theme;

 for (i=0;i<=4;i++) {
	var el= getElement('bgc'+i)
	if (el) { el.src= folder+'/px_bgc.gif'; }
 }
 getElement('ecke_ol').src=folder+'/ecke_ol.gif';
 getElement('ecke_or').src=folder+'/ecke_or.gif';

//alert(document.all('bgcs0'));

 getStyle('bgbs0').backgroundImage='url('+folder+'/px_bgb.gif)';
 getStyle('bgcs0').backgroundImage='url('+folder+'/px_bgc.gif)';
 getStyle('bggs0').backgroundImage='url('+folder+'/px_bgg.gif)';
 getElement('logo').src=folder+'/logo.gif';
 
 getStyle('verlaufs0').backgroundImage='url('+folder+'/verlauf.gif)';
 getStyle('bgbs1').backgroundImage='url('+folder+'/px_bgb.gif)';

 getElement('verlauf').src=folder+'/verlauf.gif';
 getElement('bgb0').src=folder+'/px_bgb.gif';

 getElement('rundung_ol').src=folder+'/rundung_ol.gif';
 getElement('rundung_or').src=folder+'/rundung_or.gif';
 getElement('rundung_ul').src=folder+'/rundung_ul.gif';
 getElement('rundung_ur').src=folder+'/rundung_ur.gif';

// getStyle('test1').backgroundImage ='url(images/'+theme+'/px_bgc.gif)'  ;
// getStyle('verlauf0').background ='images/'+theme+'/verlauf.gif';

}

/*
function setMenu(c_name) {
	MM_showHideLayers( c_name ,'','show');
//	var test= getElement(c_name);
//	alert("T:"+test+"c_name"+c_name);
//	  window.clearTimeout(M_timer);

//handle current buffer
//	var id = 'menu'+(M_buffer_id%2);
//	alert("hide"+id)
//if(M_visible) {
//	MM_showHideLayers( M_visible ,'','hide');
//	}
//	MM_showHideLayers( 'menu0' ,'','hide', 'menu1' ,'','hide');

//handle next buffer
//	var id = 'menu'+(M_buffer_id%2);

//if (document.all[id]) { document.all[id].filters.blendTrans.Apply(); }
//	setContent(content,id);
//	M_visible = c_name;
//	M_buffer_id++;

//M_timer = window.setTimeout("MM_showHideLayers( '" +c_name+ "' ,'','show')", 1000);

//	MM_showHideLayers( c_name ,'','show');
//if (document.all[id]) { document.all[id].filters.blendTrans.Play(); }

//alert("show:"+id)



}
*/


//// NAV FUNCTIONS
// Globals
var navtext='Point of Media Verlag';	// default navigation text

////
// text anzeigen - default unverändert
function showNav(text,id) {
	if(!id) id = 'navdiv';
	setContent(id,text);
}
////
// DEFAULT text setzen und anzeigen
function setNav(text) {
	if(!text) {
		setContent('navdiv',navtext); 
	} else {
		navtext = text;
		setContent('navdiv',text);
	}
}


