// JavaScript Document
function init_select_set(){
	btn_url="images/select_right.gif";
	btn_focus_url="images/select_right.gif";
	border_color="#aaaaaa";
	font_size="12px";
	rollover_style = "url("+btn_focus_url+") no-repeat right 6px";
	rollout_style = "url("+btn_url+") no-repeat right 6px";
};

var childCreate=false;
function Offset(e)
//È¡Ç©Ä¾Î»
{
	var t = e.offsetTop;
	var l = e.offsetLeft;
	var w = e.offsetWidth;
	var h = e.offsetHeight-2;

	while(e=e.offsetParent)
	{
		t+=e.offsetTop;
		l+=e.offsetLeft;
	}
	return {
		top : t,
		left : l,
		width : w,
		height : h
	}
};

function loadSelect(obj){
	//Ò»È¡SelectÚµÎ»
	var offset=Offset(obj);
	//Ú¶select
	
	//Ò»divselect
	var iDiv = document.createElement("div");
		iDiv.className="iDiv";
		iDiv.id="selectof" + obj.name;
		iDiv.style.position = "absolute";
		iDiv.style.width=offset.width + "px";
		iDiv.style.height=offset.height + "px";
		iDiv.style.top=offset.top + "px";
		iDiv.style.left=offset.left + "px";
		iDiv.style.background=rollout_style;
		iDiv.style.border="1px solid "+border_color;
		iDiv.style.fontSize="12px";
		iDiv.style.lineHeight=offset.height + "px";
		iDiv.style.textIndent="4px";
		iDiv.style.cursor="default";
		document.body.appendChild(iDiv);

	//Ä²selectÄ¬ÏµÑ¡Ê¾
	var tValue=obj.options[obj.selectedIndex].innerHTML;
	iDiv.innerHTML=tValue;


	//å²½Ä£
	iDiv.onmouseover=function(){
		iDiv.style.background=rollover_style;
	};
	iDiv.onmouseout=function(){
		iDiv.style.background=rollout_style;
	};
	iDiv.onclick=function(){
	
		if (document.getElementById("selectchild" + obj.name)){
		//Ð¶Ç·ñ´´½div
			if (childCreate){
				//Ð¶ÏµÇ°Ç²Ç´×´Ì¬Ç´ò¿ªµÄ¾Í¹Ø±ÕµÇ¹Ø±ÕµÄ¾Í´ò¿ª¡
				document.getElementById("selectchild" + obj.name).style.display="none";
				childCreate=false;
			}else{
				document.getElementById("selectchild" + obj.name).style.display="";
				childCreate=true;
			}
		}else{
			//Ê¼Ò»divÒ»divÂ±ß£optionsí¡£
			var cDiv = document.createElement("div");
			cDiv.id="selectchild" + obj.name;
			cDiv.style.position = "absolute";
			cDiv.style.width=offset.width + "px";
			cDiv.style.height=obj.options.length *20 + "px";
			cDiv.style.top=(offset.top+offset.height+2) + "px";
			cDiv.style.left=offset.left + "px";
			cDiv.style.background="#f7f7f7";
			cDiv.style.border="1px solid silver";
			cDiv.style.cursor="default";

			var uUl = document.createElement("ul");
			uUl.id="uUlchild" + obj.name;
			uUl.style.listStyle="none";
			uUl.style.margin="0";
			uUl.style.padding="0";
			uUl.style.fontSize=font_size;
			cDiv.appendChild(uUl);
			document.body.appendChild(cDiv);		
			childCreate=true;
			for (var i=0;i<obj.options.length;i++){
				//Ô­Ê¼selectÇ©ÐµoptionsÓµli
				var lLi=document.createElement("li");
				lLi.id=obj.options[i].value;
				lLi.style.textIndent="4px";
				lLi.style.height="20px";
				lLi.style.lineHeight="20px";
				lLi.innerHTML=obj.options[i].innerHTML;
				uUl.appendChild(lLi);
			}
			var liObj=document.getElementById("uUlchild" + obj.name).getElementsByTagName("li");
			for (var j=0;j<obj.options.length;j++){
				//ÎªliÇ©Â¼
				liObj[j].onmouseover=function(){
					this.style.background="gray";
					this.style.color="white";
				};
				liObj[j].onmouseout=function(){
					this.style.background="white";
					this.style.color="black";
				};
				liObj[j].onclick=function(){
					//é£¬Ò»Ç½Ã»Ñ¡Ä±æµ½Ô­Ê¼selectÇ©Ð£ÒªÙºÃ¿íµ¥Ý½Ò²È¡selectÖµË¡
					obj.options.length=0;
					obj.options[0]=new Option(this.innerHTML,this.id);
					//Í¬Ê±Ç°Ä¹Ø±Õµ
					if(this.id.indexOf("http:")>=0)window.open(this.id);  //Â´
					document.getElementById("selectchild" + obj.name).style.display="none";
					childCreate=false;
					iDiv.innerHTML=this.innerHTML;
				};
			}
		}
	};
};
if(window.attachEvent){
	window.attachEvent("onload",init_select);
}
else{
	window.onload=function(){
		init_select();
	};
}
function init_select(){
	init_select_set();
	var s = document.getElementsByTagName('select');
      for (var i=0; i<s.length; i++) {
        loadSelect(s[i]);
		
      }
      for(var i=0 ; i<s.length;i++){
      	  s[i].style.display="none";
      }
};

document.onclick=function(evt){
	var evt = evt || window.event; 
	var target = evt.target || window.event.srcElement;
	var s = document.getElementsByTagName('select');
	if(target.className!="iDiv"){
      for (var i=0; i<s.length; i++) {
        if(!document.getElementById("selectchild" + s[i].name)) continue;
        document.getElementById("selectchild" + s[i].name).style.display="none";
        childCreate=false;
      }
   }
};


var NowFrame = 1;
var MaxFrame = 4;
var bStart = 0;
function fnToggle() {
var next = NowFrame + 1;
	if(next == MaxFrame+1){
		NowFrame = MaxFrame;
		next = 1;
	}
	if(bStart == 0){
		bStart = 1;
		setTimeout('fnToggle()', 1000);
		return;
	}else{
		oTransContainer.filters[0].Apply();
		document.images['oDIV'+next].style.display = "";
		document.images['oDIV'+NowFrame].style.display = "none"; 
		oTransContainer.filters[0].Play(duration=5);
		if(NowFrame == MaxFrame) 
			NowFrame = 1;
		else
			NowFrame++;
	}
	setTimeout('fnToggle()', 6000);
}
fnToggle();
