﻿// JScript 文件
	var browserName = navigator.appName;
	var agt=navigator.platform.toLowerCase();
	var ie5 = (browserName == "Microsoft Internet Explorer") && navigator.appVersion.indexOf('MSIE 5')>0;
	var ie6 = (browserName == "Microsoft Internet Explorer") && navigator.appVersion.indexOf('MSIE 6')>0;
	var ns6 = (navigator.vendor == "Netscape6");
	navigator.userAgent.indexOf("Netscape/7")>=0 ? ns7=true:ns7=false;
	var mac  = (agt.indexOf('mac') != -1);
	var userAgent = window.navigator.userAgent;
	var browserVersion = parseInt(userAgent.charAt(userAgent.indexOf("/")+1),10);
	
	//使效果起作用
	function enableEffect(){
		if(!mac && ie5 || ie6 || ns7){
			return true;
		}
		else{
			return false;			
		}
	}

	//判断是否IE
	function isExplorer(){
		return userAgent.indexOf("MSIE") > 0;
	}
	
	function getElement(name,layer){
		if (browserVersion < 4) return document[name];
		var curDoc = layer ? layer.document : document;
		var elem = curDoc[name];
		if (!elem)
		{
			for (var i=0;i<curDoc.layers.length;i++)
			{
				elem = getElement(name,curDoc.layers[i]);
				if (elem) return elem;
			}
		}
		return elem;
	}
	
	function getImage(name){
		return (!isExplorer()) ? getElement(name,0) : document[name];
	}

	//加载图片（浏览器为FF时）
	function loadImage(){
		if(enableEffect()){
			action = setInterval('fadeOut()',1);
		}
		else{
			if(count_temp == (imglinkArray.length - 1)) {
				count_temp = -1;
			}
			count_temp++;
			var bottomImage = getImage(bottomImageName);
			bottomImage.src = imglinkArray[count_temp].sImgUrl;
			var btmHref = document.getElementById(hrefId);
			btmHref.href = imglinkArray[count_temp].sHref;
			btmHref.innerHTML = imglinkArray[count_temp].sContent;
			document.getElementById(hrefImage).href = imglinkArray[count_temp].sHref;
		}						
	}
	
	//初始化时调用函数
	function notifyLoad(source){
		if(enableEffect()){
			action = setInterval('fadeIn()',1);			
		}
		else if(ns6){			
			setInterval("loadImage()",4000);
		}
		else{
			setTimeout("loadImage()",delay);			
		}
	}
	
	count = 100;
	//加载图片（浏览器为IE时）
	function fadeOut(){
		if(count > 10){
			count=count-10;
			document.getElementById(bottomImageName).style.filter = 'Alpha(opacity='+count+')';
		}
		else if(count == 10){
			clearInterval(action);
			if(count_temp == (imglinkArray.length - 1)) {
				count_temp = -1;
			}
			count_temp++;
			var bottomImage = getImage(bottomImageName);
			bottomImage.src = imglinkArray[count_temp].sImgUrl;
			var btmHref = document.getElementById(hrefId);
			btmHref.href = imglinkArray[count_temp].sHref;
			btmHref.innerHTML = imglinkArray[count_temp].sContent;
			document.getElementById(hrefImage).href = imglinkArray[count_temp].sHref;
		}
	}
	
	//IE下图片渐变效果
	function fadeIn(){
		if(count < 100){
			count=count+10;
			document.getElementById(bottomImageName).style.filter = 'Alpha(opacity='+count+')';
		}
		else if(count == 100){
			clearInterval(action);			
			setTimeout("loadImage()",delay);
		}
	}

	var delay = 3000;
	var count_temp = 0;
	function Img_Link(sImgUrl,sHref,sContent,sTarget)
	{
	   this.sImgUrl = (sImgUrl == null)?'':sImgUrl;
	   this.sHref = (sHref == null || sHref == '')?'/':sHref;
	   this.sContent = (sContent == null)?'':sContent;
	   this.sTarget = (sTarget == null || sTarget == '')?'_self':sTarget;
	}
	var imglinkArray = new Array(); //图片数组
	imglinkArray[0] = new Img_Link('../images/magazines/jrzg.jpg','http://www.chinatoday.com.cn/','今日中国','_blank');
	imglinkArray[1] = new Img_Link('../images/magazines/rmzg.jpg','http://www.peoplechina.com.cn/','人民中国','_blank');
	imglinkArray[2] = new Img_Link('../images/magazines/bjzb.jpg','http://www.beijingreview.com.cn/ ','北京周报','_blank');
	imglinkArray[3] = new Img_Link('../images/magazines/zgbd.jpg','http://www.chinareports.org.cn/','中国报道','_blank');
	var bottomImageName = "imgOMagazine";
	var hrefId = "aOMagazine";
	var hrefImage = "aOMCover";
