﻿//简化获取对象方法.
function $(id) {
    return (typeof id == "string" ? document.getElementById(id) : id);
}
function $N(name) {
    return document.getElementsByName(name);
}
function $TN(name, root) {
    return root ? $(root).getElementsByTagName(name) : document.getElementsByTagName(name);
}
function exist(id) {
    return $(id) != null;
}

//按class名称获取对象数组.
document.getElementsByClassName = function(theName){ 
　　　　var j = 0; 
　　　　var array = []; 
　　　　for(var i = 0;(e = document.getElementsByTagName("*")[i]); i++){ 
　　　　　　if(e.className == theName){ 
　　　　　　　　array[j] = e; 
　　　　　　　　j++; 
　　　　　　} 
　　　　} 
　　　　return array; 
} 

//加入收藏夹.
function addCookie(url,siteName){
    if (document.all){
         window.external.addFavorite(url,siteName);
    }
    else if (window.sidebar){
          window.sidebar.addPanel(siteName, url, "");
    }
}

//设为首页.
function setHomepage(url){
	if (document.all){
        document.body.style.behavior='url(#default#homepage)';
       document.body.setHomePage(url);
	}
    else if (window.sidebar){
    	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',url);
	}
}

//Flash
////'src'type:text;'w','h'type:num.
function flash(src,w,h){
document.write('<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase=" http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0" width="'+w+'" height="'+h+'">');
document.write('<param name="movie" value="'+src+'"><param name="quality" value="high"><param name="menu" value="false">');
document.write('<param name="wmode" value="transparent">');
document.write('<embed src="'+src+'" width="'+w+'" height="'+h+'" quality="high" pluginspage=" http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" menu="false" wmode="transparent"></embed>');
document.write(' </object>');
}

//banner轮换代码开始
//判断浏览器类型
var qgExploer = navigator.appName;
var qgIE;
if(qgExploer == "Microsoft Internet Explorer")
{
	qgIE = "IE";
	if(navigator.appVersion.match(/7./i)!='7.')
	{
		qgIE = "IE6";
	}
}
else
{
	qgIE = "FF";
	document.write("<style type='text/css'>body{overflow-y:scroll;}</style>");
}

var qgbody = (document.documentElement) ? document.documentElement : document.body;

function change_img()
        {
            if(key==0)
            {
                key=1;
            }
            else if(document.all)
            {
                $("qgplayer_pic").filters[0].Apply();
                $("qgplayer_pic").filters[0].Play(duration=2);
            }
            eval('$("qgplayer_pic").src=img'+nn+'.src');
            if(qgIE != "FF")
            {
                eval('$("qgplayer_pic").filters.item(0).transition=23');
            }
            else
            {
                for(p_i=0;p_i<11;p_i++)
                {
                    var p_i_i = 0.1 * p_i;
                    var p_i_m = 100 * p_i;
                    window.setTimeout("eval(ff_filter("+p_i_i+"))",p_i_m);
                }
            }
            eval('$("qgplayer_url").href=url'+nn+'.src');
            for (var i=1;i<=counts;i++)
            {
                $("xxjdjj"+i).className='axx';
            }
            $("xxjdjj"+nn).className='bxx';
            nn++;
            if(nn>counts)
            {
                nn=1;
            }
            tt=setTimeout('change_img()',6000);
}
function changeimg(n)
{
	nn=n;
	window.clearInterval(tt);
	change_img();
}

function ff_filter(t)
{
	var m = '$("qgplayer_pic").style.cssText = "-moz-opacity:'+t+';"';
	return m;
}
//banner轮换代码结束
