//@include "photo-cropper.js"
var userid = "";
var classUUID = 0;
var picid = 0;
var albumid = -1;
var isAlbumOK = true;
var picIDs = new Array();
var picTotal = 0;
var listCache  = new HashTable();
var typeIDs = new Array();	//分类相册类型
var typeTotal = new Array();	//分类相册图片总数
var typePicIDs = new Array();	//分类相册图片ID
var typeCache  = new HashTable();	//分类相册类型HashTable

var CAPC_Data = false;
var CAPL_Data = false;

var SPLIT="`@^";
var orgImgSize = {width: 0, height: 0};

function getPagePosition () {
        var ret = {};
        var dstWin = window;
        ret.scrollLeft = dstWin.pageXOffset || dstWin.document.documentElement.scrollLeft || dstWin.document.body.scrollLeft || 0;
        ret.scrollTop = dstWin.pageYOffset || dstWin.document.documentElement.scrollTop || dstWin.document.body.scrollTop || 0;
        ret.clientWidth = dstWin.innerWidth || dstWin.document.documentElement.clientWidth || dstWin.document.body.clientWidth || 0;
        ret.clientHeight = dstWin.innerHeight || dstWin.document.documentElement.clientHeight || dstWin.document.body.clientHeight || 0;
        return ret;
}
function showdoing2(tip_div,v,pos_div,timeOut,offL,offT){
        $(tip_div).innerHTML    = v;

        var offsets = Position.positionedOffset($(pos_div));
        $(tip_div).style.left = (offsets[0]+offL)+"px";
        $(tip_div).style.top = (offsets[1]+offT)+"px";
        Element.show($(tip_div));
        setTimeout(function(){try{$(tip_div).style.display="none";}catch(e){}},timeOut);
}
function showdoing2(tip_div,v,timeOut){
	$(tip_div).innerHTML    = v;
	try {
		var wTop = getPagePosition().clientHeight / 2 - $(tip_div).height/2 + getPagePosition().scrollTop;
		var wLeft = getPagePosition().clientWidth / 2 - $(tip_div).width / 2;

		$(tip_div).style.left = wLeft + "px";
		$(tip_div).style.top = wTop + "px";
	} catch(e) {};
	Element.show($(tip_div));

	setTimeout(function(){try{$(tip_div).style.display="none";}catch(e){}},timeOut);
}

function dataItem(obj,exp) {
	var size = 0;
	var fields = obj.split(exp);
	var ht = new HashTable();
	for(var i=0;i<fields.length;i++) {
		if(!isNull(fields[i])) {
			var len = fields[i].length;
			var item = fields[i].substring(0,4);
			var value = fields[i].substring(4,fields[i].length);
			ht.put(item,value);
		}
		size ++;
	}
	return ht;
}

var openUrl = function(url) {
	 window.open(url);
	 //window.location = url;
}
/**************/
var getScrollY = function() {
	if (typeof window.pageYOffset == 'number') return (getScrollY = getScrollY.case1)();
	var compatMode = document.compatMode;
	if ((typeof compatMode == 'string') && (compatMode.indexOf('CSS') >= 0) && (document.documentElement) && (typeof document.documentElement.scrollTop == 'number')) return (getScrollY = getScrollY.case2)();
	if ((document.body) && (typeof document.body.scrollTop == 'number')) return (getScrollY = getScrollY.case3)();
	return (getScrollY = getScrollY.case4)();
};
getScrollY.case1 = function() { return window.pageYOffset; };
getScrollY.case2 = function() { return document.documentElement.scrollTop; };
getScrollY.case3 = function() { return document.body.scrollTop; };
getScrollY.case4 = function() { return NaN; };
var PageHeight = document.compatMode=="CSS1Compat" ? document.documentElement.clientHeight : document.body.clientHeight;

function browserDetect2(){
    var sUA = navigator.userAgent.toLowerCase();
    var sIE = sUA.indexOf("msie");
    var sOpera = sUA.indexOf("opera");
    var sMoz = sUA.indexOf("gecko");
    if (sOpera != -1) return "opera";
    if (sIE != -1){
        nIeVer = parseFloat(sUA.substr(sIE + 5));
        if (nIeVer >= 7) return "ie7";
        else if (nIeVer >= 6) return "ie6";
        else if (nIeVer >= 5.5) return "ie55";
        else if (nIeVer >= 5 ) return "ie5";
    }
    if (sMoz != -1) return "moz";
    return "other";
};
var isIE = function(){return browserDetect2().indexOf('ie') > -1;};
var isIE7 = function(){return browserDetect2().indexOf('ie7') > -1;};
function isNull(_objVal){return (_objVal == "" || _objVal == null || _objVal == "undefined");};
String.prototype.trim = function() { return this.replace(/^\s*|\s*$/g,""); }
String.prototype.isDigit = function() { var s = this.trim(); return (s.replace(/\d/g, "").length == 0); }


function Pause(obj,iMinSecond){
	if (window.eventList==null) window.eventList=new Array();
	var ind=-1;
	for (var i=0;i<window.eventList.length;i++){
		if (window.eventList[i]==null) {
			window.eventList[i]=obj;
			ind=i;
			break;
		}
	}

	if (ind==-1){
		ind=window.eventList.length;
		window.eventList[ind]=obj;
	}
	setTimeout("GoOn(" + ind + ")",iMinSecond);
}

function GoOn(ind){
	try {
		var obj=window.eventList[ind];
		window.eventList[ind]=null;
		if (obj.NextStep) obj.NextStep();
		else obj();
	} catch (e) {};
}

function checkOwner(userid1,userid2) {
	return userid1==userid2?true:false;	
}


function LoadJsonData(url,type){
		new LinkFile(url, { 
			type: 'script',
			callBack: {
			variable: type=="CAPL"?"ClassAlbum":type=="CAPC"?"PicComments":type=="CAPT"?"PicTags":"other",
			onLoad: function(){dataInit(type);},
			onFailure: function(){type=="CAPL"?createNewJson():"";},
			timeout: 5000
		}});
}

function createNewJson(){
	$("picList").innerHTML = "<img alt=Indicator src=http://images.chinaren.com/product/xiaonei/images/indicator.gif /><font color=red>正在升级您的班级相册,升级完成页面会自动刷新,请稍候....</font>";
	var url="/album/classpic_index.jsp";
	var pars="create=1&classuuid="+classUUID;
	var ret = new Ajax.Request(url,{method:"post",parameters:pars,onComplete:createNewJsonAct,onFailure:function(){}});
}

