﻿// JScript 文件

    function $(element){return document.getElementById(element);}
    
	function keyUp(e) { 
		var UserName;
		var UserPWD;
		UserName=Trimstr($("UserName").value);
		UserPWD=Trimstr($("UserPWD").value);
		var currKey=0,e=e||event;
		currKey=e.keyCode||e.which||e.charCode;
		if (currKey=="13"){
		    if(UserName==""){
		    	$("UserName").focus();
		    }else if(UserPWD==""){
		    	$("UserPWD").focus();
		    }else{
				CheckLogin();
			}
		}
	}
	
	function Ajax()
	{
		var xhrObj=null;
		if(window.XMLHttpRequest)
		{
			xhrObj=new XMLHttpRequest();
		}
		else if(window.ActiveXObject){
			try{
				xhrObj=new ActiveXObject("Microsoft.XMLHTTP");
			}
			catch(e1){
				try{
					xhrObj=new ActiveXObject("MSXML2.XMLHTTP");
				}
				catch(e2){
					try{
						xhrObj=new ActiveXObject("MSXML3.XMLHTTP");
					}
					catch(e3){
						alert("创建Ajax失败："+e3)
					}
				}
			}
		}
		else{
			alert("未能识别的浏览器");
		}
		
		return xhrObj;
	}
	
	var xmlobj = new Ajax();
	
	function Trimstr(str){
		String.prototype.Trim = function(){return this.replace(/(^\s*)|(\s*$)/g,"");}
		String.prototype.LTrim = function(){return this.replace(/(^\s*)/g,"");}   
		String.prototype.Rtrim = function(){return this.replace(/(\s*$)/g,"");} 
		return str.Trim();
	}

    function isEmail(strEmail) {
    if (strEmail.search(/^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/) != -1)
        return true;
    else
        return false;
    }

	function CheckReg(){
	    var front_Str="";
		if (Trimstr($(front_Str+"User_Account").value) == "")
		{
			alert('请输入用户名！');
			$(front_Str+"User_Account").focus();
			return false;
		}
		
		if (Trimstr($(front_Str+"User_Account").value).length<2 || Trimstr($(front_Str+"User_Account").value).length>15)
		{
			alert('用户名请控制在2~15个字符以内！');
			$(front_Str+"User_Account").focus();
			return false;
		}
		
		if (Trimstr($(front_Str+"User_PWD").value) == "")
		{
			alert('请输入登录密码！');
			$(front_Str+"User_PWD").focus();
			return false;
		}
		
		if (Trimstr($(front_Str+"reUser_PWD").value) == "")
		{
			alert('请确认密码！');
			$(front_Str+"reUser_PWD").focus();
			return false;
		}
		
		if (Trimstr($(front_Str+"User_PWD").value) != Trimstr($(front_Str+"reUser_PWD").value))
		{
			alert('两次密码不同，请重新输入！');
			$(front_Str+"reUser_PWD").value="";
			$(front_Str+"reUser_PWD").focus();
			return false;
		}
		
		if (Trimstr($(front_Str+"User_Email").value) == "")
		{
			alert('请输入电子邮件！');
			$(front_Str+"User_Email").focus();
			return false;
		}
		
		if (isEmail(Trimstr($(front_Str+"User_Email").value)) == false)
		{
			alert('电子邮件格式错误！');
			$(front_Str+"User_Email").focus();
			return false;
		}
		
		if (Trimstr($(front_Str+"User_Qust").value) == "")
		{
			alert('请输入安全问题！');
			$(front_Str+"User_Qust").focus();
			return false;
		}
		
		if (Trimstr($(front_Str+"User_Ans").value) == "")
		{
			alert('请输入安全回答！');
			$(front_Str+"User_Ans").focus();
			return false;
		}
		
		if (Trimstr($(front_Str+"VerifyCode").value) == "")
		{
			alert('请输入验证码！');
			$(front_Str+"VerifyCode").focus();
			return false;
		}
		
		if ($(front_Str+"ok").checked==false)
		{
			alert('您尚未同意服务条款！');
			return false;
		}
		
	return true;
	}

    function isCheck(checkboxs){
        var obj=checkboxs;//根据自己的多选框名称修改下
        var b =false;
        for(var i=0;i< obj.length;i++){
            if(obj[i].checked){
                b = true;
            }
        }
        return b;
    }


	function CheckLogin()
	{
	var UserName;
	var UserPWD;
	UserName=Trimstr($("UserName").value);
	UserPWD=Trimstr($("UserPWD").value);
	if(UserName == "")
	{
		alert("请输入用户名！");
		$("UserName").focus();
		return false;
	}else if(UserPWD==""){
		alert("请输入密码！");
		$("UserPWD").focus();
		return false;
	}else{
		var str;
		var GetInfoStr;
		var Getstr;
		str = "p=test"
		xmlobj.open("POST", "CheckLogin.aspx?UserName="+escape(UserName)+"&UserPWD="+UserPWD, true);
		xmlobj.setRequestHeader("Content-Length",str.length); 
		xmlobj.setRequestHeader("content-type","application/x-www-form-urlencoded");
		xmlobj.onreadystatechange = function() {
			if (xmlobj.readyState == 4 && xmlobj.status == 200) {
				if(xmlobj.responseText.split("|||")[0]=="1"){
					$("user_statediv").innerHTML=xmlobj.responseText.split("|||")[1];
				}else{
					alert(""+xmlobj.responseText.split("|||")[1]+"");
					$("UserName").focus();
				}
			}
		}
		xmlobj.send(str);
	}
	}

	function checkpageLogin()
	{
	var UserName;
	var UserPWD;
	UserName=Trimstr($("ctl00_ContentPlaceHolderMain_UserName").value);
	UserPWD=Trimstr($("ctl00_ContentPlaceHolderMain_UserPwd").value);
	VerifyCode=Trimstr($("ctl00_ContentPlaceHolderMain_VerifyCode").value);
	if(UserName == "")
	{
		alert("请输入用户名！");
		$("ctl00_ContentPlaceHolderMain_UserName").focus();
		return false;
	}
	
	if(UserPWD==""){
		alert("请输入密码！");
		$("ctl00_ContentPlaceHolderMain_UserPwd").focus();
		return false;
	}
	
	if(VerifyCode==""){
		alert("请输入验证码！");
		$("ctl00_ContentPlaceHolderMain_VerifyCode").focus();
		return false;
	}
	return true;
	}

	function checkChangePwd()
	{
	    var oldUserPwd;
	    var NewUserPwd;
	    var reNewUserPwd;
	    oldUserPwd=Trimstr($("oldUserPwd").value);
	    NewUserPwd=Trimstr($("NewUserPwd").value);
	    reNewUserPwd=Trimstr($("reNewUserPwd").value);
	    if(oldUserPwd == "")
	    {
		    alert("请输入原密码！");
		    $("oldUserPwd").focus();
		    return false;
	    }
    	
	    if(NewUserPwd==""){
		    alert("请输入新密码！");
		    $("NewUserPwd").focus();
		    return false;
	    }
    	
	    if(reNewUserPwd==""){
		    alert("请再次输入新密码！");
		    $("reNewUserPwd").focus();
		    return false;
	    }
    	
	    if(NewUserPwd!=reNewUserPwd){
		    alert("两次输入的密码不同，请重新输入！");
		    $("reNewUserPwd").focus();
		    return false;
	    }
	return true;
	}


	function checkgetpwd()
	{
	    var User_Qust;
	    var User_Ans;
	    var UserPwd;
	    var VerifyCode;
	    User_Qust=Trimstr($("ctl00_ContentPlaceHolderMain_User_Qust").value);
	    User_Ans=Trimstr($("ctl00_ContentPlaceHolderMain_User_Ans").value);
	    UserPwd=Trimstr($("ctl00_ContentPlaceHolderMain_UserPwd").value);
	    VerifyCode=Trimstr($("ctl00_ContentPlaceHolderMain_VerifyCode").value);
	    if(User_Qust == "")
	    {
		    alert("请输入安全问题！");
		    $("ctl00_ContentPlaceHolderMain_User_Qust").focus();
		    return false;
	    }
    	
	    if(User_Ans==""){
		    alert("请输入安全答案！");
		    $("ctl00_ContentPlaceHolderMain_User_Ans").focus();
		    return false;
	    }
    	
	    if(UserPwd==""){
		    alert("请输入新密码！");
		    $("ctl00_ContentPlaceHolderMain_UserPwd").focus();
		    return false;
	    }
    	
	    if(VerifyCode==""){
		    alert("请输入验证码！");
		    $("ctl00_ContentPlaceHolderMain_VerifyCode").focus();
		    return false;
	    }
    	
	return true;
	}

	//获得联动菜单
	function GetResult(TableName,FieldStr,SearchField,SearchValue,SpanIDNo,FromID,HiddenFormID,inSelectName){
		var str;
		var getstrs;
		getstrs="";
		str = "p=test";
		$(""+HiddenFormID+"").value = SearchValue;
		//if(SearchValue!="1")
		//{
		//document.write("get_selecttree.aspx?TableName="+TableName+"&FieldStr="+FieldStr+"&SearchField="+SearchField+"&SearchValue="+SearchValue+"&SpanIDNo="+SpanIDNo+"&FromID="+FromID+"&HiddenFormID="+HiddenFormID+"&inSelectName="+inSelectName);
		//}
		xmlobj.open("POST", "../get_selecttree.aspx?TableName="+TableName+"&FieldStr="+FieldStr+"&SearchField="+SearchField+"&SearchValue="+SearchValue+"&SpanIDNo="+SpanIDNo+"&FromID="+FromID+"&HiddenFormID="+HiddenFormID+"&inSelectName="+inSelectName, true);
		xmlobj.setRequestHeader("Content-Length",str.length); 
		xmlobj.setRequestHeader("content-type","application/x-www-form-urlencoded");
		xmlobj.onreadystatechange = function() {
			if (xmlobj.readyState == 4 && xmlobj.status == 200) {
				getstrs = xmlobj.responseText.split("|");
				if(getstrs[0]=="0"){
					$("Span"+SpanIDNo).innerHTML = getstrs[1];
					$(""+HiddenFormID+"").value = "0";
				}else{
					$("Span"+SpanIDNo).innerHTML = "";
				}
			}
		}
		xmlobj.send(str);
	}

    function alterexchange(f){
        if(f=="more"){
            $("other_tiaojian").style.display = "";
        }else{
             $("other_tiaojian").style.display = "none";
       }
    }

    function addexchangetype(cname)
	{
	    
	    var obj2 =$(""+cname+"");
	    var obj=$("exchangetype");
	    
	    var hidobj=$("Thing_ChangeClassName");
	    
	    var txt;
	    var vle;
        
	    for(i=0;i<obj2.options.length;i++)
	    {
	        if(obj2.options[i].selected)
	            {
	                txt=obj2.options[i].text;
	                vle=obj2.options[i].value;
	                break;
	            }  
	    }
	    if(vle=="0")
	    {
            alert('请选择类别');
            return;
	    }else{
	    
	        if(txt!=null&&vle!=null&&txt!=""&&vle!="")
	        {
	            for(i=0;i<obj.options.length;i++)
	            {
	                if(obj.options[i].value==vle)
	                    {
	                    alert('该类别已存在');
	                    return;
	                    }  
	            }
    		    
	            obj.options[obj.options.length] =new Option(txt,vle);
	            hidobj.value =hidobj.value+","+vle;
	        }
	    }
	}

    function delexchangetype()
	{
	     var obj=$("exchangetype");
	     var hidobj=$("Thing_ChangeClassName");
	     var str;
		for(i=0;i<obj.options.length;i++)
	    {
	        if(obj.options[i].selected)
	            {
	            str= obj.options[i].value;
	            obj.options[i]=null;
	            
	            }  
	    }
	    hidobj.value =hidobj.value.replace(','+str,'');
	}
	
	function setVerifyCode(){
        var nameListDiv = $("verifyPic");
        nameListDiv.src = "../VerifyCode.aspx";
    }

    function Check_addgoods(){
		if (Trimstr($("Thing_ClassID").value) == "0")
		{
			alert('请选择物品类型！');
			return false;
		}
		
		if (Trimstr($("Thing_Name").value) == "")
		{
			alert('请输入换品名称！');
			$("Thing_Name").focus();
			return false;
		}
		
		if (Trimstr($("Thing_LinkWay").value) == "")
		{
			alert('请填写联系方式！');
			$("Thing_LinkWay").focus();
			return false;
		}
		
		if (Trimstr($("Thing_AreaID").value) == "0")
		{
			alert('请选择换品所在地！');
			return false;
		}
		
		if (Trimstr($("Thing_Price").value) != "" && isNaN(Trimstr($("Thing_Price").value)))
		{
			alert('价格只能是数字！');
			$("Thing_Price").focus();
			return false;
		}
		
		if (Trimstr($("Thing_Introduce").value) == "")
		{
			alert('请输入物品描述！');
			$("Thing_Introduce").focus();
			return false;
		}
		
		if (Trimstr($("VerifyCode").value) == "")
		{
			alert('请输入验证码！');
			$("VerifyCode").focus();
			return false;
		}
		
	return true;
}

