function stopScroll(e){
	document.body.scrollTop=0;
	if (document.selection) document.selection.empty(); // empties selection from highlighting
	return false;
}

function mc_visible(id){
	document.getElementById(id).style.visibility='visible';

	if(id == 'fade'){
		document.body.scroll='no';
		document.onscroll=stopScroll;
	}
}

function mc_hidden(id){
	document.getElementById(id).style.visibility='hidden';

	if(id == 'fade'){
		document.onscroll=true;
		document.body.scroll='auto';
	}
}

var ScrollTop;

function pos_scroll_top()
{
	ScrollTop = document.body.scrollTop;

	if (ScrollTop == 0)
	{
	    if (window.pageYOffset)
	        ScrollTop = window.pageYOffset;
	    else
	        ScrollTop = (document.body.parentElement) ? document.body.parentElement.scrollTop : 0;
	}
	document.body.scrollTop=0;
}
//, rand: Math.random()
function show_video(id, source, titre, description, img)
{
	pos_scroll_top();
	new Ajax.Updater('content_div', '/ajax/ajax_video.php', { method: 'get', parameters: {video_id: id, type: source, desc: description, title: titre, img_id: img} });

	if($('leader_board')){
		$('leader_board').style.visibility='hidden';
	}
}

function show_video2(id, source, titre, description, img)
{
	pos_scroll_top();
	new Ajax.Updater('content_div', '/ajax/ajax_video2.php', { method: 'get', parameters: {video_id: id, type: source, desc: description, title: titre, img_id: img} });

	if($('leader_board')){
		$('leader_board').style.visibility='hidden';
	}
}


function show_pic(id,album_label)
{
	pos_scroll_top();
	new Ajax.Updater('content_div', '/ajax/photo.php', { method: 'get', parameters: {photo_id: id, letter: album_label} });

	if($('leader_board')){
		$('leader_board').style.visibility='hidden';
	}
}

function show_forfait(id)
{
	pos_scroll_top();
	new Ajax.Updater('content_div', '/ajax/forfait.php', { method: 'get', parameters: {forfait_id: id} });
	mc_visible('fade');

	if($('leader_board')){
		$('leader_board').style.visibility='hidden';
	}
}

function show_terme()
{
	pos_scroll_top();
	new Ajax.Updater('content_div', '/ajax/termes.php', { method: 'get'});
	mc_visible('fade');

	if($('leader_board')){
		$('leader_board').style.visibility='hidden';
	}
}

function show_bloc_note(id,name)
{
	pos_scroll_top();
	new Ajax.Updater('content_div', '/ajax/bloc_note.php', { method: 'get', parameters: {bloc_id: id,username: name} });
	mc_visible('fade');

	if($('leader_board')){
		$('leader_board').style.visibility='hidden';
	}
}

function show_input(msg)
{
	pos_scroll_top();
	new Ajax.Updater('content_div', '/ajax/ajax_communiquez_avec_nous.php', { method: 'get', parameters: {msg_id: msg} });
	mc_visible('fade');

	if($('leader_board')){
		$('leader_board').style.visibility='hidden';
	}
}


// Debut Lettre de présentation

function lettre_presentation_show(id){
	pos_scroll_top();
	new Ajax.Updater('content_div', '/ajax/lettre_presentation.php', { method: 'get', parameters: {ltrPreId: id} });
	mc_visible('fade');

	if($('leader_board')){
		$('leader_board').style.visibility='hidden';
	}
}

function lettre_presentation_tag(id){

	new Ajax.Request('/ajax/lettre_presentation_save.php',{
		parameters: {
			ltrPreOp: 'save',
			ltrPreId: id,
			ltrPreLettre: $('ltrPreLettre').value
		}, onSuccess: function(){
			tag(id);
		}
	});

	mc_clear();
}


function lettre_presentation_tagOld(id){
	tag(id);
	new Ajax.Request('/ajax/lettre_presentation_save.php',{ parameters: { ltrPreOp: 'save', ltrPreId: id, ltrPreLettre: $('ltrPreLettre').value }});
	mc_clear();
}








function lettre_presentation_cancelTag(id){
	cancelTag(id);
	new Ajax.Request('/ajax/lettre_presentation_save.php',{ parameters: { ltrPreOp: 'desactiver', ltrPreId: id }});
}

//Fin de la lettre de présentation




function mc_clear()
{
	mc_hidden('fade');
	document.body.scrollTop=ScrollTop;
	$('content_div').innerHTML = "";

	if($('leader_board')){
		$('leader_board').style.visibility='visible';
	}
}

//loading
var myGlobalHandlers = {
	onCreate: function()
	{
		document.getElementById('systemWorking').style.visibility = "visible";
	},

	onComplete: function()
	{
		if(Ajax.activeRequestCount == 0){
			document.getElementById('systemWorking').style.visibility = "hidden";

		}
	}
};

Ajax.Responders.register(myGlobalHandlers);

Event.observe(window, 'load', function()
{
	new Ajax.PeriodicalUpdater('', '/ajax/keepalive.php', {method: 'post', frequency: 180});
});
