function ValidateUser(ActionType,UserType){
    if (ActionType=="Add"){
        strUserName=strConvert(jQuery.trim(document.getElementById("UserN").value));
        strUserPass=strConvert(jQuery.trim(document.getElementById("UserP").value));
        strConfirmPass=strConvert(jQuery.trim(document.getElementById("ConfirmPass").value));
        strEmail=strConvert(jQuery.trim(document.getElementById("Email").value));
        strNickName=strConvert(jQuery.trim(document.getElementById("NickName").value));
        strTrueName=strConvert(jQuery.trim(document.getElementById("TrueName").value));
        strCityID=document.getElementById("CityID").value;
        strMobile=strConvert(jQuery.trim(document.getElementById("Mobile").value));
        strAddress=strConvert(jQuery.trim(document.getElementById("Address").value));
        strCheckCode=strConvert(jQuery.trim(document.getElementById("CheckCode").value));
        
        if (UserType == 1){
            strCompanyName=strConvert(jQuery.trim(document.getElementById("CompanyName").value));
            strTradeID=strConvert(jQuery.trim(document.getElementById("TradeID").value));
            strTel=strConvert(jQuery.trim(document.getElementById("Tel").value));
            strFax=strConvert(jQuery.trim(document.getElementById("Fax").value));
        }
        else if (UserType == 2){
            strCompanyName=strConvert(jQuery.trim(document.getElementById("CompanyName").value));
            strTypeID=document.getElementById("TypeID").value;
            strProperty=document.getElementById("Property").value;
            strTel=strConvert(jQuery.trim(document.getElementById("Tel").value));
            strFax=strConvert(jQuery.trim(document.getElementById("Fax").value));
        }
        
        errMsg="";
        var reg = /^(\w|[\u4E00-\u9FA5])*$/;
        if (strUserName.match(reg)){
            if (/[\u4E00-\u9FA5]/.test(strUserName)){
                if (strUserName.length >=2){
                    $.post("DataExport.asp",{ref:"CheckUser",UserName:strUserName},function(data){
                        if (data == "N"){
                            InsertImg("tdUserName","wrong.gif");
                            $("#tdUserName").append("&nbsp;会员名已注册！");
                            errMsg="error";
                        }
                        else{
                            InsertImg("tdUserName","correct.gif");
                            errMsg="";
                        }
                    });
                }
                else{
                    InsertImg("tdUserName","wrong.gif");
                    errMsg="error";
                }
            }
            else{
                if (strUserName.length >= 5){
                    $.post("DataExport.asp",{ref:"CheckUser",UserName:strUserName},function(data){
                        if (data == "N"){
                            InsertImg("tdUserName","wrong.gif");
                            $("#tdUserName").append("&nbsp;会员名已注册！");
                            errMsg="error";
                        }
                        else{
                            InsertImg("tdUserName","correct.gif");
                            errMsg="";
                        }
                    });
                }
                else{
                    InsertImg("tdUserName","wrong.gif");
                    errMsg="error";
                }
            }
        }
        else{
            InsertImg("tdUserName","wrong.gif");
            errMsg="error";
        }
        if (strCheckCode==''){
            InsertImg("tdCheckCode","wrong.gif");
            errMsg="error";
        }
        else{
            $.post("DataExport.asp",{ref:"CheckIfCode",CheckCode:strCheckCode},function(data){
                if (data == "N"){
                    InsertImg("tdCheckCode","wrong.gif");
                    errMsg="error";
                }
                else{
                    InsertImg("tdCheckCode","correct.gif");
                }
            });
        }
        if (strUserPass=='' || strUserPass.length < 6){
            InsertImg("tdUserPass","wrong.gif");
            errMsg="error";
        }
        else{
            InsertImg("tdUserPass","correct.gif");
        }
        if (strConfirmPass == '' || strConfirmPass != strUserPass || strConfirmPass.length < 6){
            InsertImg("tdConfirmPass","wrong.gif");
            errMsg="error";
        }
        else{
            InsertImg("tdConfirmPass","correct.gif");
        }
        var reg=/\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*/;
        if (!strEmail.match(reg)){
            InsertImg("tdEmail","wrong.gif");
            errMsg="error";
        }
        else{
            $.post("DataExport.asp",{ref:"CheckEmail",Email:strEmail},function(data){
                if (data == "N"){
                    InsertImg("tdEmail","wrong.gif");
                    $("#tdEmail").append("&nbsp;Email已注册！");
                    errMsg="error";
                }
                else{
                    InsertImg("tdEmail","correct.gif");
                }
            });
        }
        if (strNickName==''){
            InsertImg("tdNickName","wrong.gif");
            errMsg="error";
        }
        else{
            InsertImg("tdNickName","correct.gif");
        }
        if (strCityID=='0'){
            InsertImg("tdCityID","wrong.gif");
            errMsg="error";
        }
        else{
            InsertImg("tdCityID","correct.gif");
        }
        if (UserType == 1){
            if (strCompanyName==''){
                InsertImg("tdCompanyName","wrong.gif");
                errMsg="error";
            }
            else{
                InsertImg("tdCompanyName","correct.gif");
            }
            if (strTradeID=='0'){
                InsertImg("tdTradeID","wrong.gif");
                errMsg="error";
            }
            else{
                InsertImg("tdTradeID","correct.gif");
            }
            if (strTel == ''){
                InsertImg("tdTel","wrong.gif");
                errMsg="error";
            }
            else{
                InsertImg("tdTel","correct.gif");
            }
            if (strFax == ''){
                InsertImg("tdFax","wrong.gif");
                errMsg="error";
            }
            else{
                InsertImg("tdFax","correct.gif");
            }
        }
        else if (UserType == 2){
            if (strCompanyName==''){
                InsertImg("tdCompanyName","wrong.gif");
                errMsg="error";
            }
            else{
                InsertImg("tdCompanyName","correct.gif");
            }
            if (strTypeID=='0'){
                InsertImg("tdTypeID","wrong.gif");
                errMsg="error";
            }
            else{
                InsertImg("tdTypeID","correct.gif");
            }
            if (strTel == ''){
                InsertImg("tdTel","wrong.gif");
                errMsg="error";
            }
            else{
                InsertImg("tdTel","correct.gif");
            }
            if (strFax == ''){
                InsertImg("tdFax","wrong.gif");
                errMsg="error";
            }
            else{
                InsertImg("tdFax","correct.gif");
            }
            if (strProperty == '0'){
                InsertImg("tdProperty","wrong.gif");
                errMsg="error";
            }
            else{
                InsertImg("tdProperty","correct.gif");
            }
        }
    }
    errMsg = errMsg + errUser + errEmail + errCode;
    if (ActionType=="Add"){
        if (errMsg==""){
            if (UserType == 3){
                $.post("DataExport.asp",{ref:"UserAction",ActionType:"Add",UserName:strUserName,Email:strEmail,NickName:strNickName,UserPass:strUserPass,TrueName:strTrueName,Mobile:strMobile,Address:strAddress,CityID:strCityID,UserType:3,CheckCode:strCheckCode},function(data){
                    if (data.substring(0,1) == "N"){
                        ShowMsgBox(data.substring(1));
                    }
                    else{
                        ShowMsgBox(data,"location.href='userindex.asp';",3);
                    }
                });
            }
            else if (UserType == 2){
                $.post("DataExport.asp",{ref:"UserAction",ActionType:"Add",UserName:strUserName,Email:strEmail,NickName:strNickName,UserPass:strUserPass,TrueName:strTrueName,Mobile:strMobile,Address:strAddress,CityID:strCityID,CompanyName:strCompanyName,Tel:strTel,Fax:strFax,Property:strProperty,TypeID:strTypeID,UserType:2,CheckCode:strCheckCode},function(data){
                    if (data.substring(0,1) == "N"){
                        ShowMsgBox(data.substring(1));
                    }
                    else{
                        ShowMsgBox(data,"location.href='useindex.asp';",3);
                    }
                });
            }
            else if (UserType == 1){
                $.post("DataExport.asp",{ref:"UserAction",ActionType:"Add",UserName:strUserName,Email:strEmail,NickName:strNickName,UserPass:strUserPass,TrueName:strTrueName,Mobile:strMobile,Address:strAddress,CityID:strCityID,CompanyName:strCompanyName,TradeID:strTradeID,UserType:1,CheckCode:strCheckCode},function(data){
                    if (data.substring(0,1) == "N"){
                        ShowMsgBox(data.substring(1));
                    }
                    else{
                        ShowMsgBox(data,"location.href='userindex.asp';",3);
                    }
                });
            }
        }
    }
}