function createNewJsonAct(originalRequest) {
	var ret = originalRequest.responseText;
	var item = ret.split("@");
	if(item[0]=="Success") {
		location.reload();
	}
 
	if(item[0]=="Error") {
		//$("picList").innerHTML = "<font color=red>数据错误，请<a href='http://crm.chinaren.com' target=_blank>联系客服人员</a>....</font>";
		$("picList").innerHTML = "<font color=red>网络错误,请5分钟后重新刷新....</font>";
	}

	if(item[0]=="Null") {
		isAlbumOK = false;
		$("classAlbumNav").style.display = "none";
		$("classAlbumOp").style.display = "none";
		$("picList").innerHTML = "班级相册尚无图片,现在<a href=/photo/uploadpic/"+classUUID+">上传</a>";
	}
}

function dataInit(type) {
	if(type=="CAPL") {
		var i = 0;
		for(var key in ClassAlbum.picList) {
			var pid = key.substring(1,key.length);
        	var pic = eval("ClassAlbum.picList._"+pid);
			if(pic.hostid) {
			  picIDs[i] = pid;
			  typeTotal[pic.typeid]++;
			  typePicIDs[pic.typeid] +=pid+"|";
			  i++;
			} else {};
		}
		picTotal = i;
		sumPics = picIDs.length;
		if(i>0 && typeof(showItems)!="undefined") {while(i<showItems) { picIDs[i] = 0; i++;	}};
		picIDs.sort(function(x,y){ var m = x>1000000?parseInt(x.substring(1,12)):x; var n = y>1000000?parseInt(y.substring(1,12)):y; return parseInt(n)-parseInt(m);}); 
		sortTypePicIDs();	
		CAPL_Data = true;
		page();
	}
	if(type=="CAPC") {
		CAPC_Data = true;
		page();
	}
	if(type=="CAPT") {
		CAPT_Data = true;
	}
}

function sortTypePicIDs() {
	for(var i=0; i<typeIDs.length; i++) {
		var albumid = typeIDs[i];
		var n = typePicIDs[albumid].length;
		if(n>2) {
			var array = new Array();
			var s = typePicIDs[albumid].substring(1,n-1);
			array = s.split("|");
			array.sort(function(x,y){ var m = x>1000000?parseInt(x.substring(1,12)):x; var n = y>1000000?parseInt(y.substring(1,12)):y; return parseInt(n)-parseInt(m);});
			
			s = array.toString();
			var reg = new RegExp("(,)","g");
			s= s.replace(reg,'|');

			typePicIDs[albumid] = "|" + s + "|";
			//alert("end -> " + typePicIDs[albumid]);
		}
	}
}

function initTypeList() {
	if(typeList) {
		typeIDs[0] = "0";
		typeTotal[0] = 0;
		typePicIDs[0] = "|";

		var n = 1;
		for(key in typeList) {
			var typeid = key.substring(1,key.length);
			typeIDs[n] = typeid;
			typeTotal[typeid] = 0;
			typePicIDs[typeid] = "|";
			n++;
		}	
	}
}

function classType(typeid) {
	var Key = "type_"+typeid;
	var obj = typeCache.getByName(Key);
	if(typeof(obj)!="undefined") {
		return obj;
	}

	if(typeid==0) {
		this.typeid = 0;
		this.typename = "默认";
		this.creater = "system";
		this.ctime = getStandTime("1210000000000");
		this.mtime = getStandTime("1210000000000");
		this.intro = "系统默认分类";
		this.cover = "http://www.chinaren.com/upload/sns/default/images/pic120x100.gif";
		this.groupid = 0;
	} else {
		var type = eval("typeList._"+typeid);
		this.typeid = typeid;
		if(type) {
			this.typename = type.typename;
			this.creater = type.creater;
			this.ctime = getStandTime(type.ctime);
			this.mtime = getStandTime(type.mtime==0?type.ctime:type.mtime);
			this.intro = type.intro;
			this.cover = type.cover;
			this.groupid = type.group;
		} else {
			this.typename = "默认";
			this.creater = "system";
			this.ctime = getStandTime("1210000000000");
			this.mtime = getStandTime("1210000000000");
			this.intro = "系统默认分类";
			this.cover = "http://www.chinaren.com/upload/sns/default/images/pic120x100.gif";
			this.groupid = 0;
		}
	}

	if(this.cover.indexOf("classpic")==-1) {
		if(typeof typePicIDs[typeid] !="undefined") {
			var list = typePicIDs[typeid].split("|");
			if(list.length<=2) { this.cover = "http://www.chinaren.com/upload/sns/default/images/pic120x100.gif";
			} else {
				var pic = new classPic(list[1]);
				this.cover = pic.thumbpicurl;
			}
		}
	}

	typeCache.put(Key,this);
	return this;	
}


function showTypeCover(type,total) {
	var out = "";
	out += "\
                            <div class=\"albumL1\"> \
                              <div class=\"albumL\"> \
                                <div class=\"left\"><table width=\"91\" height=\"87\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\"> \
                                              <tr> \
												<td align=\"center\"><a href=/photo/album/"+classUUID+"/"+type.typeid+"><img src=\""+type.cover+"\" onload=\"showImgSize('','75x75',this)\" /></a></td>\
                                              </tr> \
                                </table></div> \
                                <div class=\"right\"> \
									<h2><a href=/photo/album/"+classUUID+"/"+type.typeid+">"+type.typename+"</a></h2> \
                                    <p>共"+total+"张照片</p> \
                                    <p>创建于"+type.ctime+"</p> \
                                    <p>最后更新于"+type.mtime+"</p>";
	out += (isMaster&&type.typeid>0)?"<p><a href='javascript:updateAlbum(\""+type.typeid+"\",\""+type.typename+"\")'>修改</a>   <a href='javascript:delAlbum(\""+type.typeid+"\")'>删除</a></p>":"";
	out += "                    </div> \
                                <div class=\"clear\"></div> \
                              </div> \
                            </div> \
	";
	return out;
}

