/*!
 * Let Us Do Web JavaScript Library v1.01
 *
 * Copyright 2010, letusdoweb.com
 */
var letUsDoWebResources={};letUsDoWebResources.fr={};letUsDoWebResources.en={};letUsDoWebResources.en.requiredField="Required field";letUsDoWebResources.en.okSendMail="Your message has been sent successfully.";letUsDoWebResources.en.errSendMail="Your message could not be sent. Please call us +1 (514) 602-4434.";letUsDoWebResources.en.wait="Please wait...";letUsDoWebResources.fr.requiredField="Champs requis";letUsDoWebResources.fr.okSendMail="Votre message a \u00E9t\u00E9 envoy\u00E9 avec succ\u00E8s.";letUsDoWebResources.fr.errSendMail="Votre message n'a pas pu \u00EAtre envoy\u00E9. S'il vous pla\u00EEt, appelez-nous +1 (514) 602-4434.";letUsDoWebResources.fr.wait="Veuillez patienter...";(function(a){var b={init:function(){var g,d,e,h,j,f,i,c;a("body").removeClass("noJs");a("#navigation-primary a").each(function(){a(this).click(function(){window.location.hash="#";if(a.browser.webkit){i=setTimeout(function(){clearTimeout(i);window.location.hash=" "},1000)}a.scrollToElement("#"+a(this).attr("href").split("#")[1]);return false})});g=a("#portefolio");a("li",g).each(function(l){h=a(this);if(l%3===0){h.addClass("first")}h.hover(function(){h=a(this);d=h.find("div:first");c=a.data(d.get(0),"bottom");if(!c){a.data(d.get(0),"bottom",d.css("bottom"))}d.clearQueue().fadeIn().animate({bottom:"5px"},250)},function(){d.clearQueue().animate({bottom:a.data(d.get(0),"bottom")},250,function(){a(this).hide()})})});a("a[rel*='external']").each(function(){a(this).click(function(){window.open(this.href);return false})});a("#faq .question").toggleShowHide();j=a("#magic");if(j.length){j.text(Math.floor(Math.random()*100))}var k=false;a("form input").focus(function(){if(!k){a("<img/>",{id:"progress_bar","class":"hide",src:"media/images/ajax-loader.gif",alt:a.getText("wait")}).insertAfter(a("#button_submit"));k=true}});a("#button_submit").click(function(){b.sendMail.send(this)});a("#year").html(new Date().getFullYear())},validateForm:{isSet:function(c){return jQuery.trim(c).length>0?true:false},isValidEmail:function(d){if(this.isSet(d)){var c=/^[a-zA-Z\'0-9]+([._\-][a-zA-Z\'0-9]+)*@([a-zA-Z0-9]+([._\-][a-zA-Z0-9]+))+$/;return(c.test(d)?true:false)}else{return false}},run:function(i){if(i!==null){if(a(i).find(".required").length===0){return this.checkHumain()}else{var h=false,d=[],g,e,f,c;a(i).find(".required").each(function(j){e=a(this);if(e.attr("name")==="email"){g=b.validateForm.isValidEmail(e.val())}else{if(e.attr("name")==="token"){g=b.validateForm.checkHumain()}else{g=b.validateForm.isSet(e.val())}}d[j]=g});a(d).each(function(j){f=a(a(i).find(".required")[j]);if(this.valueOf()===false){if(a(f).parent().find(".error_field").length===0){c=a(document.createElement("img")).attr("src","media/images/icon_error.gif").attr("title",a.getText("requiredField")).addClass("error_field");a(c).insertAfter("#"+a(f).attr("id"))}}else{a(f).parent().find("img").remove()}});if(jQuery.inArray(false,d)==-1){h=true}return(h)}}},checkHumain:function(){if(a("#token").val()!==a("#magic").text()){return false}else{return true}}},sendMail:{send:function(e){if(b.validateForm.run(e.form)){a(".required").each(function(){a(this).removeClass("error")});a("#button_submit").toggleClass("hide");a("#progress_bar").toggleClass("hide");var c=a(e.form),f,d;f=c.attr("id")==="contact_form"?"SendMail":"SendQuote";c.append("<input type='hidden' name='captcha' value='"+a("#magic").text()+"' />");d="/LetUsDoWeb.asmx/"+f+"?"+c.serialize();a.ajax({type:"GET",url:d,dataType:"xml",success:function(g){if(g.documentElement.firstChild.data==="1"){b.sendMail.displayStatus(true)}else{b.sendMail.displayStatus(false)}},error:function(g){b.sendMail.displayStatus(false)}})}},displayStatus:function(c){var e=c?"okSendMail":"errSendMail",d=a("#action_status");a("#progress_bar").toggleClass("hide");d.html(a.getText(e)).toggleClass("hide").addClass("show");if(!c){d.addClass("error")}}}};a(function(){b.init()})})(jQuery);