function CheckUser(){
    strUserName=strConvert(jQuery.trim(document.getElementById("UserN").value));
    var reg = /^(\w|[\u4E00-\u9FA5])*$/;
    if (strUserName.match(reg)){
        if (/[\u4E00-\u9FA5]/.test(strUserName)){
            if (strUserName.length >=2){
                $.post("DataExport.asp",{ref:"CheckUser",UserName:strUserName},function(data){
                    if (data == "N"){
                        InsertImg("tdUserName","wrong.gif");
                        $("#tdUserName").append("&nbsp;会员名已注册！");
                        errUser="error";
                    }
                    else{
                        InsertImg("tdUserName","correct.gif");
                        errUser="";
                    }
                });
            }
            else{
                InsertImg("tdUserName","wrong.gif");
                errUser="error";
            }
        }
        else{
            if (strUserName.length >= 5){
                $.post("DataExport.asp",{ref:"CheckUser",UserName:strUserName},function(data){
                    if (data == "N"){
                        InsertImg("tdUserName","wrong.gif");
                        $("#tdUserName").append("&nbsp;会员名已注册！");
                        errUser="error";
                    }
                    else{
                        InsertImg("tdUserName","correct.gif");
                        errUser="";
                    }
                });
            }
            else{
                InsertImg("tdUserName","wrong.gif");
                errUser="error";
            }
        }
    }
    else{
        InsertImg("tdUserName","wrong.gif");
        errUser="error";
    }
}

