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.