function clickafter(D,B){var A=ReturnOjb(B).getElementsByTagName("a");for(var C=0;C<ReturnOjb(B).getElementsByTagName("a").length;C++){A[C].className=""}D.className="hover"}function ReturnOjb(A){return document.getElementById(A)}function typemouseover(E){var C=ReturnOjb("cataloglistid").getElementsByTagName("h3");var A=$("#cataloglistid").width();for(var D=0;D<C.length;D++){var B="pro_"+D;if(E.id==B){E.className="hover";if(ReturnOjb(B+"_middle")){$("#"+B+"_middle").css({"position":"absolute","z-Index":"9999999"});ReturnOjb(B+"_middle").style.left=A+"px";ReturnOjb(B+"_middle").style.display="block"}}else{ReturnOjb(B).className="";if(ReturnOjb(B+"_middle")){ReturnOjb(B+"_middle").style.display="none"}}}}function productmouseover(C){var A=C.parentNode.getElementsByTagName("li");for(var B=0;B<A.length;B++){if(C==A[B]){A[B].className="hover"}else{A[B].className=""}}}function getPosLeft(B){var A=B.offsetLeft;while(B=B.offsetParent){A+=B.offsetLeft||0}return A}function getPosTop(B){var A=B.offsetTop;while(B=B.offsetParent){A+=B.offsetTop||0}return A}function isInvalid(A){if(A==undefined||A==""){return true}else{return false}}function isEmpty(A){if(A==""){return true}else{return false}}function checkStringFormat(I,H){var I;var F;var C;if(isInvalid(I)){return false}if(isInvalid(H.type)){alert("参数错误！");return false}if(!isInvalid(H.length)&&(I.length>H.length)){return false}C=H.type;switch(C){case"custom":if(isInvalid(H.pattern)){alert("参数错误！");return false}F=H.pattern;break;case"userid":F=/^[a-zA-Z0-9_]{3,15}$/;break;case"alphanum":F=/^[a-zA-Z0-9_.]*$/;break;case"number":F=/^\d+(\.(\d){1,2})?$/;break;case"integer":F=/^[-\+]?\d+$/;break;case"chinese":F=/^[\u4e00-\u9fa5_a-zA-Z0-9_.]+$/;break;case"email":F=/^\w{3,}@\w+(\.\w+)+$/;break;case"domain":F=/^\w+([-.]\w+)*\.\w+([-.]\w+)*$/;break;case"url":F=/^http:\/\/[A-Za-z0-9]+\.[A-Za-z0-9]+[\/=\?%\-&_~`@[\]\':+!]*([^<>\"\"])*$/;break;case"phones":F=/^(\d{3,4}\-)?[1-9]\d{6,7}$/;break;case"mobile":F=/(^[1][0-9]{10}$)|(^0[1][0-9]{10}$)/;break;case"phone":F=/^(\d{3,4}\-)?[1-9]\d{6,7}$/;break;case"mailname":var E=/^\w+([-+.]\w+)*$/;var G=/^\w+$/;F=function(J){if(J.length<3){if(G.test(J)){return true}else{return false}}else{if(E.test(J)){return true}else{return false}}};break;case"date":var A=/^(\d{4})\-(\d{1,2})\-(\d{1,2})$/;F=function(J){if(!A.test(J)){return false}if(RegExp.$3>31||RegExp.$2>12){return false}var K=new Date(RegExp.$1,Number(RegExp.$2-1),RegExp.$3);if(K.getMonth()!=Number(RegExp.$2-1)){return false}return true};break;case"time":var D=/^(\d{1,2})\:(\d{1,2})\:(\d{1,2})$/;F=function(J){if(!D.test(J)){return false}if(RegExp.$1>23||RegExp.$2>59||RegExp.$3>59){return false}return true};break;case"ip":var B=/^(\d+)\.(\d+)\.(\d+)\.(\d+)$/;F=function(J){if(!B.test(J)){return false}if(RegExp.$1>255||RegExp.$2>255||RegExp.$3>255||RegExp.$4>255){return false}return true};break;case"mac":F=/^([0-9A-Fa-f]{2})(-[0-9A-Fa-f]{2}){5}|([0-9A-Fa-f]{2})(:[0-9A-Fa-f]{2}){5}/;break;case"port":var B=/^[-\+]?\d+$/;F=function(J){if(!B.test(J)){return false}if(J>65535){return false}return true};break}if(typeof(F)!="function"){if(!F.test(I)){return false}if(I.search(F)==-1){return false}}else{if(!F(I)){return false}}return true}function checkPassword(A){var B=/[a-z]+/i;var C=/[0-9]+/i;if(A.length<6){alert("密码长度必须大于6位！");return false}if(!B.test(A)||!C.test(A)){alert("密码中必须包含字母和数字！");return false}return true}function check_url(A,B){var C=checkStringFormat(A,{"type":B});return C}function check_all(A,C,B){var D=checkStringFormat(A,{"type":C,"pattern":B});return D}function toHTML(A){if(A==null||A==""||typeof(A)=="undefined"){return A}A=A.replace(/&/g,"&amp;");A=A.replace(/</g,"&lt;");A=A.replace(/>/g,"&gt;");A=A.replace(/ /g,"&nbsp;");A=A.replace(/(\r\n)|(\n)/gi,"<br>");return A};
