function clear_form(form_name, error){ $('#'+error).html(''); $('#'+error).fadeOut(''); document.forms[form_name].reset(); $(document.forms[form_name]).find('input').attr('class', '') } function gen_unique_key(){ var date = new Date(); var key = date.getFullYear()+"_"+date.getMonth()+"_"+date.getDay()+"_"+date.getHours()+"_" +date.getMinutes()+"_"+date.getMilliseconds(); return key } function validateEmail(email) { var re = /^(([^<>()[\]\\.,;:\s@\"]+(\.[^<>()[\]\\.,;:\s@\"]+)*)|(\".+\"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/; return re.test(email); } function accept_action(message, fun, params){ $('#acceptModal').modal('show'); $('[name="accept_action_button"]').on('click', function(){return fun(params), $('#acceptModal').modal('hide')}); $('[name="accept_action_message"]').html(message); } function show_system_message(text){ var block_name = 'system_message_'+gen_unique_key(); var block = ''; $('.bill_place').append(block); var block_obj = $('div[name="'+block_name+'"]'); block_obj.css('display', 'block'); $('img[name="'+block_name+'"]').click(function(){ close_system_message(block_name) }); block_obj.fadeOut(10000); block_obj.mouseover(function(){ $(this).stop().css('opacity', '1'); }); block_obj.mouseout(function(){ $(this).fadeOut(10000); }) } function close_system_message(obj){ $('div[name="'+obj+'"]').css('display', 'none'); } function get_next_button(start_place_type, start_place_id){ var response = ''; $.ajax({ type: 'GET', url: '/courses/get_next_button/', data: {'start_place_type': start_place_type, 'start_place_id': start_place_id}, async: false, success: function(data){ if(data.code == '1'){ response = data['data']; } else { response = ''; } } }); return response } function in_array(value, array) { for(var i=0; i