function initMenus() {
	$('ul.menu ul').hide();
	$.each($('ul.menu'), function(){
		$('#' + this.id + '.expandfirst ul:first').show();
	});
	
	$('li.m_act>ul').show();
	//$('li.m1a_sub ul').show();
	//$('li.m1a_subsub ul').show();
	$('ul.menu li a').mouseover(
		function() {
			var checkElement = $(this).next();
			var parent = this.parentNode.parentNode.id;

			if($('#' + parent).hasClass('noaccordion')) {
				$(this).next().slideToggle('slow');
				return false;
			}
			if((checkElement.is('ul')) && (checkElement.is(':visible'))) {
				if($('#' + parent).hasClass('collapsible')) {
					$('#' + parent + ' ul:visible').slideUp('slow');
				}
				return false;
			}
			if((checkElement.is('ul')) && (!checkElement.is(':visible'))) {
				$('#' + parent + ' li.m1 ul:visible').slideUp('slow');
				checkElement.slideDown('slow');
				return false;
			}
		}
	);
}
//$(document).ready(function() {initMenus();});


$(document).ready(function() {
	
	
	var $tabs = $("#tabs").tabs();
	
	if ($(document).getUrlParam("cHash") != null) {
		$tabs.tabs('select', 1); 
		var ziel = "#tabs";
		$('html,body').animate({
			//Zum Ziel scrollen (Variable)
			scrollTop: $(ziel).offset().top
		// Dauer der Animation und Callbackfunktion die nach der Animation aufgerufen wird, sie stellt das Standardverhalten wieder her und ergänzt die URL
		}, 0 , function (){});
	}
	
	jQuery('#hidden_searchform').animate({
		   opacity: 0.25         
		  }, 0, 'linear', function() {
		 });
	
	$('#hidden_searchform #searchform .headerdiv').hide();
	//jQuery('#hidden_searchform').show();
	$('#search_link').click(function() {
		//alert('.');
		//return false;
		//alert($('#hidden_searchform').css('height'));
		showFilter();
		
		return false;
	});
	
	$('#hidden_searchform').click(function() {
		//alert('.');
		//return false;
		//alert($('#hidden_searchform').css('height'));
		if($('#hidden_searchform').css('height')=='85px'){
			showFilter();
		}
		//return false;
	});
	
	
	$('#savedok').click(function() {
		var error = '';
		
		//check dates
		//var startdate = $.datepicker.parseDate('dd.mm.yyyy', $('#tx_flatmgr_pi1_newStart').val());
		//var enddate = $.datepicker.parseDate('dd.mm.yyyy', $('#tx_flatmgr_pi1_newEnd').val());
		
		//alert(startdate);
		//return false;
		
		$('#newRecord input:text').each(function(index) {
		    if($(this).attr('name') == 'tx_flatmgr_pi1[firstname]' || 
		    		$(this).attr('name') == 'tx_flatmgr_pi1[bookedBy]' || 
		    		$(this).attr('name') == 'tx_flatmgr_pi1[email]' ||
		    		$(this).attr('name') == 'tx_flatmgr_pi1[start]' || 
		    		$(this).attr('name') == 'tx_flatmgr_pi1[end]' ) {
			
			if($(this).val() == '') {
		    	error = error + '\n'+ $(this).parent().parent().children('td:first-child').html();
		    	$(this).addClass("error");
		    } else {
		    	$(this).removeClass("error");
		    }
			
		    }
		});
		
		if(error != ''){
			alert('Pflichtfelder sind leer. Bitte ausfüllen:\n');
			return false;
		} else {
			document.newRecord.submit();
		}
		
	});
	
	
	//new .= '<img src="'.$extPath.'pi1/icons/savedok.gif" alt="'.$this->pi_getLL('save record').
	//'" onclick="document.newRecord.submit();"/></td></tr>';
	
}
);


function showFilter() {
	
	if($('#hidden_searchform').css('height')!='85px'){
		
		//if($('#hidden_searchform').is(':visible')){
			//$('#hidden_searchform').hide('slow');
			jQuery('#hidden_searchform').animate({
				   height: ['85px', 'swing'],
				   opacity: 0.25         
				  }, 1000, 'linear', function() {
				 });
		}else{
			$('#hidden_searchform #searchform .headerdiv').hide();
			//$('#hidden_searchform').show('slow');
			
			jQuery('#hidden_searchform').animate({
				   height: ['540px', 'swing'],
				   opacity: 1
				  }, 1000, 'linear', function() {
				 });
		}
}

