﻿
function escape2(str){
	return escape(str).replace(/\+/g,"%2b");
}

function getLoginBar(w)
{
//参数说明:w=-1,0,1分别指"退出","初始化"和"登陆"
//x=0,1,2分别表示首页或动态,列表页和内容页
    var uName="";
    var uPass="";
    var uValicodes="";
    if(w==1)
    {
        uName=$("username").value;
        uPass=$("passwords").value;
        uValicodes=$("valicodes").value;
        if(!uName || !uPass)return;
        $("btnLoginBarBtn").disabled=true;
    }
    
    var option={
		parameters:"name="+escape2(uName)+"&pass="+escape2(uPass)+"&state="+w+"&time="+Date()+"&valicodes="+escape2(uValicodes),
		method:"post",
		onSuccess:function(transport){
		    var rp=transport.responseText;
		    if(rp!="")
		    {
			    if(rp=="ok")
			        location.reload();
			    else if(rp=="nopass")
			        alert("密码错误!");
			    else if(rp=="noname")
			        alert("用户不存在");
			    else if(rp=="nologin")
			        alert("不允许登陆");
			    else if(rp=="wrong")
			        alert("验证码不正确");
			    else
			    {
			        $("passwords").value="";
			        $("logindiv").innerHTML=rp;
			    }
			}
			$("btnLoginBarBtn").disabled=false;
		}
		,onFailure:function(transport){
			alert(transport.responseText+"数据提交失败，请检查网络或重试。");
		}
	}
	var request=new Ajax.Request("ajax.aspx?oper=login",option);
	return;
}


function addReview(id)
{
//参数说明 x=0,1表示动态和静态页
    var uName=$("reviewName").value;
    var content=$("reviewContent").value;
    if(!uName || !content || content.length<10) {
        alert("评论字符太少!");
        return;
    }
    if(content.length>250){
        alert("评论字符太多");
        return;
    }
    $("btnAddReview").disabled=true;
    
    var option={
		parameters:"id="+id+"&name="+escape2(uName)+"&content="+escape2(content)+"&stype="+escape2(ChannelType),
		method:"post",
		onSuccess:function(transport){
		    var rp=transport.responseText;
			if(rp=="ok")
			{
			    $("reviewName").value="";
			    $("reviewContent").value="";
			    alert("发表成功!");
			}
			else
			{
			    alert(rp);
			    $("btnAddReview").disabled=false;
			}
		},
		onFailure:function(transport){
			alert(transport.responseText+"数据提交失败，请检查网络或重试。");
			$("btnAddReview").disabled=false;
		}
	}
	
	var request=new Ajax.Request(InstallDir+"ajax.aspx?oper=addReview&time="+Date(),option);
	return;
}
//自动限制图片大小
function check(dd,mystr1,mystr2)
{
var imgwidth;
var imgheight;
imgwidth=mystr1;
imgheight=mystr2;
if (dd.width>imgwidth && dd.height>imgheight){
    if (dd.width/dd.height>imgwidth/imgheight){
	    dd.width=imgwidth;
    }
    else
    {
	    dd.height=imgheight
    }
}
else if(dd.width>imgwidth){
	    dd.width=imgwidth
    }
    else if(dd.height>imgheight){
	    dd.height=imgheight
    }
}
