document.write;
if (!navigator.javaEnabled()) {
document.write("Warning:
Your Browser do not support java or java not be enabled.
Check newer version or enable java function");
}
var PopMenuWidth = 200;
var TempOBJ;
var g_intX,g_intY; //localtion of mouse point in golbal var
var objLighting,objCurObj; //这两个全局变量前者用于定时器对象,后者用于递归所需传递的参数对象。
function inchmeal(objSrc){ //“淡入淡出”函数
var intTmp=(inchmeal.arguments.length>1)?inchmeal.arguments[1]:1; //intTmp的默认值为“1”,这个参数为此值时应用“淡出”效果;如果这个参数的值为零,那么将应用“淡入”效果。
if(intTmp){ //“淡出”
if(objSrc.filters.alpha.opacity<=80) objSrc.filters.alpha.opacity+=20; /*逐渐增大当前对象的滤镜的“透明度”属性的值,以达到当前对象逐渐明朗的“淡出”效果。*/
else if(window.objLighting) clearInterval(objLighting); //透明度已经达到最高值将结束“淡出”过程。
}
else{ //“淡入”
if(objSrc.filters.alpha.opacity>=20) objSrc.filters.alpha.opacity-=20; /*和上面相反,逐渐减小“透明度”,以达到“淡入”的效果。*/
else if(window.objLighting){
clearInterval(objLighting); //透明度达到最小值将结束“淡入”过程。
if(objSrc.tagName=='DIV') objCurObj.style.visibility="hidden"; //隐藏菜单所在的层
}
}
}
function showMenu(objSrc){ //定位并调用“淡入淡出”函数显示菜单
var intX,intY;
objCurObj=objSrc;
intX=(eval(event.clientX)<636)?eval(event.clientX):736;
intY=(eval(event.clientY)<320)?eval(event.clientY):420; //防止菜单“跑”到页面之外
objCurObj.style.pixelLeft=intX+document.body.scrollLeft;
objCurObj.style.pixelTop=intY+document.body.scrollTop; //将右键菜单移动到鼠标右下角
if(window.objLighting) clearInterval(objLighting); //如果有正在进行的“淡入淡出”过程先清除之
if(objCurObj.style.visibility=="visible") objCurObj.filters.alpha.opacity=0; //如果菜单已经显示先将此菜单设置为透明
objCurObj.style.visibility="visible"; //显示右键菜单
objLighting=setInterval('inchmeal(objCurObj)',45); //开始“淡出”
g_intX = intX;
g_intY = intY;
// clickMenu(MainMenuSel);
}
function showMenuSub(thisobject,objSrc){ //定位并调用“淡入淡出”函数显示菜单
var intX,intY;
objCurObj=objSrc;
// if ( TempOBJ != thisobject ) clickMenu(TempOBJ);
intX=(eval(event.clientX)<636)?eval(event.clientX):736;
intY=(eval(event.clientY)<320)?eval(event.clientY):420; //防止菜单“跑”到页面之外
objCurObj.style.pixelLeft=g_intX+202;
objCurObj.style.pixelTop=intY-20; //将右键菜单移动到鼠标右下角
if(window.objLighting) clearInterval(objLighting); //如果有正在进行的“淡入淡出”过程先清除之
if(objCurObj.style.visibility=="visible") objCurObj.filters.alpha.opacity=0; //如果菜单已经显示先将此菜单设置为透明
objCurObj.style.visibility="visible"; //显示右键菜单
objLighting=setInterval('inchmeal(objCurObj)',80); //开始“淡出”
TempOBJ = thisobject;
}
function toggleMenu(objSrc){ //Activate the menu
if ( (TempOBJ != objSrc) && (objSrc.contains(event.fromElement)) ) {
// 不在主菜单焦点,也不在子菜单焦点就关闭菜单
// clickMenu(objSrc);
// clickMenu(MainMenuSel_2);
}
if(objSrc.contains(event.toElement)){ //鼠标进入当前对象范围
objSrc.style.cursor='hand'; //将当前对象的鼠标样式置为“手形”
objSrc.className='light'; //将当前对象设置为活动样式
}
else if(objSrc.contains(event.fromElement)){ //鼠标离开
objSrc.style.cursor='';
objSrc.className=''; //reset to default
}
}
function clickMenu(objSrc){ // fade in
objCurObj=objSrc;
if(objCurObj.style.visibility=="visible"){ //already pop up.
if(window.objLighting) clearInterval(objLighting); //clear the fading process
objLighting=setInterval('inchmeal(objCurObj,0)',55); //begin fade in
}
}
function addFavorite(){ //add to favorite
var url,title;
title=''+document.title;
url=''+self.location;
window.external.AddFavorite(url,title);
}
function closeMenu(objSrc){
objSrc.style.visibility="hidden";
}
document.write("\