function resize(){$('#content-wrapper').height($(window).height()-$('#header').height()-$('#separator').height()-$('#top').height()-$('#footer').height()-$('#bottom').height()-3);$('#content').height($(window).height()-$('#header').height()-$('#separator').height()-$('#top').height()-$('#footer').height()-$('#bottom').height()+27);}
function contactPage(){$('#submitinput').click(function(){if(!(isContactNameValid()&&isContactMessageValid()&&isContactEmailValid()&&isSubjectMessageValid())){checkValid(0);return false;}
var nameField=$('#nameinput').val();var emailField=$('#emailinput').val();var subjectField=$('#subjectinput').val();var messageField=$('#commentinput').val();$.ajax({url:'index.php?c=main&m=mail',type:'POST',dataType:'json',data:{name:nameField,email:emailField,subject:subjectField,message:messageField},error:function(){showMessage('Une erreur est survenue lors de l\'envoi du message.');},success:function(data){if(data.success){showMessage(data.message);}else{showMessage(data.message);}}});return false;});$('#nameinput').blur(function(){checkValid(1);});$('#nameinput').change(function(){checkValid(1);});$('#emailinput').blur(function(){checkValid(2);});$('#emailinput').change(function(){checkValid(2);});$('#subjectinput').blur(function(){checkValid(4);});$('#subjectinput').change(function(){checkValid(4);});$('#commentinput').blur(function(){checkValid(3);});$('#commentinput').change(function(){checkValid(3);});}
function checkValid(field){if(field==1||field==0){if(isContactNameValid()){var icon=$('#name_valid_icon');icon.attr('src','images/form_valid.jpg');icon.fadeIn('250');}else{var icon=$('#name_valid_icon');icon.attr('src','images/form_invalid.jpg');icon.fadeIn('250');}}
if(field==2||field==0){if(isContactEmailValid()){var icon=$('#email_valid_icon');icon.attr('src','images/form_valid.jpg');icon.fadeIn('250');}else{var icon=$('#email_valid_icon');icon.attr('src','images/form_invalid.jpg');icon.fadeIn('250');}}
if(field==3||field==0){if(isContactMessageValid()){var icon=$('#comment_valid_icon');icon.attr('src','images/form_valid.jpg');icon.fadeIn('250');}else{var icon=$('#comment_valid_icon');icon.attr('src','images/form_invalid.jpg');icon.fadeIn('250');}}
if(field==4||field==0){if(isSubjectMessageValid()){var icon=$('#subject_valid_icon');icon.attr('src','images/form_valid.jpg');icon.fadeIn('250');}else{var icon=$('#subject_valid_icon');icon.attr('src','images/form_invalid.jpg');icon.fadeIn('250');}}}
function isContactNameValid(){return $('#nameinput').val().length>0;}
function isContactMessageValid(){return $('#commentinput').val().length>0;}
function isSubjectMessageValid(){return $('#subjectinput').val().length>0;}
function isContactEmailValid(){return $('#emailinput').val().length>0&&validEmail($('#emailinput').val());}
function showMessage(message){var div=$('<div>'+message+'</div>');$('#contact-form').remove();$('#content').append(div);}
function validEmail(email){var filter=/^(([^<>()[\]\\.,;:\s@\"]+(\.[^<>()[\]\\.,;:\s@\"]+)*)|(\".+\"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/;return email.match(filter);}
function moveGrey(){$().mousemove(function(e){if(e.pageX<=$(window).width()-40)
{$('#sepshadow').css('left',e.pageX+'px');}});}
moveGrey();contactPage();resize();$(window).resize(function(){resize();});$("#nav ul").tabs("#panes > div",{effect:'fade',fadeOutSpeed:400});