/*
 * contactable 1.2.1 - jQuery Ajax contact form
 *
 * Copyright (c) 2009 Philip Beel (http://www.theodin.co.uk/)
 * Dual licensed under the MIT (http://www.opensource.org/licenses/mit-license.php) 
 * and GPL (http://www.opensource.org/licenses/gpl-license.php) licenses.
 *
 * Revision: $Id: jquery.contactable.js 2010-01-18 $
 *
 */

(function($){$.fn.contactable=function(options){var defaults={url:'http://www.voyage-turquie-tangka.com/mail.php',LastName:'Nom',EmailAddress:'Email',CAT_Custom_246582:'Vos commentaires sur le site, les offres de voyage, les prix...',subject:'Message rapide Turquie-Tangka',submit:'ENVOYER',recievedMsg:'Merci de votre confiance.',notRecievedMsg:'Votre message n\'a pu &ecirc;tre envoy&eacute;. Merci de r&eacute;essayer',disclaimer:'Merci de participer &agrave; l\'am&eacute;lioration de Turquie-Tangka.com. Vos suggestions nous aident &agrave; mieux r&eacute;pondre &agrave; vos attentes.',hideOnSubmit:false};var options=$.extend(defaults,options);return this.each(function(){var this_id_prefix='#'+this.id+' ';$(this).html('<div id="contactable_inner"></div><form id="contactForm" name="catwebformform93231" method="post" action="http://tangka-voyages.businesscatalyst.com/FormProcessv2.aspx?WebFormID=45325&OID={module_oid}&OTYPE={module_otype}&EID={module_eid}&CID={module_cid}&SAR=false&PageID=http://www.voyage-turquie-tangka.com/confirmation-message-contact.php" enctype="multipart/form-data"><div id="loading"></div><div id="callback"></div><div class="holder"><p><label for="LastName">'+options.LastName+'<span class="red"> * </span></label><br /><input id="LastName" class="contact" name="LastName"/></p><p><label for="EmailAddress">'+options.EmailAddress+' <span class="red"> * </span></label><br /><input id="EmailAddress" class="contact" name="EmailAddress" /></p><p><label for="CAT_Custom_246582">'+options.CAT_Custom_246582+' <span class="red"> * </span></label><br /><textarea id="CAT_Custom_246582" name="CAT_Custom_246582" class="message" rows="4" cols="30" ></textarea></p><p><input class="submit" type="submit" value="'+options.submit+'"/></p><p class="disclaimer">'+options.disclaimer+'</p></div></form>');$(this_id_prefix+'div#contactable_inner').toggle(function(){$(this_id_prefix+'#overlay').css({display:'block'});$(this).animate({"marginLeft":"-=5px"},"fast");$(this_id_prefix+'#contactForm').animate({"marginLeft":"-=0px"},"fast");$(this).animate({"marginLeft":"+=387px"},"slow");$(this_id_prefix+'#contactForm').animate({"marginLeft":"+=390px"},"slow")},function(){$(this_id_prefix+'#contactForm').animate({"marginLeft":"-=390px"},"slow");$(this).animate({"marginLeft":"-=387px"},"slow").animate({"marginLeft":"+=5px"},"fast");$(this_id_prefix+'#overlay').css({display:'none'})});$(this_id_prefix+"#contactForm").validate({rules:{LastName:{required:true,minlength:2},EmailAddress:{required:true,EmailAddress:true},CAT_Custom_246582:{required:true}},messages:{LastName:"",EmailAddress:"",CAT_Custom_246582:""},submitHandler:function(){$(this_id_prefix+'.holder').hide();$(this_id_prefix+'#loading').show();$.ajax({type:'POST',url:options.url,data:{subject:options.subject,name:$(this_id_prefix+'#name').val(),email:$(this_id_prefix+'#email').val(),message:$(this_id_prefix+'#message').val()},success:function(data){$(this_id_prefix+'#loading').css({display:'none'});if(data=='success'){$(this_id_prefix+'#callback').show().append(options.recievedMsg);if(options.hideOnSubmit==true){$(this_id_prefix+'#contactForm').animate({dummy:1},2000).animate({"marginLeft":"-=450px"},"slow");$(this_id_prefix+'div#contactable_inner').animate({dummy:1},2000).animate({"marginLeft":"-=447px"},"slow").animate({"marginLeft":"+=5px"},"fast");$(this_id_prefix+'#overlay').css({display:'none'})}}else{$(this_id_prefix+'#callback').show().append(options.notRecievedMsg);setTimeout(function(){$(this_id_prefix+'.holder').show();$(this_id_prefix+'#callback').hide().html('')},2000)}},error:function(){$(this_id_prefix+'#loading').css({display:'none'});$(this_id_prefix+'#callback').show().append(options.notRecievedMsg)}})}})})}})(jQuery);
