function initLeftMenu() {
		// Accordion Menu
        
		jQuery('#menu-left .menu li ul').hide();
 		/*jQuery('#menu-left .menu li a').click(function() {
			jQuery('#menu-left .menu li a span').each(function() {
				jQuery(this).removeClass("arrow-off");
				jQuery(this).removeClass("arrow-on");
				jQuery(this).addClass("arrow-off");
			});
			jQuery(this).find("span").addClass("arrow-on");
			
 			var checkElement = jQuery(this).next();
 			if((checkElement.is('ul')) && (checkElement.is(':visible'))) {
 				return false;
 			}
 			if((checkElement.is('ul')) && (!checkElement.is(':visible'))) {
 				jQuery('#menu-left  .menu li ul:visible').slideUp('normal');
 				checkElement.slideDown('normal');
 				return false;
 			}
 		});
        */
		
 	}
	//On state Menu
	function initOnMenu() {
		//var path = location.href;
		var firstlevel = "";
		var secondlevel = "";
		var thirdlevel = "";
		
		var top = false;
		var left = false;
		var left_ = false;
		var left__ = false;
		
		var path = location.href.split("//",2)[1];
		var lastindex = (path.split("/").length)-1;
		path = path.split("/");
		
		if(lastindex >= 1 )
		{
			firstlevel = path[1];
		}
		
		if(lastindex >= 2 )
		{
			secondlevel = path[2];
		}
		
		if(lastindex >= 3 )
		{
			thirdlevel = path[3];
		}
		
		
		//top menu
		if(firstlevel != "" && !top)
		{
			jQuery('#ws-nav  > li').each(function() {
			if(!top)
			{
				topMenu = jQuery(this);
				topMenuFound = topMenu.find('> ul > li a[href*='+firstlevel+']:first');
				if(topMenuFound.length != 0)
				{
					topMenu.addClass('menu-on');
					topMenu.removeClass("menu-off");
					top = true;
				}
			}
			});
			
		}
		if(secondlevel != "" && !top)
		{
			jQuery('#ws-nav  > li').each(function() {
			if(!top)
			{
				topMenu = jQuery(this);
				topMenuFound = topMenu.find('> ul > li a[href*='+secondlevel+']:first');
				if(topMenuFound.length != 0)
				{
					topMenu.addClass('menu-on');
					topMenu.removeClass("menu-off");
					top = true;
				}
			}
			});
		}
		
		 
		//left menu
		if(secondlevel != "" && !left)
		{
			jQuery('#menu-left .menu > li').each(function() {
														  
			if(!left)
			{
				leftMenu = jQuery(this);
				leftMenuFound = leftMenu.find('> a[href*='+secondlevel+']:first');
				if(leftMenuFound.length != 0)
				{
					leftMenuFound.find("span").removeClass("arrow-off");	
					leftMenuFound.find("span").addClass("arrow-on");
					leftMenuFound_Lvl2 = leftMenuFound.next();
					if((leftMenuFound_Lvl2.is('ul')) && (!leftMenuFound_Lvl2.is(':visible'))) {
						jQuery('#menu-left .menu li ul:visible').hide();
						leftMenuFound_Lvl2.show();;
					}	
					left = true;
				}
			}
			});
		}
		
		if(firstlevel != "" && !left)
		{
			jQuery('#menu-left .menu > li').each(function() {
														  
			if(!left)
			{
				leftMenu = jQuery(this);
				leftMenuFound = leftMenu.find('> a[href*='+firstlevel+']:first');
				if(leftMenuFound.length != 0)
				{
					leftMenuFound.find("span").removeClass("arrow-off");	
					leftMenuFound.find("span").addClass("arrow-on");
					leftMenuFound_Lvl2 = leftMenuFound.next();
					if((leftMenuFound_Lvl2.is('ul')) && (!leftMenuFound_Lvl2.is(':visible'))) {
						jQuery('#menu-left .menu li ul:visible').hide();
						leftMenuFound_Lvl2.show();;
					}	
					left = true;
				}
			}
			});
			
			//left menu second level
		
			if(secondlevel != "" && !left_)
			{
				jQuery('#menu-left .menu > li > ul > li').each(function() {
															  
				if(!left_)
				{
					leftMenu = jQuery(this);
					leftMenuFound = leftMenu.find('> a[href*='+secondlevel+']:first');
					if(leftMenuFound.length != 0)
					{
						leftMenuFound.find("span").removeClass("arrow-sub-off");	
						leftMenuFound.find("span").addClass("arrow-sub-on");
						leftMenuFound_Lvl3 = leftMenuFound.next();
						if((leftMenuFound_Lvl3.is('ul')) && (!leftMenuFound_Lvl3.is(':visible'))) {
							leftMenuFound_Lvl3.show();;
						}	
						
						left_ = true;
					}
				}
				});
			}
			
			//left menu third level
			if(thirdlevel != "" && !left__)
			{
				jQuery('#menu-left .menu > li > ul > li >ul > li').each(function() {
															  
				if(!left__)
				{
					leftMenu = jQuery(this);
					leftMenuFound = leftMenu.find('> a[href*='+thirdlevel+']:first');
					if(leftMenuFound.length != 0)
					{
						leftMenuFound.find("span").removeClass("arrow-sub-sub-off");
						leftMenuFound.find("span").addClass("arrow-sub-sub-on");
						
						left__ = true;
					}
				}
				});
			}
		}
 	}

      
