$(window).load(function(){
    $('#footer4 #contactName').click(function(){$(this).val('')});
    $('#footer4 #contactContent').click(function(){$(this).val('')});
    $('#footer4 #contactMail').click(function(){$(this).val('')});
    $('#send').click(function(){
        load();
        var name = $('#footer4 #contactName');
       // var title = 'Demande de contact de '+name.val();
        var content = $('#footer4 #contactContent');
        var mail = $('#footer4 #contactMail');

        var error = checkFields(name, content, mail);
        if(error == false)requestMail(name, content, mail);
        load();
     });
});


function requestMail(name, content, mail){
     $.ajax({
        type: "POST",
        url: 'mailto.php',
        data: 'name='+name.val()+'&content='+content.val()+'&mail='+mail.val(),
		success: function(){
            $('#success').fadeToggle('slow');
        }
    });
}

function onError(item){
    item.addClass('error');
    item.focus();
    item.click(function(){
            item.removeClass('error');
        });
    return true;
}

function checkFields(name, content, mail){
    var memError = false;
    var reg = /^[a-zA-Z0-9_-]+@[a-zA-Z0-9-]{2,}[.][a-zA-Z]{2,3}$/;

    if(name.val() == '' || name.val() == 'Votre Nom & Prénom'){
       memError = onError(name);
    }
    console.log( reg.test(mail.val()));
    if( mail.val() == ''  || mail.val() == 'Votre email' || !reg.exec(mail.val())){
       memError = onError(mail);
    }
    
    if(content.val() == '' ||  content.val() == 'Votre question ?'){
        memError = onError(content);
    }
    if(memError == true)return true;
    return false;
}

function load(){
   if($('#footer4 #load').css('display') == 'block')
   		$('#footer4 #load').fadeOut('slow');
   else $('#footer4 #load').fadeIn('slow');//alert($('#footer4 #load').css('display'));
}
