﻿//声明XMLHttpRequest对象
var xmlHttp;

//检测用户名是否存在
function CheckName(userName)
{
    if(userName.length < 4)
     {
                document.getElementById("imgName").src="../images/false.gif"; 
                document.getElementById("UserNameFlg").innerHTML="用户名只能是4位及4位以上字母数字组合而成！";
                document.getElementById("UserNameFlg").className = "showSorry";
                document.getElementById("btnNext").disabled=true;
                return false;
     }
    createXMLHTTP();//创建XMLHttpRequest对象
    var url="../Login/CheckUserName.aspx?UserName="+userName+"&Event=Check";
    xmlHttp.open("Post",url,true);
    xmlHttp.onreadystatechange=checkUserName;
    xmlHttp.send(null);
}

//检测是否为数字
function CheckNumber(Number)
{
    var o = Number;
    var e = Number.value;
    if(isNaN(e))
    {
        o.value="";
        return false;
    }
}

function createXMLHTTP()
{
    if(window.XMLHttpRequest)
    {
        xmlHttp=new XMLHttpRequest();//mozilla浏览器
    }
    else if(window.ActiveXObject)
    {
        try
        {
            xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");//IE老版本
        }
        catch(e)
        {}
        try
        {
            xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");//IE新版本
        }
        catch(e)
        {}
        if(!xmlHttp)
        {
            window.alert("不能创建XMLHttpRequest对象实例！");
            return false;
        }
    }
}

//执行检测用户名回调函数
function checkUserName()
{
    if(xmlHttp.readyState==4)//判断对象状态
    {
        if(xmlHttp.status==200)//信息成功返回，开始处理信息
        {
            //alert(xmlHttp.responseText);
			if(xmlHttp.responseText=="True")
            {
                document.getElementById("imgName").src="../images/true.gif";
                document.getElementById("UserNameFlg").className = "hidden";
                //让注册按钮失效
                document.getElementById("btnNext").disabled=false;
            }
            else if(xmlHttp.responseText=="uf00")
            {
                document.getElementById("imgName").src="../images/false.gif"; 
                document.getElementById("UserNameFlg").innerHTML="用户名只能是4位及4位以上字母数字组合而成！";
                document.getElementById("UserNameFlg").className = "showSorry";
                document.getElementById("btnNext").disabled=true;
            }
            else
            {
                document.getElementById("imgName").src="../images/false.gif"; 
                document.getElementById("UserNameFlg").innerHTML="对不起，此用户名也被注册！";
                document.getElementById("UserNameFlg").className = "showSorry";
                document.getElementById("btnNext").disabled=true;                         
            }
        }
    }
}

/* AJAX获取产品分类 */
function ChangeProductType(contrID,typeId)
{
    createXMLHTTP();//创建XMLHttpRequest对象
    var url="../Login/CommonType.aspx?ID="+typeId+"&Event=Check";
    xmlHttp.open("Post",url,true);
    xmlHttp.onreadystatechange=changGoodsTyep;
    xmlHttp.send(null);
}
/*  */
/*分类的回调函数*/
function changGoodsTyep()
{
    if(xmlHttp.readyState==4)//判断对象状态
    {
        if(xmlHttp.status==200)//信息成功返回，开始处理信息
        {
            //alert(xmlHttp.responseText);
			if(xmlHttp.responseText !="")
            {
                var date = xmlHttp.responseText.split("|||");
                var e = document.getElementById("ddlTypeID");
                e.length = 0;
                e.options.add(new Option("请选择小类","0"));
                for(i=0; i<date.length-1;i++)
                {
                    var sme = date[i].split("@@");
                    e.options.add(new Option(sme[1],sme[0]));
                }
            }
            else
            {
                document.getElementById("ddlTypeID").length=0;
                document.getElementById("ddlTypeID").options.add(new Option("请选择小类","0"));                  
            }
        }
    }
}

/* AJAX获公司分类 */
function ChangeCompanyType(contrID,typeId)
{
    createXMLHTTP();//创建XMLHttpRequest对象
    var url="../Login/CommonCompanyType.aspx?ID="+typeId+"&Event=big";
    xmlHttp.open("Post",url,true);
    xmlHttp.onreadystatechange=changCompanyTyep;
    xmlHttp.send(null);
}
/*  */
/*分类的回调函数*/
function changCompanyTyep()
{
    if(xmlHttp.readyState==4)//判断对象状态
    {
        if(xmlHttp.status==200)//信息成功返回，开始处理信息
        {
            //alert(xmlHttp.responseText);
			if(xmlHttp.responseText !="")
            {
                var date = xmlHttp.responseText.split("|||");
                var e = document.getElementById("ddlClassID2");
                e.length = 0;
                e.options.add(new Option("请选择下级","0"));
                for(i=0; i<date.length-1;i++)
                {
                    var sme = date[i].split("@@");
                    e.options.add(new Option(sme[1],sme[0]));
                }
            }
            else
            {
                document.getElementById("ddlClassID2").length=0;
                document.getElementById("ddlClassID2").options.add(new Option("请选择下级","0"));                  
            }
        }
    }
}

