var maxImageWidth = 500;
function resize(aq, maxWidth)
{
maxWidth = maxWidth ? maxWidth : maxImageWidth;
if (aq.clientWidth > maxWidth)
{
var w = aq.clientWidth;
var h = aq.clientHeight;
var newH = parseInt(h/w*maxWidth);
var doc = aq.style;
doc.width = maxWidth + 'px';
doc.height = newH + 'px';
}
}

function aCheckReply()
{
var arg = '';
if (!isUserLogged())
{
var id= new Array("uName", "uPass0");
var msg = new Array("用户名","密码");
var limit = id.length;
var doc;
for (var i = 0; i < limit; i++)
{
doc = document.getElementById(id[i]);
if (doc.value.length == 0 && msg[i] != "")
{
var alertMsg = "还没有完成输入！" + msg[i] + " 不能为空";
vlert(alertMsg);
doc.focus();
return false;
}
}
setPass();
arg = $('uName').name+'='+$('uName').value+'&'+$('uPass').name+'='+$('uPass').value
+'&'+$('mini').name+'='+($('mini').checked?1:0);
}
var fUrl = $('replyUploadPic').value;
if (trim(document.getElementById('replyContent').value).length == 0 && trim($('imgUrl').value).length == 0 && trim(fUrl).length ==0)
{
vlert('回复内容不能为空！');
return false;
}
document.getElementById('replyContent').value += ' ';
if (fUrl.length > 0)
{
	checkImage(fUrl);

	//$('reply').target = 'replyFrame';
	$('a').value = '';
	$('cpg').value = jscpg;
	$('lrd').value = jslrd;
	document.forms[0].submit();
	da();

	return false;
}
var httpClientReply = new HttpClient();
arg += '&fid='+fid+'&furl='+furl+'&cpg='+jscpg+'&lrd='+jslrd+'&replyContent='+encodeURIComponent($('replyContent').value)+'&imgUrl='+$('imgUrl').value+'&id='+wid+'&a=1';
httpClientReply.post(furl+'/reply.php',arg);
da();return false;
}
function da()
{
  $('uName').readonly = true;
  $('uPass0').readonly = true;
  $('mini').readonly = true;
  $('replyContent').readonly = true;
  $('imgUrl').readonly = true;
  $('sub').readonly = true;
  $('reset').readonly = true;
}

function ea()
{
  $('uName').readonly = false;
  $('uPass0').readonly = false;
  $('mini').readonly = false;
  $('replyContent').readonly = false;
  $('imgUrl').readonly = false;
  $('sub').readonly = false;
  $('reset').readonly = false;

}
function aLGoPage(p)
{
if (p == jscpg)
{
return false;
}
var httpClientReply = new HttpClient();
arg = 'fid='+fid+'&furl='+furl+'&cpg='+jscpg+'&lrd='+jslrd+'&replyContent='
+encodeURIComponent($('replyContent').value)+'&imgUrl='+$('imgUrl').value+'&id='+wid+'&a=1'+'&dest='+p;
httpClientReply.post(furl+'/reply.php',arg);
return false;
	
}
function aIGoPage(inputId)
{
try
{
var v = trim(document.getElementById(inputId).value);
var page=parseInt(v)-1;
if (isNaN(page) || page < 0 || v.match(/[^0-9]/ig))
{
vlert('请输入一个大于 0 的正整数');
document.getElementById(inputId).focus();
return false;
}

if (jscpg != page)
{
if (page > pages)
{
page=pages-1;
}
var httpClientReply = new HttpClient();
arg = '&fid='+fid+'&furl='+furl+'&cpg='+jscpg+'&lrd='+jslrd+'&replyContent='
+$('replyContent').value+'&imgUrl='+$('imgUrl').value+'&id='+wid+'&a=1'+'&dest='+page;
httpClientReply.post(furl+'/reply.php',arg);
return false;

}
else
vlert('嗬嗬，现在就在第 ' + (page+1) + ' 页，不需要跳转喔！');
}
catch (exception)
{
vlert('请输入一个大于 0 的正整数！'+exception);
document.getElementById(inputId).focus();
return false;
}
return false;
}