var up;
var dw;
function toup(){
    var qoMarquee = $("smallpiclist"); //滚动对象
    var qiLineHeight = 62;//单行高度，像素IE
    var num=qoMarquee.getElementsByTagName('img').length;//总数
    var amount=1;
    qoMarquee.scrollTop += amount;
    if ( qoMarquee.scrollTop > num*qiLineHeight-190 ) {
	    clearInterval(up);
	    up = null;
    }
}

function tup()
{
	if(up==null) up = setInterval('toup()', 1);
}

function zzjs_dw()
{
	tup();
}

function tdw()
{
	if(dw==null) dw = setInterval('todw()', 1);
}

function zzjs_up()
{
	tdw();
}

function todw(){
    clearTimeout(up);
    var qoMarquee = $("smallpiclist"); //滚动对象
    var qiLineHeight = 62;//单行高度，像素IE
    var num=qoMarquee.getElementsByTagName('img').length;//总数
    var amount=1;

    qoMarquee.scrollTop -=amount;
    if ( qoMarquee.scrollTop <=0 ) {
	    clearInterval(dw);
	    dw = null;
    }
}

function clearIntervals()
{
    clearInterval(up);
    up = null;
    clearInterval(dw);
    dw = null;
}


//添加好友
function savefriend(UserIDStr){
	var str;
	var getstrs;
	getstrs="";
	str = "p=test";
	xmlobj.open("POST", "addfriend.aspx?UserIDStr="+UserIDStr, true);
	xmlobj.setRequestHeader("Content-Length",str.length); 
	xmlobj.setRequestHeader("content-type","application/x-www-form-urlencoded");
	xmlobj.onreadystatechange = function() {
		if (xmlobj.readyState == 4 && xmlobj.status == 200) {
			alert(xmlobj.responseText);
		}
	}
	xmlobj.send(str);
}

