$(document).ready(function(){$("#contactLink, #contactForm a:eq(0)").click(function(b){b.preventDefault();$.get("contact7466.html?type=Client",function(c){$(c).modal({close:false,overlayId:"contact-overlay",containerId:"contact-container",onOpen:contact.open,onShow:contact.show,onClose:contact.close})})});$("#contactLink, #contactForm a:eq(1)").click(function(b){b.preventDefault();$.get("contact587d.html?type=Expert",function(c){$(c).modal({close:false,overlayId:"contact-overlay",containerId:"contact-container",onOpen:contact.open,onShow:contact.show,onClose:contact.close})})});$("#contactLink, #contactForm a:eq(2)").click(function(b){b.preventDefault();$.get("contactb1a0.html?type=Partner",function(c){$(c).modal({close:false,overlayId:"contact-overlay",containerId:"contact-container",onOpen:contact.open,onShow:contact.show,onClose:contact.close})})});$("#contactLink, #becomeaclient a:eq(0)").click(function(b){b.preventDefault();$.get("contact7466.html?type=Client",function(c){$(c).modal({close:false,overlayId:"contact-overlay",containerId:"contact-container",onOpen:contact.open,onShow:contact.show,onClose:contact.close})})});$("#contactLink, #postaproject a:eq(0)").click(function(b){b.preventDefault();$.get("contact7466.html?type=Client",function(c){$(c).modal({close:false,overlayId:"contact-overlay",containerId:"contact-container",onOpen:contact.open,onShow:contact.show,onClose:contact.close})})});$("#contactLink, #postaproject a:eq(1)").click(function(b){b.preventDefault();$.get("contact7466.html?type=Client",function(c){$(c).modal({close:false,overlayId:"contact-overlay",containerId:"contact-container",onOpen:contact.open,onShow:contact.show,onClose:contact.close})})});$("#contactLink, #postaprojectleft a:eq(0)").click(function(b){b.preventDefault();$.get("contact7466.html?type=Client",function(c){$(c).modal({close:false,overlayId:"contact-overlay",containerId:"contact-container",onOpen:contact.open,onShow:contact.show,onClose:contact.close})})});$("#contactLink, #expertsearch a:eq(0)").click(function(b){b.preventDefault();$.get("contact7466.html?type=Client",function(c){$(c).modal({close:false,overlayId:"contact-overlay",containerId:"contact-container",onOpen:contact.open,onShow:contact.show,onClose:contact.close})})});$("#contactLink, #expertnt a:eq(0)").click(function(b){b.preventDefault();$.get("contact7466.html?type=Client",function(c){$(c).modal({close:false,overlayId:"contact-overlay",containerId:"contact-container",onOpen:contact.open,onShow:contact.show,onClose:contact.close})})});var a=["cancel.png","form_bottom.html","form_top.html","form_top_ie.html","loading.html","send.png"];$(a).each(function(){var b=new Image();b.src="img/contact/"+this})});var contact={message:null,open:function(a){if($.browser.mozilla){$("#contact-container .contact-button").css({"padding-bottom":"2px"})}if($.browser.safari){$("#contact-container .contact-input").css({"font-size":".9em"})}var b=$("#contact-container .contact-title").html();$("#contact-container .contact-title").html("Loading...");a.overlay.fadeIn(200,function(){a.container.fadeIn(200,function(){a.data.fadeIn(200,function(){$("#contact-container .contact-content").animate({height:200},function(){$("#contact-container .contact-title").html(b);$("#contact-container form").fadeIn(200,function(){$("#contact-container #contact-name").focus();if($.browser.msie&&$.browser.version<7){$("#contact-container .contact-button").each(function(){if($(this).css("backgroundImage").match(/^url[("']+(.*\.png)[)"']+$/i)){var c=RegExp.$1;$(this).css({backgroundImage:"none",filter:'progid:DXImageTransform.Microsoft.AlphaImageLoader(src="'+c+'", sizingMethod="crop")'})}})}})})})})})},show:function(a){$("#contact-container .contact-send").click(function(b){b.preventDefault();if(contact.validate()){$("#contact-container .contact-message").fadeOut(function(){$("#contact-container .contact-message").removeClass("contact-error").empty()});$("#contact-container .contact-title").html("Please wait ...");$("#contact-container .contact-content").animate({height:"200px"},function(){$("#contact-container .contact-loading").fadeIn(200,function(){document.getElementById("msg").style.display="none";$.ajax({url:"contact.php",data:$("#contact-container form").serialize()+"&action=send",type:"post",cache:false,dataType:"html",complete:function(d){$("#contact-container .new-message").html(d.responseText);document.getElementById("msg").style.display="none";if(LTrim(d.responseText).length>0){$("#contact-container .contact-loading").fadeOut(200,function(){$("#contact-container .contact-message").html("").fadeIn(200);return false})}else{$("#contact-container .contact-loading").fadeOut(200,function(){$("#contact-container .contact-message").html(d.responseText).fadeIn(200)});return false}},error:contact.error})})})}else{if($("#contact-container .contact-message:visible").length>0){var c=$("#contact-container .contact-message div");c.empty();contact.showError();c.fadeIn(200)}else{$("#contact-container .contact-message").animate({height:"30px"},contact.showError)}}})},close:function(a){$("#contact-container .contact-message").fadeOut();$("#contact-container form").fadeOut(200);$("#contact-container .contact-content").animate({height:40},function(){a.data.fadeOut(200,function(){a.container.fadeOut(200,function(){a.overlay.fadeOut(200,function(){$.modal.close()})})})})},error:function(a){alert(a.statusText)},validate:function(){contact.message="";var a=$("#contact-container #contact-email").val();if(!a){contact.message+="Email address is required. "}else{if(!contact.validateEmail(a)){contact.message+="Email is invalid. "}}if(!$("#contact-container #contact-password").val()){contact.message+="Password is required. "}if(contact.message.length>0){return false}else{return true}},validateEmail:function(b){var a=b.lastIndexOf("@");if(a<1||(a+1)===b.length){return false}if(/(\.{2,})/.test(b)){return false}var c=b.substring(0,a);var d=b.substring(a+1);if(c.length<1||c.length>64||d.length<4||d.length>255){return false}if(/(^\.|\.$)/.test(c)||/(^\.|\.$)/.test(d)){return false}if(!/^"(.+)"$/.test(c)){if(!/^[-a-zA-Z0-9!#$%*\/?|^{}`~&'+=_\.]*$/.test(c)){return false}}if(!/^[-a-zA-Z0-9\.]*$/.test(d)||d.indexOf(".")===-1){return false}return true},showError:function(){$("#contact-container .contact-message").html($('<div class="contact-error">').append(contact.message)).fadeIn(200)}};
