var partageForm,partageFields;var partageSubmitted=false;var partageSending=false;function partageInit(){for(var i=0;i<partageFields.length;i++){var elem=$(partageFields[i],partageForm);elem.data("default",jQuery.trim(elem.val()));elem.unbind().bind("blur change",function(e){var val=jQuery.trim($(this).val());if(val=="")$(this).val($(this).data("default"));if(partageSubmitted)partageValidate()}).bind("focus",function(e){var val=jQuery.trim($(this).val());if(val==$(this).data("default"))$(this).val("")})}partageForm.submit(function(e){e.preventDefault();partageSubmitted=true;if(partageValidate()){partageSend()}})}function partageReset(){var nomDestPartage=$(partageFields[0],partageForm);var emailDestPartage=$(partageFields[1],partageForm);var msgPartage=$(partageFields[4],partageForm);nomDestPartage.val(nomDestPartage.data("default"));emailDestPartage.val(emailDestPartage.data("default"));if(msgPartage.val()=="")msgPartage.val(msgPartage.data("default"));$("input, textarea",partageForm).removeClass("error").attr({readonly:"",disabled:""}).fadeTo("fast",1);partageForm.show();partageSubmitted=partageSending=false;$("#confirmPartage").hide()}function partageValidate(){var emailPattern=/^[a-zA-Z0-9._-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,4}$/;$("input.error, textarea.error",partageForm).removeClass("error");var error=false;var errorFields=[];var nomDestPartage=jQuery.trim($(partageFields[0]).val());var emailDestPartage=jQuery.trim($(partageFields[1]).val());var nomPartage=jQuery.trim($(partageFields[2]).val());var emailPartage=jQuery.trim($(partageFields[3]).val());var msgPartage=jQuery.trim($(partageFields[4]).val());if(nomDestPartage.length==0||nomDestPartage==$(partageFields[0]).data("default")){error=true;errorFields.push("#nomDestPartage")}if(!emailPattern.test(emailDestPartage)){error=true;errorFields.push("#emailDestPartage")}if(nomPartage.length==0||nomPartage==$(partageFields[2]).data("default")){error=true;errorFields.push("#nomPartage")}if(!emailPattern.test(emailPartage)){error=true;errorFields.push("#emailPartage")}if(msgPartage==$(partageFields[4]).data("default")){$(partageFields[4]).val("")}for(var i=0;i<errorFields.length;i++){$(errorFields[i]).addClass("error")}return!error}function partageSend(){if(!partageSending){partageSending=true;var formData=partageForm.serialize();$("input, textarea",partageForm).attr({readonly:"readonly",disabled:"disabled"}).fadeTo("fast",0.5);$.getJSON(WEB_URL+"ajax/partage.ajax.php",formData+"&form_submit=1&url="+CURRENT_URL,function(data){if(data.success){partageConfirm()}else if(data.error){alert(data.error)}})}}function partageConfirm(){partageForm.hide();$("#confirmPartage").slideDown('fast');$("#btnEnvoiMorePartage").unbind().click(function(){partageReset()})}$(document).ready(function(){partageForm=$("form#fPartage");partageFields=["#nomDestPartage","#emailDestPartage","#nomPartage","#emailPartage","#msgPartage"];partageInit()});
