/*网站所有提交表单函数*/

/*网站搜索js*/
function so()
{
if (document.getElementById("searchkeywords").value=="")
	{
		alert('请输入您想搜索的关键字');
		document.getElementById("searchkeywords").focus();
		return false;
	}
	document.SearchArticle.submit();
}
function denglu()
{
	if (document.getElementById("username").value=="")
	{
		alert('用户名不能为空,请重新填写！');
		document.getElementById("username").focus();
		return false;
	}
	if (document.getElementById("password").value=="")
	{
		alert('密码不能为空！');
		document.getElementById("password").focus();
		return false;
	}
	document.userlogin.submit();
}

/*用户注册js*/
function checkinfo()
{
	if (document.getElementById("username").value=="")
	{
		alert('请输入您的用户名！');
		document.getElementById("username").focus();
		return false;
	}
	if (document.getElementById("password").value=="")
	{
		alert('请输入您的密码！');
		document.getElementById("password").focus();
		return false;
	}
	if (document.getElementById("password").value.length<6)
	{
		alert('密码的长度太短！');
		document.getElementById("password").focus();
		return false;
	}
	if (document.getElementById("password").value.length>20)
	{
		alert('密码的长度太长！');
		document.getElementById("password").focus();
		return false;
	}
	
	if (document.getElementById("password2").value=="")
	{
		alert('请再次输入您的密码！');
		document.getElementById("password2").focus();
		return false;
	}
	if (document.getElementById("password").value!=document.getElementById("password2").value)
	{
		alert('您再次输入的密码不一致,请重新输入！');
		document.getElementById("password2").focus();
		return false;
	}
	if (document.getElementById("realname").value=="")
	{
		alert('请输入您的真实姓名！');
		document.getElementById("realname").focus();
		return false;
	}
	if (document.getElementById("email").value=="")
	{
		alert('请输入您的E_mail！');
		document.getElementById("email").focus();
		return false;
	}
   if(document.getElementById("email").value!="")
   {
		if(!/\w+@\w+(\.\w+)+/ig.test(document.getElementById("email").value))
		{
			alert('您输入的E-mail格式无效,请重新输入。');
			document.getElementById("email").focus();
			return false;
		}
	}
	if (document.getElementById("qq").value=="")
	{
		alert('请输入您的QQ号！');
		document.getElementById("qq").focus();
		return false;
	}
	if (isNaN(document.getElementById("qq").value))
	{
	alert("您输入的QQ号无效，只能输入数字。");
	document.getElementById("qq").focus();
	return false;
	}
	if (document.getElementById("qq").value.length<5)
	{
		alert('QQ号的长度太短！');
		document.getElementById("qq").focus();
		return false;
	}
	
	if (document.getElementById("telphone").value=="")
	{
		alert('请输入您的手机号！');
		document.getElementById("telphone").focus();
		return false;
	}
	else
	{
		var pattern = /^([0-9-])+([0-9-])$/; //只能为数字和横线检查。
		flag = pattern.test(document.getElementById("telphone").value); 　　　
		if(!flag)
		{ 
	　　　　alert("您输入的电话号码不合法！"); 
			document.getElementById("telphone").focus();
			return false;
		} 
	}
document.form1.submit();
}

/*后台添加大类判断*/
function IsDigit()
{
	return ((event.keyCode >= 48 && event.keyCode <= 57) || (event.keyCode == 13));
}
function add()
{
if(document.getElementById("orders").value=="")
	{
	 	alert('请输入大类顺序');
		document.getElementById("orders").focus();
		return false;
	}
if(document.getElementById("bigclass").value=="")
	{
	 	alert('请输入要添加的论文分类');
		document.getElementById("bigclass").focus();
		return false;
	}
if(document.getElementById("folder").value=="")
	{
	 	alert('请输入该类对应的文件夹');
		document.getElementById("folder").focus();
		return false;
	}
	document.form1.submit();
}

/*后台添加小类判断*/
function addsmall()
{
if(document.getElementById("orders").value=="")
	{
	 	alert('请输入小类顺序');
		document.getElementById("orders").focus();
		return false;
	}
if(document.getElementById("smallclass").value=="")
	{
	 	alert('请输入要添加的论文分类');
		document.getElementById("smallclass").focus();
		return false;
	}
	document.form1.submit();
}

