/*
 function menu(elem)
{
	var topNavOffset = $("#mainNavigationContainer").offset();
	var offset = $('#href_' + elem).offset();
	var mainOffset = $("#mainNavigationContainer").offset();

	if(elem > 0)
	{
		var menu_pos = offset.left - mainOffset.left - 1;
	} 
	else
	{
			
		if ($.browser.msie)
		{
			var menu_pos = (offset.left+$('#href_' + elem).width()-297)-202;
		} 
		else
		{
			var menu_pos = offset.left - topNavOffset.left + $('#href_' + elem).outerWidth() - $("#menu_" + elem).width() + 12;
		//}
	}
	
	if (navigator.appVersion.indexOf("Win")!=-1)
	{
		if($.browser.mozilla)
		{
			//menu_pos = menu_pos + 9;
		}
	}
		
	$('#menu_' + elem).css('left', menu_pos);
	

	var show = $('#menu_' + elem).css('display');
	
	//$('#topNav > a ').removeAttr('class');
	//$('#href_' + elem).attr('class', 'active');
	
	for(var i=1; i<=20; i++)
	{
		//$('#href_' + i).css ("border-right", "1px solid #acb4b6");
		hideMenu(i);
	}
	
	if(show == 'none')
	{
		showMenu(elem);
	} 
	else
	{
		hideMenu(elem);		
		//$('#href_' + elem).removeAttr('class');
	}
}
	
function hideMenu(elem) 
{
	$('#menu_' + elem).slideUp('fast');	
}

function showMenu(elem)
{
	$('#menu_' + elem).slideDown('fast');
}*/
function toggle(id){

    if ($("#person_" + id).css("display") == "none")
    {
        $(".teamItem").slideUp();
        $("#person_" + id).slideDown();
    }
}


$(document).ready(function()
{
	/*
	Bei einem Klick, der nicht das Menü trifft -> Menü ausblenden
	*/
/*
   $(".openMenuLi").mouseover(function() {
	  $(this).attr("class", "openMenuLi openMenuHover" ) ;
	  //$(this).addClass("openMenuHover");
   });
   $(".openMenuLi").mouseout(function() {
	  $(this).attr("class", "openMenuLi" ) ;
	  //$(this).removeClass("openMenuHover");
   });
*/
	   
	$("#searchText").click(function(event) {
            var lang = GET('lang');
            if(lang == "DE" || lang == "EN" || lang == "")
            {
		$(".searchContainer").fadeIn(750);								
		event.stopPropagation();
            }
	});
	$("#closeSearchButton").click(function(event) {
		$(".searchContainer").fadeOut(500);	
		event.stopPropagation();
	});
	
	$(".openMenu").click(function(event)
        {
		event.stopPropagation();
	});
        $(".mainMenuPart").click(function(event)
        {
		event.stopPropagation();
	});
        
	$(document).click(function(){         
		for (var i=1; i<=6; i++)
		{
				if ($("#href_"+i).attr("class") == "mainMenuPartActive Act")
				{
					hideMenu(i);
					$("#href_"+i).attr("class", "mainMenuPart Act");
				}
				else
				{
					hideMenu(i);
				};
		}
	});
        
        var minVisible = 3;
        var maxVisible = 20;
        var visibleParticipants = 3;
        var bGerman=1;
        var lastReal=0;

        $(".participant").bind("change keyup", function()
        {
             
             var i = parseInt (this.id.substr(11));
             if (i == visibleParticipants )
                {
                    
                        if ($(this).val()!="")
                        {
                            var bLeer = 1;

                             if (($("#participant"+i).val().substr(0,10) == "Teilnehmer") || ($("#participant"+i).val().substr(0,11) == "participant"))
                             {


                             }
                             else
                             {
                                 bLeer=0;
                             }
                        
                            if (!bLeer)
                            {
                                visibleParticipants = visibleParticipants + 1 ;
                                $("#participant" + visibleParticipants).addClass("show");
                            }
                        }
                    
                }
        });

        $(".participant").focus(function() {
                $(this).addClass("active");
                $(this).select();
                var i = parseInt (this.id.substr(11));

                
                for (var j=1; j<=maxVisible ; j++)
                {
                    if ($("#participant"+j).val().substr(0,11) == "participant") 
                    {
                        bGerman = 0;
                    }
                    else if (!($("#participant"+j).val().substr(0,10) == "Teilnehmer"))
                    {
                        
                        lastReal = j;
                    }

                    if ($("#participant"+j).val().substr(0,10) == "Teilnehmer")
                    {
                        bGerman = 1;
                    }
                    else if (!($("#participant"+j).val().substr(0,11) == "participant"))
                    {
                        
                        lastReal = j;
                    }
                }

               
                       
                       
                
                {


                    var myJ = i;
                    if (myJ < (lastReal+1)) myJ = lastReal+1;
                    if (myJ < minVisible) myJ = minVisible;


                    for (j=myJ+1; j<=maxVisible; j++)
                    {
                        $("#participant" + j).removeClass("show");
                    }
                    visibleParticipants = i;
                }
                  

                //}
        });
        
        $(".participant").blur(function() {

                if (($(this).val().substr(0,10) == "Teilnehmer") || ($(this).val().substr(0,11) == "participant"))
                {
                    $(this).removeClass("active");       
                }

                var i = parseInt(this.id.substr(11));
                if ($(this).val() == "")
                {
                    if (bGerman)
                    {
                        $(this).val(("Teilnehmer " + i ));
                    }
                    else
                    {
                        $(this).val(("participant " + i ));
                    }
                    $(this).removeClass("active");
                }
        });
        $("#registerForm").submit(function() {
           for(var i=1; i<= maxVisible; i++)
           {
              if (($("#participant"+i).val().substr(0,10) == "Teilnehmer") || ($("#participant"+i).val().substr(0,11) == "participant"))
              {
                  $("#participant"+i).val("");
              }
           }
        });

        $("#registerForm").validate({
                        errorContainer:"#warning",
                        rules: {
                            participant1:"required"
                        },
                        messages: {
                            participant1:""
                            }
            });


        
        

});




