﻿
function $(id)
{if(id)
{return document.getElementById(id);}
return null;}
function SetCookie(name,value)
{var argc=SetCookie.arguments.length;var argv=SetCookie.arguments;var path=(argc>3)?argv[3]:null;var domain=(argc>4)?argv[4]:null;var secure=(argc>5)?argv[5]:false;document.cookie=name+"="+escape(value)+
((path==null)?"":("; path="+path))+
((domain==null)?"":("; domain="+domain))+
((secure==true)?"; secure":"");}
function DeleteCookie(name)
{var exp=new Date();exp.setTime(exp.getTime()-1);var cval=GetCookie(name);document.cookie=name+"="+escape(cval)+"; expires="+exp.toGMTString();}
function ClearCookie()
{var temp=document.cookie.split(";");var loop3;var ts;for(loop3=0;loop3<temp.length;++loop3)
{ts=temp[loop3].split("=")[0];if(ts.indexOf('mycat')!=-1)
DeleteCookie(ts);}}
function getCookieVal(offset)
{var endstr=document.cookie.indexOf(";",offset);if(endstr==-1)
endstr=document.cookie.length;return unescape(document.cookie.substring(offset,endstr));}
function GetCookie(name)
{var arg=name+"=";var alen=arg.length;var clen=document.cookie.length;var i=0;while(i<clen)
{var j=i+alen;if(document.cookie.substring(i,j)==arg)
{return getCookieVal(j);}
i=document.cookie.indexOf(" ",i)+1;if(i==0)
{break;}}
return null;}
function expandDiv(ctrl,anchor)
{ctl=document.getElementById(ctrl);anchor=document.getElementById(anchor);if(ctl.style.display=="none")
{ctl.style.display="";anchor.innerHTML="隐藏";SetCookie(ctl.id," ");SetCookie(anchor.id,anchor.innerHTML);}
else
{ctl.style.display="none";anchor.innerHTML="显示";SetCookie(ctl.id,"none");SetCookie(anchor.id,anchor.innerHTML);}
try
{var frame1=parent.document.getElementById("iframeNameAnalysis");if(frame1!=undefined)
{frame1.height=document.body.scrollHeight;}
var frame2=parent.document.getElementById("iframeModifyParam");if(frame2!=undefined)
{frame2.height=document.body.scrollHeight;}}
catch(e)
{}}
function checkIsChinese(str)
{if(str=="")
{return false;}
for(i=0;i<str.length;++i)
{var pattern=/([\u4E00-\u9FA5])/gi;pattern.test("");if(pattern.test(str.charAt(i)))
{}
else
{return false;}}
return true;}
function checkIsEnglish(str)
{if(str=="")
{return false;}
var pattern=/^([\-\& a-z\u4E00-\u9FA5]+)$/gi;pattern.test("");if(pattern.test(str))
{return true;}
else
{return false;}}
function checkIsAlpha(str)
{if(str=="")
{return false;}
for(i=0;i<str.length;++i)
{var pattern=/([a-z])/gi;pattern.test("");if(pattern.test(str.charAt(i)))
{}
else
{return false;}}
return true;}
function correctPNG()
{for(var i=0;i<document.images.length;i++)
{try
{var img=document.images[i];var imgName=img.src.toUpperCase();if(imgName.substring(imgName.length-3,imgName.length)=="PNG")
{var imgID=(img.id)?"id='"+img.id+"' ":"";var imgClass=(img.className)?"class='"+img.className+"' ":"";var imgTitle=(img.title)?"title='"+img.title+"' ":"title='"+img.alt+"' ";var imgStyle="display:inline-block;"+img.style.cssText;if(img.align=="left")imgStyle="float:left;"+imgStyle;if(img.align=="right")imgStyle="float:right;"+imgStyle;if(img.parentElement.href)imgStyle="cursor:hand;"+imgStyle;var strNewHTML="<span "+imgID+imgClass+imgTitle
+" style=\""+"width:"+img.width+"px; height:"+img.height+"px;"+imgStyle+";"
+"filter:progid:DXImageTransform.Microsoft.AlphaImageLoader"
+"(src=\'"+img.src+"\', sizingMethod='scale');\"></span>";img.outerHTML=strNewHTML;i=i-1;}}
catch(e)
{}}}
function IsTheSonOf(element,father)
{try
{if(element.id.toLowerCase()==father.toLowerCase())
{return true;}
var p=document.getElementById(father);var origin=element;var e;while(element=element.offsetParent)
{if(element.id.toLowerCase()==father.toLowerCase())
{return true;}
if(element==p)
{return true;}}
element=origin;while(element=element.parentNode)
{if(element.id.toLowerCase()==father.toLowerCase())
{return true;}
if(element==p)
{return true;}}
return false;}
catch(e)
{return false;}}
function addBookmark(title,url)
{if(window.sidebar)
{window.sidebar.addPanel(title,url,"");}
else if(document.all)
{window.external.AddFavorite(url,title);}
else if(navigator.userAgent.toLowerCase().indexOf("safari")!=-1)
{alert("提示：同时按下键盘上的Ctrl+D键即可将本页添加到书签。");}
else if(window.opera&&window.print)
{return true;}}
function setHomePage(url)
{if(document.all)
{document.body.style.behavior='url(#default#homepage)';document.body.setHomePage(url);}
else if(window.netscape)
{try
{netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect");}
catch(e)
{alert("此操作被浏览器拒绝！\n请在浏览器地址栏输入“about:config”并回车\n然后将[signed.applets.codebase_principal_support]设置为'true'");}
var prefs=Components.classes['@mozilla.org/preferences-service;1'].getService(Components.interfaces.nsIPrefBranch);prefs.setCharPref('browser.startup.homepage',url);}
else if(navigator.userAgent.toLowerCase().indexOf("safari")!=-1)
{alert("提示：您可以点击菜单项‘编辑’，然后选择‘偏好设置’，\r\n在弹出的窗口中选择‘常规’，把本页的URL拷贝到‘主页’文本框即可。");}}
function GetOffset(e)
{try
{var t=e.offsetTop;var l=e.offsetLeft;while(e=e.offsetParent)
{t+=e.offsetTop;l+=e.offsetLeft;}
var rec=new Array(1);rec[0]=t;rec[1]=l;return rec;}
catch(e)
{}}
function GetOffset_SubstractScroll(e)
{try
{var t=e.offsetTop;var l=e.offsetLeft;while(e=e.offsetParent)
{t+=e.offsetTop-(e.tagName!="BODY"&&e.tagName!="HTML"?e.scrollTop:0);l+=e.offsetLeft-(e.tagName!="BODY"&&e.tagName!="HTML"?e.scrollLeft:0);}
var rec=new Array(1);rec[0]=t;rec[1]=l;return rec;}
catch(e)
{}}
function popupDialog(control,url,width,height)
{var x=parseInt(screen.width/2.0)-(width/2.0);var y=parseInt(screen.height/2.0)-(height/2.0);var isMSIE=(navigator.appName=="Microsoft Internet Explorer");if(isMSIE)
{retval=window.showModalDialog(url,window,"dialogWidth:"+width+"px; dialogHeight:"+height+"px; dialogLeft:"+x+"px; dialogTop:"+y+"px; status:no; directories:yes;scrollbars:no;Resizable=no; ");if(retval!=undefined&&control!=null&&control!="")
{document.getElementById(control).value=retval;document.getElementById(control).title=retval;}}
else
{window.myAction=this;var win=window.open(url,"mcePopup","top="+y+",left="+x+",scrollbars=no,dialog=yes,modal=yes,width="+width+",height="+height+",resizable=no");eval('try { win.resizeTo(width, height); } catch(e) { }');win.focus();window.addEventListener('click',function(){win.focus();},false);this.returnAction=function(strResult)
{if(strResult!=undefined&&control!=null&&control!="")
{document.getElementById(control).value=strResult;document.getElementById(control).title=strResult;}}}}
function OpenModallessWindow(url,width,height)
{if(width<=0)
{width=400;}
if(height<=0)
{height=500;}
var left=(screen.width-width)/2;var top=(screen.height-height)/2;return window.open(url,'','width='+width+',height='+height+',top='+top+',left='+left+',scrollbars=1,resizable=0');}
String.prototype.trim=function(){return this.replace(/^\s+|\s+$/,"");};var isMSIE=(navigator.appName=="Microsoft Internet Explorer");if(!isMSIE)
{HTMLElement.prototype.__defineGetter__("children",function(){var tmp=[];var j=0;var n;for(var i=0;i<this.childNodes.length;i++){n=this.childNodes[i];if(n.nodeType==1){tmp[j++]=n;if(n.name){if(!tmp[n.name])
tmp[n.name]=[];tmp[n.name][tmp[n.name].length]=n;}
if(n.id)
tmp[n.id]=n;}}
return tmp;});}