function showTypeList() {
	if(typeIDs.length>0) {
		var n = 0;
		var isAlbum = location.pathname.indexOf("photo/album")>0?true:false;
		var m=isAlbum?4:typeIDs.length;
		var out = "";
		for(var i=0; i<typeIDs.length; i++) {
			if(n<m) {	
				var type = new classType(typeIDs[i]);
				if(type.groupid!=-1 && (typeTotal[typeIDs[i]]>0 || !isAlbum)) {
					n++;
					out +=  showTypeCover(type, typeTotal[typeIDs[i]]);
				}
			}
		}
		$("albumType").innerHTML = out;
		$("albumType").style.display = "block";
	}
}
function showTips1(id) {
	if(getCookie('Tips1_'+id+"_"+classUUID) == null || getCookie('Tips1_'+id+"_"+classUUID) == ''){
		$(id).style.display = 'block';
	}
}

function hideTips1(id) {
	$(id).style.display = "none";
	setCookie('Tips1_'+id+"_"+classUUID,"1",3600*1000); 
}

function showAlbumPage(pageNo) {
	if(albumid==-1) {
		var list = picIDs;
		var sumPics = picIDs.length;
	} else {
		var i = typePicIDs[albumid].length;
		if(i>2) {
			var s = typePicIDs[albumid].substring(1,i-1);
			var list = s.split("|");
			var sumPics = list.length;
		} else {
			var sumPics = 0;
		}
	}

    var Pages = parseInt(sumPics/ROWS/COLS);
    Pages = Pages*ROWS*COLS<sumPics?Pages+1:Pages;
	pageNo = pageNo>Pages?Pages:pageNo<1?1:pageNo;

	var pageIdx = pageNo - 1;
	pageIdx = pageIdx<0?0:pageIdx;

	var out = "";
	var idx = -1;
	if(sumPics>0) {
		for (var row=0; row<ROWS; row++) {
			out +=" <table cellspacing=0 cellpadding=0 border=0><tr>";
			if(idx<sumPics) {
				for (var col=0; col<COLS; col++) {
					idx = pageIdx*ROWS*COLS + row*COLS + col;

					if(idx<sumPics) {
						pageRow = row; 
						picid = list[idx];
						if(picid>0 && typeof(picid)!="undefined") {
							try{
								var pic = new classPic(picid);
								var isOwner = checkOwner(userid,pic.uid);
								var intro = cutStrHZ(pic.intro,14);
							out += "\
                                <td width=\"190\" height=\"260\" align=\"center\" valign=\"middle\"><table width=\"181\" height=\"239\" class=\"phototable\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\"> \
                                    <tr> \
									  <td align=\"center\" valign=\"middle\" height=160><a href=/photo/"+pic.classuuid+"/"+pic.picid;
	out += albumid>=0?"/"+albumid:"";
	out += "><img src=\""+pic.midpicurl+"\" id='pp"+idx+"' onmouseover='showAlt(\""+pic.picid+"\",\""+idx+"\")' onload=\"showImgSize('"+pic.imgsize+"','160x160',this)\" onreadystatechange=\"showImgSize('"+pic.imgsize+"','160x160',this)\" /></a></td> \
                                    </tr> \
                                    <tr> \
                                      <td height=\"71\" align=\"center\" valign=\"bottom\"><table width=\"168\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\" class=\"phototableText\"> \
                                          <tr> \
                                            <td height=\"23\" colspan=\"3\" align=\"center\" class=\"td\"><span id=\"picIntro_"+picid+"\" onmouseover='this.title=showTitle(\""+pic.picid+"\")'>"+intro+"</span></td> \
                                          </tr> \
                                          <tr> \
                                            <td height=\"23\" colspan=\"3\" align=\"left\">";
					out += pic.hostid==-1?"转帖":"上传";
					out += "：<a href=\"http://i.chinaren.com/u/"+pic.uid+"\">"+pic.realname+"</a><a href=\"javascript:void(0)\" name=\"onlineIcon\" rel=\""+pic.uid+";"+pic.realname+"\"></a>";
					out += " 评论<a href=\"/album/classpic_photo.jsp?classuuid="+pic.classuuid+"&picid="+pic.picid+"&jumpComm=1\">("+pic.commentnum+")</a>";
					out += "				</td> \
                                          </tr>";
                    out += " <tr>";
					out += (isMember && (isMaster||isOwner))?" <td width=\"59\" height=\"23\" align=\"left\"><a href=javascript:updatePic('"+picid+"')>修改描述</a></td>":"";
					if(isMaster && pic.typeid>100 && location.pathname.indexOf("photo/album")>0) out += " <td width=\"59\" height=\"23\" align=\"left\"><a href=javascript:setCover('"+pageNo+"','"+picid+"')>设为封面</a></td>";
					out += (isMaster||isOwner)?" <td width=\"59\" height=\"23\" align=\"left\"><a href=javascript:delpic('"+classUUID+"','"+pageNo+"','"+picid+"')>删除</a></td>":"";
                    out += " </tr> \
                                      </table></td> \
                                    </tr> \
                                  </table></td>"; 
							}catch(e){alert("errorCode=1");continue;};
						}
					} else {
						out += "<td width=190></td>";
					}
				}
			}
			out +=" </tr></table>";
		}
	} else {
		out += "<div id=\"tips1\">";
		out += location.pathname.indexOf("photo/album")==-1?"班级相册尚无图片,现在<a href=/photo/uploadpic/"+classUUID+">上传</a>":"该专辑尚无照片，现在<a href=javascript:uploadpic()>上传</a>";
		out += "</div>";
	}

	var pageout = "";
	pageout += "<div class=\"right\">";
	pageout += Pages>1?"<div class=\"pageNav\" style=\"text-align:right;\">"+pages(pageNo,Pages,"showAlbumPage")+"</div>":"";
	pageout += "</div><div class=\"clear\"></div>";

	out += "<div>"+pageout+"</div>";
	$("picList").innerHTML = out;
	$("picList").style.display = "block";

	$("topPageNav").innerHTML = pageout;
	$("topTxtNav").innerHTML = "共有 "+sumPics+" 张照片";
	$("topTxtNav").innerHTML += sumPics>0?"，当前显示" + parseInt((pageNo-1)*COLS*ROWS+1) + "-" + parseInt(pageNo*COLS*ROWS>sumPics?sumPics:pageNo*COLS*ROWS):"";
	window.location = "#classAlbumOp";
}

