$(document).ready(function() {
    var activeSlide = 1;

    $('#menu .container .btn').click(function() {
        if ($(this).attr('rel') == 'blank') { window.open($(this).find('a').attr('href')); } else { document.location.href = $(this).find('a').attr('href'); }
    });

    $('#slideshow').nivoSlider({
        effect:'sliceDown', //Specify sets like: 'fold,fade,sliceDown'
        slices:15,
        animSpeed:500, //Slide transition speed
        pauseTime:3000,
        startSlide:0, //Set starting Slide (0 index)
        directionNav:false, //Next & Prev
        directionNavHide:false, //Only show on hover
        controlNav:false, //1,2,3...
        controlNavThumbs:false, //Use thumbnails for Control Nav
        controlNavThumbsFromRel:false, //Use image rel for thumbs
        controlNavThumbsSearch: '.jpg', //Replace this with...
        controlNavThumbsReplace: '_thumb.jpg', //...this in thumb Image src
        keyboardNav:false, //Use left & right arrows
        pauseOnHover:true, //Stop animation while hovering
        manualAdvance:false, //Force manual transitions
        captionOpacity:0.8,
        afterChange: function(){
            if (activeSlide + 1 <= 7) { activeSlide++; } else { activeSlide = 1; }
            $('#number' + activeSlide).attr('class', 'number selected');
            if (activeSlide == 1) { $('#number7').attr('class', 'number'); } else { $('#number' + (activeSlide - 1)).attr('class', 'number'); }
        }
    });

    $('#forfaits_container div').click(function() { $('#scroller').scrollTo('#link_forfait' + $(this).attr('rel'), 800); });

    $('#btnEnvoyer').click(function() {
        var error = '';

        if ($('#votrenom').val() == '') { error = '   - Veuillez inscrire votre nom.\n' }
        if ($('#telephone').val() == '') { error = error + '   - Veuillez inscrire votre numéro de téléphone.\n' }
        if ($('#date_arrivee').val() == '') { error = error + '   - Veuillez inscrire votre date d\'arrivée.' }

        if (error == '') {
            $('#votrenom').attr('name', 'nom');
            alert('IMPORTANT\nVotre réservation sera valider avec vous par téléphone dans les prochaines heures. Un membre du personnel de l\'Hôtel Motel Balmoral communiquera avec vous pour valider le tout. Si vous ne recevez pas de confirmation d\'ici les 24 prochaines heures, communiquer avec nous au 1 800 561-5921.');
            $('#fContact').submit();
        } else {
            alert('Avant d\'envoyer votre message :\n' + error);
        }
    });

    if (!$.browser.msie) {
        $("#submenu_reservation").fadeTo(0, 0);
        $("#submenu_reservation").css('display', 'none');

        $("#menu_reservation, #submenu_reservation").hover(function() {
            $("#submenu_reservation").css('display', 'block');
            $("#submenu_reservation").stop(true).fadeTo("fast", 1);
        }, function() {
            $('#submenu_reservation').fadeTo('fast', 0, function() {
                $("#submenu_reservation").css('display', 'none')
            });
        });
    } else {
        $("#submenu_reservation").css('display', 'none');

        $("#menu_reservation, #submenu_reservation").hover(function() {
            $("#submenu_reservation").css('display', 'block');
        }, function() {
            $("#submenu_reservation").css('display', 'none');
        });
    }
    
    $('#menu.btn,.submenu div').bind('click', function() {
        document.location.href = $(this).children('div a').attr('href');
    });

    $(".galery a").fancybox({
		'transitionIn'	:	'elastic',
		'transitionOut'	:	'elastic',
		'speedIn'		:	600,
		'speedOut'		:	200,
		'overlayShow'	:	false
	});
});
