/*
js设定
file: core.js
*/

SetCookie();
function SetCookie()
{
    document.cookie = "user_screen="+ escape (screen.width);
}

//确认对话框
function admin_handle(vartxt)
{
  var cf=window.confirm("您确定要执行"+vartxt+"操作吗？");
  if (cf)
	{ return true; }
  else
	{ return false; }
}

/*
* 显示和隐藏某DIV区域
*/
function showDIV(state,elTarget) {
    if (state) {
        document.getElementById( elTarget ).style.display = 'block';
    } else {
        document.getElementById( elTarget ).style.display = 'none';
    }
}

/*
* 替换控制句柄
*/
function changeLink(link,target)
{
	var openlink = '<img src="/images/up_arrow.gif" align="absmiddle" class="logo"> <a href="javascript:void(0)" onclick="showDIV(1, \'calc\');changeLink(0,\''+ target +'\');">打开计算器</a>';
	var closelink = '<img src="/images/down_arrow.gif" align="absmiddle" class="logo"> <a href="javascript:void(0)" onclick="showDIV(0, \'calc\');changeLink(1,\''+ target +'\');">关闭计算器</a>';

	if (link)
	{
		document.getElementById(target).innerHTML = openlink;
	}
	else
	{
		document.getElementById(target).innerHTML = closelink;
	}
}

/*
* 打开与关闭DIV
*/
function OpenCloseDIV(key,target,title)
{
	var openlink = '<a href="javascript:void(0)" onclick="showDIV(1, \''+ target +'\');OpenCloseDIV(0,\''+ target +'\',\''+title+'\');">'+ title +'</a>';
	var closelink = '<a href="javascript:void(0)" onclick="showDIV(1, \''+ target +'\');OpenCloseDIV(1,\''+ target +'\',\''+title+'\');">'+ title +'</a>';

	if (key)
	{
		document.getElementById(target).innerHTML = openlink;
	}
	else
	{
		document.getElementById(target).innerHTML = closelink;
	}
}

/*
* 实时生成图片缩略图
*/
function resizeImage(obj, MaxW, MaxH)
{
	var imageObject = obj;
	var state = imageObject.readyState;
	if(state!='complete')
	{
		setTimeout("resizeImage("+imageObject+","+MaxW+","+MaxH+")",50);
		return;
	}
	var oldImage = new Image();
	oldImage.src = imageObject.src;
	var dW = oldImage.width;
	var dH = oldImage.height;

	if(dW>MaxW || dH>MaxH)
	{
		a = dW/MaxW; b = dH/MaxH;
		if( b>a ) a = b;
		dW = dW/a; dH = dH/a;
	}

	if(dW > 0 && dH > 0)
	{
		imageObject.width = dW;
		imageObject.height = dH;
	}
}