function isdel()
{
	if(confirm("此操作将连同文件夹一起删除，确定删除吗?\n\n注意:删除后不可恢复!"))
	{
		document.search.submit();
	}
}
/*显示隐藏左部菜单1*/
function myshow(k,num)
{
	for (var i=1;i<=num+1;i=i+1)
	{
		if(document.getElementById("table"+i)!=null)
		{
			document.getElementById("table"+i).style.display="none";
			document.getElementById(i+"table").style.display="block";
		}
	}
	document.getElementById(k+"table").style.display="none";
	document.getElementById("table"+k).style.display="block";
}
function myhidden(k)
{
	if(k!=0)
	{
		document.getElementById("table"+k).style.display="none";
		document.getElementById(k+"table").style.display="block";
	}
	else
	{
		for (var i=1;i<=20;i=i+1)
		{
			if(document.getElementById("table"+i)!=null)
			{
				document.getElementById("table"+i).style.display="none";
				document.getElementById(i+"table").style.display="block";
			}
		}
	}
}	
/*显示隐藏左部菜单2*/
function MM_findObj(n, d) 
{
  var p,i,x;  
  if(!d) d=document; 
  if((p=n.indexOf("?"))>0&&parent.frames.length) 
  {d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  
  if(!(x=d[n])&&d.all) x=d.all[n]; 
  for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}
function MM_showHideLayers() 
{
  var i,p,v,obj,args=MM_showHideLayers.arguments;
  for (i=0; i<(args.length-2); i+=3) 
  if ((obj=MM_findObj(args[i]))!=null) 
  {
		v=args[i+2];
		if (obj.style) 
		{
			obj=obj.style; v=(v=='show')?'block':(v=='hide')?'none':v;
		}
		obj.display=v;
	}
}
function MM_swapImgRestore() 
{
  var i,x,a=document.MM_sr; 
  for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}
function MM_swapImage() 
{
  var i,j=0,x,a=MM_swapImage.arguments; 
  document.MM_sr=new Array; 
  for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null)
   {
	   document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];
	}
}

/*论文添加js判断*/
//无刷新获取小类数据
function getsmallclass(state,smallid)
{
var drp2 = document.getElementById("smallclass"); 
drp2.length=1; //清除所有的选项
var XmlHttp = new ActiveXObject("Msxml2.XMLHTTP"); 
XmlHttp.open("POST", "getclass.asp?state="+state, false); 
XmlHttp.setRequestHeader("Content-Type","text/xml;charset=gb2312"); 
XmlHttp.send(""); 
if (XmlHttp.readyState == 4) {// 收到完整的服务器响应 
if (XmlHttp.status == 200) {//HTTP服务器响应的值OK 
var option =(XmlHttp.responseText).split("@"); 
//drp2.options[0] = new Option('...请选择小类...',0)
for(var i=1;i<=option[0];i++) 
{ 
var newOption = document.createElement("OPTION"); 
newOption.text = option[2*i-1]; 
newOption.value = option[2*i];
drp2.options.add(newOption);
if (option[2*i]==smallid)
{
	drp2.options[i].selected=true;
}
}
}
} 
}

