/**
 * 
 * @author ]init[ AG
 * $Date: 2010-02-03 09:00:00 -0400 (Wed, 03 February 2010) $
 */

$(document).ready(function() {

	//Z-Index Ordering
	$(".gridrow").each(function(i){
		$(this).css("z-index",(1000-i))
	});
	
	//Tabs
	if($("ul.tabs").length >= 1){
		
		//hide all
		$("div.panes > div.pane").hide();
		
		//add jQueryTools Tabs
	    $("ul.tabs").tabs("div.panes > div.pane");
		
		
	}
	
	//Selectbox
	if($('.selectBoxModule').is("ul")) {
		$('.selectBoxModule').linkselect();
		$('.selectBoxModule').remove();
	}
	
	//Dynamic Select Box Fill
	if($("select#topic").length >= 1){
		
		var selectId = "topic"
		
		if (typeof selectsArray != 'undefined') {
			var selectObj = $("select#"+selectId);
			var selectObjValue = selectObj.val();
			var selectSubObj = $("select#sub"+selectId);
			
			setValuesToSelect(selectSubObj, selectsArray[selectId][selectObjValue]);

			selectObj.change(function () {
				selectObjValue = $("select#topic").val();
				setValuesToSelect(selectSubObj, selectsArray[selectId][selectObjValue]);
			});
		}
	}
	
   //Toggle Boxen
   if($("div.toggleBox").length >= 1){
      
      //hide all
      $("div.toggleBox > div.toggleContent").hide();
      
      //add jQueryTools Tabs
       $("div.toggleBox a.toggleTrigger").click(function(){
         $(this).toggleClass("open");
         $(this).parent().find("div.toggleContent").slideToggle();
         return false;
      });
   }

});

function setValuesToSelect(selectId, itemArray){

	var lastSelectedValue = selectId.find(":selected").val();

	selectId.find('option').remove();
	selectId.append('<option value="">alle</option>');
	
	for (var item in itemArray)
	{
		if(item!="name")
		{
			if(item != lastSelectedValue) selectId.append('<option value="'+item+'">'+itemArray[item]+'</option>');
			else selectId.append('<option value="'+item+'" selected="selected">'+itemArray[item]+'</option>');
		}
	}

}