function updatePic(pid) {
	if(!isMember) {
		alert("非本班成员没有修改权限");
		return;
	}
	var pic = new classPic(pid);
	var cont="\
<div class=\"tanchu\"> \
  <div class=\"top1\"> \
    <div class=\"top1Inner\"> \
      <div class=\"appTitle\"> \修改图片</div> \
      <div class=\"appOption\"> \<a href=\"javascript:box.hideBox()\" onmouseout=\"MM_swapImgRestore()\" onmouseover=\"MM_swapImage('Image59','','http://www.chinaren.com/upload/sns/default/images/ico_del_1a.gif',1)\"> \<img src=\"http://www.chinaren.com/upload/sns/default/images/ico_del_1.gif\" name=\"Image59\" width=\"11\" height=\"11\" border=\"0\" id=\"Image59\" /> \</a> \</div> \
      <div class=\"clear\"> \</div> \
    </div> \
  </div> \
  <p>修改图片描述</p> \
  <div class=\"lightBox\"> \
    <div class=\"classCont7\"> \
      <div class=\"right\"> \
        <div id=addDiv> \
        </div> \
        <div id=\"picIntroDiv\"> \
          <div class=\"w1\"> \描 述：</div> \
          <div class=\"w2\"> \
              <input type=\"text\" id=\"newintro\" class=\"text2\" value=\""+$("picIntro_"+pid).innerHTML+"\" style=\"margin-bottom:3px;\" /> \
          </div> \
          <div class=\"clear\"> \</div> \
        </div> \
      </div> \
      <div class=\"clear\"> \</div> \
    </div> \
    <div class=\"clear\"> \</div> \
  </div> \
    <div class=\"area_btn\"> \
    <input type=\"button\" class=\"submit4\" value=\"放弃\" onclick=\"javascript:box.hideBox()\" /> \
    <input type=\"submit\" class=\"submit3\" value=\"确定\"  onclick=\"javascript:updatePicIntro('"+pic.picid+"')\" /> \
    <div class=\"clear\"> \</div> \
  </div> \
</div> \
";

	box.options.content = cont; 
	box.options.width = 340; 
	box.options.height = 260; 
	box.options.isDark = true; 
	box.options.isDrag = true; 
	box.showBox();
}

function updatePicIntro(pid) {
	$("newintro").value = $("newintro").value.trim();
	if($("newintro").value.length<2) {
		alert("图片描述至少2个字");
		$("newintro").focus();
		return;
	}

	var url = "/album/updatePic.jsp";
	var pars = "met=update&classuuid="+classUUID+"&picid="+pid+"&intro="+encodeURIComponent2($("newintro").value);
	var ret = new Ajax.Request(url,{method:'post',parameters:pars,onComplete:updatePicRet,onFailure:function(){}});
	$("picIntroDiv").innerHTML = "更新中...";
	//var ret = new Ajax.Request( url, { method:'post', postBody:pars, onSuccess:updatePicRet, onFailure:function(){} });
}

function updatePicRet(originalRequest) {
	var ret = originalRequest.responseText;
	var item = ret.split("|");
	if(item[0]=="Success") {
		box.hideBox();
		var pic = new classPic(item[1]);
		pic.intro =  cutStrHZ(item[2],14);
		$("picIntro_"+item[1]).innerHTML = pic.intro;
	}
}


function uploadpic(){ window.location = "/photo/uploadpic/"+classUUID; }
function movepic(){ window.location = "/photo/move/"+classUUID+"/0"; }

function pages(page,pageCount,url) {
	url=url;
	var strHtml = '', prevPage = page - 1, nextPage = page + 1;
			strHtml += ' 共' + pageCount + '页 | ';
			if (prevPage < 1) {
				strHtml += '';
				strHtml += '';
			} else {
				strHtml += ' <a href="javascript:' + url + '(1);">第一页</a> ';
				strHtml += '<a href="javascript:' + url + '(' + prevPage + ');">上一页</a> ';
			}
			if (page != 1) strHtml += '<a href="javascript:' + url + '(1);">[1]</a>' ;
			if (page >= 5) strHtml += '...';
			if (pageCount > page + 2) {
				var endPage = page + 2;
			} else {
				var endPage = pageCount;
			}
			for (var i = page - 2; i <= endPage; i++) {
				if (i > 0) {
					if (i == page) {
						strHtml += ' ' + i + ' ';
					} else {
						if (i != 1 && i != pageCount) {
							strHtml += ' <a href="javascript:' + url + '(' + i + ');">[' + i + ']</a> ';
						}
					}
				}
			}
			if (page + 3 < pageCount) strHtml += '...';
			if (page != pageCount) strHtml += ' <a href="javascript:' + url + '(' + pageCount + ');">[' + pageCount + ']</a> ';
			if (nextPage > pageCount) {
				strHtml += '';
				strHtml += '';
			} else {
				strHtml += ' <a href="javascript:' + url + '(' + nextPage + ');">下一页</a> ';
				strHtml += ' <a href="javascript:' + url + '(' + pageCount + ');">最末页</a> ';
			}
			var sel = '<select onchange='+url+'(this.options[this.selectedIndex].value) >'; 
			for(i=1;i<=pageCount;i++) {
				sel += '<option value='+i;
				sel += i==page?' selected ':''
				sel += '>'+i+'/'+pageCount+'页</option>';
			}
			sel += '</select>';
			strHtml += sel;
	return strHtml;
}

function delphoto() {
	//if(classUUID.length>5 && picid.length>5) delpic(classUUID,0,picid);
	if(confirm('确认删除此图片吗?')) {
		var url="/album/picAction.jsp";
		var pars="del=1&classuuid="+classUUID+"&picid="+picid+"&showid="+showid;
		var ret = new Ajax.Request(url,{method:"post",parameters:pars,onComplete:showDelPic,onFailure:function(){}});
	}
}

function showDelPic(originalRequest) {
	var ret = originalRequest.responseText;
	var item = ret.split("|");
	if(item[0]=="Success") {
		alert("删除图片成功");
		picIDs[showid] = 0;
		if(picid<=100) window.location="/photo/"+classUUID; else {
			initTypeList();
			LoadJsonData(picData+"&v="+new Date(),"CAPL");
		}
	} else if(item[0]=="Error") {
		alert("删除图片不成功,"+item[2]+"!");
	}
}

function delpic(classuuid,pageno,picid) {
	//alert("服务器升级中,暂停图片删除");return;
	if(confirm('确认删除此图片吗?')) {
		window.location="/album/delpic.jsp?classuuid="+classuuid+"&picid="+picid+"&met=del&p="+pageno;
	}
}

function getChkBoxStr(obj) {
	var str = "|";
	if (obj) {
	  if(obj.length>0) { for(i=0;i<obj.length;i++) { if (obj[i].checked) str += obj[i].value+"|"; } }
	  else { if(obj.checked) str += obj.value+"|"; } 
	}
	return str;
}

