//读取区县
function GetProvince()
{
//    try
//    {
//        var xhttp=CreateXmlRequest();
//        
//        xhttp.onreadystatechange=function()
//        {
//            if(xhttp.readyState == 4 && (xhttp.status==200 || window.location.href.indexOf("http")==-1))
//            {
//                var selectObj2=document.getElementById(selectId2);
//                if(selectObj2!=null)
//                {
//                    selectObj2.options.length=0;
//                    var strings=xhttp.responseText;
//                    var strs=new Array();
//                    strs=strings.split(",");
//                    for(i=0;i<str.length;i++)
//                    {
//                        var str=new Array();
//                        str=strs[i].split(" ");
//                        selectObj2.options.add(new Option(str[0],str[1]));
//                    }
//                }
//            }
//        }
//            var selectObj1=document.getElementById(selectId1);
//            var id=selectObj1.options[selectObj1.selectedIndex].value;
//            alert(id);
//            xhttp.open("GET","/lssp_GetProvince.aspx?id="+id,true);
//		    xhttp.send(null);
//    }catch(err)
//    {alert("错误："+err);}
try{
 var selectObj1=document.getElementById("rarea1");
 var id=selectObj1.options[selectObj1.selectedIndex].value;
 getUrlToInnerHTML("ProOptions","/lssp_GetProvince.aspx?id="+id+"&rnd="+Math.random());
}
catch(err)
{alert(err);}
}
//验证注册
function isPhone1(txt)//检测是否为固定电话号码
{
    if(txt == null || txt == ""){
        return false;
    }else{
        var regex = /^((\(\d{3}\))|(\d{3}\-))?(\(0\d{2,3}\)|0\d{2,3}-)?[1-9]\d{6,7}$/;
        return regex.test(txt);
    }
}
function isPhone2(txt)//检测是否为手机号码
{

    if(txt == null || txt == ""){
        return false;
    }
    else{
        var regex=/^(?:13\d|15[189])-?\d{5}(\d{3}|\*{3})/;
        return regex.test(txt);
    }
}
function isEmail(txt)//验证邮箱
{
    if(txt == null || txt == ""){return false;}
    var regex = /^\w+([-+.']\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*/;
    return regex.test(txt);
}
//验证出生日期
function isBirthday(txt)
{
    if(txt == null || txt == ""){return false;}
    var regex=/^((((1[6-9]|[2-9]\d)\d{2})-(0?[13578]|1[02])-(0?[1-9]|[12]\d|3[01]))|(((1[6-9]|[2-9]\d)\d{2})-(0?[13456789]|1[012])-(0?[1-9]|[12]\d|30))|(((1[6-9]|[2-9]\d)\d{2})-0?2-(0?[1-9]|1\d|2[0-8]))|(((1[6-9]|[2-9]\d)(0[48]|[2468][048]|[13579][26])|((16|[2468][048]|[3579][26])00))-0?2-29-))$/;
    return regex.test(txt);
}
//验证邮政编码
function isPostCode(txt)
{
    var regex=/^[0-9]{6}$/;
    return regex.test(txt);
}
//检查登陆名是否可用
function UserNameCheck(usrName)
{
	  if(usrName.length<1)
	  {
	  	 alert('请输入用户名');	
	  	 return;
	  }
	  var onevent=function(res)
        {
            if(res!=null)
            {
            	  document.getElementById("userNameCheck").innerHTML="";
                alert(res);
            }
        } 
		getUrlToInnerHTML("userNameCheck","/lssp_userNameCheck.aspx?usrName="+usrName+"&rnd="+Math.random(),onevent)
}
function RegisterCheck()
 {
    var username=document.getElementById('txUserName');
    var password=document.getElementById('txUserPass');
    var password2=document.getElementById('txUserPass2');
    var emailaddr=document.getElementById('txEMailAddr');
    try
    {
        var typeValue;
        var form1 = document.getElementById("frm");
        for (var i=0; i<form1.userType.length; i++)
        {
            if (form1.userType[i].checked)
            {
                typeValue=form1.userType[i].value;
                break;
            }
        }
        if(username.value.length==0)
        {
            alert('用户名不能为空');
            username.focus();
            return false;
        }
        if(password.value.length==0)
        {
            alert('密码不能为空');
            password.focus();
            return false;
        }
        if(password.value.length<6)
        {
            alert('密码不能小于6位');
            password.focus();
            return false;
        }
        if(password.value!=password2.value)
        {
            alert('两次输入的密码不一样');
            password.focus();
            return false;
        }        
        if(typeValue=="1")//个人
        {
            var realName=document.getElementById('txRealName');
            var birthday=document.getElementById('txBirthDay');
            if(realName.value.length<1)
            {
                alert('真实姓名不能为空');
                realName.focus();
                return false;
            }
            if(birthday.value.length>0)
            {
                if(!isBirthday(birthday.value))
                {
                    alert("出生日期错误");
                    birthday.focus();
                    return false;
                }
            }
        }
        else if(typeValue=="0")//机构
        {
            var organ=document.getElementById('txOrgan');
            var txLinkMan=document.getElementById("txLinkMan");
            var txLinkAddr=document.getElementById("txLinkAddr");
            var txPostCode=document.getElementById("txPostCode");
            var txLinkTel=document.getElementById("txLinkTel");
            var txLinkEmail=document.getElementById("txLinkEmail");
            var rarea1=document.getElementById("rarea1");
            if(organ.value.length<1)
            {
                alert("机构名称不能为空");
                organ.focus();
                return false;
            }
            if(rarea1.options[rarea1.selectedIndex].value=="-1")
            {
                alert("请选择地区");
                return false;
            }
            if(txLinkMan.value.length<1)
            {
                alert("联系人不能为空");
                txLinkMan.focus();
                return false;
            }
            if(txLinkAddr.value.length<1)
            {
                alert("联系地址不能为空");
                txLinkAddr.focus();
                return false;
            }
            if(txPostCode.value.length<1)
            {
                alert("邮政编码不能为空");
                txPostCode.focus();
                return false;
            }
            else
            {
                if(!isPostCode(txPostCode.value))
                {
                    alert("邮政编码错误");
                    txPostCode.focus();
                    return false;
                }
            }
            if(txLinkTel.value.length<1)
            {
                alert("联系电话不能为空");
                txLinkTel.focus();
                return false;
            }
            else
            {
                if(!isPhone1(txLinkTel.value)&&!isPhone2(txLinkTel.value))
                {
                    alert("联系电话错误");
                    txLinkTel.focus();
                    return false;
                }
            }
            if(txLinkEmail.value.length<1)
            {
                alert("联系邮箱不能为空");
                txLinkEmail.focus();
                return false;
            }
            else
            {
                if(!isEmail(txLinkEmail.value))
                {
                    alert("联系邮箱错误");
                    txLinkEmail.focus();
                    return false;
                }
            }
        }
     var txMobilePhoneCode=document.getElementById("txMobilePhoneCode");
     var txEMailAddr=document.getElementById("txEMailAddr");
     var checkCode=document.getElementById("checkCode");
     if(txMobilePhoneCode.value.length>0)
     {
        if(!isPhone2(txMobilePhoneCode.value))
        {
            alert("绑定手机错误");
            txMobilePhoneCode.focus();
            return false;
        }
     }
    if(txEMailAddr.value.length>0)
     {
        if(!isEmail(txEMailAddr.value))
        {
            alert("绑定邮箱错误");
            txEMailAddr.focus();
            return false;
        }
     }
     else
     	{
     			alert("绑定邮箱不能为空");
            txEMailAddr.focus();
            return false;
     	}
     if(checkCode.value.length<1)
     {
        alert("请输入验证码");
        checkCode.focus();
        return false;
     }
    }
    catch(err)
    {
        alert("错误："+err);
        return false;
    }
    form1.action="/lssp_register.aspx?register=1&txBirthDay="+document.getElementById('txBirthDay').value;
    return true;
    }
    
    /////数据集全选
    function checkResult(checkName)
    {
        try
        {
            var obj=document.getElementsByTagName("input");
            for(var i=0;i<obj.length;i++)
            {
                if(obj[i].type=="checkbox"&&obj[i].name==checkName)
                {
                    obj[i].checked=document.getElementById("cbCheckAll").checked;
                }
            }
        }
        catch(err)
        {
            alert(err);
        }
    }
    ///////////////////////=========检索相关=============///////////////
    ////lssp根据类型全选库
    function checkSelect(strid)
    {
        try
        {
            var checkObj=document.getElementById(strid);
            if(checkObj!=null)
            {
                if(checkObj.type=="checkbox")
                {
                     var obj=document.getElementsByTagName("input");
                      for(var i=0;i<obj.length;i++)
                        {
                            if(obj[i].type=="checkbox"&&obj[i].id==strid+"item")
                            {
                                obj[i].checked=checkObj.checked;
                            }
                        }
                }
            }
        }
        catch(err)
        {
            alert(err);
        }
    }
    //检查检索参数是否合法（检索条件不能为空，检索库最少指定一个）
function OnCheckSearchParamter(){
    if(document.getElementById("SearchText").value==""){throw "错误：检索条件不能为空！";}
    return true;
}
function OnClickSearch(bIsAdv){
    try{
        var formObj=document.getElementById("formSearch");
        if(formObj==null){throw "错误：FORM对象取得失败。";}
        if(bIsAdv){document.getElementById("SearchLevel").value="Adv";}
        else{document.getElementById("SearchLevel").value="";}
        OnCheckSearchParamter();
        //取没有选种的资源库
        var obj=document.getElementsByTagName("input");
        var checkDBs="";
        var ischeck=false;//是否有资源库被选中
        for(var i=0;i<obj.length;i++)
        {
            if(obj[i].type=="checkbox"&&!obj[i].checked&&obj[i].name=="dbcheck")
            {
              if(checkDBs!="")
              {checkDBs+=",";}
              checkDBs+=obj[i].value;
            }
            else if(obj[i].type=="checkbox"&&obj[i].checked&&obj[i].name=="dbcheck")
                {
                    ischeck=true;
                }
            }
            if(!ischeck)
            {
                alert("您必须选择一个检索资源！");
                document.getElementById('main_search').style.display="block";
                return;
            }
        formObj.action="/lssp_search.aspx?DBs="+checkDBs;
        formObj.submit();
    }catch(err){
        alert(""+err);
        return false;
    }
    return true;
}
    function OnClickHighSearch()
    {
        try
        {   
        var tbxPageNo=document.getElementById("tbxPageNo").value;
        return OnClickHighSearchNo(tbxPageNo);
        }catch(err)
        {
            alert(err);
        }
    }
    ////lssp传递检索参数
    function OnClickHighSearchNo(tbxPageNo)
    {
    var IsTrue=true;
    var conditions=null;
    try
    {
        var selectCondition1=document.getElementById("selectCondition1").value;
        var txtCondition1=document.getElementById("txtCondition1").value;
        var selectOperation1=document.getElementById("selectOperation1").value;
        var selectCondition2=document.getElementById("selectCondition2").value;
        var txtCondition2=document.getElementById("txtCondition2").value;
        var selectOperation2=document.getElementById("selectOperation2").value;
        var selectCondition3=document.getElementById("selectCondition3").value;
        var txtCondition3=document.getElementById("txtCondition3").value;
        var tbxPageSize=document.getElementById("tbxPageSize").value;
        if(isNaN(tbxPageSize))
        {
            IsTrue=false;
            alert('条数必须为数字');
            return;
        }
        else
        {
            if(parseInt(tbxPageSize)<0)
            {
                IsTrue=false;
                alert('条数必须为大于0的数字')
                return;
            }
        }
         if(isNaN(tbxPageNo))
        {
            IsTrue=false;
            alert('页数必须为数字');
            return;
        }
        else
        {
            if(parseInt(tbxPageSize)<0)
            {
                IsTrue=false;
                alert('页数必须为大于0的数字')
                return;
            }
        }
        var check1="";//没有选种的资源库ID串
        var obj=document.getElementsByTagName("input");
        var ischeck=false;//是否有资源库被选中
        for(var i=0;i<obj.length;i++)
        {
            if(obj[i].type=="checkbox"&&!obj[i].checked&&obj[i].name=="dbcheck")
            {
              if(check1!="")
              {check1+=",";}
              check1+=obj[i].value;
            }
            else if(obj[i].type=="checkbox"&&obj[i].checked&&obj[i].name=="dbcheck")
            {
                ischeck=true;
            }
        }
        if(!ischeck)
        {
            alert("您必须选择一个检索资源！");
            document.getElementById('main_search').style.display="block";
            return;
        }
        if(txtCondition1.length>0)
        {
            conditions=selectCondition1+"="+txtCondition1;
        }
        if(txtCondition2.length>0)
        {
            conditions+=selectOperation1+selectCondition2+"="+txtCondition2;
        }
        if(txtCondition3.length>0)
        {
            conditions+=selectOperation2+selectCondition3+"="+txtCondition3;
        }
        conditions+=","+tbxPageSize+","+tbxPageNo;
        //conditions=selectCondition1+","+txtCondition1+","+selectOperation1+","+selectCondition2+","+txtCondition2+","+selectCondition3+","+txtCondition3+","+tbxPageSize+","+tbxPageNo+check1;
       //alert("参数："+conditions);
        conditions=encodeURIComponent(conditions);
        //conditions=escape(conditions);
        
        
    }catch(err)
    {
        IsTrue=false;
        alert(err);
    }
        if(IsTrue)
        {
        	//检索完成前显示图片
        		try
						{		
			 				document.getElementById("search_info").innerHTML="<div class='searching'></div>"
			 				document.getElementById("search_info").style.display="block";
						}
						catch(err)
							{alert(err);}
            getUrlToInnerHTML("search_info","/lssp_serachInfo.aspx?conditions="+conditions+"&DB="+check1+"&rnd="+Math.random());
        }
    }
    ///////检索>收藏
    //条件串，资源库，每页条数
    function lssp_AddToStorage()
    {
        var onevent=function(res)
        {
            if(res!=null)
            {
                alert(res);
            }
        }
        var obj=document.getElementsByTagName("input");
        var values="";//选中的行号
        for(var i=0;i<obj.length;i++)
        {
            if(obj[i].type=="checkbox"&&obj[i].checked&&obj[i].name=="checkResult")
            {
                if(values!="")
                {
                    values+=",";
                }
                values+=obj[i].value;
            }
        }
        if(values=="")
        {
            alert("请选择您要收藏的数据");
            return;
        }
        getUrlToInnerHTML("div_addToStorage","/lssp_SearchToStorage.aspx?RBPID="+values+"&rnd="+Math.random(),onevent)
    }
    //////////////================================================//////////////////////
//页面登录栏目中登录操作  
function OnColumnLogin(objUserName,objPassword,objCheckCode,iPSId)
{
	try{
		if(objUserName.value.length<=0){
			alert('用户名不能为空');
			objUserName.focus();
			return false;
		}
		if(objPassword.value.length<=0){
			alert('密码不能为空');
			objPassword.focus();
			return false;
		}
		if(objCheckCode.value.length<=0){
			alert('验证码不能为空');
			objCheckCode.focus();
			return false;
		}
		var onevent=function(strRet){
			if(strRet.length>=4 && strRet.substring(0,4)=="Err:")
			{
				alert(strRet.substring(4));
				getUrlToInnerHTML("column_login","/lssp_columnex_login.aspx?rnd="+Math.random());
				return false;
			}else{
				document.getElementById("column_login").innerHTML=strRet;
			}
		}
		getUrlToFunction("/lssp_login.aspx?username="+encodeURIComponent(objUserName.value)+"&password="+encodeURIComponent(objPassword.value)+"&checkCode="+objCheckCode.value+"&PSID="+iPSId+"&rnd="+Math.random(),onevent);
	}catch(err){
		return false;
	}
	return true;
}
function OnUerLogOut()
{     
     try{		
		var onevent=function(strRet){
			if(strRet.length>=4 && strRet.substring(0,4)=="Err:")
			{
				alert(strRet.substring(4));
				return false;
			}else{
				document.getElementById("column_login").innerHTML=strRet;
			}
		}
		getUrlToFunction("/lssp_logout.aspx?rnd="+Math.random(),onevent);
	}catch(err){
		return false;
	}
	return true;  
}
function lssp_onload_intro(issuepath,tmplpath)
{
	getUrlToInnerHTML("web_head","/lssp_webhead.aspx?rnd="+Math.random());
	getUrlToInnerHTML("web_foot","/lssp_webfoot.aspx?rnd="+Math.random());
	//getUrlToInnerHTML("column_login","/lssp_columnex_login.aspx?rnd="+Math.random());
	//getUrlToInnerHTML("web_links","/lssp_weblinks.aspx?rnd="+Math.random());
	
	getUrlToInnerHTML("intro_info","/inc/lssp_intro"+lssp_Request("id")+".html?rnd="+Math.random());
}

