// ImageFader Version 1.0, Jan. 9 2000.
// DHTML script written by Marinne Chuang : marinne@tricast.com.tw.

// SET OPTIONS
var E_strIFaderTransType     = 'reveal'; // 'reveal' | 'blend'
var E_intIFaderRevealType    = 23;       // 1~23
var E_intIFaderTransDuration = 2.000;    // 3.0 seconds
var E_intIFaderTransDelay    = 3000;     // 2 seconds
// END


var E_objTimer;
var E_intCurrImg = 0;
var E_aryObjFadingImgs = new Array();
var E_ie4 = document.all?true:false;
var E_nn4 = document.layers?true:false;

function E_IFaderInit() {
	if(!E_ie4 && !E_nn4) return;
	if(E_ie4) {
		var theImg = document.all['idImgFading'];
		if(theImg == null) return;
		with(document.all['idImgFading']) {
			style.filter = (E_strIFaderTransType == 'reveal')?'revealTrans':'blendTrans';
			style.filter.duration = E_intIFaderTransDuration;
			style.filter.transition = E_intIFaderRevealType;
		}
	}
	E_objTimer = window.setInterval('E_IFaderFade()',E_intIFaderTransDelay);
}

function E_IFaderFade() {
	if(E_ie4) {
		with(document.all['idImgFading']) {
			if(E_strIFaderTransType == 'reveal') {
				filters(0).transition = E_intIFaderRevealType;
			}
			if(E_intCurrImg == (E_aryObjFadingImgs.length - 1)) {
				E_intCurrImg = -1;
			}
			E_intCurrImg++;
			title = E_aryObjFadingImgs[E_intCurrImg].sAlt;
	
			filters(0).apply();
			src = E_aryObjFadingImgs[E_intCurrImg].sImgUrl;
			filters(0).play();
		}
	}
	else if(E_nn4) {
		if(E_intCurrImg == (E_aryObjFadingImgs.length - 1)) {
			E_intCurrImg = -1;
		}
		E_intCurrImg++;
		document.images['idImgFading'].src = E_aryObjFadingImgs[E_intCurrImg].sImgUrl;
	}
}

function E_IFaderClick() {
	var objCurrImg = E_aryObjFadingImgs[E_intCurrImg];
	switch(typeof(objCurrImg.command)) {
	case 'function':
		objCurrImg.command();
		break;
	case 'string':
		switch(objCurrImg.sTarget) {
		case '_self':
			self.location.href = objCurrImg.command;
			break;
		case '_blank':
			window.open(objCurrImg.command);
			break;
		case '_parent':
			parent.location.href = objCurrImg.command;
			break;
		case '_top':
			top.location.href = objCurrImg.command;
			break;
		default:
			window.open(objCurrImg.command,objCurrImg.sTarget);
		}
	}
}

function E_IFaderMouseover() {
	window.status = E_aryObjFadingImgs[E_intCurrImg].sAlt;
}

function E_IFaderMouseout() {
	window.status = '';
}

function E_IFaderClearTimer() {
	window.clearInterval(E_objTimer);
}
window.onunload = E_IFaderClearTimer;

function E_objFadingImg(sImgUrl,command,sAlt,sTarget) {
	this.sImgUrl = (sImgUrl == null)?'':sImgUrl;
	this.command = (command == null || command == '')?'http://www.yftx.com.cn':command;
	this.sAlt = (sAlt == null)?'':sAlt;
	this.sTarget = (sTarget == null || sTarget == '')?'_self':sTarget;
}

// DEFINE IMAGE SEQUENCES
E_aryObjFadingImgs[0] = new  E_objFadingImg('images/jsImage/img_1.jpg','images/jsImage/img_1.jpg',' ','_blank');
E_aryObjFadingImgs[1] = new  E_objFadingImg('images/jsImage/img_2.jpg','images/jsImage/img_2.jpg',' ','_blank');
E_aryObjFadingImgs[2] = new  E_objFadingImg('images/jsImage/img_3.jpg','images/jsImage/img_3.jpg',' ','_blank');
E_aryObjFadingImgs[3] = new  E_objFadingImg('images/jsImage/img_4.jpg','images/jsImage/img_4.jpg',' ','_blank');
E_aryObjFadingImgs[4] = new  E_objFadingImg('images/jsImage/img_5.jpg','images/jsImage/img_5.jpg','','_blank');
E_aryObjFadingImgs[5] = new  E_objFadingImg('images/jsImage/img_6.jpg','images/jsImage/img_6.jpg','','_blank');
E_aryObjFadingImgs[6] = new  E_objFadingImg('images/jsImage/img_7.jpg','images/jsImage/img_7.jpg','','_blank');
//E_aryObjFadingImgs[6] = new  E_objFadingImg('./qd518.files/P7240093.jpg','./qd518.files/P7240093.jpg','夜青岛\n','_blank');

//  END

// PRELOAD IMAGE FILES
var aryImg = new Array(E_aryObjFadingImgs.length);
for(i = 0; i < E_aryObjFadingImgs.length; i++) {
	aryImg[i] = new Image();
	aryImg[i].src = E_aryObjFadingImgs[i].sImgUrl;
}

//菜单
var menuOffX=0	//菜单距连接文字最左端距离
var menuOffY=20	//菜单距连接文字顶端距离

var ie4=document.all&&navigator.userAgent.indexOf("Opera")==-1
var ns6=document.getElementById&&!document.all
function showmenu(e,vmenu,mod){
	which=vmenu
	menuobj=document.getElementById("popmenu")
	menuobj.thestyle=menuobj.style
	menuobj.innerHTML=which
	menuobj.contentwidth=menuobj.offsetWidth
	eventX=e.clientX
	eventY=e.clientY
	var rightedge=document.body.clientWidth-eventX
	var bottomedge=document.body.clientHeight-eventY

		if (rightedge<menuobj.contentwidth)
			menuobj.thestyle.left=document.body.scrollLeft+eventX-menuobj.contentwidth+menuOffX
		else
			menuobj.thestyle.left=ie4? ie_x(event.srcElement)+menuOffX : ns6? window.pageXOffset+eventX : eventX
		
		if (bottomedge<menuobj.contentheight&&mod!=0)
			menuobj.thestyle.top=document.body.scrollTop+eventY-menuobj.contentheight-event.offsetY+menuOffY-23
		else
			menuobj.thestyle.top=ie4? ie_y(event.srcElement)+menuOffY : ns6? window.pageYOffset+eventY+10 : eventY

	menuobj.thestyle.visibility="visible"
}


function ie_y(e){  
	var t=e.offsetTop;  
	while(e=e.offsetParent){  
		t+=e.offsetTop;  
	}  
	return t;  
}  
function ie_x(e){  
	var l=e.offsetLeft;  
	while(e=e.offsetParent){  
		l+=e.offsetLeft;  
	}  
	return l;  
}

function highlightmenu(e,state){
	if (document.all)
		source_el=event.srcElement
		while(source_el.id!="popmenu"){
			source_el=document.getElementById? source_el.parentNode : source_el.parentElement
			if (source_el.className=="menuitems"){
				source_el.id=(state=="on")? "mouseoverstyle" : ""
		}
	}
}


function hidemenu(){if (window.menuobj)menuobj.thestyle.visibility="hidden"}
function dynamichide(e){if ((ie4||ns6)&&!menuobj.contains(e.toElement))hidemenu()}
document.onclick=hidemenu
document.write("<div class=menuskin id=popmenu onmouseover=highlightmenu(event,'on') onmouseout=highlightmenu(event,'off');dynamichide(event)></div>")