//收藏物品
function savepro(ProIDStr){
	var str;
	var getstrs;
	getstrs="";
	str = "p=test";
	xmlobj.open("POST", "saveproinfo.aspx?ProIDStr="+ProIDStr, true);
	xmlobj.setRequestHeader("Content-Length",str.length); 
	xmlobj.setRequestHeader("content-type","application/x-www-form-urlencoded");
	xmlobj.onreadystatechange = function() {
		if (xmlobj.readyState == 4 && xmlobj.status == 200) {
			alert(xmlobj.responseText);
		}
	}
	xmlobj.send(str);
}

//站内留言
function sendusermail(UserIDStr){
    var pagew;
    var pageh;
    if (window.ActiveXObject){
        pagew=document.documentElement.clientWidth/2-153;
        pageh=document.documentElement.clientHeight/2-123;
    }else if (document.getBoxObjectFor){
        pagew=document.documentElement.clientWidth/2-153;
        pageh=document.documentElement.clientHeight/2-123;
    }else if (window.opera){
        pagew=document.body.clientWidth/2-153;
        pageh=document.body.clientHeight/2-123;
    }
    window.open('sendmail.aspx?UserIDStr='+UserIDStr,'站内信息','width=306,height=246,left='+Math.floor(pagew)+',top='+Math.floor(pageh)+'');
}

