$(document).ready(onReady);



function onReady()
{
	initBack();
	
	initSelectorButton();
	initLinkButton();
	
	scrolling ();
}

function initSelectorButton()
{
	$(".SelectorButton").click(function ()
			{
				if(!$(this).hasClass("SelectorButtonSelected"))
					$(this).addClass("SelectorButtonSelected");
				else
					$(this).removeClass("SelectorButtonSelected");
			});
	
	$(".SelectorButton").mouseenter(function ()
			{
				if(!$(this).hasClass("SelectorButtonSelected"))
					$(this).addClass("SelectorButtonHover");
			});
	
	$(".SelectorButton").mouseleave(function ()
			{
				$(this).removeClass("SelectorButtonHover");
			});
}

function initLinkButton()
{
	$(".LinkButton").click(function ()
			{
				$(this).addClass("LinkButtonSelected");
			});
	
	$(".LinkButton").mouseenter(function ()
			{
					$(this).addClass("LinkButtonHover");
			});
	
	$(".LinkButton").mouseleave(function ()
			{
				$(this).removeClass("LinkButtonHover");
				$(this).removeClass("LinkButtonSelected");
			});
}

function initBack()
{
	if($(".RegistrationButton").css("display") == "none")
	{
		$(".LVButton").attr("href" , "?p=34");
	}
}


var scrolling = function(){
    var speed     = 500;
    jQuery('a[href^="#"]').bind('click',function(){
        var id = jQuery(this).attr('href');
        if(id == '#')
            goTo('body');
        else
            goTo(id);
        return(false);
    });
    function goTo(ancre){
    	
    	link=ancre.substr(1 , ancre.length-1);
    	
    	jQuery('html,body').animate({scrollTop:$("[name="+link+"]").offset().top},speed,'swing',function(){
            if(ancre != 'body')
                window.location.hash = ancre;
            else
                window.location.hash = '#';
            jQuery(ancre).attr('tabindex','-1');
            jQuery(ancre).focus();
            jQuery(ancre).removeAttr('tabindex');
        });
    }
};
