
(function(){var GLOBAL={os:{mac:/Mac/.test(navigator.userAgent),win:/Windows/.test(navigator.userAgent)},ua:{ie:/MSIE/.test(navigator.userAgent),ie6:/MSIE 6/.test(navigator.userAgent),ie7:/MSIE 7/.test(navigator.userAgent),ff:/Firefox/.test(navigator.userAgent),ff2:/Firefox\/2/.test(navigator.userAgent),ff3:/Firefox\/3/.test(navigator.userAgent),safari:/Safari/.test(navigator.userAgent)},regExes:{email:/^([a-zA-Z0-9-_.]+@[a-zA-Z0-9-\.]+\.[a-zA-Z]{1,7})$/,empty:/^$/},validateEmail:function(val){return GLOBAL.regExes.email.test(val);},_init:function(){}};var ER={$email:$('#email:first'),$edit:$('.edit-link'),$confirm:$('.confirm-email'),$check:$('.email-check'),$fields:$(':text'),$required:$('.frm-req'),$submit:$('#submit-button'),version:null,validateEmail:function(){var val=$.trim(ER.$email.val());var $parent=ER.$email.parent();$parent.removeClass('frm-err');if(GLOBAL.regExes.email.test(val)){if(ER.$check==ER.$submit){ER.$check.val('submit with address: '+val);}
else if(ER.$check[0].tagName.toLowerCase()=='input'){ER.$check.val(val);}
else{ER.$check.text(val);}
if(val!=''){ER.$confirm.show();}
else{if($('.version4').length==0){ER.$confirm.hide();}}}
else{ER.$check.text('');if($('.version4').length==0){ER.$confirm.hide();}
$parent.addClass('frm-err').append('<span class="err-msg">Please enter a valid e-mail address.<span>');}},showEmail:function(){var val=$.trim(this.value);if(ER.$check[0].tagName.toLowerCase()=='input'){ER.$check.val(val);}
else{ER.$check.text(val);}
if(val!=''){ER.$edit.show();}
else{ER.$edit.hide();}},validateField:function(){var val=$.trim(this.value);var $parent=$(this).parent();$parent.removeClass('frm-err').find('.err-msg').remove();if(GLOBAL.regExes.empty.test(val)){$parent.addClass('frm-err').append('<span class="err-msg">This field cannot be empty.<span>');}
if($('.frm-req[value=""]').length==0&&$('.err-msg').length==0){ER.$submit.removeClass('disabled').removeAttr('disabled');}
else{ER.$submit.addClass('disabled').attr('disabled','disabled');}},doubleKey:function(){ER.$email.keypress(function(e){ER.$email.val(ER.$email.val()+String.fromCharCode(e.charCode));ER.$email.unbind('keypress').blur(function(){ER.$email.keypress(ER.doubleKey);});});},_init:function(){ER.$fields.val('');ER.version=$('.innerDiv:first').attr('id').replace('version','');$('.version li a').each(function(){if(location.href.indexOf(this.href)>=0){$(this).addClass('active').before('&raquo;');}});if(ER.version!="1"){if(ER.version.indexOf('5')==0){ER.$check=ER.$submit;}
if(ER.version.indexOf('a')>=0){ER.$email.keypress(ER.doubleKey);}
ER.$required.blur(ER.validateField);ER.$fields.blur(function(){$(this).removeClass('active');}).focus(function(){$(this).addClass('active');});ER.$email.blur(ER.validateEmail);ER.$check.blur(ER.validateEmail).keyup(function(){ER.$email.val(this.value);});}
else{ER.$email.blur(ER.showEmail);}
ER.$edit.click(function(e){e.preventDefault();ER.$email.focus().select();});var $lightbox=$('.lightbox');$lightbox.click(function(e){e.preventDefault();$(this).hide();});$('form').submit(function(e){e.preventDefault();$(this).blur();$lightbox.show().find('.boxed-info').html('<a href="#" class="close-link">[X]</a> <h4>You\'re submitting this form with the e-mail address:</h4>\n<p>'+ER.$email.val()+'</p>\n<h4>Is that what you meant?</h4>').focus();});}};$(document).ready(ER._init);window.ER=ER;})();