function addOption(objSelectNow,typeID,typeName) {
	select = document.getElementById(objSelectNow);
	var objOption = document.createElement("OPTION");
	objOption.value=typeID;
	objOption.text=typeName ;
	select.options.add(objOption);
}

function delete2(selectid) {
	var length2=document.getElementById(selectid);
	length2.options.remove(length2.options.selectedIndex);
}

/**
 * 等比缩放图片至新大小, 并计算原图大小和缩放率，结果添加至自定义属性img.orgWidth和img.orgHeight
 * @param {} imgsize
 * @param {} areasize
 * @param {} obj
 * @return {}
 */
function showImgSize(imgsize,areasize,obj) {
	var new_w = new_h = 0;
	var img = new Image();
	img.src = obj.src;
	
	if(img.width>0) {
		ori_w = img.width;
		ori_h = img.height;
	}else{
		img = imgsize.split("x");
		ori_w = img[0]=="null"?100:parseInt(img[0]);
		ori_h = img[1]=="null"?100:parseInt(img[1]);
	}
	//图片原始大小写入DOM自定义属性
	obj.orgWidth = ori_w;
	obj.orgHeight = ori_h;
	area = areasize.split("x");
	area_w = parseInt(area[0]);
	area_h = parseInt(area[1]);

	if(ori_w>ori_h) {
		new_w = ori_w>area_w?area_w:ori_w;
		new_h = parseInt(ori_h*new_w/ori_w);
		if(new_h>area_h) {
			new_h = area_h;
			new_w = parseInt(ori_w*new_h/ori_h);
		}
		obj.zoomsize = new_w/ori_w *100;
	} else {
		new_h = ori_h>area_h?area_h:ori_h;
		new_w = parseInt(ori_w*new_h/ori_h);
		if(new_w>area_w) {
			new_w = area_w;
			new_h = parseInt(ori_h*new_w/ori_w);
		}
		//图片缩放率大小写入DOM自定义属性
		obj.zoomsize = new_h/ori_h *100;
	}

	if(obj) {
		obj.style.width = new_w+"px";
		obj.style.height = new_h+"px";
	}
	return {width: new_w, height: new_h, roomsize: obj.roomsize};
}

function getStandTime(timestamp) {
	if(typeof(timestamp)!="undefined" && timestamp.length==13) {
		var d = new Date();
		d.setTime(timestamp);
		return d.getFullYear() + "-" + (d.getMonth()+1) + "-" + d.getDate() + " " + d.getHours() + ":" + d.getMinutes();
	} else 
		return timestamp;
}


function getPicHashPath(classid) {
	var ret = "/album/pic/";
	var newID = (classid.length<11)?classid:classid.substring(classid.length-8,classid.length);
	ret += parseInt(newID%1000) + "/" + parseInt(newID/1000)%1000 + "/" + classid + "/";
	return ret;
}

function getAlumniThumbPicUrl(picurl) {
	var ret = picurl;
	if(picurl!=null && picurl.indexOf("classpic")>=0 && picurl.indexOf("chinaren.com")>=0 && picurl.indexOf("/s_")==-1 && picurl.indexOf("m_")==-1) {
		var i = picurl.lastIndexOf("/");
		ret = picurl.substring(0,i+1) + "s_" + picurl.substring(i+1,picurl.length);
	}
	return ret;
}

function getBgSize(hostid, imgsize, picid) {
	var data = imgsize.toLowerCase().split("x");
	var w = data[0];
	var h = data[1];
	var iw = w;
	var ih = h;
	var radio = parseInt(w/h);
	var thumb_max = picid.length>13?100:60;

	if(hostid==16 || hostid==17) {
		if(radio>=1) {
			iw = w>160?160:w>thumb_max?thumb_max:w;
			ih = parseInt(h * iw / w);
		} else {
			ih = h>160?160:h>thumb_max?thumb_max:h;
			iw = parseInt(w * ih / h);
		}
	} else {
		if(radio>=1) {
			iw = w>thumb_max?thumb_max:w;
			ih = parseInt(h * iw / w);
		} else {
			ih = h>thumb_max?thumb_max:h;
			iw = parseInt(w * ih / h);
		}
	}
	return iw+"x"+ih;
}

function checkAlumniPic(picurl) {
	return (picurl.indexOf("classpic")>=0 && picurl.indexOf("chinaren"))?true:false;
}


function showTitle(picid) {
	var pic = new classPic(picid);
	return "描　述: " + pic.intro;
}
function showAlt(picid,id) {
	var pic = new classPic(picid);

	var ppid = "pp"+id;

	var obj = eval(document.getElementById(ppid));
	obj.title = "序　号: " + eval(parseInt(id)+1) + "\n"; 
	if(pic.hostid==-1) 
		obj.title += "转贴者:  " + pic.realname + "\n" 
	else 
		obj.title += "上传者: " + pic.realname + "\n" 
			obj.title +="文件名: " + pic.filename + "\n"
			+ "专　辑: " + classType(pic.typeid).typename+ "\n"
			+ "描　述: " + pic.intro + "\n"
			+ "大　小: " + Math.floor(pic.filesize/1024) + "KB\n"
			+ "时　间: " + getStandTime(pic.creatime) + "\n"
			+ "分辨率: " + pic.imgsize;
	return true;
}

function HashTable() {
	this._hash = new Object();
	this.put = function(key,value){
		if(typeof(key)!="undefined"){
			if(this.contains(key)==false){
				this._hash[key]=typeof(value)=="undefined"?null:value;
				return true;
			}
		}
		return false;
	}
	this.remove = function(key){delete this._hash[key];}
	this.count = function(){var i=0;for(var k in this._hash){i++;} return i;}
	this.getByName = function(key){return this._hash[key];}
	this.contains = function(key){ return typeof(this._hash[key])!="undefined";}
	this.clear = function(){for(var k in this._hash){delete this._hash[k];}}
	this.keys = function(){var keys=new Array();for(var k in this._hash){keys.push(k);}; return keys;}
}

function getPicCommentNum(picid) {
	var n = 0;
	if(!CAPC_Data) return n;
	var commObj = eval("PicComments._"+picid);
	if(commObj) n=commObj.length;
	return n;
}

function classPic(picid) {
	return classPic(picid,false);
}

