function showVilles() {
//    $('#noms-villes').toggle();
}
$(function() {
var lb_options = {
imageLoading: 'http://www.greenpeace.org/france/assets/graphics/jquery-lightbox/lightbox-loading',
imageBtnPrev: 'http://www.greenpeace.org/france/assets/graphics/jquery-lightbox/lightbox-btn-prev',
imageBtnNext: 'http://www.greenpeace.org/france/assets/graphics/jquery-lightbox/lightbox-btn-next',
imageBtnClose: 'http://www.greenpeace.org/france/assets/graphics/jquery-lightbox/lightbox-btn-close',
imageBlank: 'http://www.greenpeace.org/france/assets/graphics/jquery-lightbox/lightbox-blank'
  };
  $('#index a#pelagos').lightBox(lb_options);
  $('#index a#mediterranee').lightBox(lb_options);
});

function init() {
    var old_top = '0px';
    var old_width = $('#bloc1').width();
    var speed = 400;


    $('#index #lien-programme').click(function() {	    
		$('#programme').toggle('fast', showVilles);
	});

$('#demandes span.sp#drm,#demandes span.sp#drm2').click(function() {
	if ($('#demandes-reserves').css('display') == 'none') {
	    $('#demandes-reserves').show(speed/2);
	    $('#demandes-mediterranee').hide(speed);
	    //	    $('#bloc1').animate({width: '649px'}, speed/2);
	}
	else {
	    $('#demandes-reserves').hide(speed);
	    //	    $('#bloc1').animate({width: old_width}, speed/2);
	}


});


$('#demandes span.sp#dm,#demandes span.sp#dm2').click(function() {
	if ($('#demandes-mediterranee').css('display') == 'none') {
	    $('#demandes-mediterranee').show(speed);
	    $('#demandes-reserves').hide(speed);
	    //	    $('#bloc1').animate({width: '649px'}, speed);
	}
	else {
	    $('#demandes-mediterranee').hide(speed);
	    //	    $('#bloc1').animate({width: old_width}, speed);
	}


	//	$('#demandes-mediterranee').toggle('fast');
});

    $('#index .ti').click(function() {

//	    var top = '7px';
	    $('#msg').hide();

	    $('#inscription').slideToggle(speed);

	    /*
	    if ($('#bloc2').css('margin-top') != top) {
	  	old_top = $('#bloc2').css('margin-top');
		$('#inscription').slideDown(speed);
		$('#bloc2').animate({ marginTop: top}, speed);
	    }
	    else {
		$('#inscription').slideUp(speed);
		$('#bloc2 p.ti').show();    
		$('#bloc2').animate({ marginTop: old_top}, speed);
	    }
	    */
	});
//    $('#bloc2 h2, #bloc2 p.ti').mouseover(function() {$('#bloc2 h2, #bloc2 p.ti').css('cursor', 'pointer');});




    $('#index form#inscription').submit(function() {
	    // on recup les infos dans un objet
	    var df = document.forms['inscription'];
	    var data = {
		email: df.email.value,
		prenom: df.prenom.value,
		nom: df.nom.value,
		telephone: df.telephone.value,
		bateau: df.bateau.value,
		type: df.type.value,
		numero: df.numero.value,
		vitesse: df.vitesse.value,
		telbateau: df.telbateau.value,
		dispoPV: df.dispoPV.checked,
		dispoB: df.dispoB.checked,
		commentaire: df.commentaire.value
	    };


	    // et on l'envoie
	    $.ajax({
		    cache: false,
			data: data,
			dataType: 'json',
			error: onError,
			success: onSuccess,
			type: 'POST',
			url: 'inscription.php'
		});

	    return false;
	});

}

function erreur(s) {
    if (!$('#msg').hasClass('erreur')) {
	$('#msg').addClass('erreur');
    }
    if ($('#msg').hasClass('ok')) {
	$('#msg').removeClass('ok');
    }

    $('#msg').show().html('<b>ERREUR</b><p>'+s+'</p>');
    location.href='#contenu';
}

function ok(s) {
    $('#inscription').hide();
    $('#bloc2 p.ti').hide();
    if (!$('#msg').hasClass('ok')) {
	$('#msg').addClass('ok');
    }
    if ($('#msg').hasClass('erreur')) {
	$('#msg').removeClass('erreur');
    }

    $('#msg').show().html('<p>'+s+'</p>');
    location.href='#contenu';
}


function onError(r, s, e) {
    erreur(s);
}

function onSuccess(d, t) {
	
    if (d.result) {
	ok('Votre inscription a bien été prise en compte. Vous allez recevoir un e-mail ŕ l\'adresse que vous nous avez donné pour confirmer l\'inscription.');
    }
    else {
	erreur('Une erreur est intervenue lors de votre inscription, merci de la corriger : <br/><br/>' + d.msg);
    }
}

$(document).ready(init);

