﻿var SM={showError:function(msg){$("#result").html("<span class='cr error'>"+msg+"</span>");},loading:function(){$("#result").html("<span class='loading'>正在提交，请稍候...</span>");},showMsg:function(msg){$("#result").html("<span class='cg done'>"+msg+"</span>");},enableBtn:function(){$("#btnOk").removeAttr("disabled");},disEnableBtn:function(){$("#btnOk").attr("disabled","disabled");},loadJs:function(js){var oHead=document.getElementsByTagName('head').item(0);var oScript=document.createElement("script");oScript.type="text/javascript";oScript.src=js;oHead.appendChild(oScript);}}
var Word={frm:"Words",name:null,content:null,contact:null,clear:function(){$("#txtName").val("");$("#txtContact").val("");$("#txtContent").val("");},submit:function(){Word.name=$("#txtName").val();if(Word.name==""||Word.name.length>10){SM.showError("请填写10个汉字以内的称呼。");return;}
Word.contact=$("#txtContact").val();if(Word.contact==""||Word.contact.length>200){SM.showError("请填写200个汉字以内的联系方式。");return;}
Word.content=$("#txtContent").val();if(Word.content==""||Word.content.length>1000){SM.showError("请填写小于1千字的反馈内容。");return;}
SM.disEnableBtn();SM.loading();jQuery.ajax({type:"POST",url:"Ajax.ashx",data:"frm="+Word.frm+"&name="+Word.name+"&content="+Word.content+"&contact="+Word.contact,async:false,success:function(text,state){SM.showMsg(text);Word.clear();},error:function(response,state){SM.showError(response.responseText);}});SM.enableBtn();}};var Link={frm:"Links",name:null,url:null,remark:null,clear:function(){$("#txtName").val("");$("#txtUrl").val("");$("#txtRemark").val("");},checkUrl:function(url){var strRegex="^((https|http|ftp|rtsp|mms)?://)"
+"?(([0-9a-z_!~*'().&=+$%-]+: )?[0-9a-z_!~*'().&=+$%-]+@)?"
+"(([0-9]{1,3}\.){3}[0-9]{1,3}"
+"|"
+"([0-9a-z_!~*'()-]+\.)*"
+"([0-9a-z][0-9a-z-]{0,61})?[0-9a-z]\."
+"[a-z]{2,6})"
+"(:[0-9]{1,4})?"
+"((/?)|"
+"(/[0-9a-z_!~*'().;?:@&=+$,%#-]+)+/?)$";var re=new RegExp(strRegex);return re.test(url);},submit:function(){Link.name=$("#txtName").val();if(Link.name==""||Link.name.length>10){SM.showError("请填写10个汉字以内的网站名称。");return;}
Link.url=$("#txtUrl").val();if(Link.url==""||Link.url.length>200){SM.showError("请填写长度小于70的网站地址。");return;}
Link.remark=$("#txtRemark").val();if(Link.remark==""||Link.remark.length>1000){SM.showError("请填写200个汉字内的联系方式。");return;}
if(!Link.checkUrl(Link.url)){SM.showError("网站地址形如：http://56Fix.com/");return;}
SM.disEnableBtn();SM.loading();jQuery.ajax({type:"POST",url:"Ajax.ashx",data:"frm="+Link.frm+"&name="+Link.name+"&url="+Link.url+"&remark="+Link.remark,async:false,success:function(text,state){SM.showMsg(text);Link.clear();},error:function(response,state){SM.showError(response.responseText);}});SM.enableBtn();}};window.onload=function(){SM.loadJs("http://www.diytrade.com/common-res/js/JQuery/jquery.1.3.pack.js");};