ISP.namespace("ISP.Subscribe",function(){var f={},a=null,e=null,b=null,c=null,d=null,g=null,h=null,l=function(){a.val("");e.val("");d.show();c.hide();b.hide()},i=function(){a.focus()},j=function(a,n){g.html(a);h.unbind("click").click(n);d.hide();c.show();b.hide()},o=function(){$.colorbox.close()},k=function(){d.show();c.hide();b.hide();i()};return{Init:function(m){f=m||{};a=$("#subscribe_name");e=$("#subscribe_email");d=$("#subscribe_entry");c=$("#subscribe_result");b=$("#subscribe_active");g=$("#subscribe_message");
h=$("#subscribe_ok");$("#subscribe").colorbox({open:!1,inline:!0,href:"#subscribe_content",opacity:0.75,onOpen:l,onComplete:i,width:445});$("#subscribe_submit").click(function(){b.show();$.ajax({type:"POST",url:f.subscribePath,data:{name:a.val(),email:e.val()},dataType:"json",success:function(a){var b=null,c=null;a.success?(c="<p>Your request to receive notifications about Icy Strait Point updates has been sent successfully!</p><p>Thank you for your interest!</p>",b=o):(c=a.error,b=k);j(c,b)},error:function(){j("<p>Unable to contact server, please try again later.",
k)}});return!1})}}});

