var currentSubmenu = null;
var animationInProgress = false;

function menuItemOnclick( id ) {
	if( !animationInProgress ) {
		if( id != currentSubmenu  ) {
			if( loginPanelDisplayed ) {
				new Effect.SlideUp( 'login_panel', { 'duration' : 0.5, afterFinish: function() {
					loginPanelDisplayed = false;
					menuItemOnclick( id );
				} } );
			} else {
				if( currentSubmenu != null ) {
					animationInProgress = true;
					new Effect.SlideUp( 'menu_' + currentSubmenu, { duration : 0.2, afterFinish: function() {
						displaySubmenu( id, 0.7 );
					} } );
				} else {
					displaySubmenu( id, 0.7 );
				}
			}
		} else {
			animationInProgress = true;
			new Effect.SlideUp( 'menu_' + id, { duration : 0.5, afterFinish: function() {
				animationInProgress = false;
				currentSubmenu = null;
			} } );
		}
	}
}

function displaySubmenu( id, animDuration ) {
	animationInProgress = true;
	new Effect.SlideDown( 'menu_' + id, { duration : animDuration, afterFinish: function() {
		animationInProgress = false;
		currentSubmenu = id;
	} } );
}

var loginPanelDisplayed = false;

function displayLoginPanel() {
	if( !loginPanelDisplayed ) {
		new Effect.SlideDown( 'login_panel', { 'duration' : 0.5 } );
		loginPanelDisplayed = true;
	}
}

function closeLoginPanel() {
	new Effect.SlideUp( 'login_panel', { 'duration' : 0.5 } );
	loginPanelDisplayed = false;
}



/*
var gCatId = null;
var gLogin = false;
function displayCatTabs(id) {
	if( $(gCatId) && $(gCatId).style.display != 'none') {
		new Effect.SlideUp(gCatId, {'duration' : 0.2});
		setTimeout("displayCatTabs('"+id+"')", 250);
	} else {
		if( gCatId != id) {
			Effect.SlideDown(id, {'duration' : 0.3});
			gCatId = id;
		} else {
			gCatId = null;
		}
	}
}

function displayCatList(id) {
	if( $(id)) {
		$(id).toggle();
	}
}

function switchLoginLinks() {
	$('login_link').innerHTML = '<br /><br /><a href="/index.php/lost-password" style="color:#EC008C;">mot de passe oublié ?</a>';
	//setTimeout("displayPasswordLink()", 300);
}*/

function displayBannerCode() {
	if( $('banner').style.display != 'block') {
		new Effect.Appear('banner', {'duration' : 1});
	}
}

var gTab = '1';
function changeForm( cTab){
	if( cTab != gTab){
		$('onglet_'+gTab).style.backgroundColor = "#fbecef";
		$('onglet_'+cTab).style.backgroundColor = "#f5d9df";
		$('form_'+gTab).style.display = "none";
		$('form_'+cTab).style.display = "block";
		gTab = cTab;
	}
}

function uploadPicture() {
	var top = (screen.height-190)/2;
	var left = (screen.width-394)/2;
	window.open("/upload_picture.php", '', 'width = 394, height = 190, top = '+top+', left = '+left);
}

function deletePicture() {
	$('photo_content').style.background = 'url(/images/poupee_grande.jpg)';
	$('pic_delete').style.display = 'none';
	$('photo_filename').value = '';
}

function openChat() {
	var top = (screen.height-500)/2;
	var left = (screen.width-700)/2;
	window.open('/index.php/fiskarettes-chat', 'chat', 'resizable=no, location=no, status=no, scrollbars=no, menubar=no, width = 700, height = 500, top = '+top+', left = '+left);
}
