﻿// JScript 文件
function $(obj_id){return document.getElementById(obj_id)}
function CheckEmail(obj)
{
    if(obj.value=="")
    {
        $("EmailTip").innerHTML="<img src='/images/err_icon.gif' align='absmiddle'>&nbsp;请输入您的注册邮箱！";
        $("EmailTip").className="InfoTipError";
    }
    else if((obj.value.indexOf(".com")<0&&obj.value.indexOf(".cn")<0)||obj.value.indexOf("@")<0)
    {
        $("EmailTip").innerHTML="<img src='/images/err_icon.gif' align='absmiddle'>&nbsp;您输入的邮箱不合法，请重新输入！";
        $("EmailTip").className="InfoTipError";
    }
    else
    {
        $("EmailTip").innerHTML="<img src='/images/loading.gif' align='absmiddle'>&nbsp;系统正在检测注册邮箱，请稍后……";
        $("EmailTip").className="InfoTip";
        var param,url;
        param="action=CheckEmail&mailstr="+escape(obj.value);
        url="/Register.aspx";
        AjaxPost(param,url,BackInfo);
    }
}
function CheckMobile(obj)
{
    if(obj.value=="")
    {
        $("CheckMobileTip").innerHTML="<img src='/images/err_icon.gif' align='absmiddle'>&nbsp;请输入您的手机号码！";
        $("CheckMobileTip").className="InfoTipError";
    }
    else if(isNaN(obj.value))
    {
        $("CheckMobileTip").innerHTML="<img src='/images/err_icon.gif' align='absmiddle'>&nbsp;手机号码只能是数字！";
        $("CheckMobileTip").className="InfoTipError";
    }
    else if(obj.value.length!=11)
    {
        $("CheckMobileTip").innerHTML="<img src='/images/err_icon.gif' align='absmiddle'>&nbsp;手机号码必须是11位！";
        $("CheckMobileTip").className="InfoTipError";
    }
    else 
    {
        $("CheckMobileTip").innerHTML="<img src='/images/right_icon.gif' align='absmiddle'>&nbsp;手机号码输入成功！";
        $("CheckMobileTip").className="InfoTip";
    }
}
function CheckRealName(obj)
{
    if(obj.value=="")
    {
        $("CheckRealNameTip").innerHTML="<img src='/images/err_icon.gif' align='absmiddle'>&nbsp;请输入您的真实姓名！";
        $("CheckRealNameTip").className="InfoTipError";
    }
    else if(obj.value.length<2)
    {
        $("CheckRealNameTip").innerHTML="<img src='/images/err_icon.gif' align='absmiddle'>&nbsp;您的姓名不能少于2个字符！";
        $("CheckRealNameTip").className="InfoTipError";
    }
    else
    {
        $("CheckRealNameTip").innerHTML="<img src='/images/right_icon.gif' align='absmiddle'>&nbsp;您的姓名输入成功！！";
        $("CheckRealNameTip").className="InfoTip";
    }
}
function BackInfo(param)
{
    if(param=="true")
    {
        $("EmailTip").innerHTML="<img src='/images/right_icon.gif' align='absmiddle'>&nbsp;恭喜您，您的邮箱可以使用！";
        $("EmailTip").className="InfoTip";
    }
    else
    {
        $("EmailTip").innerHTML="<img src='/images/err_icon.gif' align='absmiddle'>&nbsp;对不起，该邮箱已被注册！";
        $("EmailTip").className="InfoTipError";
    }
}
function createXmlHttp()
{
    var xmlhttp;
    try
    {
        xmlhttp=new XMLHttpRequest();
    }
    catch(e)
    {
        try
        {
            xmlhttp=new ActiveXObejct("Microsoft.xmlhttp");
        }
        catch(e)
        {
            try
            {
                xmlhttp=new ActiveXObject("Msxml2.XMLHTTP");
            }
            catch(e)
            {
                alert();
                return ;
            }
        }
    }
    return xmlhttp;
}
function AjaxPost(param,url,callBack)
{
    var xmlhttp=createXmlHttp();
    xmlhttp.onreadystatechange=function()
    {
        if(xmlhttp.readyState==4)
        {
            if(xmlhttp.status==200)
            {
                callBack(xmlhttp.responseText);
            }
            else
            {
                //alert("Server Run Error!");
                //alert(xmlhttp.responseText);
            }
        }
    }
    xmlhttp.open("POST",url,true);
    xmlhttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
    xmlhttp.send(param);
}
function CheckIsNull(obj,str,div_id)
{
    if(obj.value=="")
    {
        $(div_id).innerHTML="<img src='/images/err_icon.gif' align='absmiddle'>&nbsp;请填写您的"+str+"！";
        $(div_id).className="InfoTipError";
    }
    else
    {
        $(div_id).innerHTML="<img src='/images/right_icon.gif' align='absmiddle'>&nbsp;您的"+str+"已经输入！";
        $(div_id).className="InfoTip";
    }
}
function CheckPassword(obj,obj_id)
{
    if(obj.value=="")
    {
            $("Pass2Tip").innerHTML="<img src='/images/err_icon.gif' align='absmiddle'>&nbsp;请输入确认密码！";
            $("Pass2Tip").className="InfoTipError";
    }
    else
    {
        if(obj.value==$(obj_id).value)
        {
            $("Pass2Tip").innerHTML="<img src='/images/right_icon.gif' align='absmiddle'>&nbsp;确认密码已经输入！";
            $("Pass2Tip").className="InfoTip";
        }
        else
        {
            $("Pass2Tip").innerHTML="<img src='/images/err_icon.gif' align='absmiddle'>&nbsp;您的密码与确认密码不一致！";
            $("Pass2Tip").className="InfoTipError";
        }
    }
}
function CheckSubmit(UserEmailID,UserNameID,UserPass1ID,UserPass2ID,UserProvinceID,UserCityID,BirthYearID,BirthMonthID,BirthDayID,MyHeightID,UserMobileID,RealNameID,CheckCodeID,IsAgreeID,CarrerID,SalaryID)
{

    if($(UserEmailID).value=="")
    {
        alert("注册邮箱不能为空！");
        $(UserEmailID).focus();
        return false;
    }
    else if($(UserEmailID).value.indexOf("@")<0||($(UserEmailID).value.indexOf(".com")<0&&$(UserEmailID).value.indexOf(".cn")<0))
    {
        alert("注册邮箱不合法！");
        $(UserEmailID).focus();
        return false;
    }
    else if($("EmailTip").innerHTML.indexOf("对不起，该邮箱已被注册！")>=0)
            {
                alert("该邮箱已被注册！请重新注册！");
                $(UserEmailID).focus();
                return false;
            }
            else if($(UserNameID).value=="")
            {
                alert("用户昵称不能为空！");
                $(UserNameID).focus();
                return false;
            }
            else if($(UserPass1ID).value=="")
            {
                alert("用户密码不能为空！");
                $(UserPass1ID).focus();
                return false;
            }
            else if($(UserPass2ID).value=="")
            {
                alert("确认密码不能为空！");
                $(UserPass2ID).focus();
                return false;
            }
            else if($(UserPass2ID).value!=$(UserPass1ID).value)
            {
                alert("确认密码与原密码不一致！");
                $(UserPass2ID).focus();
                return false;
            }
            /*else if($(UserProvinceID).value=="")
            {
                alert("用户地区不能为空！");
                $(UserProvinceID).focus();
                return false;
            }
            else if($(UserCityID).value=="")
            {
                alert("用户地区不能为空！");
                $(UserCityID).focus();
                return false;
            }
            else if($(BirthYearID).value=="")
            {
                alert("您的出生年份不能为空！");
                $(BirthYearID).focus();
                return false;
            }
            else if($(BirthMonthID).value=="")
            {
                alert("您的出生月份不能为空！");
                $(BirthMonthID).focus();
                return false;
            }
            else if($(BirthDayID).value=="")
            {
                alert("您的出生日期不能为空！");
                $(BirthDayID).focus();
                return false;
            }
            else if($(MyHeightID).value=="")
            {
                alert("您的身高不能为空！");
                $(MyHeightID).focus();
                return false;
            }
            else if(isNaN($(MyHeightID).value))
            {
                alert("身高只能是数字！");
                $(MyHeightID).focus();
                return false;
            }
            else if($(CarrerID).value=="")
            {
                alert("请选择您的职业！");
                $(CarrerID).focus();
                return false;
            }
            else if($(SalaryID).value=="")
            {
                alert("请选择您的薪水范围！");
                $(SalaryID).focus();
                return false;
            }*/
            else if($(UserMobileID).value=="")
            {
                alert("您的手机号码不能为空！");
                $(UserMobileID).focus();
                return false;
            }
            else if(isNaN($(UserMobileID).value)&&$(UserMobileID).value!="")
            {
                alert("手机号码只能是数字！");
                $(UserMobileID).focus();
                return false;
            }
            else if($(UserMobileID).value.length!=11&&$(UserMobileID).value!="")
            {
                alert("手机号码只能是11位！");
                $(UserMobileID).focus();
                return false;
            }
            /*else if($(RealNameID).value=="")
            {
                alert("您的真实姓名不能为空！");
                $(RealNameID).focus();
                return false;
            }
            else if($(RealNameID).value.length<2)
            {
                alert("您的真实姓名不能少于两个字符！");
                $(RealNameID).focus();
                return false;
            }*/
            else if($(IsAgreeID).checked!=true)
            {
                alert("您还没有同意本网站的服务条款！");
                $(IsAgreeID).focus();
                return false;
            }
            else if($(CheckCodeID).value=="")
            {
                alert("验证码不能为空！");
                $(CheckCodeID).focus();
                return false;
            }
            else
            {
                return true;
            }
}
function show_img(obj,max_height,max_width)
{
	var img=new Image();
	img.src=obj.src;
	if(img.height>0&&img.width>0)
	{
		var rate=(max_height/img.height>max_width/img.width?max_width/img.width:max_height/img.height);
		if(rate<1)
		{
			obj.width=img.width*rate;
			obj.height=img.height*rate;
		}
	}
}
function DelPhoto(PhotoID)
{
    var param,url;
    param="Action=DelPhoto&PhotoID="+escape(PhotoID);
    url="MyPhoto.aspx";
    AjaxPost(param,url,UpdatePhoto);
}
function CoverPhoto(PhotoID)
{
    var param,url;
    param="Action=CoverPhoto&PhotoID="+escape(PhotoID);
    url="MyPhoto.aspx";
    AjaxPost(param,url,ReLoadPage);
}
function ReLoadPage(Param)
{
    window.location.reload();
}
function ShowMsg(id)
{
    $("Msg_"+id).style.display=($("Msg_"+id).style.display=="none"?"block":"none");
} 
function DelMsg()
{
    if(confirm("确认删除吗？"))
    {
        var IdStr="";
        for(var i=0;i<document.getElementsByName("MsgItem").length;i++)
        {
            if(document.getElementsByName("MsgItem")[i].checked==true)
            {
                if(IdStr=="")
                {
                    IdStr=document.getElementsByName("MsgItem")[i].value;
                }
                else
                {
                    IdStr+=","+document.getElementsByName("MsgItem")[i].value;
                }
            }
        }
        if(IdStr=="")
        {
            alert("选择要删除的信件！");
        }
        else
        {
            var param,url;
            url="/MaterailDetail.aspx";
            param="action=delmsg&IdStr="+escape(IdStr);
            AjaxPost(param,url,ReLoadPage);
        }
    }
}
function DelStory()
{
    if(confirm("确认删除吗？"))
    {
        var IdStr="";
        for(var i=0;i<document.getElementsByName("StoryItem").length;i++)
        {
            if(document.getElementsByName("StoryItem")[i].checked==true)
            {
                if(IdStr=="")
                {
                    IdStr=document.getElementsByName("StoryItem")[i].value;
                }
                else
                {
                    IdStr+=","+document.getElementsByName("StoryItem")[i].value;
                }
            }
        }
        if(IdStr=="")
        {
            alert("选择要删除的成功故事！");
        }
        else
        {
            var param,url;
            url="/MyStory.aspx";
            param="action=delmsg&IdStr="+escape(IdStr);
            AjaxPost(param,url,ReLoadPage);
        }
    }
}