var Accordion;

$(document).ready(function(){
	Accordion = new Spry.Widget.Accordion("Accordion",{ useFixedPanelHeights: false, defaultPanel: 0 });
	window.setTimeout("$('#DIV_INTRO_BOX').animate({top:'0px'}, 300 );",5000); 
	$('.AccordionPanelContent').each( function (){
		$(this).find('.close_arrow').bind('click',function(){
			Accordion.openPanel(0);
		});
		var imageObjects = $(this).find('.header_img');
		var imageCaptions = $(this).find('h4');
		
		$(this).find('.container_content').each(function(i){
			if (i>0) {
				$(this).css({display:'none'});
			} else {
				$(this).parents('.AccordionPanelContent').find('.subnavi').children('li').each(function(j){
					if (j==0) $(this).addClass('selected');
					$(this).children(':first').bind('click',showContent);
				});
			}
		});
		
	});
	$(this).find('a').each(function(i){
		if (i>0) {
			//$(this).addClass('link');
			if($(this).attr("href").match(/index.php/i)) {
				$(this).bind('click',function(event){
					showContent(parseInt($(this).attr("href").match(/\d+/)));
					event.preventDefault();
				});
			}
		} else {
			
		}
	});
	
	
});

function showContent(e){
	var target=this;
	if (typeof(e)=='number') {
		target=document.getElementById('clickTarget_'+e);
	}
	var panel=$(target).parents('.AccordionPanel');
	var contentBoxes=panel.find('.container_content');
	$(target).parent().parent().find('a').each(function(i){
		if ( this == target ) {
			$(this).parent().addClass('selected');
			$(contentBoxes[i]).css({display:'block'});
			/*hier accordion animator call mit offset*/
		} else {
			$(this).parent().removeClass('selected');
			$(contentBoxes[i]).css({display:'none'});
		}
	});
	Accordion.openPanel(panel[0]);
}


/**************************** DEBUGGING *********************************************/

var jsPromptPre = "";

function jp(promptTXT){
	promptTXT +=' ';
	if(document.getElementById('jsPrompt')){
		lines=promptTXT.split("\n");
		for (var i=0;i<lines.length;i++){
			var newP = document.createElement("p");
			var newTXT = document.createTextNode(lines[i]);
			newP.appendChild(newTXT);
			document.getElementById('jsPrompt').appendChild(newP);
		}
	} else jsPromptPre+="\n"+promptTXT;
}
function jd(obj){
	var text ='';
	if (typeof(obj)=='object'){
		for(var key in obj) {
			if (key!='channel'){
				if (obj[key]&&(typeof(obj[key])!='function')) text+=key+" => "+obj[key]+"\n";
			}
//			if (obj[key]) text+=key+" => "+obj[key]+"\n";
		}
		jp(text);
	}
}

