PageSourceSearch

https://www.homesforsaleinmontgomeryalabama.com/scripts/TeamMemberUtils.js

js homesforsaleinmontgomeryalabama.com collected 2026-09-26 20:31:58 UTC 3,821 bytes, 119 lines download raw bytes

1/*
2============================
3TEAM MEMBER LIGHTBOX FUNCTIONS
4============================
5*/
6
7function StartLightBoxTeamEmail(visistatdid, visistatstring, memberid, membername, membertitle) {
8    InsertExtraVisistat(visistatdid, visistatstring + membername);
9
10    $('#aboutteamlightbox-thankyou').hide();
11    $('#aboutteam-info').find('.lightboxtopwrapper').show();
12    $('#aboutteam-info').find('.lightboxform').show();
13
14    $('#aboutteamlightbox-membername').text(membername);
15    $('#aboutteamlightbox-membertitle').text(membertitle);
16    $('#aboutteam_memberid').val(memberid);
17
18    //curtains up, start the show!
19    $('#aboutteam-lightbox').show().fadeTo(300, 0.6, function () { startLightBox2extraproperty('#aboutteam-lightbox', '#aboutteam-info', '#aboutteam-wrapper'); });
20}
21
22//finish loading up the show and setup the close button
23function startLightBox2extraproperty(divtoclose, divtoshow, wrapper) {
24    $(wrapper).show().fadeTo(300, 1.0);
25
26    $(divtoshow).show();
27    $(wrapper).find('a.close').click(
28	function () {
29	    $(wrapper).fadeTo(300, 0.0, function () { closeLightboxextraproperty(divtoclose, wrapper); });
30	}
31		);
32}
33
34function closeLightboxextraproperty(divtoclose, wrapper) {
35    closeJsError_TeamMember();
36    $(divtoclose).fadeTo(300, 0.0, function () { hideLightboxextraproperty(divtoclose, wrapper); });
37}
38
39function hideLightboxextraproperty(divtoclose, wrapper) {
40    $(wrapper).hide();
41    $(divtoclose).hide();
42}
43
44function showJsError_TeamMember(errormsg) {
45    if (errormsg != '') {
46        $('.formerror').html(errormsg);
47    }
48    $('#lightbox-messaging').show().animate({ top: "0" }, { duration: 800, easing: 'easeOutExpo' }).animate({ top: "-50px" }, { duration: 300, easing: 'easeInExpo' });
49    setTimeout('$("#lightbox-messaging a.closeerror").fadeTo(800, 1.0);', 1200);
50    $('#lightbox-messaging a.closeerror').click(
51			   function () {
52			       closeJsError_TeamMember();
53			   }
54		    );
55}
56
57
58function OnTeamMemberAjaxError(arg, msg) {
59    showJsError_TeamMember(msg);
60}
61
62function closeJsError_TeamMember() {
63    $("#lightbox-messaging a.closeerror").fadeTo(800, 0.0);
64    $('#lightbox-messaging').animate({ top: "-300px" }, { duration: 800, easing: 'easeInExpo', complete: hideErrorMessaging_TeamMember });
65}
66
67function hideErrorMessaging_TeamMember() {
68    $('#lightbox-messaging').hide();
69}
70
71function ThankYouTeamMember(title, msg, thankyoudivid, infodivid) {
72    $(thankyoudivid).find('h2').html(title);
73    $(thankyoudivid).find('p').html(msg);
74    $(infodivid).find('.lightboxtopwrapper').hide();
75    $(infodivid).find('.lightboxform').hide();
76    $(thankyoudivid).show();
77}
78
79/*
80============================
81SEND TEAM MEMBER EMAIL FUNCTIONS
82============================
83*/
84
85function SendTeamMemberEmail() {
86    var form, vFields, pName, errorMsg;
87
88    var vFields = ["aboutteam_fromname", "aboutteam_fromemail"];
89    var pName = [Rps.International.Resources.Common.YourName, Rps.International.Resources.Common.YourEmail];
90
91    errorMsg = validate(false, vFields, pName);
92
93    if (errorMsg == 'success') {
94
95        form = $('#sendteammemberemail-form');
96
97        $.post(
98            form.attr('action'),
99            form.serialize(),
100            OnSendTeamMemberComplete
101        );
102    }
103    else {
104        showJsError_TeamMember(errorMsg);
105    }
106}
107
108function OnSendTeamMemberComplete(arg) {
109    if (arg.Success) {
110        closeJsError_TeamMember();
111        ThankYouTeamMember(Rps.International.Resources.Common.Success, arg.Message, '#aboutteamlightbox-thankyou', '#aboutteam-info');
112        $('#sendteammemberemail-form').each(function () {
113            this.reset();
114        });
115    }
116    else {
117        showJsError_TeamMember(arg.Message);
118    }
119}

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.