/*******************************************************************************

脚本编写:(Aton)雁无边
QQ:89599850
Email:lyuanbing@163.com

*******************************************************************************/

function checkBBSForm()
{
    var ErrMessage="";
	var i=0;

	if(trim(document.all("Title").value)=="")
	{
	  ErrMessage=ErrMessage+(++i)+" 标题不能为空.\n";
	}

	if(document.all("isvote").value==1 )
	{
		if (trim(document.all("vote").value)=="")
		{
			ErrMessage=ErrMessage+(++i)+" 投票选项不能为空.\n";
		}

	}

	if(trim(document.all("content").value)=="")
	{
	  ErrMessage=ErrMessage+(++i)+" 内容不能为空.\n";
	}
	
	if(charNum(trim(document.all("content").value))>30000)
	{
	  ErrMessage=ErrMessage+(++i)+" 内容不能大于30000字符("+charNum(trim(document.all("content").value))+")，请分几次发.\n";
	}
	
	if(ErrMessage!="")//判断是否成功
	{
		alert(ErrMessage);
		return false;
	}else{
		document.all('Submit1').disabled=true;
		return true;
	}	

}

//统计字符数
function charNum(s)
{
var n=0; 
var pattern=/[^ -~]/;
var len=s.length;
for(i=0;i<len;i++)
{
     if(pattern.test(s.charAt(i)))
          n+=2;
     else
          n++;
}
  return n;
}




//去掉字串左边的空格
function lTrim(str)
{
if (str.charAt(0) == " ")
{
//如果字串左边第一个字符为空格
str = str.slice(1);//将空格从字串中去掉
//这一句也可改成 str = str.substring(1, str.length);
str = lTrim(str); //递归调用
}
return str;
}

//去掉字串右边的空格
function rTrim(str)
{
var iLength;

iLength = str.length;
if (str.charAt(iLength - 1) == " ")
{
//如果字串右边第一个字符为空格
str = str.slice(0, iLength - 1);//将空格从字串中去掉
//这一句也可改成 str = str.substring(0, iLength - 1);
str = rTrim(str); //递归调用
}
return str;
}

//去掉字串两边的空格
function trim(str)
{
return lTrim(rTrim(str));
}


function setCookie(name, value)		//cookies设置
{
	var argv = setCookie.arguments;
	var argc = setCookie.arguments.length;
	var expires = (argc > 2) ? argv[2] : null;
	if(expires!=null)
	{
		var LargeExpDate = new Date ();
		LargeExpDate.setTime(LargeExpDate.getTime() + (expires*1000*3600*24));
	}
	document.cookie = name + "=" + escape (value)+((expires == null) ? "" : ("; expires=" +LargeExpDate.toGMTString()));
}

function getCookie(Name)			//cookies读取
{
	var search = Name + "="
	if(document.cookie.length > 0) 
	{
		offset = document.cookie.indexOf(search)
		if(offset != -1) 
		{
			offset += search.length
			end = document.cookie.indexOf(";", offset)
			if(end == -1) end = document.cookie.length
			return unescape(document.cookie.substring(offset, end))
		 }
	else return ""
	  }
}

  //恢复select下拉列表当前选中的值 
  function LoadSelect(obj,value) 
  { 
   for (var i=0; i< obj.options.length; i++) 
   if (obj.options[i].value == value) 
   { 
   obj.selectedIndex = i; 
   break; 
   } 
  } 

function reply(obj) {
	//form1.content.value="[quote]"+obj+"[/quote]";
	var value=obj+"<br>=============================<br>"
	//form1.content.value="";
	//IframeID.document.body.innerHTML="";
	IframeID.focus();
	form1.content.value=value;
	IframeID.document.body.innerHTML=value;
	//document.all("content").focus();
	//form1.content.focus();

}

function bbimg(o){
	var zoom=parseInt(o.style.zoom, 10)||100;zoom+=event.wheelDelta/12;if (zoom>0) o.style.zoom=zoom+'%';
	return false;
}

function resize_img(o){
	if(o.width>screen.width-450)
		o.style.width=screen.width-450;
	if(o.height>400)
		o.style.width=(o.width*400)/o.height;

//if(this.width>screen.width-450)this.style.width=screen.width-450;if(this.height>400)this.style.width=(this.width*400)/this.height;


}