function friendinfo(i)
{
	switch(i)
	{   
	case   "1":
	document.getElementById("friendinfo").innerText="系统提示：免费论文，你可以添加全部论文内容！";
	break;
	case   "2":
	document.getElementById("friendinfo").innerText="系统提示：普通论文，只有会员才能查看全部论文内容！";
	break;
	case   "3":
	document.getElementById("friendinfo").innerText="系统提示：付费论文，只有付费会员才能查看全部论文内容！";
	break;
	case   "4":
	document.getElementById("friendinfo").innerText="系统提示：原创论文，只需要添加论文摘要信息！";
	}
}
//检查添加论文完整性js
function addpapers()
{
	if(document.getElementById("bigclass").options[document.getElementById("bigclass").selectedIndex].value=="0")
	{
		alert('请选择论文大类');
		document.getElementById("bigclass").focus();
		return false;
	}
	if(document.getElementById("smallclass").options[document.getElementById("smallclass").selectedIndex].value=="0")
	{
		alert('请选择论文小类');
		document.getElementById("smallclass").focus();
		return false;
	}
	if(document.getElementById("title").value=="")
	{
		alert('请输入论文标题');
		document.getElementById("title").focus();
		return false;
	}
	if(document.getElementById("keywords").value=="")
	{
		alert('请输入论文关键字');
		document.getElementById("keywords").focus();
		return false;
	}
	if(document.getElementById("from").value=="")
	{
		alert('请输入论文来源');
		document.getElementById("from").focus();
		return false;
	}
	if(document.getElementById("author").value=="")
	{
		alert('请输入论文作者');
		document.getElementById("author").focus();
		return false;
	}
	if(document.getElementById("editor").value=="")
	{
		alert('请输入编辑人员');
		document.getElementById("editor").focus();
		return false;
	}
	document.form1.submit();
}
function delconfirm()
{
	if(confirm("确定删除吗?\n\n注意:删除后不可恢复!"))
	{
		document.search.submit();
	}
}
/*用户提交发表论文*/
function checkfb()
{
	if (document.getElementById("title").value=="")
	{
		alert('请输入题目');
		document.getElementById("title").focus();
		return false;
	}
	if (document.getElementById("people").value=="")
	{
		alert('请输入联系人');
		document.getElementById("people").focus();
		return false;
	}
	if (document.getElementById("tel").value=="")
	{
		alert('请输入您的联系电话！');
		document.getElementById("tel").focus();
		return false;
	}
	else
	{
		var pattern = /^([0-9-])+([0-9-])$/; //只能为数字和横线检查。
		flag = pattern.test(document.getElementById("tel").value); 　　　
		if(!flag)
		{ 
	　　　　alert("您输入的电话号码不合法！"); 
			document.getElementById("tel").focus();
			return false;
		} 
	}
	document.form1.submit();
}
function delorder()
{
	if(confirm("确定删除吗?\n\n注意:删除后不可恢复!"))
	{
		document.search.submit();
	}
}
/*论文标题检测*/
function checkpaper(title)
{
	if (title!="")
	{
		var XmlHttp = new ActiveXObject("Msxml2.XMLHTTP"); 
		XmlHttp.open("POST", "gettitlestate.asp?title="+title, false); 
		XmlHttp.setRequestHeader("Content-Type","text/xml;charset=gb2312"); 
		XmlHttp.send(""); 
		if (XmlHttp.readyState == 4) {// 收到完整的服务器响应 
		if (XmlHttp.status == 200) {//HTTP服务器响应的值OK 
		var title=XmlHttp.responseText;
		if (title!="")
		{
			document.getElementById("title").value="";
			document.getElementById("titlestate").innerText=title;
			document.getElementById("titlestate").style.display="block";
		}
		else
		{
			document.getElementById("titlestate").style.display="none";
		}
		}}
	}
}

function defaultkey()
{
document.getElementById("keywords").value=document.getElementById("bigclass").options[document.getElementById("bigclass").selectedIndex].text+","+document.getElementById("smallclass").options[document.getElementById("smallclass").selectedIndex].text+",";
}

function changecontent(imgname)
{
	document.getElementById("contentimg").src="/papers_img/"+imgname+".gif";
}
function staticcheck(k)
{
		var XmlHttp = new ActiveXObject("Msxml2.XMLHTTP"); 
		XmlHttp.open("POST", "/inc/staticcheck.asp?type="+k, false); 
		XmlHttp.setRequestHeader("Content-Type","text/xml;charset=gb2312"); 
		XmlHttp.send(""); 
		if (XmlHttp.readyState == 4) {// 收到完整的服务器响应 
		if (XmlHttp.status == 200) {//HTTP服务器响应的值OK 
		var title=XmlHttp.responseText;
		if (title=="no")
		{
			alert('对不起，你没有权限查看，请返回！');
			document.location.href="/";
		}
	}
}
}
//添加期刊检查
function check_qikan()
{
	if(document.getElementById("content").value=="")
	{
		alert('请输入期刊简介，并上传期刊图片!');
		document.getElementById("content").focus();
		return false;
	}
}