function classPic(picid,reload) {
	var Key = "pic_"+picid;
	if(!reload) {
		var obj = listCache.getByName(Key);
		if(typeof(obj)!="undefined") {
			return obj;
		}
	}

	this.classuuid = classUUID;
	this.picid = picid;

	try {
	var pic = eval("ClassAlbum.picList._"+picid);
	this.hostid = pic.hostid;
	this.uid = pic.userid;
	this.realname = pic.realname;
	this.filename = pic.filename;

	this.filext = pic.filext;
	this.filesize = pic.filesize;
	this.imgsize = pic.imgsize;
	this.creatime = pic.createtime;
	//this.intro = pic.intro.length>11?pic.intro.substring(0,11)+"..":pic.intro;
	this.intro = pic.intro;
	this.purl = pic.purl;
	this.click = pic.clicknum;
	this.typeid = pic.typeid<100?0:pic.typeid;
	this.commentnum = pic.commentnum;
	//this.commentnum = getPicCommentNum(picid);
	//this.tagnum = checkPicTag(picid);
	this.commentdb = pic.commentdbid;
	this.status = pic.status;
	this.picurl = this.hostid==-1?this.purl:"http://classpic" + this.hostid + ".chinaren.com" + getPicHashPath(classUUID) + picid + "." + this.filext;
	if(this.hostid==-1 && this.picurl.indexOf("classpic")>0) {
		this.picurl = this.picurl.replace("/m_","/");
		this.picurl = this.picurl.replace("/s_","/");
	}
	this.thumbpicurl = getAlumniThumbPicUrl(this.picurl);
	var	hid = this.thumbpicurl.indexOf("http://classpic")==0?this.thumbpicurl.substring(15,17):-1;
	this.midpicurl = hid>=16?this.thumbpicurl.replace("s_","m_"):this.thumbpicurl;

	var data = this.imgsize.toLowerCase().split("x");
	this.width = data[0];
	this.height = data[1];
	/*
	var bgsize = getBgSize(this.hostid,this.imgsize,this.picid).split("x");
	this.bgwidth = bgsize[0];
	this.bgheight = bgsize[1];
	this.alumnipic = checkAlumniPic(this.picurl);
	*/
	listCache.put(Key,this);
	} catch(e) {};
	return this;
}

var indicator = '<img alt="Indicator" src="http://images.chinaren.com/product/xiaonei/images/indicator.gif" />';
function getDoing(str) {
	var output = "";
	output +="  <table width=90% border=0 cellspacing=0 cellpadding=0>";
	output +="    <tr>";
	output +="       <td width=10%></td>";
	output +="       <td bgcolor=#FF8A10>";
	output +="         <table width=100% height=50 border=0 cellspacing=2 cellpadding=0 class=form>";
	output +="           <tr>";
	output +="             <td bgcolor=#F5F5F5 align=center>";
	output +="               <div align=center style=font-size: 12px>" + indicator + " &nbsp;&nbsp; " + str + "</div>";
	output +="             </td>";
	output +="           </tr>";
	output +="         </table>";
	output +="       </td> ";
	output +="       <td width=10%></td>";
	output +="     </tr> ";
	output +="   </table>";
	output += " <img src=http://images.sohu.com/ccc.gif width=1 height=15><br />";
	return output;
}


function saveListCache(pic) {
	var Key = "pic_"+pic.picid;
	listCache.put(Key,pic);
}

function setCarouselStyle() { if(!isIE()) $("carouse-region").style.left = "25px";}

function showPicPage(sid) {
	if(typeof(ClassAlbum)!="undefined" || true) {
		showid = sid>1?sid:getIdxID(picid)==-1?showid:getIdxID(picid);
		if(picIDs.length>0) {
			$('picListDiv').style.display="block";
			$('bImgDiv').style.display = "block";
			var pageBegin = parseInt(showid/showItems);
			try{ pageLoad2(showid); } catch(e){};
		} else {
			$('picListDiv').style.display="none";
			$('bImgDiv').style.display = "none";
		}
	}
}

function getIdxID(picID) {
    var ret =0;
	if(picID==0) return ret;

    for(var i=0; i<picIDs.length;i++) {
        if(picIDs[i]==picID) ret = i;   
    }
    return ret;
}

function showCommDiv(){
	$('commNum').innerHTML = 0;
	$('commList').innerHTML = "";

	var commObj = eval("PicComments._"+picIDs[showid]);
	if(commObj) {
		var ret = "";
		for(var n=0; n<commObj.length; n++) {
			var isPoster = userid==commObj[n].posterid?true:false;
			ret += getCommItem(commObj[n].posterid,commObj[n].realname,commObj[n].createtime,commObj[n].msgid,commObj[n].msg,(isMaster || isOwner || isPoster));
		}
		$('commNum').innerHTML = n;
		$('commList').innerHTML = ret;
	}
	$('commPost').style.display = !isViewer?"block":"none";
}

function nextImg(delta){
	if(showid==0 && delta==-1) {
		alert("到头啦!"); return;
	}
	var id = eval(parseInt(showid+delta));
	//alert(showid + "," + id + "," + delta);
	id = id<0?0:id>=picTotal?0:id;
	selImg(id);
}

function encodeURIComponent2(str){
	var ret = "";
	for(var i=0;i<str.length;i++){
		var unicode = str.charCodeAt(i);
		if((unicode >= 12592 && unicode <= 12687) || (unicode >= 44032 && unicode<=55203)){
			ret += "%26%23"+str.charCodeAt(i);
		}else if(str.charAt(i) == '+'){
			ret += encodeURIComponent(str.charAt(i));
		}else{
			ret += escape(str.charAt(i));
		}
	}
	return ret;
}

