$(document).ready(function(){
    function inputerror(o){
        if($(o).val()==''){
            $(o).css({'background':'#FEEBEB','border':'1px solid #FFAEAE'});
            setTimeout(function(){
                $(o).css({'background':'#F8F8F8','border':'1px solid #E2E2E2'});
            },1000);
            $(o).focus();
            return true;
        }
        return false;
    }
	$("#slider").easySlider({
		controlsBefore:	'<p id="controls">',
		controlsAfter:	'</p>',
		auto: true,
		continuous: true,
                speed:300,
                pause:6000

	});
        $('#contactform').submit(function(){
            var o = '#contactform #name';
            if (inputerror(o)) return false;
            var o = '#contactform #email';
            if (inputerror(o)) return false;
            var o = '#contactform #message';
            if (inputerror(o)) return false;
             $.ajax({
                url: '/engine/ajax/send.php',
                data: $('#contactform').serialize(),
                timeout: 30000,
                dataType: "JSON",
                beforeSend: function (){
                    $('#contactform').parents('div.left').find('h2.ajax').remove();
                    $('#contactform').parents('div.left').find('div.msg').remove();
                    $('#contactform').parents('div.left div.msg').remove();
                    $('#contactform').parents('div.left').append('<h2 class="ajax"><img src="/engine/media/templates/default/design/ajax-loader.gif" align="left" class="ajax" /> Envoi de lettre...</h2>')
                    $('#contactform').hide();
                },
                success: function(data){
                    $('#contactform').parents('div.left img.ajax').remove();
                    if(data!=''){
                        var json = eval('('+data+')');
                        if(json.answer.error=='false'){
                            $('#contactform').parents('div.left').prepend('<div class="msg done">'+json.answer.message+'</div>');
                        } else {
                            $('#contactform').parents('div.left').prepend('<div class="msg">'+json.answer.message+'</div>');
                            $('#contactform').parents('div.left').find('div.msg').addClass(json.answer.type);
                            $('#contactform').show();
                        }
                        $('#contactform').parents('div.left').find('h2.ajax').remove();
                    } else {
                        $('#contactform').parents('div.left').find('h2.ajax').remove();
                        $('#contactform').parents('div.left').prepend('<div class="msg error">Erreur de serveur</div>');
                        $('#contactform').show();
                    }
                },
                error: function(XMLHttpRequest, textStatus, errorThrown){
                    $('#contactform').parents('div.left').find('h2.ajax').remove();
                    $('#contactform').show();
                    if(textStatus=='timeout'){
                        $('#contactform').parents('div.left').prepend('<div class="msg error">Temps écoulé</div>');
                    } else {
                        $('#contactform').parents('div.left').prepend('<div class="msg error">Erreur de serveur</div>');
                    }
                }
            });
            return false;
        });
});
