﻿/**
 * tld.contact.min.js
 * Manages the styles and functionality of the contact us page.
 *
 * tld.contact.min.js used for production only.  tld.contact.js used for development.
 *
 * @author: Jeremy Burton (jermbo002@gmail.com)
 * @company: SohoPros Inc. (www.sohopros.com)
 * @date: 14 December 2009
 * @copyright TexasLegalDocs.com
 */

var tld=window.tld||{}; $(function(){tld.contact=function(){function i(){c=$("#tbName");e=$("#tbEmail");f=$("#tbPhone");g=$("#taQuestion");b=$("#btnSubmit");d=$("#status")}function j(){b.hover(function(){$(this).toggleClass("ui-state-hover")}).click(function(a){$(this).attr("disabled",true).addClass("ui-state-disabled");$(".validate").validator(k);a.preventDefault()})}function k(a){if(a){d.html("Sending...");a=JSON.stringify({name:c.val(),email:e.val(),phone:f.val(),question:g.val()});tld.ajax("/WebServices/wsContact.asmx/submitContactForm",a, function(l){l?setTimeout(function(){$("#contact-form").hide();$("#contact-thanks").show()},1E3):h()},h)}else b.attr("disabled",false).removeClass("ui-state-disabled")}function h(){d.html("Ooops, an error has occured. Please try again.").addClass("status-error");b.attr("disabled",false).removeClass("ui-state-default")}var c,e,f,g,b,d;return{init:function(){i();j();c.focus()}}}().init()});
