﻿
function AddFavorite(sURL, sTitle) 
{ 
    try 
    { 
         window.external.addFavorite(sURL, sTitle); 
     } 
    catch (e) 
    { 
        try 
        { 
             window.sidebar.addPanel(sTitle, sURL, ""); 
         } 
        catch (e) 
        { 
             alert("加入收藏失败，请使用Ctrl+D进行添加"); 
         } 
     } 
} 

function SetHome(obj,vrl){ 
    try{ 
         obj.style.behavior='url(#default#homepage)';
         obj.setHomePage(vrl); 
     } 
    catch(e){ 
        if(window.netscape) { 
            try { 
                     netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect"); 
             } 
            catch (e) { 
                     alert("此操作被浏览器拒绝！请在浏览器地址栏输入“about:config”并回车然后将[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 Menu(menu){
	this.isIE = !!(window.attachEvent &&navigator.userAgent.indexOf('Opera') === -1);//判断是否是IE
	this.y = function(e){
		var offset=e.offsetTop;
		if(e.offsetParent!=null) offset+=this.y(e.offsetParent);
		return offset;
	}
	this.x = function(e){
		var offset=e.offsetLeft;
		if(e.offsetParent!=null) offset+=this.x(e.offsetParent);
		return offset;
	}
	this.$ = function(id){
		return document.getElementById(id);
	}
	this.$$ = function(obj,name){
		var rs = new Array();
		var childNodes = obj.childNodes;
		for(var i = 0 ;i<childNodes.length;i++){
			if(childNodes[i].nodeName == name){
				rs.push(childNodes[i]);
			}
		}
		return rs;
	}
	this.root = this.$(menu);
	this.init();
}
Menu.prototype.init = function(){
	this.bind(this.root);
}
Menu.prototype.bind = function(root){
	var liNodes = this.$$(root,'LI');
	for(var i = 0;i<liNodes.length;i++){
		var liNode = liNodes[i];
		if(liNode.style.display==''||liNode.style.display=='none'){
			if(this.isIE){
				liNode.style.display = 'inline';
			}
			else {
				liNode.style.display = 'inline-block';
			}
		}
		var divs = this.$$(liNode,'DIV');
		for(var j=0;j<divs.length;j++){
			var div = divs[j];
			div.style.display = 'none';
			if(div.style.width==''){
				div.style.maxWidth = this.root.style.width;
			}
			div.style.position = 'absolute';
			if(this.isIE){
				div.style.left = this.x(liNode);
				div.style.top = this.y(liNode) + liNode.offsetHeight;
			}
			
			var uls = this.$$(div,'UL');
			for(var  k =0;k<uls.length;k++){
				this.bind(uls[k]);
			}
		}
		liNode.$$ = function(name){
			var rs = new Array();
			var childNodes = this.childNodes;
			for(var i = 0 ;i<childNodes.length;i++){
				if(childNodes[i].nodeName == name){
					rs.push(childNodes[i]);
				}
			}
			return rs;
		}
		liNode.onmouseover = function (){
			var ds = this.$$('DIV');
			for(var j=0;j<ds.length;j++){
				var div = ds[j];
				div.style.display = 'block';
			}
		}
		liNode.onmouseout = function (){
			var ds = this.$$('DIV');
			for(var j=0;j<ds.length;j++){
				var div = ds[j];
				div.style.display = 'none';
			}
		}
	}
}

function intScrollPic(sids){
	var scrollPic_02 = new ScrollPic();
	if(sids=="")
		sids = 1;
	scrollPic_02.scrollContId = "ISL_Cont_" + sids; //内容容器ID
	scrollPic_02.arrLeftId = "LeftArr";//左箭头ID
	scrollPic_02.arrRightId = "RightArr"; //右箭头ID

	scrollPic_02.frameWidth = 870;//显示框宽度
	scrollPic_02.pageWidth = 290; //翻页宽度

	scrollPic_02.speed = 10; //移动速度(单位毫秒，越小越快)
	scrollPic_02.space = 10; //每次移动像素(单位px，越大越快)
	scrollPic_02.autoPlay = true; //自动播放
	scrollPic_02.autoPlayTime = 3; //自动播放间隔时间(秒)

	scrollPic_02.initialize(); //初始化	
	}