function CheckInBBS()
{
    var WebM_Title;
    var NewUserPwd;
    var reNewUserPwd;
    WebM_Title=Trimstr($("ctl00_ContentPlaceHolderMain_WebM_Title").value);
    WebM_UserName=Trimstr($("ctl00_ContentPlaceHolderMain_WebM_UserName").value);
    WebM_LinkWay=Trimstr($("ctl00_ContentPlaceHolderMain_WebM_LinkWay").value);
    WebM_MessageInfo=Trimstr($("ctl00_ContentPlaceHolderMain_WebM_MessageInfo").value);
    if(WebM_Title == "")
    {
	    alert("请输入留言主题！");
	    $("ctl00_ContentPlaceHolderMain_WebM_Title").focus();
	    return false;
    }
	
    if(WebM_UserName==""){
	    alert("请输入您的姓名！");
	    $("ctl00_ContentPlaceHolderMain_WebM_UserName").focus();
	    return false;
    }
	
    if(WebM_LinkWay==""){
	    alert("请输入您的联系方式！");
	    $("ctl00_ContentPlaceHolderMain_WebM_LinkWay").focus();
	    return false;
    }
	
    if(WebM_MessageInfo==""){
	    alert("请输入留言内容！");
	    $("ctl00_ContentPlaceHolderMain_WebM_MessageInfo").focus();
	    return false;
    }
return true;
}