/* AJAX获公司分类 */
function ChangeCompanyTypeTwo(contrID,typeId)
{
    createXMLHTTP();//创建XMLHttpRequest对象
    var url="../Login/CommonCompanyType.aspx?ID="+typeId+"&Event=sam";
    xmlHttp.open("Post",url,true);
    xmlHttp.onreadystatechange=changCompanyTyepTwo;
    xmlHttp.send(null);
}
/*  */
/*分类的回调函数*/
function changCompanyTyepTwo()
{
    if(xmlHttp.readyState==4)//判断对象状态
    {
        if(xmlHttp.status==200)//信息成功返回，开始处理信息
        {
            //alert(xmlHttp.responseText);
			if(xmlHttp.responseText !="")
            {
                var date = xmlHttp.responseText.split("|||");
                var e = document.getElementById("ddlClassID3");
                e.length = 0;
                e.options.add(new Option("请选择下级","0"));
                for(i=0; i<date.length-1;i++)
                {
                    var sme = date[i].split("@@");
                    e.options.add(new Option(sme[1],sme[0]));
                }
            }
            else
            {
                document.getElementById("ddlClassID3").length=0;
                document.getElementById("ddlClassID3").options.add(new Option("请选择下级","0"));                  
            }
        }
    }
}

/* AJAX获省市信息 */
function ChangeCity(contrID,typeId)
{
    createXMLHTTP();//创建XMLHttpRequest对象
    var url="../Login/CommonCity.aspx?ID="+typeId+"&Event=sam";
    xmlHttp.open("Post",url,true);
    xmlHttp.onreadystatechange=changCitys;
    xmlHttp.send(null);
}
/*  */
/*省市的回调函数*/
function changCitys()
{
    if(xmlHttp.readyState==4)//判断对象状态
    {
        if(xmlHttp.status==200)//信息成功返回，开始处理信息
        {
            //alert(xmlHttp.responseText);
			if(xmlHttp.responseText !="")
            {
                var date = xmlHttp.responseText.split("|||");
                var e = document.getElementById("ddlCity");
                e.length = 0;
                e.options.add(new Option("请选择市","0"));
                for(i=0; i<date.length-1;i++)
                {
                    var sme = date[i].split("@@");
                    e.options.add(new Option(sme[1],sme[0]));
                }
            }
            else
            {
                document.getElementById("ddlCity").length=0;
                document.getElementById("ddlCity").options.add(new Option("请选择市","0"));                  
            }
        }
    }
}

//AJAX调用采购分类
function ChangeProcurement(typeId)
{
    createXMLHTTP();//创建XMLHttpRequest对象
    var url="../Login/CommonType.aspx?ID="+typeId+"&Event=prement";
    xmlHttp.open("Post",url,true);
    xmlHttp.onreadystatechange=changprocurement;
    xmlHttp.send(null);
    document.getElementById("hidBigPId").value=typeId;
}
/*  */
/*分类的回调函数*/
function changprocurement()
{
    if(xmlHttp.readyState==4)//判断对象状态
    {
        if(xmlHttp.status==200)//信息成功返回，开始处理信息
        {
            //alert(xmlHttp.responseText);
			if(xmlHttp.responseText !="")
            {
                var date = xmlHttp.responseText;
                
                document.getElementById("l-small-class").innerHTML=date;
                          
            }
        }
    }
}


//扣出推广E币
var Money = {
    RemoveMoney:function(tid,uid)
    {
    createXMLHTTP();//创建XMLHttpRequest对象
    var url="/Login/RemoveMoney.aspx?TID="+tid+"&UID="+uid;
    xmlHttp.open("Post",url,true);
    xmlHttp.onreadystatechange=postbackMoney;
    xmlHttp.send(null);
    }
}

function postbackMoney()
{
    if(xmlHttp.readyState==4)//判断对象状态
    {
        if(xmlHttp.status==200)//信息成功返回，开始处理信息
        {
            //alert(xmlHttp.responseText);
			if(xmlHttp.responseText !="")
            {
                
            }
            else
            {
                
            }
        }
    }
}