function chgImg(id) {
	id = id>=picIDs.length?0:id;
	try {
		if(id>=0) {
			showid = id;
			picid = picIDs[id];
			if(picid==0) nextImg(1);

			//clearVaribs();
			var pic = new classPic(picid);
			isOwner = checkOwner(userid,pic.uid);

		
           $('bImgShowDiv').style.display = "none";
           $('bImgLoaderDiv').style.display = "block";
           
           //图片加载后初始化相关功能
           $('bImgShow').onload = imageLoaded;
           
           //标识图片并非预加载动画
           $('bImgShow').mainPic = true;
           $('bImgShow').src = pic.picurl;
          
           

			//$('bImgShow').src = "http://images.chinaren.com/product/alumni4/images/loading.gif"; 
			//$('bImgShow').style.width = "135px";
			//$('bImgShow').style.height = "30px";
			//$('bImgLoader').src = pic.picurl;

			//alert(isMaster +"," + isOwner + "," + userid + "," + pic.uid+ ",");
			var type = new classType(pic.typeid);
			var info = "";
			info += "\
                      <div class=\"left1\"> \
                            <p>";
			info +=pic.hostid==-1?"转帖":"上传";
			info += ": <a href=javascript:openUrl(\"http://i.chinaren.com/u/"+pic.uid+"/"+classUUID+"\")>"+pic.realname+"</a></p> \
                            <p>专辑: <span id=\"picTypeInfo\"><a href=\"/photo/album/"+classUUID+"/"+pic.typeid+"\">"+type.typename+"</a></span></p> \
                            <p>时间: "+getStandTime(pic.creatime)+"</p>";
			//info += "<p>活动: <a href=javascript:recommendpic('"+picid+"')>分享聚会照片，领取免费班级纪念册</a></p>";
			info += " </div> \
                        <div class=\"right1\"> \
                            <p><a href=\"javascript:quanren()\">圈出照片中的人物</a></p> \
                            <p><a href=\"javascript:openUrl('http://classpic.chinaren.com/wrapper.html?url="+pic.picurl+"')\">显示原始尺寸照片</a></p>";
            info += (isMember && (isMaster || isOwner))?"<p><a href=\"javascript:updatePic('"+picid+"')\">修改描述</a></p>":"";
			info += (isMaster || isOwner)?"<p><a href=javascript:delphoto()>删除此照片</a></p>":" ";
            info += "</div>";
			$("picInfo").innerHTML = info;

			closeUpdateIntro();
			$("bImgIntro").innerHTML = "<span id=\"picIntro_"+pic.picid+"\">" + pic.intro+"</span>";

			if((isMaster || isOwner )) {
				$("bImgIntro").title="点击修改图片简介";
				$("bImgIntro").onmouseover=function(){this.className='link_over';};
				$("bImgIntro").onmouseout=function(){this.className='link_out';};
				$("bImgIntro").onclick = function() {chgIntro();};
			}
			if(false) {
				var commIDObj = eval("commIDList.list._"+picid);
				if(typeof(commIDObj)!="undefined" && typeof(commIDObj.cids)!="undefined" && commIDObj.cids.length>0) {
					loadCommData();
				} else {
					$('commNum').innerHTML = 0;
					$('commList').innerHTML = "";
				}
				if(typeof(commIDObj)!="undefined" && typeof(commIDObj.tids)!="undefined" && commIDObj.cids.length>0) {
					//alert(commIDObj.tids.length);
				}
			}
 
			if(pic.commentnum>0) {
				loadCommData();
			}
			$('commPost').style.display = !isViewer?"block":"none";

			$('bImgShow').onclick = function() { 
				var next = eval(parseInt(id)+1);
				next = next>=picTotal?0:next;
				selImg(next);
			}
			
			$(('bImgShow')).setStyle({cursor: "pointer"});		
			
			//alert("chgImg.sumPics="+sumPics);
			$('topTxtNav').innerHTML = "第"+parseInt(eval(id)+1)+"张 / 共"+picTotal+"张";
			if(isMaster || isOwner) showMovSelect(pic);

			var nextNav =  "<span>&lt;</span> ";
			nextNav += id>0?"<a href=\"javascript:nextImg(-1)\">上一张</a>":"上一张";
			nextNav += " <span>|</span> ";
			nextNav += eval(id+1)<picTotal?"<a href=\"javascript:nextImg(1)\">下一张</a>":"下一张";
			nextNav +=" <span>&gt;</span>";
			$('nextNav').innerHTML = nextNav;
			
		}
	} catch(e) {};
}

function loadCommData() {
	var url="/album/commAction.jsp";
	var pars="get=1&classuuid="+classUUID+"&picid="+ picid;
	pars += lastMT!="undefined"?"&mt=" + lastMT:"";
	var ret = new Ajax.Request(url,{method:"get",parameters:pars,onComplete:getCommData,onFailure:function(){}});
}

function getCommData(originalRequest) {
    var ret = originalRequest.responseText;
	eval("var PicComments="+ret);
	var commObj = eval("PicComments._"+picIDs[showid]);

	//alert(PicComments + ", " + showid + "," + picIDs[showid] + ", " + commObj.length);
	$('commNum').innerHTML = 0;
	$('commList').innerHTML = "";
	if(commObj) {
		var ret = "";
		for(var n=0; n<commObj.length; n++) {
			var isPoster = userid==commObj[n].posterid?true:false;
			ret += getCommItem(commObj[n].posterid,commObj[n].realname,commObj[n].createtime,commObj[n].msgid,commObj[n].msg,(isMaster || isOwner || isPoster));
		}
		$('commNum').innerHTML = n;
		$('commList').innerHTML = ret;
	}
}



/**
 * 处理主图片加载
 */
function imageLoaded() {
	if(this.mainPic)		//处理加载主图片而非预加载动画
	{
		var adjustedSize  = showImgSize("","640x400",$('bImgShow'));
		
		//处理IE图片有10px位置偏离bug
		$('bImgShow').setStyle({left: '0px', right: '0px'});
		
		$('imgcontainer').setStyle({
					"width" : adjustedSize.width+ "px",
					"height" : adjustedSize.height+"px"
				});
		$($$('div.picbox1')[0]).setStyle({
		'width': adjustedSize.width+"px"
		});
		$('bImgShowDiv').style.display = "block";
		$('bImgLoaderDiv').style.display = "none";
		window.status = "ImageLoaded " + $('bImgShow').src + " is loaded";
		
		//图片完全显示，圈人功能入口
		try{
			loadTagData();
		}catch(er)
		{
			$($$('div.col4contentInner #col3')[0]).hide();
		    $($$('div.col4contentInner #col2')[0]).setStyle({ width: "100%"});
		    $($$('#picInfo div.right1 p')[0]).hide();
		}
	}
}

function fnStartInit(){
	if (event.srcElement.readyState=="complete") {
		imageLoaded();
	}
}

function postComm() {
	if($('msg').value.length<2) {
		alert("您的评论至少2个字符！");
	} else {
		var url="/album/commAction.jsp";
		var pars="add=1&classuuid="+classUUID+"&picid="+picIDs[showid]+"&msg="+encodeURIComponent2($('msg').value);

		var ret = new Ajax.Request(url,{method:"post",parameters:pars,onComplete:showCommResponse,onFailure:function(){}});
		$("commPost").style.display = "none";
		$("postIndicator").style.display = "block";
	}
}

