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 = '
' + text + '
' + '