function inittabpanel(tabobj,selcls,activeindex){
try{
ext.each(ext.fly(tabobj).query("li"),
function(it,index,items){
if(activeindex==index){
ext.get(it).addclass(selcls);
var _rel=it.getattribute("rel");
if(_rel){
if(ext.get(_rel))ext.get(_rel).setstyle({display:'block'});
}
}else{
ext.get(it).removeclass(selcls);
var _rel=it.getattribute("rel");
if(_rel){
if(ext.get(_rel))ext.get(_rel).setstyle({display:'none'});
}
}
}
);
ext.get(tabobj).on('mouseover',
function(e, t) {
ext.fly(t).radioclass(selcls);
ext.each(ext.fly(tabobj).query("li"),
function(it,index,items){
var _rel=it.getattribute("rel");
var _hrf=it.getattribute("hrf");
if(_rel){
if(t!=it){
if(ext.get(_rel))ext.get(_rel).setstyle({display:'none'});
}else{
if(ext.get(_rel))ext.get(_rel).setstyle({display:'block'});
if(ext.get(_hrf))ext.fly(_hrf).dom.href=it.getattribute("path");
}
}
}
);
},
null,
{delegate: 'li'}
);
}catch(e){
//alert(e);
}
}
// javascript document
//添加到收藏夹
// 调用方法:
// 加入收藏
function addtofavorite()
{
if (document.all){
window.external.addfavorite(document.url,document.title);
}else if (window.sidebar){
window.sidebar.addpanel(document.title, document.url, "");
}
}
/**
* 设为首页 调用方法:
* 设为首页
*/
function sethomepage(obj){
vrl = document.url;
try{
obj.style.behavior = 'url(#default#homepage)';
obj.sethomepage(vrl);
}
catch(e){
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',vrl);
}
}
}
//添加到收藏夹
function addfavor(url,title) {
if(confirm("网站名称:"+title+"\n网址:"+url+"\n确定添加收藏?")){
var ua = navigator.useragent.tolowercase();
if(ua.indexof("msie 8")>-1){
external.addtofavoritesbar(url,title,'it有道');//ie8
}else{
try {
window.external.addfavorite(url, title);
} catch(e) {
try {
window.sidebar.addpanel(title, url, "");//firefox
} catch(e) {
alert("加入收藏失败,请使用ctrl+d进行添加");
}
}
}
}
return false;
}
/*
格式符 输出 说明
------ ---------- --------------------------------------------------------------
y 2007 4位数字表示的当前年数
y 07 2位数字表示的当前年数
m 01 当前的月份,两位数字,不足位补“0”
n 1 当前的月份,不补“0”
d 05 月份中的天数,两位数字,不足位补“0”
j 5 月份中的天数,不补“0”
w 三 当前星期的缩写,三个字母
a pm 小写的“am”和“pm”
a pm 大写的“am”和“pm”
g 3 12小时制表示的当前小时数,不补“0”
g 15 24小时制表示的当前小时数,不补“0”
h 03 12小时制表示的当前小时数,不足位补“0”
h 15 24小时制表示的当前小时数,不足位补“0”
i 05 不足位补“0”的分钟数
s 01 不足位补“0”的秒数
*/
date.prototype.format=function(dft){
var dt=this;
var weeknames=['日','一','二','三','四','五','六'];
var y=dt.getyear();
var y=dt.getfullyear();
var m=dt.getmonth()+1;
var d=dt.getdate();
var w=dt.getday();
var h=dt.gethours();
var h=h>12?h-12:h;
var am=h>12?'pm':'am';
var i=dt.getminutes();
var s=dt.getseconds();
dft=dft.replace('y',y).replace('y',y);
dft=dft.replace('n',m).replace('m',m>10?m:'0'+m);
dft=dft.replace('j',d).replace('d',d>10?d:'0'+d);
dft=dft.replace('g',h).replace('h',h>10?h:'0'+h);
dft=dft.replace('g',h).replace('h',h>10?h:'0'+h);
dft=dft.replace('a',am).replace('a',am.touppercase());
dft=dft.replace('i',i>10?i:'0'+i);
dft=dft.replace('s',s>10?i:'0'+s);
dft=dft.replace('w',weeknames[w]);
return dft;
}