function isUserLogged()
{
var cookieName = readCookieValue('userName');
cookieName = cookieName == '' ? 'Guest' : cookieName;
return !(cookieName == 'Guest');
}
function sh(id)
{
$(id).style.display ='block';
$('rp').style.display ='block';
return false;
}

document.onfocus = showReLog;
function showReLog()
{
if (document.getElementById('replyLogin'))
  document.getElementById('replyLogin').style.display = isUserLogged() ? 'none' : 'block';
}

function checkImage(fUrl)
{
  if (trim(fUrl) == '')
  {
    return true;
  }
  var lastDot = fUrl.lastIndexOf('.');
  var faceExt = new Array('.jpg','.jpeg','.gif','.png');
  suffix = faceExt[0];
  for (i = 1; i < faceExt.length; i++)
    suffix += ' ' + faceExt[i];
  var imageTypeMsg = '您选择的图片文件类型不对，请选择一幅图片\n注意图片文件名后缀必须是: '+suffix+' 中的一种!\n\n如果没有合适的图片,请清空图片文件选择框中的内容';
  if (lastDot != -1)
  {
		// check is url or not
		if (fUrl.substr(0,7) == 'http://')
		{
			alert('请选择一幅本地机器上面的图片！\n\n如果是网络上面的图片，请粘贴在上面"图片链接"后面的文本框中！');
			return false;
		}
    fExt = fUrl.substr(lastDot).toLowerCase();
    ok = false;
    for (i = 0; i < faceExt.length; i++)
    {
      if (fExt == faceExt[i])
      {
        ok = true;
        break;
      }
    }
    if (!ok)
    {
      vlert(imageTypeMsg);
      return false;
    }
  }
  else
  {
    vlert(imageTypeMsg);
    return false;
  }
  return true;
}

function doUploadReplyResponse(responseText){
var lines=responseText.split("\n");
var lineNum = lines.length;
for (var i=0; i<lineNum; i++)
{
var actions=lines[i].split('<!--XxX-->');
switch (actions[0])
{
case 'append':
	if ($(actions[1])) $(actions[1]).innerHTML += actions[2];
	break;
case 'replace':
	if ($(actions[1])) $(actions[1]).innerHTML = actions[2];
	break;
case 'show':
	if ($(actions[1])) $(actions[1]).style.display = 'block';
	break;
case 'hide':
	if ($(actions[1])) $(actions[1]).style.display = 'none';
	break;
case 'alert':
	alert(actions[1]);
	break;
case 'vlert':
	vlert(actions[1]);
	break;
case 'remove':
	var par = $(actions[1]);
	var toDel = $(actions[2]);
	if (par != null && toDel != null)
	{
		try
		{
		par.removeChild(toDel);
		}
		catch (err)
		{
		alert(err);
		}
	};
	break;
case 'showAfter':
	alert('if ($('+"'"+actions[1]+"'"+')) $("'+actions[1]+'").style.display="block";');
	setTimeout('if ($('+"'"+actions[1]+"'"+')) $("'+actions[1]+'").style.display="block";',actions[2]*1000);
	break;
case 'hideAfter':
	alert('if ($('+"'"+actions[1]+"'"+')) $("'+actions[1]+'").style.display="none";');
	setTimeout('if ($('+"'"+actions[1]+"'"+')) $("'+actions[1]+'").style.display="none";',actions[2]*1000);
	break;
case 'setSrc':
	if (($(actions[1]))) $(actions[1]).src = actions[2];
	break;
case 'setText':
	if ($(actions[1]))$(actions[1]).innerText = actions[2];
	break;
case 'setValue':
	if ($(actions[1]))$(actions[1]).value = actions[2];
	break;
case 'clear':
	if ($(actions[1]))$(actions[1]).value = '';
	break;
case 'eval':
	eval(actions[1]);
	break;
}
}
}