jQuery(document).ready(function()
{
    // set styling for mainmenu
    jQuery("#ws-content > .menu").attr("id", "ws-nav");
    
    jQuery("#ws-nav > li > ul").each(function()
    {
        jQuery(this).find("> li").addClass("subnav-mid");
        jQuery(this).find("> li:first").removeClass("subnav-mid").addClass("subnav-top");
        jQuery(this).find("> li:last").removeClass("subnav-mid").addClass("subnav-bottom");
    });
    
    jQuery("#ws-nav > li > a").each(function()
    {
        jQuery(this).addClass("grid_3");
    });

    jQuery("#ws-nav > li > a:first").addClass("alpha");
    jQuery("#ws-nav > li > a:last").addClass("omega");

    //jQuery("#ws-nav > li > ul > li:last").addClass("subnav-end");
    //jQuery("#ws-nav > li > ul > li:not(#ws-nav > li > ul:first + #ws-nav > li > ul:last)").addClass("submenu-end");
    
    var i = 1;
    
    jQuery("#ws-nav > li").each(function()
    {
        jQuery(this).attr("id", "nav-item-" + i);
		jQuery(this).addClass("menu-off");
        jQuery(this).find("> ul").attr("id", "subnav-item-" + i);
        
        i++;
    });
    
    // set styling for promomenu
    jQuery("#ws-promos-home .menu li").each(function()
    {
        jQuery(this).addClass("grid_3");
    });
    
    jQuery("#ws-promos-home .menu li:first").addClass("alpha");
    jQuery("#ws-promos-home .menu li:last").addClass("omega");
    
    // set styling for footermenu
    jQuery(".tel-footer a").addClass("tel-footer-link");
    jQuery(".tel-footer li:not(:last)").after("<li> | </li>");
    jQuery(".tel-footer #mainlevel").attr("id", "tel-inline");
	
	//LEFT MENU
	 jQuery("#menu-left  .menu ").each(function()
    {
		/*jQuery(this).find(" > li").addClass("menu-left-mid");	
		jQuery(this).find(" > li:first").removeClass("menu-left-mid");
		jQuery(this).find(" > li:first").addClass("menu-left-start");
		jQuery(this).find(" > li:last").removeClass("menu-left-mid");
		jQuery(this).find(" > li:last").addClass("menu-left-end");*/
		jQuery(this).find(" > li a span").addClass("arrow-off");
    });
	
	jQuery("#menu-left  .menu >li >ul ").each(function()
    {
		jQuery(this).find(" > li").addClass("menu-left-sub");	
		jQuery(this).find(" > li a span").addClass("arrow-sub-off");
    });
	
	jQuery("#menu-left  .menu >li >ul >li >ul").each(function()
    {
		jQuery(this).find(" > li").addClass("menu-left-sub-sub");	
		jQuery(this).find(" > li a span").addClass("arrow-sub-sub-off");
    });
	
	
	initLeftMenu();
	initOnMenu();
	
	 jQuery("#menu-left  .menu ").each(function()
    {
		jQuery(this).find("li").removeClass("menu-left-mid");
		jQuery(this).find("li").addClass("menu-left-mid");	
		jQuery(this).find("li:first").removeClass("menu-left-mid");
		jQuery(this).find("li:first").addClass("menu-left-start");
		jQuery(this).find("li:last").removeClass("menu-left-mid");
		jQuery(this).find("li:last").addClass("menu-left-end");
    });
	
	if (jQuery("#eventpicture").length != 0)
    {
        jQuery("#eventpicture").validate();
    }

});