$(document).ready(function() { $(document).click(function(e) { var target = $(e.target); var my_acc_menu = $('#my_acc_dropdown'); if((target.attr('id') != 'my_acc' && target.attr('id') != 'my_acc_arrow') && my_acc_menu.is(':visible')) { my_acc_menu.hide(); } if(target.parent('ul#mainnav li').length == 0) { $(".mainnav_sub").hide(); } }); $(document).on('click', '#my_acc', function() { $('#my_acc_dropdown').toggle(); }); $(document).on('click', '#mainnav li a', function() { $(".mainnav_sub").hide(); $(this).parent().find(".mainnav_sub").toggle(); }); $(document).on('click', '#close_ie8_msg', function() { $("#ie8").hide(); $.ajax({ type: "GET", url: "/scripts/ie8.php", cache: false, dataType: "html" }); }) function isValidEmailAddress(emailAddress) { var pattern = new RegExp(/^[+a-zA-Z0-9._-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,4}$/i); return pattern.test(emailAddress); } $(document).on('click', '#done_btn', function() { lnk = $(this).attr('rel'); window.location.href = lnk; }); $('#login_user_email').focus(); $('#signup_user_email').focus(); $(document).on('submit', '#register-form', function(e) { e.preventDefault(); $.ajax({ type: 'POST', dataType: 'json', cache: false, url: '/members/login.php', data: $('#register-form').serialize(), success: function(data){ if(data['success'] == '1') { $('#register-form').addClass('hidden'); $('#signup-done').removeClass('hidden'); } else { var err_msg_html = ''; for(var i = 0; i < data['err_msg'].length; i++) { err_msg_html += '
  • ' + data['err_msg'][i] + '
  • '; } err_msg_html = ''; $('#signin-error').removeClass('hidden'); $('#signin-error-msg').html(err_msg_html); } } }); return false; }); });