/*//////////////////////////////////////////////////////////////////
* Script For Dvbbs Program -- 前台页面公共对象
* Version: 8.3.0
* Copyright (C) 2000 - 2005 bbs.dvbbs.net
*
* For further information visit:
* http://bbs.dvbbs.net/
* http://www.aspsky.net/
*
* Builder: Fssunwin
* Created: 2005-04-23
*///////////////////////////////////////////////////////////////////
var DvMenu = new MenuObj();
//CSS读取
window.onload = function(e) {
try{
var cookieName = forum_sn+'_style_'+templateid+'_'+boardid;
var cookie = Dvbbs.readCookie(cookieName);
var title = (cookie ? cookie : getActiveStyleSheet());
setActiveStyleSheet(title);
if (Dvbbs.BrowserInfo.IsIE||Dvbbs.BrowserInfo.IsNC6){
document.onclick=DvMenu.hidemenu;
};
}catch(e){};
};
window.onunload = function(e) {
var filepath = getActiveStyleSheet();
Dvbbs.createCookie("style", filepath, 365);
};
//转换CSS
function setActiveStyleSheet(filepath) {
if (filepath.lastIndexOf('.css')==-1) return false;
var cookieName = forum_sn+'_style_'+templateid+'_'+boardid;
var i, a
for(i=0; (a = document.getElementsByTagName("link")[i]); i++) {
if (a.getAttribute("title") == "Dvbbs_BodyCss")
{
a.href=filepath;
Dvbbs.createCookie(cookieName, filepath, 365);
break;
};
};
};
function getActiveStyleSheet() {
var i, a;
for(i=0; (a = document.getElementsByTagName("link")[i]); i++) {
if (a.getAttribute("title") == "Dvbbs_BodyCss") return a.getAttribute("href");
}
return null;
}
/*
菜单MENU
*/
function showmenu(e,vmenu,vmenuobj,mod){
DvMenu.ShowMenu(e,vmenu,vmenuobj,mod);
};
function MenuObj(){
this.ShowMenu = function (e,vmenu,vmenuobj,mod){
if (!Dvbbs.BrowserInfo.IsIE&&!Dvbbs.BrowserInfo.IsNC6&&!Dvbbs.BrowserInfo.IsNC4){return false;};
var which=vmenu;
if (vmenuobj)
{
var getMenuObj = Dvbbs.Objects(vmenuobj);
if (getMenuObj){which = getMenuObj.innerHTML;};
};
if (!which){return};
this.clearhidemenu();
menuobj = Dvbbs.Objects("popmenu");
if (!menuobj){return false;};
menuobj.thestyle=((Dvbbs.BrowserInfo.IsIE||Dvbbs.BrowserInfo.IsNC6)? menuobj.style : menuobj);
if (Dvbbs.BrowserInfo.IsIE||Dvbbs.BrowserInfo.IsNC6){menuobj.innerHTML=which;}
else{
menuobj.document.write(''+which+'');
menuobj.document.close();
};
menuobj.contentwidth = ((Dvbbs.BrowserInfo.IsIE||Dvbbs.BrowserInfo.IsNC6)? menuobj.offsetWidth : menuobj.document.gui.document.width);
menuobj.contentheight = ((Dvbbs.BrowserInfo.IsIE||Dvbbs.BrowserInfo.IsNC6)? menuobj.offsetHeight : menuobj.document.gui.document.height);
eventX = (Dvbbs.BrowserInfo.IsIE? event.clientX : Dvbbs.BrowserInfo.IsNC6? e.clientX : e.x);
eventY = (Dvbbs.BrowserInfo.IsIE? event.clientY : Dvbbs.BrowserInfo.IsNC6? e.clientY : e.y);
var rightedge = (Dvbbs.BrowserInfo.IsIE? document.body.clientWidth-eventX : window.innerWidth-eventX);
var bottomedge = (Dvbbs.BrowserInfo.IsIE? document.body.clientHeight-eventY : window.innerHeight-eventY);
var getlength;
if (rightedge