function opacity(id, opacStart, opacEnd, millisec) { 
	//speed for each frame 
	var speed = Math.round(millisec / 100); 
	var timer = 0; 
	//determine the direction for the blending, if start and end are the same nothing happens 
	if(opacStart > opacEnd) { 
		for(i = opacStart; i >= opacEnd; i--) { 
			setTimeout("changeOpac(" + i + ",'" + id + "')",(timer * speed)); 
			timer++; 
		} 
	} else if(opacStart < opacEnd) { 
		for(i = opacStart; i <= opacEnd; i++) 
		{ 
			setTimeout("changeOpac(" + i + ",'" + id + "')",(timer * speed)); 
			timer++; 
		} 
	} 
} 
//change the opacity for different browsers 
function changeOpac(opacity, id) { 
	var object = document.getElementById(id).style; 
	object.opacity = (opacity / 100); 
	object.MozOpacity = (opacity / 100); 
	object.KhtmlOpacity = (opacity / 100); 
	object.filter = "alpha(opacity=" + opacity + ")"; 
} 
function shiftOpacity(id, millisec) { 
	//if an element is invisible, make it visible, else make it ivisible 
	if(document.getElementById(id).style.opacity == 0) { 
	opacity(id, 0, 100, millisec); 
	} else { 
	opacity(id, 100, 0, millisec); 
	} 
} 
function blendimage(divid, imageid, imagefile, millisec) { 
	var speed = Math.round(millisec / 100); 
	var timer = 0; 
	//set the current image as background 
	document.getElementById(divid).style.backgroundImage = "url(" + document.getElementById(imageid).src + ")"; 
	//make image transparent 
	changeOpac(0, imageid); 
	//make new image 
	document.getElementById(imageid).src = imagefile; 
	//fade in image 
	for(i = 0; i <= 100; i++) { 
		setTimeout("changeOpac(" + i + ",'" + imageid + "')",(timer * speed)); 
		timer++; 
	} 
} 
function currentOpac(id, opacEnd, millisec) { 
	//standard opacity is 100 
	var currentOpac = 10; 
	//if the element has an opacity set, get it 
	if(document.getElementById(id).style.opacity < 100) { 
	currentOpac = document.getElementById(id).style.opacity * 100; 
	} 
	//call for the function that changes the opacity 
	opacity(id, currentOpac, opacEnd, millisec) 
}

/*
//For Move Object
var drag_=false
var zIndex=100;
var D=new Function('obj','return document.getElementById(obj);')
var oevent=new Function('e','if (!e) e = window.event;return e')
function Move_obj(obj){
	var x,y;
	D(obj).onmousedown=function(e){
		drag_=true;
		with(this){
			style.position="absolute";var temp1=offsetLeft;var temp2=offsetTop;
			x=oevent(e).clientX;y=oevent(e).clientY;
			style.zIndex<zIndex?style.zIndex=++zIndex:avoid(0);
			document.onmousemove=function(e){
				if(!drag_)return false;
				with(this){
					style.left=temp1+oevent(e).clientX-x+"px";
					style.top=temp2+oevent(e).clientY-y+"px";
				}
			}
		}
		document.onmouseup=new Function("drag_=false");
	}
}
*/
//Switch left panel open/close
function switchDiv(divName){
	//var c=;
	//if(c.style.display=='none')c.style.display='';else c.style.display='none';
	with($(divName).style)display=='none'?display='':display='none';
}
function swapDiv(o){
	var divs=document.getElementsByTagName("div");
	//for(div in divs)if(div.className=="regionh")div.className="region";
	for(var i=0;i<divs.length;i++){var div=divs[i];if(div.className=="regionh") div.className="region"};
	o.className="regionh";
}


//写cookies函数 作者：翟振凯
function setCookie(name,value)//两个参数，一个是cookie的名子，一个是值
{
    var Days = 30; //此 cookie 将被保存 30 天
    var exp  = new Date();    //new Date("December 31, 9998");
    /* delete by zhx
    exp.setTime(exp.getTime() + Days*24*60*60*1000);
    document.cookie = name + "="+ escape (value) + ";expires=" + exp.toGMTString();
    */
    document.cookie = name + "="+ escape (value) + ";";//added by zhx

}
function getCookie(name)//取cookies函数        
{
    var arr = document.cookie.match(new RegExp("(^| )"+name+"=([^;]*)(;|$)"));
     if(arr != null) return unescape(arr[2]); return null;

}
function delCookie(name)//删除cookie
{
    var exp = new Date();
    exp.setTime(exp.getTime() - 1);
    var cval=getCookie(name);
    if(cval!=null) document.cookie= name + "="+cval+";expires="+exp.toGMTString();
}
function setRegion(region){
	//var region=getCookie("region");
	o(region).className="regionh";
}
function saveRegion(region){
	o("b").style.display="none";
	setCookie("region",region);
}
function o(name){return document.getElementById(name);}

