function setOptionLength(objname)
{
	var obj=document.getElementById(objname);
	for(var i=0;i<obj.options.length;i++)
	{
		
		obj.options[i].text=Return_sortstring(obj.options[i].text,12).trim();
	}
}

//用户登录
function Userloginsub(obj1,obj2)
{
	if(document.getElementById(obj1).value=="")
	{
		alert("用户名不能为空,请重新输入!");
		document.getElementById(obj1).focus();
		return;
	}
	if(document.getElementById(obj2).value=="")
	{
		alert("密码不能为空,请重新输入!");
		document.getElementById(obj2).focus();
		return;
	}
	document.getElementById(obj2).form.submit();
}

//用户注销
function unLogin(obj)
{
	document.getElementById(obj).value=1;
	document.getElementById(obj).form.submit();
}

//用户注册
function mysub(obj,type)
{
	if(document.getElementById(obj).form.username.value=="")
	{
		alert("用户名不能为空!");
		document.getElementById(obj).form.username.focus();
		return;		
	}
	if(document.getElementById(obj).form.username.value.length<2)
	{
		alert("用户名的长度不能少于2位!");
		document.getElementById(obj).form.username.focus();
		return;		
	}
	if(!/^([a-zA-z_!\u4e00-\u9fa5]{1})([.\\u4e00-\u9fa5]*)$/g.test(document.getElementById(obj).form.username.value))
	{
		alert("用户名称不符合规范要求,请重新输入再试");
		document.getElementById(obj).form.username.focus();
		return;	
	}
	if(document.getElementById(obj).form.password.value=="")
	{
		alert("密码不能为空!");
		document.getElementById(obj).form.password.focus();
		return;
	}
	if(document.getElementById(obj).form.password.value.length<6|document.getElementById(obj).form.password.value.length>12)
	{
		alert("密码输入不符合规则请重新输入!");
		document.getElementById(obj).form.password.focus();
		return;
	}
	if(document.getElementById(obj).form.passwordagen.value=="")
	{
		alert("确认密码不能为空!");
		document.getElementById(obj).form.passwordagen.focus();
		return;
	}
	if(document.getElementById(obj).form.password.value!=document.getElementById(obj).form.passwordagen.value)
	{
		alert("两次密码输入不一致!");
		document.getElementById(obj).form.passwordagen.focus();
		return;
	}
	if(document.getElementById(obj).form.question.value=="")
	{
		alert("密码提示问题不能为空!");
		document.getElementById(obj).form.question.focus();
		return;
	}
	if(document.getElementById(obj).form.answer.value=="")
	{
		alert("密码问题答案不能为空!");
		document.getElementById(obj).form.answer.focus();
		return;
	}
	if(document.getElementById(obj).form.email.value!="")
	{
		if(!/^(\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*)$/g.test(document.getElementById(obj).form.email.value))
		{
		alert("邮箱不符合规范要求!");
		document.getElementById(obj).form.email.focus();
		return;
		} 
	}
	if(document.getElementById(obj).form.units.value!="0")
	{
		if(document.getElementById(obj).form.unitvalidate.value=="")
		{
			alert("部门验证码不能为空!")
			document.getElementById(obj).form.unitvalidate.focus();
			return;
		}
	}
	if(document.getElementById(obj).form.tel.value !="" )
	{	
		if(!/^(((\(\d{3,4}\)|\d{3,4}-)?\d{3,8})|((13[0-9]|15[0|1|3|6|7|8|9]|18[8|9])\d{8}))$/g.test(document.getElementById(obj).form.tel.value))
		{
			alert("电话不符合规范要求!");
			document.getElementById(obj).form.tel.focus();
			return;	
		} 
	}	
	var i=0;
	for(i=0;i<document.getElementById(obj).form.units.length;i++)
	{

		if(document.getElementById(obj).form.units.options[i].value==document.getElementById(obj).form.units.value)
		{
			document.getElementById(obj).form.units.options[i].selected=1;
			break;
		}
	}
	if(type==0)
		document.getElementById(obj).form.action="UserEnrol.aspx?userreg=1";
	else
		document.getElementById(obj).form.action="UserEdit.aspx?userreg=1";
	document.getElementById(obj).form.submit();	
}


//根据长度栽取字符串
function Return_sortstring(str,l)
{	
	var b=parseInt(l)
	var a=str.toString();
	
	if(a==null|a=="") 
		return ""; 			
	
	var k=0;
	var i;
	for(i=0;i<a.length;i++)
	{	
		
		if (a.charCodeAt(i)>300)
		{
		
			k+=5;
		}
		else
		{
			k+=3;
		}
		
		if (k>=b*5)
			return a.substr(0,i+1)+"...";
	}	
	return a;
}