function CheckEmail(){
    strEmail=strConvert(jQuery.trim(document.getElementById("Email").value));
    var reg=/\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*/;
    if (!strEmail.match(reg)){
        InsertImg("tdEmail","wrong.gif");
        errEmail="error";
    }
    else{
        $.post("DataExport.asp",{ref:"CheckEmail",Email:strEmail},function(data){
            if (data == "N"){
                InsertImg("tdEmail","wrong.gif");
                $("#tdEmail").append("&nbsp;Email已注册！");
                errEmail="error";
            }
            else{
                InsertImg("tdEmail","correct.gif");
                errEmail="";
            }
        });
    }
}

function CheckCode_1(){
    strCheckCode=strConvert(jQuery.trim(document.getElementById("CheckCode").value));
    $.post("DataExport.asp",{ref:"CheckIfCode",CheckCode:strCheckCode},function(data){
        if (data == "N"){
            InsertImg("tdCheckCode","wrong.gif");
            errCode="error";
        }
        else{
            InsertImg("tdCheckCode","correct.gif");
            errCode="";
        }
    });
}

function InsertImg(objID,ImgName)
{
    $("#" + objID).html("&nbsp;<img src=\"images/" + ImgName + "\" style=\"vertical-align: middle;\" alt=\"\">");
}

