﻿

//页面加载时需要执行的函数
//公共变量
var meun_page_on_sign="";//判断菜单显示的背景颜色

 window.onload=function()
 {
    var parentDiv=document.getElementById("Aone");
	if(parentDiv!=null)
	{
	    parentDiv.onmouseover =fun_navigator;
		parentDiv.onmouseout = fun_navigator;
	}
	
	meun_page_on_set();//背景颜色设置；先后顺序不可改变
		
	menu_onchange();//背景颜色变化；先后顺序不可改变

	setposition();


	

	
 }



//旗下网站定位
function setposition()
{
    var backdiv = document.getElementById("backdiv");
    var top_menu = document.getElementById("top_menu");
    
    backdiv.style.left=document.body.scrollWidth/2+270 + 'px';
    //$('#Aone').css('left',document.body.scrollWidth/2+257);
    
    //backdiv.style.left = getElementPos("top_menu").x;

    
}



function bookmark(title,url)
{
if (window.sidebar) window.sidebar.addPanel(title, url,"");
else if( window.opera && window.print ){
var mbm = document.createElement('a');
mbm.setAttribute('rel','sidebar');
mbm.setAttribute('href',url);
mbm.setAttribute('title',title);
mbm.click();}
else if( document.all ) window.external.AddFavorite( url, title);
}
	//分类导航事件监听处理
	function fun_navigator(e)
	{
     var ksdh_body = document.getElementById('backdiv');
	 if(window.event) e=window.event;
     var browser=window.event?e.srcElement:e.target;
     if(e.type=='mouseout')
     {
			ksdh_body.style.display ="none";
     }
     else if(e.type=='mouseover')
     {
       ksdh_body.style.display ="block";
       setposition();
     }
     }
//获取鼠标的位置坐标
function mousePosition(ev) 
 { 
 if(ev.pageX || ev.pageY) 
 { 
 return {x:ev.pageX, y:ev.pageY}; 
 } 
 return { x:ev.clientX + document.body.scrollLeft - document.body.clientLeft,y:ev.clientY + document.body.scrollTop - document.body.clientTop }; 
 }
 
 //菜单背景样式改变
 function menu_onchange()
 {
    var menu_index = document.getElementById('menu_index');
    if(menu_index.className!="menu_index_on_page")
    {
        menu_index.onmouseover=function(){this.className="menu_index_on"};
        menu_index.onmouseout=function(){this.className="menu_index"};
    }
    
    var menu_index = document.getElementById('menu_about');
    if(menu_index.className!="menu_about_on_page")
    {
        menu_index.onmouseover=function(){this.className="menu_about_on"};
        menu_index.onmouseout=function(){this.className="menu_about"};
    }
    
    var menu_index = document.getElementById('menu_hangye');
    if(menu_index.className!="menu_hangye_on_page")
    {
        menu_index.onmouseover=function(){this.className="menu_hangye_on"};
        menu_index.onmouseout=function(){this.className="menu_hangye"};
    }
    
    var menu_index = document.getElementById('menu_anli');
    if(menu_index.className!="menu_anli_on_page")
    {
        menu_index.onmouseover=function(){this.className="menu_anli_on"};
        menu_index.onmouseout=function(){this.className="menu_anli"};
    }
    
    var menu_index = document.getElementById('menu_news');
    if(menu_index.className!="menu_news_on_page")
    {
        menu_index.onmouseover=function(){this.className="menu_news_on"};
        menu_index.onmouseout=function(){this.className="menu_news"};
    }
    
    var menu_index = document.getElementById('menu_rencai');
    if(menu_index.className!="menu_rencai_on_page")
    {
        menu_index.onmouseover=function(){this.className="menu_rencai_on"};
        menu_index.onmouseout=function(){this.className="menu_rencai"};
    }
    
 }
 
function meun_page_on_set()
{
    if(meun_page_on_sign!="")
    {
        if(meun_page_on_sign=="menu_index")
        {
            var menu_index = document.getElementById('menu_index');
            menu_index.className="menu_index_on_page";
        }
        
        if(meun_page_on_sign=="menu_about")
        {
            var menu_about = document.getElementById('menu_about');
            menu_about.className="menu_about_on_page";
        }
        
        if(meun_page_on_sign=="menu_hangye")
        {
            var menu_hangye = document.getElementById('menu_hangye');
            menu_hangye.className="menu_hangye_on_page";
        }
        
        if(meun_page_on_sign=="menu_anli")
        {
            var menu_anli = document.getElementById('menu_anli');
            menu_anli.className="menu_anli_on_page";
        }
        
        if(meun_page_on_sign=="menu_news")
        {
            var menu_news = document.getElementById('menu_news');
            menu_news.className="menu_news_on_page";
        }
        
        if(meun_page_on_sign=="menu_rencai")
        {
            var menu_rencai = document.getElementById('menu_rencai');
            menu_rencai.className="menu_rencai_on_page";
        }
        
    }
}
 
 
 //获取一个div的位置
 function getElementPos(elementId){
    var ua = navigator.userAgent.toLowerCase();
    var isOpera = (ua.indexOf('opera') != -1);
    var isIE = (ua.indexOf('msie') != -1 && !isOpera); // not opera spoof
    var el = document.getElementById(elementId);
    if (el.parentNode === null || el.style.display == 'none') {
        return false;
    }
    var parent = null;
    var pos = [];
    var box;
    if (el.getBoundingClientRect) //IE
    {
        box = el.getBoundingClientRect();
        var scrollTop = Math.max(document.documentElement.scrollTop, document.body.scrollTop);
        var scrollLeft = Math.max(document.documentElement.scrollLeft, document.body.scrollLeft);
        return {
            x: box.left + scrollLeft,
            y: box.top + scrollTop
        };
    }
    else 
        if (document.getBoxObjectFor) // gecko    
        {
            box = document.getBoxObjectFor(el);
            var borderLeft = (el.style.borderLeftWidth) ? parseInt(el.style.borderLeftWidth) : 0;
            var borderTop = (el.style.borderTopWidth) ? parseInt(el.style.borderTopWidth) : 0;
            pos = [box.x - borderLeft, box.y - borderTop];
        }
        else // safari & opera    
        {
            pos = [el.offsetLeft, el.offsetTop];
            parent = el.offsetParent;
            if (parent != el) {
                while (parent) {
                    pos[0] += parent.offsetLeft;
                    pos[1] += parent.offsetTop;
                    parent = parent.offsetParent;
                }
            }
            if (ua.indexOf('opera') != -1 || (ua.indexOf('safari') != -1 && el.style.position == 'absolute')) {
                pos[0] -= document.body.offsetLeft;
                pos[1] -= document.body.offsetTop;
            }
        }
    if (el.parentNode) {
        parent = el.parentNode;
    }
    else {
        parent = null;
    }
    while (parent && parent.tagName != 'BODY' && parent.tagName != 'HTML') { // account for any scrolled ancestors
        pos[0] -= parent.scrollLeft;
        pos[1] -= parent.scrollTop;
        if (parent.parentNode) {
            parent = parent.parentNode;
        }
        else {
            parent = null;
        }
    }
    return {
        x: pos[0],
        y: pos[1]
    };
}