//检测密码长度
function CheckPwd(userPwd)
{
		if(userPwd.length<6)
		{
			document.getElementById("imgPwd").src="../images/false.gif"; 
			document.getElementById("PassWordFlg").innerHTML="密码必须为0-6位！";
			document.getElementById("PassWordFlg").className = "showSorry";
            document.getElementById("btnNext").disabled=true;    	
		}
		else
		{
			document.getElementById("imgPwd").src="../images/true.gif"; 
			document.getElementById("PassWordFlg").className = "hidden";
            document.getElementById("btnNext").disabled=false;    
		}
}
//检查二次密码
function RecheckPwd(userPwd)
{
	var pwds = document.getElementById("txtPassWord").value;
	if(userPwd == pwds)	
	{
		document.getElementById("ReimgPwd").src="../images/true.gif"; 
		document.getElementById("txtRePassWordFlg").className = "hidden";
        document.getElementById("btnNext").disabled=false;    	
		}
		else
		{
		document.getElementById("ReimgPwd").src="../images/false.gif"; 
		document.getElementById("txtRePassWordFlg").innerHTML="两次密码不一致！";
		document.getElementById("txtRePassWordFlg").className = "showSorry";
        document.getElementById("btnNext").disabled=true;
		}
}
//检查EMAIL
function checkEmail(userEmail)
{
	var e = userEmail;
	if(e==null || (e.indexOf("@")== -1) || (e.indexOf(".")==-1) )
	{
		document.getElementById("imgEmail").src="../images/false.gif"; 
		document.getElementById("txtEmailFlg").innerHTML="输入Email地址不正确！";
		document.getElementById("txtEmailFlg").className = "showSorry";
        document.getElementById("btnNext").disabled=true;
	}
	else
	{
		//alert(e.indexOf("@"))
		document.getElementById("imgEmail").src="../images/true.gif"; 
		document.getElementById("txtEmailFlg").className = "hidden";
        document.getElementById("btnNext").disabled=false;	
	}
}

//检查联系人名称
function checkLastName(userLastName)
{
    var v = userLastName;
    if(v == "")
    {
        document.getElementById("imgLastName").src="../images/false.gif"; 
		document.getElementById("txtLastNameFlg").innerHTML="请填写完整联系人名称！";
		document.getElementById("txtLastNameFlg").className = "showSorry";
        document.getElementById("btnNext").disabled=true;
    }
    else
    {
        document.getElementById("imgLastName").src="../images/true.gif"; 
		document.getElementById("txtLastNameFlg").className = "hidden";
        document.getElementById("btnNext").disabled=false;
    }
}

//checkMSN
function checkMsn(value)
{
    if(value == null || (value.indexOf("@") == -1))
    {
        document.getElementById("imgMsn").src="../images/false.gif"; 
		document.getElementById("txtMsnFlg").innerHTML="填写MSN地址不牟，请重新填写！";
		document.getElementById("txtMsnFlg").className = "showSorry";
        document.getElementById("btnNext").disabled=true;
    }
    else
    {
        document.getElementById("imgMsn").src="../images/true.gif"; 
		document.getElementById("txtMsnFlg").className = "hidden";
        document.getElementById("btnNext").disabled=false;
    }
}


//注册新用户
function regUser()
{
    if(document.getElementById("userName").value=="")
    {
        alert("对不起，用户名不为空");
        return false;
    }
    if(document.getElementById("userPwd").value=="")
    {
        alert("对不起，密码不为空");
        return false;
    }
    var url="DisposeEvent.aspx?Name="+document.getElementById("userName").value+"&Pwd="+document.getElementById("userPwd").value+"&Event=Reg";
    xmlHttp.open("GET",url,true);
    xmlHttp.onreadystatechange=regUserInfo;
    xmlHttp.send(null);
}

//注册用户回调函数
function regUserInfo()
{
    if(xmlHttp.readyState==4)//判断对象状态
    {
        if(xmlHttp.status==200)//信息成功返回，开始处理信息
        {
            if(xmlHttp.responseText=="true")//获取的Response.Write("true");里面的文本
            {
                alert("恭喜，新用户注册成功!");
                document.getElementById("userName").value="";
                document.getElementById("userPwd").value="";                
            }
            else
            {
                alert("对不起，注册失败!");
                document.getElementById("userName").value="";
                document.getElementById("userPwd").value="";                         
            }
        }
    }
}