function CheckInlinkreg()
{
    var WebM_Title;
    var NewUserPwd;
    var reNewUserPwd;
    Weblink_Name=Trimstr($("ctl00_ContentPlaceHolderMain_Weblink_Name").value);
    Weblink_Owner=Trimstr($("ctl00_ContentPlaceHolderMain_Weblink_Owner").value);
    Weblink_Url=Trimstr($("ctl00_ContentPlaceHolderMain_Weblink_Url").value);
    Weblink_Txt=Trimstr($("ctl00_ContentPlaceHolderMain_Weblink_Txt").value);
    if(Weblink_Name == "")
    {
	    alert("请输入网站名称！");
	    $("ctl00_ContentPlaceHolderMain_Weblink_Name").focus();
	    return false;
    }
	
    if(Weblink_Owner==""){
	    alert("请输入站长姓名！");
	    $("ctl00_ContentPlaceHolderMain_Weblink_Owner").focus();
	    return false;
    }
	
    if(Weblink_Url==""){
	    alert("请输入网站网址！");
	    $("ctl00_ContentPlaceHolderMain_Weblink_Url").focus();
	    return false;
    }
	
    if(Weblink_Txt==""){
	    alert("请输入网站概述！");
	    $("ctl00_ContentPlaceHolderMain_Weblink_Txt").focus();
	    return false;
    }
return true;
}

