﻿//copyright 2011 Cywise, LLC. min ag
jax.startInvite = { inviteField: "", inviteBtn: "", inviteType: "", bindEvents: function() { $("#" + jax.startInvite.inviteBtn).bind('click', function() { jax.startInvite.add(jax.startInvite.inviteType); }); }, add: function(siType) { var em = $("#" + jax.startInvite.inviteField).val(); if (em == "") { return; } var isEmValid = jax.startInvite.isValidEmail(em); if (!isEmValid) { alert("Please enter a valid email address."); return; } var postData = 'siEmail=' + em + '&siType=' + siType; var sUrl = jax.path + "/assets/jax/StartInvites/CreateStartInvites" + jax.ext; $.ajax({ url: sUrl, type: 'POST', data: postData, cache: false, success: function(o) { jax.startInvite.addPass(o); }, error: function(o) { jax.startInvite.addFail(o); } }); }, addPass: function(o) { var siID = ""; var RecordGuid = ""; $("StartInvites item", o).each(function() { siID = $("siID", this).text(); guid = $("RecordGuid", this).text(); }); if (siID == "Error") { alert("Error"); } else { $("#requestPanel").html('<div class="panelText" style="padding-top:30px;">Great! We\'ll get an invite to you soon. For now, have fun exploring JotSpace!</div><div style="padding-top:20px;"><a id="exploreBtn" class="btn" href="#">Explore</a></div>'); $("#exploreBtn").bind('click', function() { $("#panelHolder").fadeOut("fast"); }); } }, addFail: function(o) { alert("Sorry, invite failed."); }, isValidEmail: function(str) { return (str.indexOf(".") > 2) && (str.indexOf("@") > 0); } };