function getElementPos(elementId) {
 
	var ua = navigator.userAgent.toLowerCase();
	var isOpera = (ua.indexOf('opera') != -1);
	var isIE = (ua.indexOf('msie') != -1 && !isOpera); // not opera spoof
 
	var el = document.getElementById(elementId);
 
	if(el.parentNode === null || el.style.display == 'none') 
	{
		return false;
	}
 
	var parent = null;
	var pos = [];
	var box;
 
	if(el.getBoundingClientRect)	//IE
	{
		box = el.getBoundingClientRect();
		var scrollTop = Math.max(document.documentElement.scrollTop, document.body.scrollTop);
		var scrollLeft = Math.max(document.documentElement.scrollLeft, document.body.scrollLeft);
 
		return {x:box.left + scrollLeft, y:box.top + scrollTop};
	}
	else if(document.getBoxObjectFor)	// gecko
	{
		box = document.getBoxObjectFor(el);
		   
		var borderLeft = (el.style.borderLeftWidth)?parseInt(el.style.borderLeftWidth):0;
		var borderTop = (el.style.borderTopWidth)?parseInt(el.style.borderTopWidth):0;
 
		pos = [box.x - borderLeft, box.y - borderTop];
	}
	else	// safari & opera
	{
		pos = [el.offsetLeft, el.offsetTop];
		parent = el.offsetParent;
		if (parent != el) {
			while (parent) {
				pos[0] += parent.offsetLeft;
				pos[1] += parent.offsetTop;
				parent = parent.offsetParent;
			}
		}
		if (ua.indexOf('opera') != -1 
			|| ( ua.indexOf('safari') != -1 && el.style.position == 'absolute' )) 
		{
				pos[0] -= document.body.offsetLeft;
				pos[1] -= document.body.offsetTop;
		} 
	}
		
	if (el.parentNode) { parent = el.parentNode; }
	else { parent = null; }
  
	while (parent && parent.tagName != 'BODY' && parent.tagName != 'HTML') 
	{ // account for any scrolled ancestors
		pos[0] -= parent.scrollLeft;
		pos[1] -= parent.scrollTop;
  
		if (parent.parentNode) { parent = parent.parentNode; } 
		else { parent = null; }
	}
	return {x:pos[0], y:pos[1]};
}

function Login(){
        var errMsg,strUserName,strUserPass;
        errMsg="";
        strUserName=strConvert(document.getElementById("UserName").value);
        strUserPass=strConvert(document.getElementById("UserPass").value);
        if (strUserName==''){
            errMsg=errMsg + "<br />" + "请输入您的会员名！"
        }
        if(strUserPass==''){
            errMsg= errMsg + "<br />" + "请输入您的登录密码！"
        }
        if (errMsg==""){
            ShowMsgBox("正在登录...","",0);
            $.post("DataExport.asp",{ref:"UserLogin",UserName:strUserName,UserPass:strUserPass},function(data){
                if (data.substring(0,1) =="Y"){
                    var tmpUserID = data.split("|");
                    SessionUserID = tmpUserID[1];
                    $("#spnifLogin").html(strUserName + "：&nbsp;您已登录！<input type=\"hidden\" id=\"ifLogin\" value=\"1\" />&nbsp;|&nbsp;<a href=\"userindex.asp\">会员中心</a>&nbsp;|&nbsp;<a href=\"javascript:void(0);\" onclick=\"ShowMsgBox('您确定要登出51myhome吗？','ExitSystem();',1);\">会员登出</a>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;");
                    if ($("#spnhasLogin").length > 0){
                        $("#spnhasLogin").html(strUserName + "：&nbsp;您已登录！可以直接发送信息。<input type=\"hidden\" id=\"hasLogin\" value=\"1\" />");
                    }
                    alert.closeAlert();
                }
                else{
                    alert.closeAlert();
                    ShowMsgBox(data);
                }
            });
        }
        else{
            errMsg=errMsg.substring(6,errMsg.length);
            ShowMsgBox(errMsg);
        }
    }
	
function Query(){
		var errMsg,strQueryKey;
        errMsg="";
        strQueryKey=strConvert(document.getElementById("QueryKey").value);
        if (strQueryKey==''){
            errMsg=errMsg + "<br />" + "请输入搜索关键字！"
        }
        if (errMsg==""){
            document.getElementById("Query").submit();
        }
        else{
            errMsg=errMsg.substring(6,errMsg.length);
            ShowMsgBox(errMsg);
        }
}

function ExitSystem(){
    $.get("ExitSystem.asp",function(responseText){
        if (responseText=="Y"){
            location.href="index.asp";
        }
    });
}

function strConvert(strValue){
	var str = strValue.replace(/·/g,"&middot;");
	return str;
}

function makeSwf(objID)
{
	var rule="bdo[@name=evals]";
	var objRule = $("#" + objID).size() > 0 ? "#" + objID + " " +rule : rule;
	$(objRule).each(function(i){
			$.globalEval(this.innerHTML);
			$(this).remove();
	});
}