﻿//----------------bgbox参数----------------
var bgopacitydegree = 0;													//背景透明度
var bgopacityspeed=0;														//背景透明加速度
//--------------lightbox参数----------------
var lightboxopspeed=0;  												//窗口透明度
var lightboxopdegree=100;  												//窗口透明加速度

//------------iframe_src参数----------
var lightboxsrc;
//--------------显示/隐藏时间点参数----------------
var showlightbox;
var hiddenlightbox;
//-------------判断是否刷新页面------------------
var checkotherenter = 0;
//----------------定义指定dom节点----------------
function $(d){return document.getElementById(d);}


//===============================================


//----------------lightbox显示----------------
function lightboxshow(lightboxsrc){
	var objbgbox = $("bgbox");
	var objlightbox = $("lightbox");
	var objiframe = $("lightboxiframe")
	
	objbgbox.style.width=document.body.clientWidth + "px";
	//objbgbox.style.width=document.documentElement.clientWidth+"px";  	//设定背景尺寸
	objbgbox.style.height=document.body.scrollHeight+"px";           	//设定背景尺寸
	objlightbox.style.display='block';								 	//显示窗口，初始透明
	//document.getElementById("lightbox").style.height=180+"px";
	lightboxposition();
	objiframe.src=lightboxsrc;										 	//读取iframe地址
	objiframe.style.filter = "Alpha(Opacity=0)";							//初始化iframe透明
	objbgbox.style.display='block';									 	//背景显示，初始透明

	showlightbox = setInterval(lightbox_show,5);						//加载lightbox淡入效果JS，加载计时

}


//----------------lightbox淡入效果JS----------------

function lightbox_show(){
	var objbgbox = $("bgbox");
	var objlightbox = $("lightbox");

	bgopacityspeed=bgopacityspeed+3;										//透明加速度递增公式
	bgopacitydegree=bgopacitydegree+bgopacityspeed;							//透明度递增公式
	objbgbox.style.filter = "Alpha(Opacity=" + bgopacitydegree + ")";  	//背景透明度递增
	objbgbox.style.opacity = bgopacitydegree/100;							//兼容FireFox
   
	if ( bgopacitydegree>=40 ){											//判断结束条件

	clearInterval(showlightbox);										//清空计时
    bgopacitydegree=40;													//重置背景透明度
    bgopacityspeed=0;														//重置背景透明加速度
    
    objlightbox.style.filter = "Alpha(Opacity=100)";						//显示窗口，置为不透明

	}
}
