	var currmaps = (window.ActiveXObject)?true:false;
	var cintalphastep = (current_browser)?10:0.1; 
	var clogin_fox_alpha = null;
	var cfox_alpha_title = null;
	var call_alpha_object = null;
	var cmapsclassid;
	var cpathclassid;
	var cxmlhtml;
	var callmapscontent;
	var callselect;
	function openmaps(objectmaps,mapsclass,pagepath){
			call_alpha_object = objectmaps;
			cmapsclassid = mapsclass;
			cpathclassid = pagepath;
			openobject();
			cxmlhtml = document.getElementById("mapsout");
			callmapscontent = document.getElementById("mapsout");
			callselect = document.getElementsByTagName("select");//getElementsByTagName getElementsByName
			objectmaps.onmouseout = function(){
					if (currmaps){
							call_alpha_object.filters.alpha.opacity = 0;
					}else{
							call_alpha_object.style.opacity = 0;
					}
			}
			objectmaps.onclick = function(){
					objectmaps.onmouseout = "";
					if (currmaps){
							call_alpha_object.filters.alpha.opacity = 100;
					}else{
							call_alpha_object.style.opacity = 1;
					}
					callmapscontent.style.display = "";
					mapsout.style.display = "";
					for (var i = 0;i < callselect.length;i ++){
							callselect[i].style.visibility = "hidden";
					}
					mapsout.innerHTML = "<div id='mapsload'>地图信息加载中...</div>";
					window.setTimeout("openallthismaps()",1200);
			}
	}
	
	function openobject(){
			if (currmaps){
					if (call_alpha_object.filters.alpha.opacity < 100){
							call_alpha_object.filters.alpha.opacity += cintalphastep;
							setTimeout("openobject()",50);
					}
			}else{
					cfox_alpha_title += cintalphastep;
					call_alpha_object.style.opacity = cfox_alpha_title;
					if (cfox_alpha_title < 1){
							setTimeout("openobject()",50);
					}
			}
	}
	
	function closemaps(objmaps){
			objmaps.className = "mapsallcloseover";
			objmaps.onmouseout = function(){
					objmaps.className = "mapsallcloseout";
			}
			objmaps.onclick = function(){
					for (var i = 1;i < 7;i ++){
							var adiv = document.getElementById("maps_s" + i);
							if (currmaps){
									adiv.filters.alpha.opacity = 0;
							}else{
									adiv.style.opacity = 0;
							}
					}
					callmapscontent.style.display = "none";
					for (var i = 0;i < callselect.length;i ++){
							callselect[i].style.visibility = "visible";
					}
			}
	}
	
	function openallthismaps(){
			var xmlito;
			var xmlhtml;
			if(window.ActiveXObject){
					xmlito = new ActiveXObject("Microsoft.XMLHTTP");
			}else if(window.XMLHttpRequest){
					xmlito = new XMLHttpRequest();
			}
			xmlito.onreadystatechange = function(){
					if (xmlito.readyState == 4){
							mapsout.innerHTML = xmlito.responseText;
					}
			}
			xmlito.open("GET",cpathclassid + "visa/maps.asp?type=" + cmapsclassid + "&class=" + cpathclassid,true);
			xmlito.send(null);
	}
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	