function searchsub(target,keyword,obj,obj1)
{
	if(document.getElementById(obj1).form[keyword].value=="")
	{
		alert("查询关键词不能为空!");
		document.getElementById(obj1).form[keyword].focus();
		return;
	}
	if(document.getElementById(obj1).form[keyword].value.indexOf("%")!=-1)
	{
		alert("您搜索的内容中存在特殊字符“%”");
		return;
	}
	if(document.getElementById(obj1).form[keyword].value.indexOf("@")!=-1)
	{
		alert("您搜索的内容中存在特殊字符“@”");
		return;
	}
	if(document.getElementById(obj1).form[keyword].value.indexOf("#")!=-1)
	{
		alert("您搜索的内容中存在特殊字符“#”");
		return;
	}
	if(document.getElementById(obj1).form[keyword].value.indexOf("$")!=-1)
	{
		alert("您搜索的内容中存在特殊字符“$”");
		return;
	}
	if(document.getElementById(obj1).form[keyword].value.indexOf("^")!=-1)
	{
		alert("您搜索的内容中存在特殊字符“^”");
		return;
	}
	if(document.getElementById(obj1).form[keyword].value.indexOf("&")!=-1)
	{
		alert("您搜索的内容中存在特殊字符“&”");
		return;
	}
	if(document.getElementById(obj1).form[keyword].value.indexOf("*")!=-1)
	{
		alert("您搜索的内容中存在特殊字符“*”");
		return;
	}
	if(document.getElementById(obj1).form[keyword].value.indexOf("(")!=-1)
	{
		alert("您搜索的内容中存在特殊字符“(”");
		return;
	}
	if(document.getElementById(obj1).form[keyword].value.indexOf(")")!=-1)
	{
		alert("您搜索的内容中存在特殊字符“)”");
		return;
	}
	if(document.getElementById(obj1).form[keyword].value.indexOf("~")!=-1)
	{
		alert("您搜索的内容中存在特殊字符“~”");
		return;
	}
	if(document.getElementById(obj1).form[keyword].value.indexOf("\"")!=-1)
	{
		alert("您搜索的内容中存在特殊字符“\"”");
		return;
	}
	if(document.getElementById(obj1).form[keyword].value.indexOf("'")!=-1)
	{
		alert("您搜索的内容中存在特殊字符“'”");
		return;
	}
	
	if(target=="0")
	{
		document.getElementById(obj1).form.target="_blank";
	}
	document.getElementById(obj1).form[obj].value=1;
	document.getElementById(obj1).value=1;
	document.getElementById(obj1).form.submit();
	document.getElementById(obj1).form.target="_self";
	document.getElementById(obj1).form[obj].value=0;
	/*
	if(keywordvalue.value=="")
	{
		alert("查询关键词不能为空!");
		keywordvalue.focus();
		return;
	}
	obj1.value = 1;
	if(target=="0")
	{
		obj.form.target="_blank";
	}
	obj.form.submit();
	obj.form.target="_self";
	obj1.value = 0;**/
}

function searchsub1(selectid,target,obj,obj1,obj2)
{
	if(target=="0")
	{
		document.getElementById(obj1).form.target="_blank";
	}
	document.getElementById(obj1).form[obj2].value=selectid;
	document.getElementById(obj1).form[obj].value=1;
	document.getElementById(obj1).value=1;
	document.getElementById(obj1).form.submit();
}

function TurnsPage(page,count,state,obj)
{
	//page页码数 count总页数 state 状态,obj对象;
	var oldpage=parseInt(page);
	var pagecount=parseInt(count);
	var thispage;
	if(pagecount==0)
	{
		alert("对不起，当前没有信息，不能翻页");
		return;
	}
	else
	{
		switch(state)
		{
			case 0://首页
				thispage = 1;
				break;
			case 1://上一页
				if(oldpage>1)
				{
					thispage = oldpage-1;
				}
				else
				{
					alert("现在已经是第一页！");
					return;
				}
				break;
			case 2://下一页
				if(oldpage<pagecount)
				{
					thispage = oldpage+1;
				}
				else
				{
					alert("现在已经是最后一页！");
					return;
				}
				break;
			case 3://尾页
				thispage = pagecount;
				break;
			case 4://指定的页码
				thispage=oldpage;
				break;
		}
	}
	thispage = parseInt(thispage);	
	document.getElementById(obj).form.thispage.value=thispage;
	document.getElementById(obj).form.submit();
//	obj.form.thispage.value=thispage;	
//	obj.form.submit();
}

//提交评论
function BubmitInfo(obj)
{
	if(document.getElementById(obj).form.UserNameText.value == "")
	{	
		document.getElementById(obj).form.UserNameText.value = "匿名";
		alert(document.getElementById(obj).form.UserNameText.value);
	}
	if(document.getElementById(obj).form.content.value.trim()=="")
	{
		alert("评论内容不能为空!");
		document.getElementById(obj).form.content.value="";
		document.getElementById(obj).form.content.focus();
		return;
	}
	document.getElementById(obj).form.remartype.value=1;
	document.getElementById(obj).form.submit();
	document.getElementById(obj).form.remartype.value=0;
}

//重置评论控件
function ContentReset(obj)
{
	document.getElementById(obj).form.content.value="";
}

String.prototype.trim = function()
{
    // 用正则表达式将前后空格
    // 用空字符串替代。
    return this.replace(/(^\s*)|(\s*$)/g, "");
}



//图片按比例缩放
var flag=false;
function DrawImage(ImgD,x,y)
{
	var image=new Image();
	var iwidth = x; //定义允许图片宽度，当宽度大于这个值时等比例缩小
	var iheight = y; //定义允许图片高度，当宽度大于这个值时等比例缩小
	image.src=ImgD.src;
	if(image.width>0 && image.height>0)
		{
			flag=true;
			if(image.width/image.height>= iwidth/iheight)
			{
				if(image.width>iwidth)
				{ 
					ImgD.width=iwidth;
					ImgD.height=(image.height*iwidth)/image.width;
				}
				else
				{
					ImgD.width=image.width; 
					ImgD.height=image.height;
				}

				ImgD.alt=image.width+"×"+image.height;
			}
			else
			{
				if(image.height>iheight)
				{ 
					ImgD.height=iheight;
					ImgD.width=(image.width*iheight)/image.height; 
				}
				else
				{
					ImgD.width=image.width; 
					ImgD.height=image.height;
				}
				ImgD.alt=image.width+"×"+image.height;
			}
		}
} 