function showCommResponse(originalRequest) {
	var ret = originalRequest.responseText;
	var item = ret.split("`@^");
	if(item[0]=="Success") {
		$('commList').innerHTML = getCommItem(userid,item[4],item[3],item[2],item[1],true) + $('commList').innerHTML;
		$('msg').value = "";
		$('commNum').innerHTML = Number($('commNum').innerHTML)+1;
	} else {
		alert("发表评论失败，请重新提交!");
	}

	$("commPost").style.display = "block";
	$("postIndicator").style.display = "none";
}

function delComMsg(id) {
	if($("msg_"+id) && confirm("确认删除此评论?")) {
		var url="/album/commAction.jsp";
		var pars="del=1&classuuid="+classUUID+"&picid="+picIDs[showid]+"&msgid="+id;

		var ret = new Ajax.Request(url,{method:"post",parameters:pars,onComplete:showDelComm,onFailure:function(){}});
	}
}

function showDelComm(originalRequest) {
	var ret = originalRequest.responseText;
	var item = ret.split("|");
	if(item[0]=="Success") {
		$("msg_"+item[2]).style.display = "none";
		$('commNum').innerHTML = Number($('commNum').innerHTML)-1;
	} else if(item[0]=="Error") {
		alert("删除评论不成功,ErrorCode="+item[1]);
	}
}

function getCommItem(posterid,name,time,msgid,msg,manager) {
		var ret ="<div class=userItem id='msg_"+msgid+"'> <div class=userIcon id='UIcon_"+msgid+"'><img src=\"http://icon.chinaren.com/xn_user/demo.S.jpg\" class=userIcon32 onload=\"showUserIcon('"+posterid+"',32,'"+msgid+"')\"/></a></div> <div class=userInfo1> <div class=information> <div class=left><a href=javascript:openUrl(\"http://i.chinaren.com/u/"+posterid+"/"+classUUID+"\") class=name>"+name+"</a><a href=\"javascript:void(0)\" name=\"onlineIcon\" rel=\""+posterid+";"+name+"\"></a> <span class=time1>"+getStandTime(time)+"</span>";

		ret +="</div> ";
		ret += manager?"<div class=right>&nbsp;<a href=\"javascript:delComMsg('"+msgid+"')\">删除</a></div>":"";
		ret +="</div> <div class=inforText1>"+msg+"</div> </div> <div class=clear></div></div>";
		return ret;
}

function showUserIcon(userid,width,msgid) {
	var url = "/album/showUserIcon.jsp";
	var pars = "userid="+userid+"&width="+width+"&classuuid="+classUUID;
	var UIconid = "UIcon_"+msgid;
	var myAjax = new Ajax.Updater(UIconid, url, {method: 'get', parameters: pars});
}

function showAddAlbum() {
	if(!isMaster) {alert("您不是班级管理员,没有权限创建专辑!");return;};
var cont="\
<div class=\"tanchu\"> \
  <div class=\"top1\"> \
    <div class=\"top1Inner\"> \
      <div class=\"appTitle\"> \创建专辑</div> \
      <div class=\"appOption\"> \<a href=\"javascript:box.hideBox()\" onmouseout=\"MM_swapImgRestore()\" onmouseover=\"MM_swapImage('Image59','','http://www.chinaren.com/upload/sns/default/images/ico_del_1a.gif',1)\"> \<img src=\"http://www.chinaren.com/upload/sns/default/images/ico_del_1.gif\" name=\"Image59\" width=\"11\" height=\"11\" border=\"0\" id=\"Image59\" /> \</a> \</div> \
      <div class=\"clear\"> \</div> \
    </div> \
  </div> \
  <p>创建新专辑</p> \
  <div class=\"lightBox\"> \
    <div class=\"classCont7\"> \
      <div class=\"right\"> \
        <div id=addDiv> \
          <div class=\"w1\"> \名 称：</div> \
          <div class=\"w2\"> \
            <input name=\"albumname\" id=\"albumname\" type=\"text\" class=\"text2\" style=\"margin-bottom:3px\" /> \
          </div> \
          <div class=\"clear\"> \</div> \
        </div> \
        <div class=\"blank10\"> \</div> \
        <div> \
          <div class=\"w1\"> \描 述：</div> \
          <div class=\"w2\"> \
              <input type=\"text\" name=\"albumintro\" id=\"albumintro\" class=\"text2\" style=\"margin-bottom:3px\" ></textarea> \
          </div> \
          <div class=\"clear\"> \</div> \
        </div> \
      </div> \
      <div class=\"clear\"> \</div> \
    </div> \
    <div class=\"clear\"> \</div> \
  </div> \
    <div class=\"area_btn\"> \
    <input type=\"button\" class=\"submit4\" value=\"放弃\" onclick=\"javascript:box.hideBox()\" /> \
    <input type=\"submit\" class=\"submit3\" value=\"确定\"  onclick=\"javascript:addAlbum()\" /> \
    <div class=\"clear\"> \</div> \
  </div> \
</div> \
";

	box.options.content = cont; 
	box.options.width = 340; 
	box.options.height = 260; 
	box.options.isDark = true; 
	box.options.isDrag = true; 
	box.showBox();
}

function addAlbum() {
	if(!isMaster) {
		alert("您不是班级管理员,没有权限!");
		return;
	}

	if(typeIDs.length>=20) {
		alert("班级专辑最多20个,您的班级已到上限!");
		return;
	}

	$("albumname").value = $("albumname").value.trim();
	$("albumintro").value = $("albumintro").value.trim();

	if($("albumname").value.length<2) {
		alert("专辑名称至少2个字");
		$("albumname").focus();
		return;
	}

	if($("albumintro").value.length<2) {
		alert("描述至少2个字");
		$("albumintro").focus();
		return;
	}
	var url = "/album/albumAction.jsp";
	var pars = "add=1&classuuid="+classUUID+"&name="+$("albumname").value+"&intro="+encodeURIComponent2($("albumintro").value);
	var ret = new Ajax.Request(url,{method:"post",parameters:pars,onComplete:addAlbumDo,onFailure:function(){}});
	$("addDiv").innerHTML = "<img alt=Indicator src=http://images.chinaren.com/product/xiaonei/images/indicator.gif /><font color=red>创建专辑中,请稍候....</font>";
}


