// JavaScript Document
function expandingMenu(num) {
	var speed = 500;
	
	var item_title = $("#menu ul").eq(num).children(":first");
	var items = $("#menu ul").eq(num).children().filter(function (index) { return index > 0; });
		
	/* hide items if not active */
	if (items.is(".active") == false) {
		items.hide();
	}
	
					  
	/* add click functions + pointer to title */
	item_title.css({cursor:"pointer"}).toggle(
		function () {items.show(speed);}, 
		function () {items.hide(speed);}
	)
}

// tp 19.09.2010
function updateMenu(key) {
	$('#menu ul').each(function(idx, item) {  
		var item_title = $("#menu ul").eq(idx).children(":first");
         //alert(idx+'. *'+item.id+'*'+key);
         //if (item[id='mainsection-'+key]) 
         if (item.id=='mainsection-'+key) 
         {
         	//item_title.toggleClass('active');
         	item_title.removeClass('active').addClass('active');
         	//alert(key+' has class active '+item_title.hasClass('active'));
         }
         else
         {
         	var items = $("#menu ul").eq(idx).children().filter(
         					function (index) {
         						return index > 0; 
         					}
         				);
			items.hide();
         	//item_title.toggleClass('section-title');
         	item_title.removeClass('active');
		 }
    });
}

// tp 19.09.2010
function SektionsTitelBild(key) {
	var bild="http://www.monikarittershaus.de/ndxz-studio/site/plugin/sektionstitelbild.php?key=" + key  ; 
	var content=document.getElementById("content").innerHTML;
	document.getElementById("content").innerHTML ='<img src="' +bild+ '"' + '  class="titel">';
	updateMenu(key);
}


var MAX_DUMP_DEPTH = 3;
function dumpObj(obj, name, indent, depth) {

    if (depth > MAX_DUMP_DEPTH) {

    return indent + name + ": \n";

    }

    if (typeof obj == "object") {

    var child = null;

    var output = indent + name + "\n";

    indent += "\t";

    for (var item in obj)

    {

    try {

    child = obj[item];

    } catch (e) {

    child = "";

    }

    if (typeof child == "object") {

    output += dumpObj(child, item, indent, depth + 1);

    } else {

    output += indent + item + ": " + child + "\n";

    }

    }

    return output;

    } else {

    return obj;

    }
    }


