var g_email_regex=/^[-\w\.]+@([\w-]+\.)+[\w-]{2,4}$/;var dom={};dom.contact=function(D){var form=D.find('form:eq(0)');var input_subject=D.find('input:eq(0)');var textarea_content=D.find('textarea:eq(0)');var input_email=D.find('input:eq(1)');var warnning_msg=D.find('.warnning_msg:eq(0)').text().split('|');var ret=true;input_subject.blur(function(){$(this).parent().find('.err').remove();subject=$.trim($(this).val());if(subject==''){input_subject.after('<em class="err">'+warnning_msg[0]+'</em>');ret=false;return}});textarea_content.blur(function(){$(this).parent().find('.err').remove();content=$.trim($(this).val());if(content==''){textarea_content.after('<em class="info err">'+warnning_msg[1]+'</em>');ret=false;return}});input_email.blur(function(){$(this).parent().find('.err').remove();email=$.trim($(this).val());if(email==''){input_email.after('<em class="err">'+warnning_msg[2]+'</em>');ret=false;return}if(!g_email_regex.test(email)){input_email.after('<em class="err">'+warnning_msg[3]+'</em>');ret=false;return}});form.submit(function(){form.find('.err').remove();ret=true;input_subject.blur();if(!ret){input_subject.focus();return false}textarea_content.blur();if(!ret){textarea_content.focus();return false}input_email.blur();if(!ret){input_email.focus();return false}})};$.HS(dom);
