ph$.toolkit={containsDOM:function(container,containee){var isParent=false;do{if((isParent=container==containee)){break;}
containee=containee.parentNode;}while(containee!=null);return isParent;},checkMouseLeave:function(element,evt){evt=ph$.toolkit.getEvent();if(element.contains&&evt.toElement){return!element.contains(evt.toElement);}else if(evt.relatedTarget){return!ph$.toolkit.containsDOM(element,evt.relatedTarget);}else{return null;}},getEvent:function(){if(document.all){return window.event;}
func=ph$.toolkit.getEvent.caller;while(func!=null){var arg0=func.arguments[0];if(arg0){if(arg0.constructor==Event||arg0.constructor==MouseEvent)
return arg0;}
func=func.caller;}
return null;},includeJs:function(file){var html_doc=document.getElementsByTagName('head')[0];js=document.createElement('script');js.setAttribute('type','text/javascript');js.setAttribute('src',file);html_doc.appendChild(js);js.onreadystatechange=function(){if(js.readyState=='complete'){}}
js.onload=function(){}
return false;},includeCss:function(css_file){var html_doc=document.getElementsByTagName('head')[0];css=document.createElement('link');css.setAttribute('rel','stylesheet');css.setAttribute('type','text/css');css.setAttribute('href',css_file);html_doc.appendChild(css);css.onreadystatechange=function(){if(css.readyState=='complete'){}}
css.onload=function(){}
return false;},isArray:function(tar){return Object.prototype.toString.call(tar)==='[object Array]';},getPos:function(obj){var t=obj.offsetTop;var l=obj.offsetLeft;var height=obj.offsetHeight;while(obj=obj.offsetParent){t+=obj.offsetTop;l+=obj.offsetLeft;}
return{left:l,top:t};},browserLv:function(){var blv;if(window.XMLHttpRequest){if(!window.ActiveXObject){blv="Other";}else{blv="IE7";}}else{blv="IE6";}
return blv;},copyToClipboard:function(txt){if(window.clipboardData){window.clipboardData.clearData();window.clipboardData.setData("Text",txt);}else if(navigator.userAgent.indexOf("Opera")!=-1){window.location=txt;}else if(window.netscape){try{netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect");}catch(e){alert("被浏览器拒绝！\n请在浏览器地址栏输入'about:config'并回车\n然后将'signed.applets.codebase_principal_support'设置为'true'");return false;}
var clip=Components.classes['@mozilla.org/widget/clipboard;1'].createInstance(Components.interfaces.nsIClipboard);if(!clip)
return;var trans=Components.classes['@mozilla.org/widget/transferable;1'].createInstance(Components.interfaces.nsITransferable);if(!trans)
return;trans.addDataFlavor('text/unicode');var str=new Object();var len=new Object();var str=Components.classes["@mozilla.org/supports-string;1"].createInstance(Components.interfaces.nsISupportsString);var copytext=txt;str.data=copytext;trans.setTransferData("text/unicode",str,copytext.length*2);var clipid=Components.interfaces.nsIClipboard;if(!clip)
return false;clip.setData(trans,null,clipid.kGlobalClipboard);}}}