Shadowbox.init({
    language: 'en',
    players:  ['iframe','img'],
		enableKeys: false
});

jQuery.noConflict();

//jQuery(document).ready(initPage);
Event.observe(window, 'load', initPage, false);Event.observe(window, 'load', initPage, false);

function initPage(){
	resizeWindow();

}



/************************************************************************************
*									Gestion de la taille de la fenêtre
************************************************************************************/

function resizeWindow(){ 	
	if ( $("background_container").getHeight() > ($("global_container").getHeight()) ) {
		Element.setStyle("footer_container",{top: ($("background_container").getHeight()-$("global_container").getHeight()-$("footer").getHeight())+"px"});	

	}

}

onresize = resizeWindow;


/************************************************************************************
*									MEnu de droite
************************************************************************************/

function initLeftMenu(selected_id, selected_subid){


	var divs = $("menu").getElementsByClassName("sub_elements");
	for ( var i = 0 ; i< divs.length ; i++) {
		divs[i].hide();
	}

	if ($('sub_elements_'+selected_subid) ) $('sub_elements_'+selected_subid).show();

	jQuery(function() {
		jQuery("#menu").accordion({
			event: "click", 
			collapsible: false,
			autoHeight: false,
			active: selected_id,
			navigation: true
		});
});
}	

function removeClass(nameClass, balise){
	jQuery(balise).removeClass(nameClass);
	
}
/*
function showSubMenu(menu){
	jQuery('#'+menu).toggle("fast");
}
*/

/************************************************************************************
*									En plus
************************************************************************************/

function px(x){
	return ''.concat(Math.round(x), 'px');
}


var _shadowLoginForm = null;
(function($) {
    $(document).ready(function() { 
       $('#change_site_list').mouseleave(function() {
          $(this).scrollTop(0);
       });
    });

    var shadowLoginForm =  {
        init: function() {
            $(document).ready(function() {
                $('.open-login-form').bind('click', shadowLoginForm.open);
            });
            _shadowLoginForm = shadowLoginForm;
        },

        doAjaxAuth: function() {
            var inputs =  document.getElementById('shadow-content-form').getElementsByTagName('input');
            var username = $(inputs[1]).val();
            var password = $(inputs[2]).val();

            $.post("/login", $(document.getElementById('shadow-content-form').getElementsByTagName('form')[0]).serialize(), function(response) {
              switch(response.status) {
                case 'success':
                    $(location).attr('href', '/');
                break;
                case 'disabled':
                    //$('.login-message').html(response.message).fadeIn().css('color', 'orange');
                    $('.shadow-content-form-content').fadeOut();
                    $('.shadow-content-form-more').html(response.message);
                    $('.shadow-content-form-more').fadeIn();
                break;
                case 'failure':
                    $('.login-message').html(response.message).fadeIn().css('color', 'red');
                break;
              }
            }, 'json');


            return false;
        },

        open: function(e) {
            e.preventDefault();
            Shadowbox.open({
                content:    '<div id="shadow-content-form"><div class="shadow-content-form-content">'+document.getElementById("block_private_div").innerHTML+'</div><div class="shadow-content-form-more"></div></div>',
                player:     "html",
                title:      "Espace de connexion",
                height:     document.getElementById("block_private").offsetHeight+2,
                width:      352
            });
        }
    }

    shadowLoginForm.init();
})(jQuery);