//Haupt-Menü
function menu(elem)
{
	
	var topNavOffset = $("#mainNavigationContainer").offset();
	var offset = $('#href_' + elem).offset();
	var mainOffset = $("#mainNavigationContainer").offset();

	if(elem > 0)
	{
		var menu_pos = offset.left - mainOffset.left - 1;
	} 
	else
	{	
		var menu_pos = offset.left - topNavOffset.left + $('#href_' + elem).outerWidth() - $("#menu_" + elem).width() + 12;
	}
	
	$('#menu_' + elem).css('left', menu_pos);
	var show = $('#menu_' + elem).css('display');

        if (show!="block") {
            for(var i=1; i<=6; i++)
            {
				
                    hideMenu(i);
            }

            if(show == 'none')
            {
                    showMenu(elem);
            }
            else
            {
                    hideMenu(elem);
            }
        }

}
	
function hideMenu(elem) 
{
	$('#menu_' + elem).slideUp('fast');
	
	
        if (activeMenuID==elem) { activeMenuID=0; activeElement=0;}
		for (var i = 1; i<=20; i++)
		{
			hideSubMenu(elem, i);
		}
		//alert ($('#href_' + elem).attr("class") + ' - > ' + elem);
		if ($('#href_' + elem).attr("class") != "mainMenuPart Act") 	
		{
			$('#href_' + elem).attr("class", "mainMenuPart"); 
		}
		else
		{
			//alert ("hallo");	
		}
}

function showMenu(elem)
{
	$('#menu_' + elem).slideDown('fast');
	
	if ($('#href_' + elem).attr("class") != "mainMenuPart Act") 
	{
		$('#href_' + elem).attr("class", "mainMenuPartActive"); 
	}
						   
}

var activeMenuID, activeElement;
//Submenu 
function subMenu(menuID, elem)
{
	
	if (!(activeMenuID==menuID && activeElement == elem)) {
		activeMenuID=menuID;
		activeElement=elem;
		
		var topNavOffset = $("#mainNavigationContainer").offset();
		var offset = $('#menu' + menuID + '_' + elem).offset();
		
		if(menuID > 0 && elem > 0)
		{
			var menu_pos = offset.left - 1 - topNavOffset.left + 149;
                 }
		
		$('#submenu_' + menuID + '_' + elem).css('left', menu_pos);
		$('#submenu_' + menuID + '_' + elem).css('top', offset.top-20);
		
		var show = $('#submenu_' + menuID + '_' + elem).css('display');
		
		if (show!="block") {
                    for(var i=1; i<=6; i++)
                    {
                            for (var j=1; j<=20; j++)
                            {
                                        hideSubMenu(i,j);                                    
                            }
                    }

                    if(show == 'none')
                    {
                            showSubMenu(menuID, elem);
							
                    }
                    else
                    {
                           hideSubMenu(menuID, elem);
          	        }
          }
	}
}

function hideSubMenu(menuID, elem) 
{
	if (menuID==activeMenuID && elem==activeElement) 
	{
            activeElement=0;
    }

   	$('#submenu_' + menuID + '_' + elem).slideUp("fast");
	$('#li_menu' + menuID + '_' + elem).attr("class", "");
}

function showSubMenu(menuID, elem)
{
	$('#submenu_' + menuID + '_' + elem).slideDown("medium");
	$('#li_menu' + menuID + '_' + elem).attr("class", "openMenuSub");
}


//Rollover für Map mit den Standorten
function ReplaceMap(value)
{
    if (value) {
	$("#Map").attr("src", "img/card_hover_" + value + ".jpg");
    }
    else
    {
	$("#Map").attr("src", "img/card.jpg");
    }
}

