jQuery.noConflict();

var clicked = 0;
var parClicked = "";

jQuery(document).ready(
	function()
	{
		/********************************** MENU SELECTION START *********************************************/

		var currentMenu = jQuery("#currentMenu").attr('value');
		var submenu = jQuery("#submenu").attr('value');

    if ((currentMenu != "") & (currentMenu != "dance_types"))
    {

       jQuery("#"+currentMenu+"_submenu").show();
       jQuery("#"+currentMenu).removeClass();
       jQuery("#"+currentMenu).addClass(currentMenu+"_current");
       jQuery("#" + currentMenu+"_"+submenu).removeClass();
      if (currentMenu+"_"+submenu == "about_our_mission")
					jQuery("#about_our_mission").addClass("leftMost_current");
				else if (currentMenu+"_"+submenu == "projects_commercial_projects")
					jQuery("#projects_commercial_projects").addClass("leftMost_current");
				else if (currentMenu+"_"+submenu == "children_about_studio")
					jQuery("#children_about_studio").addClass("leftMost_current");
				else if (currentMenu+"_"+submenu == "dialogue_forum")
					jQuery("#dialogue_forum").addClass("rightMost_current");
				else
					jQuery("#" + currentMenu+"_"+submenu).addClass("current");
    }

    jQuery("#about").click(
		  function()
		  {
		     parClicked = "about";
		  }
		);
		
		jQuery("#about").hover(
			function()
			{
				if ((parClicked != "about") & (parClicked != ""))
				{
				   hideHoverMenu(parClicked);
           parClicked = "";
				}   
				   
        hideCurrentMenu("about");
				hideAllHoverMenus("about");
				//showHoverMenu("about");
			},
			function()
			{
         hideAllHoverMenusIfNotIE6();
				
				//hideHoverMenu("about");
				//showCurrentMenu();
			}
		);
		
		
		

		jQuery("#about_submenu").hover(
			function()
			{
				hideCurrentMenu("about");
				showHoverMenu("about");
			},
			function()
			{
				hideAllHoverMenusIfNotIE6();

				//hideHoverMenu("about");
				//showCurrentMenu();
			}
		);

		jQuery("#projects").hover(
			function()
			{
				if ((parClicked != "projects") & (parClicked != ""))
				{
				   hideHoverMenu(parClicked);
           parClicked = "";
        }

				hideCurrentMenu("projects");
				hideAllHoverMenus("projects");
				//showHoverMenu("projects");
			},
			function()
			{
				hideAllHoverMenusIfNotIE6();

				//hideHoverMenu("projects");
				//showCurrentMenu();
			}
		);

    jQuery("#projects").click(
		  function()
		  {
		     parClicked = "projects";
		  }
		);
		
		jQuery("#projects_submenu").hover(
			function()
			{
				hideCurrentMenu("projects");
				showHoverMenu("projects");
			},
			function()
			{
				hideAllHoverMenusIfNotIE6();

				//hideHoverMenu("projects");
				//showCurrentMenu();
			}
		);

		jQuery("#children").hover(
			function()
			{
				if ((parClicked != "children") & (parClicked != ""))
				{
				   hideHoverMenu(parClicked);
           parClicked = "";
        }

				hideCurrentMenu("children");
				hideAllHoverMenus("children");
				//showHoverMenu("children");
			},
			function()
			{
				hideAllHoverMenusIfNotIE6();

				//hideHoverMenu("children");
				//showCurrentMenu();
			}
		);

    jQuery("#children").click(
		  function()
		  {
		     parClicked = "children";
		  }
		);

		jQuery("#children_submenu").hover(
			function()
			{
				hideCurrentMenu("children");
				showHoverMenu("children");
			},
			function()
			{
				hideAllHoverMenusIfNotIE6();

				//hideHoverMenu("children");
				//showCurrentMenu();

			}
		);

		jQuery("#news").hover(
			function()
			{
				if ((parClicked != "news") & (parClicked != ""))
				{
				   hideHoverMenu(parClicked);
           parClicked = "";
        }

				hideCurrentMenu("news");
				hideAllHoverMenus("news");
				//showHoverMenu("news");
			},
			function()
			{
				hideAllHoverMenusIfNotIE6();

				//hideHoverMenu("news");
				//showCurrentMenu();
			}
		);

    jQuery("#news").click(
		  function()
		  {
		     parClicked = "news";
		  }
		);

		jQuery("#news_submenu").hover(
			function()
			{
				hideCurrentMenu("news");
				showHoverMenu("news");
			},
			function()
			{
				hideAllHoverMenusIfNotIE6();

				//hideHoverMenu("news");
				//showCurrentMenu();
			}
		);

		jQuery("#shedule").hover(
			function()
			{
				if ((parClicked != "shedule") & (parClicked != ""))
				{
				   hideHoverMenu(parClicked);
           parClicked = "";
        }

				hideCurrentMenu("shedule");
				hideAllHoverMenus("shedule");
				//showHoverMenu("shedule");
			},
			function()
			{
				hideAllHoverMenusIfNotIE6();

				//hideHoverMenu("shedule");
				//showCurrentMenu();
			}
		);

    jQuery("#shedule").click(
		  function()
		  {
		     parClicked = "shedule";
		  }
		);
		
    jQuery("#shedule_submenu").hover(
			function()
			{
				hideCurrentMenu("shedule");
				showHoverMenu("shedule");
			},
			function()
			{
				hideAllHoverMenusIfNotIE6();

				//hideHoverMenu("shedule");
				//showCurrentMenu();
			}
		);


		jQuery("#photos").hover(
			function()
			{
				if ((parClicked != "photos") & (parClicked != ""))
				{
 				   hideHoverMenu(parClicked);
 				   parClicked = "";
        }

				hideCurrentMenu("photos");
				hideAllHoverMenus("photos");
				//showHoverMenu("photos");
			},
			function()
			{
				hideAllHoverMenusIfNotIE6();

				//hideHoverMenu("photos");
				//showCurrentMenu();
			}
		);
		
		jQuery("#photos").click(
		  function()
		  {
		     parClicked = "photos";
		  }
		);

		jQuery("#photos_submenu").hover(
			function()
			{
				hideCurrentMenu("photos");
				showHoverMenu("photos");
			},
			function()
			{
				hideAllHoverMenusIfNotIE6();

				//hideHoverMenu("photos");
				//showCurrentMenu();
			}
		);


		jQuery("#dialogue").hover(
			function()
			{
				if ((parClicked != "dialogue") & (parClicked != ""))
				{
 				   hideHoverMenu(parClicked);
           parClicked = "";
        }

				hideCurrentMenu("dialogue");
				hideAllHoverMenus("dialogue");
				//showHoverMenu("dialogue");
			},
			function()
			{
				hideAllHoverMenusIfNotIE6();

				//hideHoverMenu("dialogue");
				//showCurrentMenu();
			}
		);
    
    jQuery("#dialogue").click(
		  function()
		  {
		     parClicked = "dialogue";
		  }
		);
		
    jQuery("#dialogue_submenu").hover(
			function()
			{
				hideCurrentMenu("dialogue");
				showHoverMenu("dialogue");
			},
			function()
			{
				hideAllHoverMenusIfNotIE6();

				//hideHoverMenu("dialogue");
				//showCurrentMenu();
			}
		);

		jQuery("#menu").mouseleave(
			function()
			{
				if (parClicked != "about")
           hideHoverMenu("about");
				
        if (parClicked != "projects")
           hideHoverMenu("projects");
        
        if (parClicked != "children")   
				   hideHoverMenu("children");
				
        if (parClicked != "news")   
				   hideHoverMenu("news");
				
        if (parClicked != "shedule")   
				   hideHoverMenu("shedule");
				
        if (parClicked != "photos")   
				   hideHoverMenu("photos");
				
        if (parClicked != "dialogue")   
				   hideHoverMenu("dialogue");
				
        if (parClicked == "")
           showCurrentMenu();
			}
		);

		jQuery("#menuItemsLevel2 .menuItems a").click(
			function()
			{
				

				clickedSubmenu = jQuery(this).attr('id');
				clickedMenu  = jQuery(this).parent().get(0).id;
				
				if ((clickedSubmenu == "dialogue_forum") || (clickedSubmenu == "dialogue_vkontakte") )
           return ;
           
        clicked = 1;
          
				var index = clickedMenu.indexOf("_");
				clickedMenu = clickedMenu.substring(0, index);

				if(currentMenu != clickedMenu)
				{
					if(currentMenu != '')
						jQuery("#" + currentMenu).removeClass(currentMenu + "_current");
					currentMenu = clickedMenu;
				}

				if(submenu != clickedSubmenu)
				{
					if(submenu != '')
						jQuery("#" + submenu).removeClass("current");
					submenu = clickedSubmenu;
				}

				showCurrentMenu();
			}
		);

		function showCurrentMenu()
		{
			if(currentMenu != '')
			{
				if(jQuery("#" + currentMenu).hasClass(currentMenu + "_hover"))
					jQuery("#" + currentMenu).removeClass(currentMenu + "_hover");

				jQuery("#" + currentMenu).addClass(currentMenu + "_current");
				jQuery("#" + currentMenu + "_submenu").show();
			}
			
			if(submenu != '')
			{
				if(submenu == "about_our_mission")
					jQuery("#about_mission").addClass("leftMost_current");
				else if(submenu == "projects_commercial_projects")
					jQuery("#projects_commercial_projects").addClass("leftMost_current");
				else if(submenu == "children_about")
					jQuery("#children_about").addClass("leftMost_current");
				else if(submenu == "dialogue_forum")
					jQuery("#dialogue_forum").addClass("rightMost_current");
				else
					jQuery("#" + submenu).addClass("current");
			}
		}

		function hideCurrentMenu(hoverOn)
		{
			if(currentMenu != '')
			{
				if(hoverOn != currentMenu)
				{
					jQuery("#" + currentMenu).removeClass(currentMenu + "_current");
					jQuery("#" + currentMenu).addClass(currentMenu);
					jQuery("#" + currentMenu + "_submenu").hide();
				}
			}
		}

		function showHoverMenu(hoverMenu)
		{
			//if(clicked == 0)
		//	{
				jQuery("#" + hoverMenu + "_submenu").show();
				jQuery("#" + hoverMenu).addClass( hoverMenu + "_hover");
		//	}
		}

		function hideHoverMenu(hoverMenu)
		{
			//if(clicked == 0)
		//	{
				jQuery("#" + hoverMenu + "_submenu").hide();
				jQuery("#" + hoverMenu).removeClass( hoverMenu + "_hover");
		//	}
		}

		function hideAllHoverMenusIfNotIE6()
		{
			jQuery.each(jQuery.browser, function(i) {
				if(!jQuery.browser.msie)
				{
					if (parClicked != "about")
             hideHoverMenu("about");
					else
					   showHoverMenu("about");
					
          if (parClicked != "projects")
             hideHoverMenu("projects");
					else
					   showHoverMenu("projects");
					
          if (parClicked != "children")
             hideHoverMenu("children");
					else
					   showHoverMenu("children");
					
          if (parClicked != "news")
             hideHoverMenu("news");
					else
					   showHoverMenu("news");
					
          if (parClicked != "shedule")
             hideHoverMenu("shedule");
					else
					   showHoverMenu("shedule");
          
          if (parClicked != "photos")   
					   hideHoverMenu("photos");
					else
					   showHoverMenu("photos");
					
          if (parClicked != "dialogue")   
					   hideHoverMenu("dialogue");
					else
					   showHoverMenu("dialogue");
					   
				}
			});
		}

		function hideAllHoverMenus(hoverMenu)
		{
			jQuery.each(jQuery.browser, function(i) {
				if(jQuery.browser.msie)
				{
					hideHoverMenu("about");
					hideHoverMenu("projects");
					hideHoverMenu("children");
					hideHoverMenu("news");
					hideHoverMenu("shedule");
					hideHoverMenu("photos");
					hideHoverMenu("dialogue");
				}
			});
			showHoverMenu(hoverMenu);
		}

		/********************************** MENU SELECTION END *********************************************/


		
	}
);

