function sendtonumber()
{ 
	var number=$('time').value;
	strTemp="0123456789";
	var value='';
	 if ( number.length > 0)
	 {
	 	for (i=0;i<number.length;i++)
	 	{
	 		j=strTemp.indexOf(number.charAt(i));
	 		if(j>=0){
	 			value=value+number.charAt(i);
	 		}
	 	}
	 }
	 if(value.length>4){
	 	value=value.substring(0,4);
	 }
	 $('time').value=value;
}
function showClassList()
{
	var disp = $('txl_class_list').getStyle('display');
	if(disp == 'none')
	{
		$('txl_class_list').show();
	}else{
		$('txl_class_list').hide();
	}
}
function removeApply(csid)
{
	 var pAjax = new Ajax("classrequest!removeapply.action?csid="+csid, {
		method: 'get',
		onComplete: function(){
			$('sc_item_'+csid).remove();
		}
	}).request();

}
//判断是否重名
function issamename()
{
	var name=encodeURI($('name').value);
	var myclasses = new Ajax("school!issamename.action?name="+name, {
		method: 'get',
		onComplete: function(response){
			var data = Json.evaluate(response);
			$('x').value=data.tag;
			if(data.tag==0){
				$('check_school').setText('此学校名称已经存在!.');
			}else{
				$('check_school').setText('');
			}
			 resetDialogSize();
		}
	}).request();
}
function showindexnumlist(a){
var myclasses = new Ajax("mainindex!getrenshideren.action?isnum="+a, {
			method: 'get',
			onComplete: function(){
				$('kenengrenshi').setHTML(this.response.text);							
			}
		}).request();
}
function showComment(a,mid)
{
  if(a==0){
	var tgc = $('comment_form_'+mid).getStyle('display');
	if(tgc == 'none')
	{
		$('comment_form_'+mid).setStyle('display','block');
		$('comment_'+mid).setHTML('<img src="http://snsimgs.5460.net/v3/monster/imgs/loading.gif" width="16" height="16" align="absmiddle">&nbsp;&nbsp;正在读取...<p>&nbsp;</p>');
		var myclasses = new Ajax("mainclassmessage!getpagesreply.action?mid="+mid+"&replypage=1", {
			method: 'get',
			onComplete: function(){
				$('comment_'+mid).setHTML(this.response.text);
				freshNod();
			}
		}).request();
	}else{
		$('comment_form_'+mid).setStyle('display','none');
	}
	}
  else{
        //$('comment_form_'+mid).setStyle('display','block');
		$('comment_'+mid).setHTML('<img src="http://snsimgs.5460.net/v3/monster/imgs/loading.gif" width="16" height="16" align="absmiddle">&nbsp;&nbsp;正在读取...<p>&nbsp;</p>');
		var myclasses = new Ajax("mainclassmessage!getpagesreply.action?mid="+mid+"&replypage="+a, {
			method: 'get',
			onComplete: function(){
				$('comment_'+mid).setHTML(this.response.text);
				freshNod();
			}
		}).request();
  }
}
function deletemessagereply(csid,rid){
      var myclasses = new Ajax("classmessage!deletereply.action?csid="+csid+"&rid="+rid, {
			method: 'get',
			onComplete: function(){
			}
		}).request();
}
function replyelsemessage(mid,csid){
    //var content=tinyMCE.get('replycontent_'+mid).getContent();
    var content=$('replycontent_'+mid).value;
    content=content.replace(/(^\s*)|(\s*$)/g, "");
    if(content.length==0){
		$('check_'+mid).setText('回复不能为空!');
	    $('replycontent_'+mid).value="";
	  }
	else{
	    //tinyMCE.get('replycontent_'+mid).setContent("");
	    $('replycontent_'+mid).value="";
	    $('comment_'+mid).setHTML('<img src="http://snsimgs.5460.net/v3/monster/imgs/loading.gif" width="16" height="16" align="absmiddle">&nbsp;&nbsp;正在读取...<p>&nbsp;</p>');
	    var myclasses = new Ajax("mainclassmessage!replyelsemessage.action?mid="+mid+"&csid="+csid, {
			method: 'post',
			data:{
		         content:content
		    },
			onComplete: function(){
				$('comment_'+mid).setHTML(this.response.text);
				freshNod();
			}
		}).request();

	}


}

function event_replyelsemessage(mid,csid,eventflag){
    var content=tinyMCE.get('replycontent_'+mid).getContent();
    content=content.replace(/(^\s*)|(\s*$)/g, "");
    if(content.length==0){
		$('check_'+mid).setText('回复不能为空!');
	    $('replycontent_'+mid).value="";
	  }
	else{
	    tinyMCE.get('replycontent_'+mid).setContent("");
	    $('comment_'+mid).setHTML('<img src="http://snsimgs.5460.net/v3/monster/imgs/loading.gif" width="16" height="16" align="absmiddle">&nbsp;&nbsp;正在读取...<p>&nbsp;</p>');
	    var myclasses = new Ajax("mainclassmessage!replyelsemessage.action?mid="+mid+"&csid="+csid+"&eventflag="+eventflag, {
			method: 'post',
			data:{
		         content:content
		    },
			onComplete: function(){
				$('comment_'+mid).setHTML(this.response.text);
				freshNod();
			}
		}).request();

	}


}
/* 找回密码时显示机密问题 */
function getSecretQuestion()
{
	$('qa-btn').setProperty('disabled','true');
	$('qa-btn').setProperty('value','请稍候...');
	//$('secretQuestion').send();
	//$('secretQuestion').send({update:$('QAResult')});
	(function(){$('secretQuestion').send({update:$('QAResult')});$('QAResult').setStyle('display','block');$('qa-btn').removeProperty('disabled');$('qa-btn').setProperty('value','提交');}).delay(2000);
}

function miniblogCommentSubmit(a)
{
    var text = encodeURI($('replytext_'+a).value);
	var myajax = new Ajax("miniblog!saveMiniReply.action?streamyId="+a+"&content="+text,
	{method: 'get',
	onComplete:function()
	{
		$('replyFeeds_'+a).hide();
		$('blogminiComment_'+a).show();
		$('replytext_'+a).value="";
		var st=$('blogminiComment_'+a).innerHTML;
		var str=this.response.text;
		$('blogminiComment_'+a).setHTML(st+str);
		var aa=$('blogminiComment_'+a).getElements('div[class=miniBlogComment]');
		var bb = aa.length;
		$('miniBlogNum_'+a).setText(bb);
	}}).request();
}
function tgMibiblogComment(a)
{
	var display = $('blogminiComment_'+a).getStyle('display');
	if (display == 'none')
	{
		$('blogminiComment_'+a).show();
		$('tgMBComment_'+a).setText('收起');
		$('miniblogCommentLinks_'+a).addClass('withLine');
	}else{
		$('blogminiComment_'+a).hide();
		$('tgMBComment_'+a).setText('展开');
		$('miniblogCommentLinks_'+a).removeClass('withLine');
	}
}
/*专业列表左右移动*/
function selecttoright()
{
	var selectvalue =$('all').value;
	if(selectvalue.length==0)
		{
		//$('check_form').setText('请选择一个专业！.');
		}
	else{//$('check_form').setText('    ');
		var index=$('all').selectedIndex;
		var selecttext = $('all').options[index].text;
		$('all').options[index] = null;
		$('professional').options[$('professional').options.length]=new Option(selecttext,selectvalue);
	}
}
/*检测绑定*/

function editalbum(pid,aid)  //设置个人相册的封面
{
	var myAjax = new Ajax("album!setalbumcover.action?pid="+pid+"&aid="+aid,{method: 'get',
	onComplete:function()
	{
		 //alert("设置成功");
		 var tmp = $$('#photo-with-desc em');
		 tmp.each(
		 function(element) {
				element.setText('');
			}
		 );
		 $('albumcover_'+pid).setText('设置封面成功！');
	}
	}).request();
}

function imBindCheck(a)
{
	//传入的参数为检测类型
	if(a == 1)
	{
	$('bindTips').setStyle('display','block');
	$('bindTips').setHTML('<p id="bindMsg">　　　　　您还没有绑定手机,请在下面输入您的手机号:</p><p id="bindFrom">　　　　　<input type="text" class="s" id="myCode" name="phone"><input type="button" onclick="bindSomething()" id="bindBtn" value="绑定" class="b"></p>');
	}else{
	$('bindTips').setStyle('display','block');
	$('bindTips').setHTML('<p id="bindMsg">　　　　　您还没有绑定小灵通,请在下面输入您的小灵通号:</p><p id="bindFrom">　　　　　<input type="text" class="s" id="myCode" name="phone"><input type="button" onclick="bindSomething('+a+')" id="bindBtn" value="绑定" class="b"></p>');
	}
}
function operationCancle() {
	$('tips_delete').hide();
	$('userOperation').hide();
}
/*检测绑定update*/
function imBindChecks(a)
{
	//传入的参数为检测类型
	if(a == 1)
	{
	$('bindTips').setStyle('display','block');
	$('bindTips').setHTML('<p id="bindMsg">　　　　　您还没有绑定手机,请在下面输入您的手机号:</p><p id="bindFrom">　　　　　<input type="text" class="s" id="myCode" name="phone" value="<s:property value="%{timeremind.phone}"/>"><input type="button" onclick="bindSomething()" id="bindBtn" value="绑定" class="b"></p>');
	}else{
	$('bindTips').setStyle('display','block');
	$('bindTips').setHTML('<p id="bindMsg">　　　　　您还没有绑定小灵通,请在下面输入您的小灵通号:</p><p id="bindFrom">　　　　　<input type="text" class="s" id="myCode" name="phone" value="<s:property value="%{timeremind.phone}"/>"><input type="button" onclick="bindSomething('+a+')" id="bindBtn" value="绑定" class="b"></p>');
	}
}

function reminddelalbum(aid,a,type)
{
	{$('dialogContent').setHTML('<p>您确定要删除此相册吗?</p><p id="checkMsg"></p><p><input class="b" type="button" value="确定" onclick="delalbum('+aid+','+a+','+type+')" id="stickConfirm"><input id="stickCancle" class="b" type="button" value="取消" onclick="closeTheDialog()"></p>');}
	initDialog(150);
}
function delalbum(aid,a,type)
{
	closeTheDialog();
	if(type==1)//删除个人相册
	{window.location.href='album!delalbum.action?aid='+aid;}
	if(type==2)//删除班级相册
	{window.location.href='addclassphoto!delalbum.action?csid='+aid+'&cid='+a;}
}
////从浏览单张相片页删除相片
function reminddelphoto(pid,a)
{
	{$('dialogContent').setHTML('<p>您确定要删除此相片吗?</p><p id="checkMsg"></p><p><input class="b" type="button" value="确定" onclick="delphoto('+pid+','+a+')" id="stickConfirm"><input id="stickCancle" class="b" type="button" value="取消" onclick="closeTheDialog()"></p>');}
	initDialog(150);
}
function delphoto(pid,a)
{
	alert(pid);
	alert(a);
	//closeTheDialog();
	window.location.href='album!delphoto.action?pid='+pid+'&pageid='+a;
}
function reminddelclassphoto(pid,csid,aid)
{
	{$('dialogContent').setHTML('<p>您确定要删除此相片吗?</p><p id="checkMsg"></p><p><input class="b" type="button" value="确定" onclick="deleteclassphoto('+pid+','+csid+','+aid+')" id="stickConfirm"><input id="stickCancle" class="b" type="button" value="取消" onclick="closeTheDialog()"></p>');}
	initDialog(150);
}
function deleteclassphoto(pid,csid,aid)
{
	closeTheDialog();
	window.location.href='classphoto!delphoto.action?pid='+pid+'&csid='+csid+'&aid='+aid;
}
function bindSomething(a)
{
	if(a == 1)
	{
		var myCode = $('myCode').getValue();
		if(myCode == '')
		{
			$('bindMsg').setHTML('　　　　　您还没有绑定手机,请在下面输入您的手机号:');
		}else{
			$('bindMsg').setHTML('　　　　　手机号 <i class="important-info">'+myCode+'</i> 已经绑定.');
			$('bindBtn').setProperty('disabled','true');
			$('myCode').setProperty('disabled','true');
			$('bindFrom').remove();
		}
	}else{
		var myCode = $('myCode').getValue();
		if(myCode == '')
		{
			$('bindMsg').setHTML('　　　　　您还没有绑定小灵通,请在下面输入您的小灵通号:');
		}else{
			$('bindMsg').setHTML('　　　　　小灵通 <i class="important-info">'+myCode+'</i> 已经绑定.');
			$('bindBtn').setProperty('disabled','true');
			$('myCode').setProperty('disabled','true');
			$('bindFrom').remove();
		}
	}
}
function notifyMeOnly()
{
	var checked = $('remindnid').getProperty('disabled');
	if (checked == '')
	{
		$('remindnid').setProperty('disabled','true');
	}else{
		$('remindnid').removeProperty('disabled');
	}
}

/*收起留言*/
function tgComment(a)
{
	var tgc = $('comment').getStyle('display');
	if(tgc == 'none')
	{
		$('comment').setStyle('display','block');
		$('tgComment').setText('收起回复');
		$('topicInfo_'+a).setStyle('display','none');

		//$('topicSummary_'+a).hide();
		//$('topicDetail_'+a).show();
		//$('toggleTopic_'+a).setHTML('[<a href="#;" onclick="viewTopicSummary('+a+')">收缩内容</a>]');
	}else{
		$('comment').setStyle('display','none');
		$('tgComment').setText('展开回复');
		$('topicInfo_'+a).setStyle('display','block');

		//$('topicSummary_'+a).show();
		//$('topicDetail_'+a).hide();
		//$('toggleTopic_'+a).setHTML('[<a href="#;" onclick="viewTopicDetail('+a+')">查看全文</a>]');
	}
}
function selecttoleft()
{
	var selectvalue =$('professional').value;
	if(selectvalue.length==0)
		{
		// $('check_form').setText('请选择一个专业！.');
		}
	else{//$('check_form').setText('');
		var index=$('professional').selectedIndex;
		var selecttext=$('professional').options[index].text;
		$('professional').options[index] = null;
		$('all').options[$('all').options.length]=new Option(selecttext,selectvalue);
	}
}
/*国家获得身份*/
function getallprovince(a,b)
{
	$('countrylist').setHTML('<img width="16" height="16" align="absmiddle" src="http://snsimgs.5460.net/v3/monster/imgs/loading.gif"/>正在查找数据..<div class="fix"></div>');
	var myAjax = new Ajax('school!allprovince.action?index='+a+'&tag='+b,{method: 'get',onComplete:allprovinceList}).request();
}
function allprovinceList(response)
{
	var date = Json.evaluate(response);
	$('countrylist').setHTML("");
	 var disp="";
	var tag=date.tag;
	disp+='<ul class="province">';
	for(var i=0;i<date.provinceses.length;i++)
	{
		disp+='<li><a onclick="getAreaUniversity('+date.provinceses[i].pid+','+tag+')" href="#;">'+date.provinceses[i].pname+'</a></li>';
	}
	disp+='</ul><div class="fix"></div>'
	$('countrylist').setHTML(disp);
}
/*群组成员*/
function onselectindex(select,index)
	{
		$('dispall').setHTML('<img width="16" height="16" align="absmiddle" src="http://snsimgs.5460.net/v3/monster/imgs/loading.gif"/>正在查找数据..<div class="fix"></div>');
		var myAjax = new Ajax('gmember!select.action?select='+select+'&index='+index,{method: 'get',onComplete:dispList}).request();
	}

	function member(index,tag)
	{
		var select=$('form').select.value;
		$('dispall').setHTML('<img width="16" height="16" align="absmiddle" src="http://snsimgs.5460.net/v3/monster/imgs/loading.gif"/>正在查找数据..<div class="fix"></div>');
		var myAjax = new Ajax('gmember!menber.action?index='+index+'&tag='+tag+'&select='+select,{method: 'get',onComplete:dispList}).request();
	}

  function dispList(response){
    var date = Json.evaluate(response);
    $('dispall').setHTML("");
    var disp1="";
    if(date.select==1)
    {
   		for(var i=0;i<date.gmenber.length;i++)
   		{
   			disp1+='<div>';
   			disp1+='<a href="space.action?nid='+date.gmenber[i].nid+'">'+date.gmenber[i].Truename+'</a></div>';
			$('dispall').setHTML(disp1);
   	  	}
    }
    else if(date.select==3)
    {
    	for(var i=0;i<date.gmenber.length;i++)
    	{
    		disp1+='<div><span>';
    		disp1+='<a href="JavaScript:member('+date.gmenber[i].memberInfoId+',3)">取消</a>';
    		disp1+='</span><a href="space.action?nid='+date.gmenber[i].nid+'">'+date.gmenber[i].Truename+'</a></div>';
    	}
    }
    else
    {
  	 for(var i=0;i<date.gmenber.length;i++)
     {
    	disp1+='<div><span>';
     	if(date.gmenber[i].groupRole < date.grole){
     		disp1+='<a href="JavaScript:member('+date.gmenber[i].memberInfoId+',0)">删除</a>';
     	 }
      	if(date.gmenber[i].groupRole=="2")
     		{
     		disp1+='群主';
     		 }
     	if(date.gmenber[i].groupRole=="1" && date.grole=="1")
     		{
     		disp1+='管理员';
     		 }	 
    	disp1+='&nbsp;&nbsp;&nbsp;&nbsp;';
     	if(date.gmenber[i].groupRole=="0" && date.grole=="2")
     		{
    			disp1+='<a href="JavaScript:member('+date.gmenber[i].memberInfoId+',1)">设为管理员</a>';
    		}
    	if(date.gmenber[i].groupRole=="1" && date.grole=="2")
    		{
    			disp1+='<a href="JavaScript:member('+date.gmenber[i].memberInfoId+',2)">取消管理员</a>';
    	}
    	disp1+='</span><a href="space.action?nid='+date.gmenber[i].nid+'">'+date.gmenber[i].Truename+'</a></div>';
     		}
     }

  $('dispall').setHTML(disp1);
}

       function groupinvite(index)
       {
       var arr=$('select_receiverIds').options.length;
       if(arr!=0)
		{ $('check_receiverIds').setText('');
         	var receiverId='';
       		for(var i=0;i<arr;i++){
  		 	if(i==0)
  		 		receiverId=$('select_receiverIds').options[i].value;
  		 	else
  		 		receiverId=receiverId+','+$('select_receiverIds').options[i].value;
  			}
       	var myAjax = new Ajax('gmember!invite.action?index='+index+'&receiverIds='+receiverId,{method: 'get',onComplete:inviteresult}).request();

      	}else
      	{
      		  $('check_receiverIds').setText('请选择好友！.');
      		}
       }

       function inviteresult(response)
       {
       	var date = Json.evaluate(response);
           if(date.tag==1)
             {	$('inviteListContainer').setHTML("");
            $('tipsJoinClass_success').setStyle('display','block');
            $('tipsJoinClass_fail').setStyle('display','none');
            }
            else
            {
            $('tipsJoinClass_fail').setStyle('display','block');
             $('tipsJoinClass_success').setStyle('display','none');
            }
       }

/*
用到的mootools类:core,fx,element.event
*/
/*
function initDialog(a,b)
{
	var boxWd = a;
	var boxHt = b;
	var tp = document.documentElement.scrollLeft;
	var boxTop = document.documentElement.scrollTop+145;
	var bb = $('mac').getSize();
	$('box_dialog').setStyle('width',a);
	$('dialogContent').setStyle('width',a);
	$('dialogContent').setStyle('height',b);
	$('box_dialog').setStyle('left',((bb['size']['x']-boxWd) / 2 )+30);
	$('box_dialog').setStyle('top',boxTop);
	$('box_dialog').setStyle('display','block');

	$('dialogShadow').setStyle('width',a+18);
	$('dialogShadow').setStyle('height',b+18);

	$('shitIeSix').setStyle('width',a+18);
	$('shitIeSix').setStyle('height',b+18);
	$('shitIeSix').setStyle('display','block');
}
*/
function hideMask()
{
	$('pageMask').setStyle('display','none');
	$('shitIeSix2').setStyle('display','none');
}

function getPageSize(){

	var xScroll, yScroll;

	if (window.innerHeight && window.scrollMaxY) {
		xScroll = document.body.scrollWidth;
		yScroll = window.innerHeight + window.scrollMaxY;
	} else if (document.body.scrollHeight > document.body.offsetHeight){ // all but Explorer Mac
		xScroll = document.body.scrollWidth;
		yScroll = document.body.scrollHeight;
	} else { // Explorer Mac...would also work in Explorer 6 Strict, Mozilla and Safari
		xScroll = document.body.offsetWidth;
		yScroll = document.body.offsetHeight;
	}

	var windowWidth, windowHeight;
	if (self.innerHeight) {	// all except Explorer
		windowWidth = self.innerWidth;
		windowHeight = self.innerHeight;
	} else if (document.documentElement && document.documentElement.clientHeight) { // Explorer 6 Strict Mode
		windowWidth = document.documentElement.clientWidth;
		windowHeight = document.documentElement.clientHeight;
	} else if (document.body) { // other Explorers
		windowWidth = document.body.clientWidth;
		windowHeight = document.body.clientHeight;
	}

	// for small pages with total height less then height of the viewport
	if(yScroll < windowHeight){
		pageHeight = windowHeight;
	} else {
		pageHeight = yScroll;
	}

	// for small pages with total width less then width of the viewport
	if(xScroll < windowWidth){
		pageWidth = windowWidth;
	} else {
		pageWidth = xScroll;
	}

	arrayPageSize = new Array(pageWidth,pageHeight,windowWidth,windowHeight)
	return arrayPageSize;
}

function initDialog(a,b)
{
	var boxWd = a;
	var boxHt = b;
	var tp = document.documentElement.scrollLeft;
	var boxTop = document.documentElement.scrollTop+145;
	var bb = $('mac').getSize();
	$('box_dialog').setStyle('width',a);
	$('dialogContent').setStyle('width',a);
	$('dialogContent').setStyle('height',b+1);
	$('box_dialog').setStyle('left',((bb['size']['x']-boxWd) / 2 )+30);
	$('box_dialog').setStyle('top',boxTop);
	$('box_dialog').setStyle('display','block');

	$('dialogShadow').setStyle('width',a+18);
	$('dialogShadow').setStyle('height',b+18);

	$('shitIeSix').setStyle('width',a+18);
	$('shitIeSix').setStyle('height',b+18);
	$('shitIeSix').setStyle('display','block');

	var pSize = getPageSize();

	$('pageMask').setStyle('width','100%');
	$('pageMask').setStyle('height',pSize[1]);
	$('pageMask').setStyle('display','block');

	$('shitIeSix2').setStyle('width','100%');
	$('shitIeSix2').setStyle('height',pSize[1]);
	$('shitIeSix2').setStyle('display','block');
}


/*新建学校地址下拉框联动*/
function selectplace(a)
	{
		var state=$('state').value;
		var provinces=$('provinces').value;
		var city=$('city').value;
		var myAjax = new Ajax('school!select.action?state='+state+'&city='+city+'&provinces='+provinces+'&type='+a,{method: 'get',onComplete:placelist}).request();
	}

	function placelist(response)
	{
		 var date = Json.evaluate(response);
		 $('provinces').options.length=0;
		 $('city').options.length=0;
		 $('town').options.length=0;
     　　	for(var i=0;i<date.provinceses.length;i++) {
            $('provinces').options[$('provinces').options.length]=new Option(date.provinceses[i].pname,date.provinceses[i].pid);
     　　	}
    	for(var i=0;i<date.citys.length;i++) {
           $('city').options[$('city').options.length]=new Option(date.citys[i].cname,date.citys[i].cid);
     　　	}
     	for(var i=0;i<date.towns.length;i++) {
           $('town').options[$('town').options.length]=new Option(date.towns[i].tname,date.towns[i].tid);
     　　	}
     	$('provinces').value=date.provinces;
     	$('city').value=date.city;
     	$('town').value=date.town;
	}


/*新增班级通讯录*/
function newcard(a)
{
	$('cardlist').setHTML('<img width="16" height="16" align="absmiddle" src="http://snsimgs.5460.net/v3/monster/imgs/loading.gif"/>正在更新数据..<div class="fix"></div>');
	var name=$('name').value;
	var qq=$('qq').value;
	var email=$('email').value;
	var msn=$('msn').value;
	var strReg=/^\w+((-\w+)|(\.\w+))*\@{1}\w+\.{1}\w{2,4}(\.{0,1}\w{2}){0,1}/ig;
	var r=email.search(strReg);
	if(name.length==0)
		{
		$('check_name').setText('请输入学校名称！.');
		}
	else if(email.length==0)
		{$('check_name').setText('');
		$('check_email').setText('请输入email地址！.');
		}
	else if(r==-1)
		{$('check_name').setText('');
		$('check_email').setText('您输入的email地址不正确！.');
		}
	else{
		var myAjax = new Ajax('classnummanage!newcard.action?name='+name+'&qq='+qq+'&msn='+msn+'&email='+email+'&csid='+a,{method: 'get',onComplete:cardslist}).request();
		$('submitcard').setProperty('disabled','true');
	}

}

function cardslist(response)
{
	 var date = Json.evaluate(response);
	  $('cardlist').setHTML("");
    var disp1="";
    for(var i=0;i<date.card.length;i++)
    {
    	disp1+='<ul class="contact_item" id="contact_item_1"><li class="name"><input type="checkbox" name="checkbox" value="'+date.card[i].cardid+'"/>&nbsp;'+date.card[i].name+'</li><li class="type">'+date.card[i].qq+'</li><li class="type">'+date.card[i].msn+'</li><li class="contactinfo">'+date.card[i].email+'</li>';
    }
    $('cardlist').setHTML(disp1);
    $('name').value="";
	$('qq').value="";
	$('email').value="";
	$('msn').value="";
    $('submitcard').removeProperty('disabled');
}

/*群组话题引用*/
function GroupQuoteReply(a,b,c)
{
	var disp='<table style="WIDTH:100%" cellspaciong="1" cellpadding="1" border="5"><tbody><tr><td><font size="3"><strong><em>以下是引用</em></strong></font><font size="4"><strong>'+a+'</strong></font><font size="3"><strong><em>在'+b+'</em></strong><font size="2">的发言:</font></br><font size="2">'+c+'</font></td></tr></tbody></table>';
	editor.setHTML(disp);
}

/*学校form表单验证*/
function CheckSchoolForm(a,b)
{
  //$('t').value=$('ttag').value;
  if(a==1)
  {
      if($('name').value.length==0)
      {
      	  $('check_school').setText('请输入学校名称！.');
      	   resetDialogSize();
      }
      else if($('x').value==0){
      	$('check_school').setText('此学校名称已经存在!.');
      	 resetDialogSize();
      }
      else if($('time').value.length==0)
      {
      	  $('check_school').setText('请输入建校时间!.');
      	   resetDialogSize();
      }
      else if($('provinces').value.length==0)
      {
      	  $('check_school').setText('请选择学校所在省份!.');
      	   resetDialogSize();
      }
      else if($('city').value.length==0)
      {
      	  $('check_school').setText('请选择学校所在城市!.');
      	   resetDialogSize();
      }
      else
      {
      	var name = encodeURI($('name').value);
		var type='';
		for(var i=2;i<7;i++){
			if($('type'+i).checked==true){
				type=i;
			}
		}
		 $('submit').setProperty('disabled','true');
		var time=$('time').value;
		//var t=$('t').value;
		var t="";
		var reason = encodeURI($('reason').value);
		var provinces=$('provinces').value;
		var city=$('city').value;
		var town=$('town').value;
		var myAjax = new Ajax('school!newschool.action?name='+name+'&type='+type+'&time='+time+'&t='+t+'&reason='+reason+'&provinces='+provinces+'&city='+city+'&town='+town,{method: 'get',onComplete:
		 function(){
			 showMask();
			var paremt1=$('paramt3').value;
			var paremt2=$('paramt4').value;
			var paremt3=$('paramt5').value;
			$('historyback').setHTML('<h3><span><a href="#;" title="关闭" onclick="closeClassJoinDialog()"><img src="http://snsimgs.5460.net/v3/monster/imgs/tick.gif" width="16" height="16" border="0" /></a></span>选择您学校所在的省份:&nbsp;&nbsp;<a href="#;" onclick="selectSchool('+paremt1+',\''+paremt2+'\','+paremt3+')">返回</a></h3>');
			$('mySchool').setText('');
			$('myClass').setHTML('(选择学校)<input type="text" name="schname" id="schname"/><input type="button" value="搜索" onclick="selectschoolindialog('+a+',2)"/>');
			$('notFound').setStyle('display','none');
			$('yuanxiBySchool').setStyle('display','block');
			$('classByYuanxi').setStyle('display','none');
			$('entranceYear').setHTML(this.response.text);
			$('entranceYear').setStyle('display','block');
			$('yuanxiBySchool').setStyle('display','none');
			$('confirmButton').setHTML('<a href="#;" onclick="newSchool('+a+',2)">没找到?点这里创建学校</a>');
			resetDialogSize();
			}}).request();
      }
  }
  if(a==2)
  {
      if($('name').value.length==0)
      {
      	  $('check_form').setText('请输入院系名称!.');
      	   resetDialogSize();
      }
      else if($('time').value.length==0)
      {
      	  $('check_form').setText('请输入建立时间!.');
      	   resetDialogSize();
      }
      else
      {
      /*
		for(var i=0;i<$('professional').options.length;i++){
			$('professional').options[i].selected=true;
		}
		*/
		var name = encodeURI($('name').value);
		var time=$('time').value;
		var t=$('t').value;
		var reason = encodeURI($('reason').value);
		$('submit').setProperty('disabled','true');
		var myAjax = new Ajax('school!newac.action?index='+b+'&name='+name+'&time='+time+'&t='+t+'&reason='+reason,{method: 'get',onComplete:
		 function(){
			 showMask();
			$('selectStatus').setStyle('display','block');
			$('notFound').setStyle('display','none');
			var paremt1=$('paramt1').value;
			var paremt2=$('paramt2').value;
			$('historyback').setHTML('<h3><span><a href="#;" title="关闭" onclick="closeClassJoinDialog()"><img src="http://snsimgs.5460.net/v3/monster/imgs/tick.gif" width="16" height="16" border="0" /></a></span>选择您学校所在的省份:&nbsp;&nbsp;<a href="#;" onclick="getAreaUniversity('+paremt1+',\''+paremt2+'\')">返回</a></h3>');
			$('yuanxiBySchool').setHTML(this.response.text);
			$('yuanxiBySchool').setStyle('height','200');
			$('yuanxiBySchool').setStyle('display','block');
			var scid=$('paramt3').value;
			$('selectStatus').setHTML('<span id="confirmButton"></span><i id="mySelection"><b id="mySchool">'+$('paramt4').value+'</b><b id="myCollege">( 选择院系)</b><b id="myEntranceYear"></b><b id="myClass"></b></i>');
			$('confirmButton').setHTML('<a href="#;" onclick="newYuanxi('+scid+')">没有您所在的院系?</a>');
			resetDialogSize();
			}}).request();
      }
  }
  if(a==3)
  {
  	 if($('time').value.length==0)
      {
      	  $('check_form').setText('请输入建立时间!.');
      	   resetDialogSize();
      }
      else
      {
      /*
		for(var i=0;i<$('professional').options.length;i++){
			$('professional').options[i].selected=true;
		}
		$('submit').setProperty('disabled','true');
		return (true);
		*/

		var time=$('time').value;
		var t=$('t').value;
		var reason = encodeURI($('reason').value);
		$('submit').setProperty('disabled','true');
		var myAjax = new Ajax('school!editac.action?index='+b+'&time='+time+'&t='+t+'&reason='+reason,{method: 'get',onComplete:
		 function(){
			 showMask();
			var paremt1=$('paramt3').value;
			var paremt2=$('paramt4').value;
			var paremt3=$('paramt5').value;
			$('historyback').setHTML('<h3><span><a href="#;" title="关闭" onclick="closeClassJoinDialog()"><img src="http://snsimgs.5460.net/v3/monster/imgs/tick.gif" width="16" height="16" border="0" /></a></span>选择您学校所在的省份:&nbsp;&nbsp;<a href="#;" onclick="selectSchool('+paremt1+',\''+paremt2+'\','+paremt3+')">返回</a></h3>');
			$('myCollege').setStyle('display','none');
			$('myClass').setStyle('display','block');
			$('myClass').setHTML($('paramt7').value+'(选择入学年份)');
			$('entranceYear').setHTML(this.response.text);
			$('entranceYear').setStyle('display','block');
			$('yuanxiBySchool').setStyle('display','none');
			$('confirmButton').setHTML('<a href="#;" onclick="editYuanxi('+$('paramt6').value+')">院系有误?</a>');
			$('notFound').setStyle('display','none');
			$('classByYuanxi').setStyle('display','none');
			resetDialogSize();
			}}).request();

      }

  }
  if(a==4)
  {
     var claname=$('claname').value.replace(/(^\s*)|(\s*$)/g, "");
     $('claname').value=claname;
  	 if(claname.length==0)
      {
      	  $('check_form').setText('班级名称不能为空!.');
      	  return (false);
      }
     else if(claname.length>50)
      {
      	  $('check_form').setText('班级名称不能超过50个字符!.');
      	  return (false);
      }

     else if(isNaN($('classnum').value)){
         $('check_form').setText('同学总数应该为正整数!');
         $('classnum').value="";
         return (false);
     }
     else if($('classnum').value.length==0)
      {
      	  $('check_form').setText('请输入班级人数');
      	  $('classnum').value="";
      	  return (false);
      }
     else if($('classnum').value>=10000)
      {
      	  $('check_form').setText('同学总数不能大于10000');
      	  $('classnum').value="";
      	  return (false);
      }
      else if($('clinfo').value.length==0)
      {
      	  $('check_form').setText('请输入班级说明');
      	  $('clinfo').value="";
      	  return (false);
      }
     else
      {
		return (true);
      }
  }
}
function checkcname(inyear,scid){
     var claname=$('claname').value.replace(/(^\s*)|(\s*$)/g, "");
     var myclasses = new Ajax("classattrmanage!checkcname.action", {
		method: 'post',
		data:{
		   cname:claname,
		   scid:scid,
		   inyear:inyear
		},
		onComplete: function(){
			var info=this.response.text;
			if(this.response.text == "OK"){
				$('check_form').setText('恭喜：本班级名可用.');
			}else{
			    $('check_form').setText('提示：本班级名已被占用!!!.');
			}
			}
	}).request();

}
/*检查班级域名是否可用*/
/*
function checkdomain(csid){

      var domain=$('domain').value;
      if(domain!=null&&domain!=""&&domain!=" "){
      var myclasses = new Ajax("classattrmanage!checkdomain.action?domain="+domain+"&csid="+csid, {
		method: 'get',
		onComplete: function(){
			var info=this.response.text;
			if(this.response.text == "可用"){
				$('checkdomain').setText('恭喜! 该域名可用.');
				$('tag').value="1";
			}
			else if(this.response.text == "不可用"){
				$('checkdomain').setText('该域名已被占用.请重设.');
				$('tag').value="0";
			}
			else if(this.response.text == "空格"){
				$('checkdomain').setText('域名不能有空格.请重设.');
				$('tag').value="0";
			}
			else if(this.response.text == "空"){
				//$('checkdomain').setText('域名不能有空格.请重设.');
				$('tag').value="1";
			}
			else{
			    $('checkdomain').setText('出错,请重试.');
			}
			}
	}).request();
	}
	else{
	$('checkdomain').setText('请输入域名');
				$('tag').value="0";
	}
}

function changedomain(){

     $('tag').value="0";
     var a=$('tag').value
}
*/
function checkclassattr(csid){
     var info=$('info').value.replace(/(^\s*)|(\s*$)/g, "");
     var cname=$('cname').value.replace(/(^\s*)|(\s*$)/g, "");
     var question1=$('question').value;
     var answer1=$('answer').value;
     var question=question1.replace(/(^\s*)|(\s*$)/g, "");
     var answer=answer1.replace(/(^\s*)|(\s*$)/g, "");
     if(isNaN($('psnum').value)||$('psnum').value==""){
         $('checkdomain').setText('同学总数应该为正整数!');
         $('psnum').value="";
         return (false);
     }
     else if(cname==""||cname.length==0){
         $('checkdomain').setText('班级名称不能为空!');
         $('cname').value="";
         return (false);
     }
     else if(info.length==0){
         $('checkdomain').setText('班级宣言不能为空!');
         $('info').value="";
         return (false);
     }
     else if(question1!=""&&question.length==0){
         $('checkdomain').setText('班级问题不能为空!');
         $('question').value="";
         return (false);
     }
     else if(answer1!=""&&answer.length==0){
         $('checkdomain').setText('答案不能为空!');
         $('answer').value="";
         return (false);
     }
     else{
    $('checkdomain').setText('正在提交...');
    return true;
    }
    /*
     var tag=$('tag').value;
     if(tag=="1"){
         return true;
     }
     else{
        if(this.response.text == "可用"){
				$('checkdomain').setText('恭喜! 该域名可用.');
				$('tag').value="1";
				return false;
			}
			else if(this.response.text == "不可用"){
				$('checkdomain').setText('该域名已被占用.请重设.');
				$('tag').value="0";
				return false;
			}
			else if(this.response.text == "空格"){
				$('checkdomain').setText('域名不能有空格.请重设.');
				$('tag').value="0";
				return false;
			}
			else if(this.response.text == "空"){
				//$('checkdomain').setText('域名不能有空格.请重设.');
				$('tag').value="1";
				return true;
			}
			else{
			    return true;
			}
		 }
       */


}
function deleteclass(csid)
{
   window.location.href="classattrmanage!deleteclass.action?csid="+csid;
}
function showdelete(a,csid)
{
    if(a==1){
    $('dialogContent').setHTML('<h3>解散班级</h3><div id="dialog_box"><p>您确定要解散本班吗?删除后将不可恢复.</p><p><input class="b" type="button" value="确定" onclick="deleteclass('+csid+')" >&nbsp;&nbsp;<input id="stickCancle" class="b" type="button" value="取消" onclick="closeTheDialog()"></p>');
	//$('dialogContent').setHTML('<h3>删除留言</h3><div id="dialog_box"></p>您确定要删除此留言吗?</p><p><input type="submit" value="删除" onclick="suredeletemessage('+csid+','+mid+')" class="b" /><input type="submit" value="取消" onclick="closeTheDialog()" class="b" /></p></div>');

	}
	initDialog(300,150);
}

/*置顶,删除,精华群组话题*/
function StickGroupTopic(a,b,c)
{
	if(b==1)
	{$('dialogContent').setHTML('<h3>删除话题</h3><div id="dialog_box"><p>您确定要将此话题删除吗?</p><p id="checkMsg"></p><p><input class="b" type="button" value="确定" onclick="StickGroupTopicDo('+a+','+b+')" id="stickConfirm"><input id="stickCancle" class="b" type="button" value="取消" onclick="closeTheDialog()"></p></div>');}
	if(b==2)
	{$('dialogContent').setHTML('<h3>置顶话题</h3><div id="dialog_box"><p>您确定要将此话题置顶吗?</p><p id="checkMsg"></p><p><input class="b" type="button" value="确定" onclick="StickGroupTopicDo('+a+','+b+')" id="stickConfirm"><input id="stickCancle" class="b" type="button" value="取消" onclick="closeTheDialog()"></p></div>');}
	if(b==3)
	{$('dialogContent').setHTML('<h3>取消置顶</h3><div id="dialog_box"><p>您确定要将此话题取消置顶吗?</p><p id="checkMsg"></p><p><input class="b" type="button" value="确定" onclick="StickGroupTopicDo('+a+','+b+')" id="stickConfirm"><input id="stickCancle" class="b" type="button" value="取消" onclick="closeTheDialog()"></p></div>');}
	if(b==4)
	{$('dialogContent').setHTML('<h3>设置精华</h3><div id="dialog_box"><p>您确定要将此话题设置精华吗?</p><p id="checkMsg"></p><p><input class="b" type="button" value="确定" onclick="StickGroupTopicDo('+a+','+b+')" id="stickConfirm"><input id="stickCancle" class="b" type="button" value="取消" onclick="closeTheDialog()"></p></div>');}
	if(b==5)
	{$('dialogContent').setHTML('<h3>取消精华</h3><div id="dialog_box"><p>您确定要将此话题取消精华吗?</p><p id="checkMsg"></p><p><input class="b" type="button" value="确定" onclick="StickGroupTopicDo('+a+','+b+')" id="stickConfirm"><input id="stickCancle" class="b" type="button" value="取消" onclick="closeTheDialog()"></p></div>');}
	if(b==6)
	{$('dialogContent').setHTML('<h3>删除回复</h3><div id="dialog_box"><p>您确定要删除此条回复吗?</p><p id="checkMsg"></p><p><input class="b" type="button" value="确定" onclick="StickGroupTopicDo('+a+','+b+','+c+')" id="stickConfirm"><input id="stickCancle" class="b" type="button" value="取消" onclick="closeTheDialog()"></p></div>');}
	initDialog(200,135);
}
//删除个人相片提示
function delperremind(pid,aid)
{
	$('dialogContent').setHTML('<p>您确定要将此照片删除吗?</p><p id="checkMsg"></p><p><input class="b" type="button" value="确定" onclick="deletepersonphoto('+pid+','+aid+')" id="stickConfirm"><input id="stickCancle" class="b" type="button" value="取消" onclick="closeTheDialog()"></p>');
	initDialog(150);
}
//删除班级相册的相片提示
function delclassphoto(pid,aid)
{
	$('dialogContent').setHTML('<p>您确定要将此照片删除吗?</p><p id="checkMsg"></p><p><input class="b" type="button" value="确定" onclick="deletephoto('+pid+','+aid+')" id="stickConfirm"><input id="stickCancle" class="b" type="button" value="取消" onclick="closeTheDialog()"></p>');
	initDialog(150);
}
function StickGroupTopicDo(a,b,c)
{
	if(b==1)
	{window.location.href='topic!deltopic.action?index='+a;}
	if(b==2)
	{window.location.href='topic!istop.action?index='+a;}
	if(b==3)
	{window.location.href='topic!notop.action?index='+a;}
	if(b==4)
	{window.location.href='topic!isbest.action?index='+a;}
	if(b==5)
	{window.location.href='topic!nobest.action?index='+a;}
	if(b==6)
	{
	var myclasses = new Ajax("topic!delreply.action?index="+a+"&groupId="+c, {
		method: 'get',
		onComplete: function(response){
			var data = Json.evaluate(response);
			 if(data.message==0){
			 	closeTheDialog();
			 }else{
			 	if(data.tag==1){
				 closeTheDialog();
				 $('replystatus_'+data.index).setText('*****该回复已经被删除!.*****');
				 $('del_'+data.index).setText('');
				 }else{
				 closeTheDialog();
				 $('zijidelete_'+data.index).remove();
				 }
			 }
		}
	}).request();
	}
}



/*验证发表日志*/
function CheckBlogCreate()
{
    var textsty=$('mcontent').getStyle('display');
    var content;
    if(textsty=="inline"){
		     content=$('mcontent').value;
		 }else{content=tinyMCE.get('mcontent').getContent();}
	content=content.replace(/(^\s*)|(\s*$)/g, "");
	var title=$('title').value.replace(/(^\s*)|(\s*$)/g, "");
	if(title.length==0)
		{
		$('check_title').setText('请输入标题!');
		return (false);}
	else if(title.length>50)
		{
		$('check_title').setText('标题不能超过50个字符!');
		return (false);}
	else if(content.length==0)
		{
		$('check_topic').setText('请输入内容!');
		return (false);}
	else if(content.length>1000000)
		{
		$('check_topic').setText('日志内容不能超过1000000个字符!');
		return (false);}
	else
	{
		return (true);
	}
}


/*搜索日志*/
function CheckBlogSearch()
{
	var title=$('title').value.replace(/(^\s*)|(\s*$)/g, "");

		return (true);

}





/*验证日志回复*/
function CheckBlogCriticism()
{
	var logcriticism=$('logcriticism').value.replace(/(^\s*)|(\s*$)/g, "");

	if(logcriticism.length==0)
		{
		$('check_topic').setText('请输入回复内容!');
		return (false);}
	if(logcriticism.length>450)
		{
		$('check_topic').setText('回复长度不能超过400个字符!');
		return (false);}
	else
	{
		return (true);
	}
}



/*验证群组话题*/
function CheckTopicForm()
{
    var textsty=$('mcontent').getStyle('display');
		 var content;
		 //textsty==none?inline;tinyMCE.get('mcontent').setContent("");
		 if(textsty=="inline"){
		     content=$('mcontent').value;
		 }else{content=tinyMCE.get('mcontent').getContent();}
	content=content.replace(/(^\s*)|(\s*$)/g, "");
	if($('title').value.length==0)
		{
		$('check_topic').setText('请输入标题!.');
		return (false);}
	else if($('title').value.length>100)
		{
		$('check_topic').setText('标题不能超过100个字!.');
		return (false);}
	else if(content.length==0)
		{
		$('check_topic').setText('请输入内容!.');
		return (false);}
	else
	{
		$('submittopic').setProperty('disabled','true');
		return (true);
	}
}
/*验证群组回复*/
function CheckTopicReplyForm()
{
    var textsty=$('content').getStyle('display');
		 var content;
		 //textsty==none?inline;tinyMCE.get('mcontent').setContent("");
		 if(textsty=="inline"){
		     content=$('content').value;
		 }else{content=tinyMCE.get('content').getContent();}
	content=content.replace(/(^\s*)|(\s*$)/g, "");
	if(content.length==0)
	{
		$('check_content').setText('请输入内容!.');
		return (false);}
	else
	{
	    $('content').value=content;
		$('submit').setProperty('disabled','true');
		return (true);
		}
}

/*验证新增修改群组*/
function CheckGroupForm(a)
{
	if(a==1)
	{
		if($('username').value.length==0)
			{$('check_form').setText('请输入群组名称!.');
			return (false);}
		else if($('username').value.length>100)
		{
			$('check_form').setText('群组名称不能超过100个字!.');
			return (false);}
		else if($('remark').value.length==0)
			{$('check_form').setText('请输入群组介绍!.');
			return (false);}
		else
		{
			$('submitgroup').setProperty('disabled','true');
			return (true);
		}
	}
	if(a==2)
	{
		if($('remark').value.length==0)
			{$('check_remark').setText('请输入群组介绍!.');
			return (false);}
		else
		{
			$('submitgroup').setProperty('disabled','true');
			return (true);
		}
	}
	if(a==3)
	{
		var len=$('file').value;
		var sublast=len.substring(len.lastIndexOf('.'),len.length);
		if($('file').value.length==0)
		{$('check_file').setText('请选择群组图片!.');
			return (false);}
		else if(sublast!='.jpg' && sublast!='.gif' && sublast!='.png' && sublast!='.JPG' && sublast!='.JIF' && sublast!='.PNG')
		{
			$('check_file').setText('图片格式不正确!.');
			return (false);
		}
		else
		{
			var sub1=len.lastIndexOf('\\');
			var sub2=len.lastIndexOf('.');
			if(sub1!=null&&sub2!=null&&sub1<sub2)
			{
				$('submiticon').setProperty('disabled','true');
				return (true);
			}
			else
			{$('check_file').setText('您输入的地址不正确!.');
			return (false);}
		}
	}
}

/*
在登录框的checkbox上显示提示
*/
function showLoginTips()
{
	if($('remember_me').checked == true){
		new Fx.Style('loginTips', 'opacity').start(0,1);
		closeLoginTips.delay(2000);
	}
}
/*
手工隐藏loginTips
*/
function closeLoginTips()
{
	new Fx.Style('loginTips', 'opacity').start(1,0);
}


/*关闭橙色提示框*/
function closeTipsJoinClass()
{
	new Fx.Style('tipsJoinClass', 'opacity').start(1,0);
	deleteTipsJoinClass.delay(1000);
	hideMask();
}
function deleteTipsJoinClass()
{
	$('tipsJoinClass').remove();
}

/*[暂时未用]显示我的班级*/
function showMyClass()
{

	var myclasses = new Ajax("/ajax/test_1", {
		method: 'get',
		onComplete: function(){
			$('submenu').setText(this.response.text);
			}
	}).request();
}

/*判断注册时邮件是否存在*/
function checkEmail()
{
	//判断邮箱格式是否正确
	var strReg="";
	var r;
	var strText=$('email').value;
	strReg=/^[_\.0-9a-z-]+@([0-9a-z][0-9a-z-]+\.){1,4}[a-z]{2,3}$/i;
	r=strText.search(strReg);
	if(r==-1)
	{
		$('email_check_msg').setText("邮箱格式不正确,请输入您的真实邮箱");
		$('email_check_msg').setStyle('color','red');
	}else
	{
		var myclasses = new Ajax("zhuce!zhuce.action?email="+strText,
		{
		method: 'get',
		onComplete: function()
		{

			if(this.response.text == "邮箱可用")
			{
				document.getElementById('hiss').value = 1;
				$('email_check_msg').setStyle('color','');
				$('email_check_msg').setText("恭喜您,这个帐号尚未被人使用");
			}else
			{
				document.getElementById('hiss').value = 2;
				$('email_check_msg').setStyle('color','red');
				$('email_check_msg').setText("该帐号已被使用过,请重新选择一个帐号");
			}
		}
	}).request();
	}
}
function checkePassword(){
	var ps = document.getElementById('passWord').value;
	var pss = document.getElementById('confirmPassWord').value;
	if(ps.length<6){
		$('password_check').setText("密码长度不正确");
		$('password_check').setStyle('color','red');
	}else{
		if(pss.length == 0){
			$('password_check').setText('密码长度正确');
			$('password_check').setStyle('color','');
		}else{
			if(ps != pss){
				$('password_check').setText("两次密码输入必须一致");
				$('password_check').setStyle('color','red');
			}else{
				$('password_check').setText('');
				$('password_check').setStyle('color','');
			}
		}
	}
}

function checkeConFirmPassword()
{
	var ps = document.getElementById('passWord').value;
	var pss = document.getElementById('confirmPassWord').value;
	if(pss.length<6){
		$('password_check2').setText("密码长度不正确");
		$('password_check2').setStyle('color','red');
	}else{
		if(ps.length == 0){
			$('password_check2').setText('密码长度正确');
			$('password_check2').setStyle('color','');
		}else{
			if(ps != pss){
				$('password_check2').setText("两次密码输入必须一致");
				$('password_check2').setStyle('color','red');
			}else{
				//$('password_check').setText('');
				//$('password_check2').setText('');
				$('password_check2').setStyle('color','');
			}
		}
	}



}

/*添加一段工作经历*/
function addCompanyInfo(a)
{
	$('company_'+a).clone().injectAfter('company_'+a);
}
/*增加通迅录*/

function addContact(a)
{
	$('mc_template').clone().injectAfter('mc_container');

}

/*显示绑定IM成功*/
function bindImAccount(a)
{
	if(a==1){
		var mobile=$('account_1').value;
		if(mobile.length!=11) {
			$('shouji_no').setText("请输入正确的手机/小灵通号码!");
		}
		else if(mobile.substring(0,1)!="1" && mobile.substring(0,1)!="0") {
			$('shouji_no').setText("请输入正确的手机/小灵通号码!");
		}
		else if(isNaN(mobile)) {
			$('shouji_no').setText("请输入正确的手机/小灵通号码!");
		}
		else {
			$('shouji_no').setText(" ");
			var myclasses = new Ajax("smsapp!getkey.action?mobileNo="+mobile, {
			method: 'get',
			onComplete: function(response){
				var data = Json.evaluate(response);
				var mobile=$('account_1').value;
				if(mobile.substring(0,1)=="1"){
					var content='<div class="alarm_content">您的手机号码和您的帐号关联成功,请在30分钟内发送'+data.key+'到10665668955以完成绑定.(只需支付普通短信资费,同学录不收取任何费用)</div>';
				}else{
					var content='<div class="alarm_content">您的小灵通号码和您的帐号关联成功,请在30分钟内发送'+data.key+'到10659845001以完成绑定.(只需支付普通短信资费,同学录不收取任何费用)</div>';
				}
				$('bind_'+a).setHTML(content);
				$('bind_'+a).show();
				$('account_'+a).setProperty('disabled','true');
				$('bindbutton_'+a).setProperty('disabled','true');
			}
			}).request();
		}
	}else{
		$('bindAction_'+a).setHTML('<span>&nbsp;</span><input type="button" value="取消绑定" class="b" onclick="deleteBind('+a+')" />');
		$('account_'+a).setProperty('disabled','true');
		$('bind_'+a).show();
	}

}
function deleteBind()
{
	var mobile=$('account_1').value;
	if(mobile.substring(0,1)=="1"){
		if(confirm('取消绑定之后将不能用手机发送日志,流水帐和班级留言,您确定取消绑定吗？')){
			window.location="smsapp!userUnbind.action?mobileNo="+mobile;
		}else{
		}
	}else{
		if(confirm('取消绑定之后将不能用小灵通发送日志,流水帐和班级留言,您确定取消绑定吗？')){
			window.location="smsapp!userUnbind.action?mobileNo="+mobile;
		}else{
		}
	}
}
/*下拉菜单*/
Element.extend(
{
	hide: function()
	{
		return  this.setStyle('display', 'none');
	},
	show: function()
	{
		return this.setStyle('display', '');
	}
});
var DropdownMenu = new Class({
	initialize: function(element)
	{
		$A($(element).childNodes).each(function(el)
		{
			if(el.nodeName.toLowerCase() == 'li')
			{
				$A($(el).childNodes).each(function(el2)
				{
					if(el2.nodeName.toLowerCase() == 'ul')
					{
						$(el2).hide();

						el.addEvent('mouseenter', function() //mouseenter
						{
							el2.show();
							$(el).addClass('hi');
							return false;
						});

						el.addEvent('mouseleave', function() //mouseleave
						{
							el2.hide();
							$(el).removeClass('hi');
						});
						new DropdownMenu(el2);
					}
				});
			}
		});
		return this;
	}
});
Window.onDomReady(function() {new DropdownMenu($('topnav'))});

function messagebox(content)
{
   initDialog(360,30);
   str= '<p style="padding:5px 10px;line-heigth:30px;font-size:14px;font-weight:bold;color:#000;"><span style="float:right;"><a href="#;" title="关闭" onclick="closeTheDialog()"><img src="http://snsimgs.5460.net/v3/monster/imgs/tick.gif" width="16" height="16" border="0" /></a></span>'+content+'</p>';
   $('dialogContent').setHTML(str);

}

/*打招呼*/
function sayHello(nid,name)
{
	initDialog(360,200);
	str='<h3><span><a href="#;" title="关闭" onclick="closeTheDialog()"><img src="http://snsimgs.5460.net/v3/monster/imgs/tick.gif" width="16" height="16" border="0" /></a></span>打招呼</h3><div style="padding:10px"><p>想和'+name+'说点什么呢?</p><p><textarea type="text" name="whyAdd" id="whyAdd" style="width:320px;height:70px;" onKeyup="checkHello();"></textarea></p><p><span style="float:right;width:100px;margin-right:10px;">还可以输入<cite id="helloLeft">50</cite>字</span><input type="button" onclick="closeGreetdialog('+nid+')" value="确定" class="b"></p></div>';
	$('dialogContent').setText();
	$('dialogContent').setHTML(str);
}
/*打招呼检查字数*/
function checkHello()
{
	var maxChars = 50;  
	if($('whyAdd').value.length>maxChars)  
	$('whyAdd').value=$('whyAdd').value.substring(0,maxChars);  
	var curr = maxChars-$('whyAdd').value.length;  
	document.getElementById("helloLeft").innerHTML = curr.toString();  
}

/*打招呼回复*/
function replyHello(a,gid,name,greetcontent)
{
	initDialog(360,200);
	var html='<h3><span><a href="#;" title="关闭" onclick="closeTheDialog()"><img src="http://snsimgs.5460.net/v3/monster/imgs/tick.gif" width="16" height="16" border="0" /></a></span>'+$('hiName_'+a).getText()+'向您打招呼</h3><div id="dialog_box"><p>'+$('hiName_'+a).getText()+'说:'+greetcontent+'</p><p><textarea type="text" name="whyAdd" id="whyAdd" style="width:320px;height:70px;"></textarea></p><p><input type="button" onclick="confirmHiReply('+a+','+gid+')" value="回复" class="b"></p></div>';
	$('dialogContent').setText();
	$('dialogContent').setHTML(html);
}

/*打招呼忽略*/
function ignoreHello(a,gid)
{
	$('hi_'+a).remove();
	//ajax执行删除操作
	var myclasses = new Ajax("greet!ignoregreet.action?gid="+gid,{
		method: 'get',
		onComplete: function(){

			}
	}).request();
	if($('hi_lists').hasChild())
	{
		$('hiBox').remove();
	}
}

function confirmHiReply(a,gid)
{
	var content=encodeURI($('whyAdd').value);
	var myclasses = new Ajax("greet!reGreet.action?gid="+gid+"&content="+content, {
		method: 'get',
		onComplete: function(){
			$('hi_'+a).remove();
	        closeTheDialog();
			}
	}).request();


}

/*送祝福*/
function sendWishes(a)
{
	var myclasses = new Ajax("/ajax/sendBirthWish/"+a, {
		method: 'get',
		onComplete: function(){
			showMask();
			hideSelect();
			$('dialogContent').setHTML(this.response.text);
			initDialog(500,300);
			}
	}).request();

}

function FinishSendWish(a)
{
	$('b_'+a).remove();
	$('box_dialog').hide();
	hideMask();
	//此处加ajax操作数据库语句
}

function sharethisphoto(a,b)
{
	var myshare = new Ajax("photoshare!share.action?pid="+b+"&csid="+a,{
	method:'get',
	onComplete:function()
	{
		if(this.response.text == "共享到班级成功!")
		{
			 document.getElementById("share").innerHTML = "共享到班级成功!";
		}
		else if(this.response.text == "此照片已共享到本班!")
		{
			 document.getElementById("share").innerHTML = "照片已共享到此班!";
		}
		else
		{
			document.getElementById("share").innerHTML = "共享失败!";
		}
	}
	}).request();
}

/*注册激活页面显示学校列表*/
function showUniversity(a)
{
	var myclasses = new Ajax("school!allcountry.action?index="+a, {
		method: 'get',
		onComplete: function(){
			showMask();
			hideSelect();
			$('dialogContent').setHTML(this.response.text);
			initDialog(650,376);
			}
	}).request();
}

/*根据省份电话区号返回学校列表*/
function getAreaUniversity(a,b)
{
	$('schoolByProvince').setHTML('<img width="16" height="16" align="absmiddle" src="http://snsimgs.5460.net/v3/monster/imgs/loading.gif"/>正在查找数据..<div class="fix"></div>');
	$('schoolByProvince').setStyle('display','block');
	$('yuanxiBySchool').setStyle('display','none');
	$('entranceYear').setStyle('display','none');
	$('classByYuanxi').setStyle('display','none');
	$('notFound').setStyle('display','none');
	$('paramt1').value=a;
	$('paramt2').value=b;
	$('historyback').setHTML('<h3><span><a href="#;" title="关闭" onclick="closeClassJoinDialog()"><img src="http://snsimgs.5460.net/v3/monster/imgs/tick.gif" width="16" height="16" border="0" /></a></span>选择您学校所在的省份:</h3>');
	var url='';
	if(b==1){url='school!getschool.action?index='+a;}
	else{url='school!getcity.action?index='+a;}
	resetDialogSize();
	var myclasses = new Ajax(url, {
		method: 'get',
		onComplete: function(){
			showMask();
			$('schoolByProvince').setHTML(this.response.text);
			$('schoolByProvince').setStyle('display','block');
			$('selectStatus').setStyle('display','block');
			if(b==1)
				{$('selectStatus').setHTML('<span style="margin-right:-7px"><input type="text" name="schname" id="schname" class="s searchs"/><input type="button" class="bs" value="搜索" onclick="selectschoolindialog('+a+',1)"/></span>如果没找到您的学校请联系客服(0731-7589405)');}
			else if(b==2)
				{$('selectStatus').setHTML('请选择城市');}
			resetDialogSize();
			}
	}).request();
}
/*搜索学校*/
function selectschoolindialog(a,b)
{
	var name = encodeURI($('schname').value);
	if(b==1){
		var myclasses = new Ajax("school!selectschool.action?index="+a+"&name="+name, {
			method: 'get',
			onComplete: function(){
				showMask();
				$('schoolByProvince').setHTML(this.response.text);
				$('schoolByProvince').setStyle('display','block');
				$('selectStatus').setStyle('display','block');
				resetDialogSize();
				}
		}).request();
	}else{
		var myclasses = new Ajax("school!selectschoolbytown.action?index="+a+"&name="+name, {
			method: 'get',
			onComplete: function(){
				showMask();
				$('entranceYear').setHTML(this.response.text);
				$('entranceYear').setStyle('display','block');
				$('yuanxiBySchool').setStyle('display','none');
				resetDialogSize();
				}
		}).request();
	}
}

/*选中某所学校*/
function selectSchool(a,b,c)
{
	$('yuanxiBySchool').setHTML('<img width="16" height="16" align="absmiddle" src="http://snsimgs.5460.net/v3/monster/imgs/loading.gif"/>正在查找数据..<div class="fix"></div>');
	var paremt1=$('paramt1').value;
	var paremt2=$('paramt2').value;
	$('historyback').setHTML('<h3><span><a href="#;" title="关闭" onclick="closeClassJoinDialog()"><img src="http://snsimgs.5460.net/v3/monster/imgs/tick.gif" width="16" height="16" border="0" /></a></span>选择您学校所在的省份:&nbsp;&nbsp;<a href="#;" onclick="getAreaUniversity('+paremt1+',\''+paremt2+'\')">返回</a></h3>');
	$('paramt3').value=a;
	$('paramt4').value=b;
	$('paramt5').value=c;
	$('yuanxiBySchool').setStyle('display','block');
	$('entranceYear').setStyle('display','none');
	$('notFound').setStyle('display','none');
	var url='';
	if(c==1){url='school!getacad.action?index='+a;}
	else{url='school!gettown.action?index='+a;}
	$('schoolByProvince').setStyle('display','none');
	resetDialogSize();
		var myclasses = new Ajax(url, {
		method: 'get',
		onComplete: function(){
			$('selectStatus').setStyle('display','block');
			if(c==1)
				{$('selectStatus').setHTML('<span id="confirmButton"></span><i id="mySelection"><b id="mySchool">'+b+'</b><b id="myCollege">( 选择院系)</b><b id="myEntranceYear"></b><b id="myClass"></b></i>');}
			else
				{$('selectStatus').setHTML('<span id="confirmButton"></span><i id="mySelection"><b id="mySchool">'+b+'</b><b id="myCollege">( 选择县级市)</b><b id="myEntranceYear"></b><b id="myClass"></b></i>');}
			$('yuanxiBySchool').setHTML(this.response.text);
			$('yuanxiBySchool').setStyle('height','200');
			$('yuanxiBySchool').setStyle('display','block');
			if(c==1)
				{
				var scid=$('paramt3').value;
				$('confirmButton').setHTML('<a href="#;" onclick="newYuanxi('+scid+')">没有您所在的院系?</a>');}
			else
				{$('confirmButton').setHTML('');}
			resetDialogSize();
			}
	}).request();

}

/*为了修补IE6下select浮在layer上*/
function hideSelect()
{
	//$('myStatus').hide();
}

/*创建学校*/
function newSchool(a,b)
{
	$('yuanxiBySchool').setHTML('<img width="16" height="16" align="absmiddle" src="http://snsimgs.5460.net/v3/monster/imgs/loading.gif"/>正在查找数据..<div class="fix"></div>');
	var paremt1=$('paramt6').value;
	var paremt2=$('paramt7').value;
	var paremt3=$('paramt8').value;
	$('historyback').setHTML('<h3><span><a href="#;" title="关闭" onclick="closeClassJoinDialog()"><img src="http://snsimgs.5460.net/v3/monster/imgs/tick.gif" width="16" height="16" border="0" /></a></span>选择您学校所在的省份:&nbsp;&nbsp;<a href="#;" onclick="selectYuanxi('+paremt1+',\''+paremt2+'\','+paremt3+')">返回</a></h3>');
	$('yuanxiBySchool').setStyle('display','block');
	$('schoolByProvince').setStyle('display','none');
	$('entranceYear').setStyle('display','none');
	resetDialogSize();
	var myclasses = new Ajax("school!tonewschool.action?index="+a+"&tag="+b, {
		method: 'get',
		onComplete: function(){
			$('yuanxiBySchool').setStyle('display','none');
			$('selectStatus').setStyle('display','block');
			$('selectStatus').setHTML('<span id="confirmButton"></span><i id="mySelection"><b id="mySchool">您正在创建学校...</b><b id="myCollege"></b><b id="myEntranceYear"></b><b id="myClass"></b></i>');
			$('notFound').setHTML(this.response.text);
			$('notFound').setStyle('display','block');
			$('entranceYear').setHTML('');
			resetDialogSize();
			}
	}).request();
}
/*修改院系*/
function editYuanxi(a)
{
	$('yuanxiBySchool').setHTML('<img width="16" height="16" align="absmiddle" src="http://snsimgs.5460.net/v3/monster/imgs/loading.gif"/>正在查找数据..<div class="fix"></div>');
	var paremt1=$('paramt6').value;
	var paremt2=$('paramt7').value;
	var paremt3=$('paramt8').value;
	$('historyback').setHTML('<h3><span><a href="#;" title="关闭" onclick="closeClassJoinDialog()"><img src="http://snsimgs.5460.net/v3/monster/imgs/tick.gif" width="16" height="16" border="0" /></a></span>选择您学校所在的省份:&nbsp;&nbsp;<a href="#;" onclick="selectYuanxi('+paremt1+',\''+paremt2+'\','+paremt3+')">返回</a></h3>');
	$('yuanxiBySchool').setStyle('display','block');
	$('schoolByProvince').setStyle('display','none');
	$('entranceYear').setStyle('display','none');
	$('notFound').setStyle('display','none');
	resetDialogSize();
	var myclasses = new Ajax("school!toeditac.action?index="+a, {
		method: 'get',
		onComplete: function(){
			$('selectStatus').setStyle('display','block');
			$('yuanxiBySchool').setStyle('display','none');
			$('entranceYear').setStyle('display','none');
			$('myClass').setStyle('display','none');
			$('myCollege').setStyle('display','block');
			$('myCollege').setHTML('&nbsp;(您正在修改院系...)');
			$('notFound').setHTML(this.response.text);
			$('notFound').setStyle('display','block');
			resetDialogSize();
			}
	}).request();
}
/*创建院系*/
function newYuanxi(a)
{
	$('yuanxiBySchool').setHTML('<img width="16" height="16" align="absmiddle" src="http://snsimgs.5460.net/v3/monster/imgs/loading.gif"/>正在查找数据..<div class="fix"></div>');
	var paremt1=$('paramt3').value;
	var paremt2=$('paramt4').value;
	var paremt3=$('paramt5').value;
	$('historyback').setHTML('<h3><span><a href="#;" title="关闭" onclick="closeClassJoinDialog()"><img src="http://snsimgs.5460.net/v3/monster/imgs/tick.gif" width="16" height="16" border="0" /></a></span>选择您学校所在的省份:&nbsp;&nbsp;<a href="#;" onclick="selectSchool('+paremt1+',\''+paremt2+'\','+paremt3+')">返回</a></h3>');
	$('yuanxiBySchool').setStyle('display','block');
	$('schoolByProvince').setStyle('display','none');
	resetDialogSize();
	var myclasses = new Ajax("school!tonewac.action?index="+a, {
		method: 'get',
		onComplete: function(){
			$('selectStatus').setStyle('display','block');
			$('yuanxiBySchool').setStyle('display','none');
			$('entranceYear').setStyle('display','none');
			$('myClass').setStyle('display','none');
			$('myCollege').setHTML('&nbsp;(您正在创建院系...)');
			$('notFound').setHTML(this.response.text);
			$('notFound').setStyle('display','block');
			resetDialogSize();
			}
	}).request();
}

function showSelect()
{
	//$('myStatus').show();
}

/*选择院系*/
function selectYuanxi(a,b,c)
{
	$('yuanxiBySchool').setHTML('<img width="16" height="16" align="absmiddle" src="http://snsimgs.5460.net/v3/monster/imgs/loading.gif"/>正在查找数据..<div class="fix"></div>');
	var paremt1=$('paramt3').value;
	var paremt2=$('paramt4').value;
	var paremt3=$('paramt5').value;
	$('historyback').setHTML('<h3><span><a href="#;" title="关闭" onclick="closeClassJoinDialog()"><img src="http://snsimgs.5460.net/v3/monster/imgs/tick.gif" width="16" height="16" border="0" /></a></span>选择您学校所在的省份:&nbsp;&nbsp;<a href="#;" onclick="selectSchool('+paremt1+',\''+paremt2+'\','+paremt3+')">返回</a></h3>');
	$('paramt6').value=a;
	$('paramt7').value=b;
	$('paramt8').value=c;
	$('notFound').setStyle('display','none');
	$('yuanxiBySchool').setStyle('display','block');
	$('classByYuanxi').setStyle('display','none');
	var url='';
	$('mySchool').setText('');
	if(c==1){url='school!years.action?index='+a;
		$('myClass').setHTML('(选择入学年份)');
	}
	else{url='school!getschbytown.action?index='+a;
		$('myClass').setHTML('(选择学校)<input type="text" name="schname" id="schname" class="s searchs"/><input type="button" value="搜索" class="bs" onclick="selectschoolindialog('+a+',2)"/>');
	}
	$('myCollege').setText(b);
	resetDialogSize();
	var myclasses = new Ajax(url, {
		method: 'get',
		onComplete: function(){
			showMask();
			$('entranceYear').setHTML(this.response.text);
			$('entranceYear').setStyle('display','block');
			$('yuanxiBySchool').setStyle('display','none');
			if(c==1)
				{$('confirmButton').setHTML('<a href="#;" onclick="editYuanxi('+a+')">院系有误?</a>');}
			else
				{$('confirmButton').setHTML('<a href="#;" onclick="newSchool('+a+',2)">没找到?点这里创建学校</a>');}
			resetDialogSize();
			}
	}).request();

}

/*按入学年份显示班级*/
function confirmEntranceYear(a,b,c)
{
	var d=$('ttag').value;;
	$('yuanxiBySchool').setHTML('<img width="16" height="16" align="absmiddle" src="http://snsimgs.5460.net/v3/monster/imgs/loading.gif"/>正在查找数据..<div class="fix"></div>');
	$('yuanxiBySchool').setStyle('display','block');
	$('entranceYear').setStyle('display','none');
	var paremt1=$('paramt6').value;
	var paremt2=$('paramt7').value;
	var paremt3=$('paramt8').value;
	$('historyback').setHTML('<h3><span><a href="#;" title="关闭" onclick="closeClassJoinDialog()"><img src="http://snsimgs.5460.net/v3/monster/imgs/tick.gif" width="16" height="16" border="0" /></a></span>选择您学校所在的省份:&nbsp;&nbsp;<a href="#;" onclick="selectYuanxi('+paremt1+',\''+paremt2+'\','+paremt3+')">返回</a></h3>');
	$('paramt9').value=a;
	$('paramt10').value=b;
	$('paramt11').value=c;
	var url='';
	if(c==1){url='school!allclass.action?index='+a+'&year='+b+'&t='+d;}
	else{url='school!getclass.action?index='+a+'&t='+d;}
	resetDialogSize();
	var myclasses = new Ajax(url, {
		method: 'get',
		onComplete: function(){
			showMask();
			$('yuanxiBySchool').setStyle('display','none');
			$('entranceYear').setStyle('display','none');
			if(c==1){$('myEntranceYear').setHTML(b+'级');}
			else{$('myEntranceYear').setHTML(b);}
			$('myClass').setHTML('(选择班级)');
			$('classByYuanxi').setHTML(this.response.text);
			$('classByYuanxi').setStyle('height','100px');
			$('classByYuanxi').setStyle('display','block');
			if(c==1)
				{$('confirmButton').setHTML('<input type="text" name="classname" id="classname" class="s searchs"/><input type="button" class="bs" value="搜索" onclick="selectclassindialog('+a+',1,'+b+')"/><a href="#;" onclick="newClass('+a+','+b+')">没有您所在的班级?</a>');}
			else
				{$('confirmButton').setHTML('<input type="text" name="classname" id="classname" class="s searchs"/><input type="button" class="bs" value="搜索" onclick="selectclassindialog('+a+',2)"/><a href="#;" onclick="newClassbyschool('+a+',\''+b+'\')">没有您所在的班级?</a>');}
			resetDialogSize();
			}
	}).request();
}

function selectclassindialog(a,b,c)
{
	$('entranceYear').setStyle('display','none');
	var name = encodeURI($('classname').value);
	if(b==1){
		var myclasses = new Ajax("school!findclass.action?index="+a+"&name="+name+"&year="+c, {
			method: 'get',
			onComplete: function(){
				showMask();
				$('classByYuanxi').setHTML(this.response.text);
				$('classByYuanxi').setStyle('height','100px');
				$('classByYuanxi').setStyle('display','block');
				resetDialogSize();
				}
		}).request();
	}else{
		var myclasses = new Ajax("school!findlittleclass.action?index="+a+"&name="+name, {
			method: 'get',
			onComplete: function(){
				showMask();
				$('classByYuanxi').setHTML(this.response.text);
				$('classByYuanxi').setStyle('height','100px');
				$('classByYuanxi').setStyle('display','block');
				resetDialogSize();
				}
		}).request();
	}

}

/*创建班级*/
/*
function newClassbyschool(a,b)
{
	$('yuanxiBySchool').setHTML('<img width="16" height="16" align="absmiddle" src="http://snsimgs.5460.net/v3/monster/imgs/loading.gif"/>正在查找数据..<div class="fix"></div>');
	$('yuanxiBySchool').setStyle('display','block');
	$('classByYuanxi').setStyle('display','none');
	$('schoolByProvince').setStyle('display','none');
	resetDialogSize();
	var myclasses = new Ajax("addclass!turnclass.action?acid="+a+"&inyear="+b, {
		method: 'get',
		onComplete: function(){
			$('yuanxiBySchool').setStyle('display','none');
			$('selectStatus').setStyle('display','block');
			$('classByYuanxi').setStyle('display','none');
			$('myClass').setHTML('&nbsp;(您正在创建班级...)');
			$('notFound').setHTML(this.response.text);
			$('notFound').setStyle('display','block');
			resetDialogSize();
			}
	}).request();
}
*/
/*创建班级*/
/*
function newClass(a,b)
{
	$('yuanxiBySchool').setHTML('<img width="16" height="16" align="absmiddle" src="http://snsimgs.5460.net/v3/monster/imgs/loading.gif"/>正在查找数据..<div class="fix"></div>');
	$('yuanxiBySchool').setStyle('display','block');
	$('classByYuanxi').setStyle('display','none');
	$('schoolByProvince').setStyle('display','none');
	resetDialogSize();
	var myclasses = new Ajax("addclass!turn.action?acid="+a+"&inyear="+b, {
		method: 'get',
		onComplete: function(){
			$('yuanxiBySchool').setStyle('display','none');
			$('selectStatus').setStyle('display','block');
			$('classByYuanxi').setStyle('display','none');
			$('myClass').setHTML('&nbsp;(您正在创建班级...)');
			$('notFound').setHTML(this.response.text);
			$('notFound').setStyle('display','block');
			resetDialogSize();
			}
	}).request();
}
*/

/* 选择班级 */
function selectMyClass()
{
	var myclasses = new Ajax("/ajax/getClassByYuanxi", {
		method: 'get',
		onComplete: function(){
			showMask();
			//$('mySelection').appendText(' 2004级 一班');
			$('myClass').setHTML(' 一班');
			$('createClass').setHTML('<span><input type="button" value="完成" class="b" onclick="finishJoinClass()" /></span>');
			}
	}).request();
}

/*完成学校选择以及关闭本对话框按钮*/
function finishJoinClass()
{
	showSelect();
	$('box_dialog').hide();
	$('highSchoolList').setStyle('display','block');
	$('universityList').setStyle('display','block');
	$('gradeSchoolList').setStyle('display','block');
	$('babyFarmList').setStyle('display','block');
	hideMask();
}
function closeClassJoinDialog()
{
	showSelect();
	$('box_dialog').hide();
	hideMask();
}



/*用户导入部分*/
/*填写同学联系方式*/
function inputContact()
{
	var myclasses = new Ajax("/ajax/inputClassContactInfo", {
		method: 'get',
		onComplete: function(){
			showMask();
			$('dialogContent').setHTML(this.response.text);
			initDialog(500);
			}
	}).request();
}
/*添加通讯录*/
function contactAdd()
{
	var classmateName = $('classmateName').getValue();
	var classmateType = $('classmateType').getValue();
	var classmateValue = $('classmateValue').getValue();
	if(classmateName == '')
	{
		$('classmateName').setStyle('background', '#ffffcc');
	}else{
		if(classmateValue == '')
		{
			$('classmateValue').setStyle('background', '#ffffcc');
		}else{
			var i = 20;

			$('tmpContainer').setHTML('<ul class="contact_item" id="contact_item_'+i+'"><li class="op"><a href="#;" onclick="deleteContact('+i+')"><img src="http://snsimgs.5460.net/v3/monster/imgs/tickg.png" width="16" height="16" border="0" /></a></li><li class="name">'+classmateName+'</li><li class="type">'+classmateType+'</li><li class="contactinfo">'+classmateValue+'</li></ul>');
			$('contact_item_'+i).injectTop('contactList');
		}
	}
}
function deleteContact(a)
{
	//$('contact_item_'+a).remove;
	new Fx.Style('contact_item_'+a, 'opacity').start(1,0);
	(function(){ new Fx.Slide('contact_item_'+a).slideOut();}).delay(500);

}

function deletepc(pcid)  //删除评论
{
	var mydelpc = new Ajax("album!delreview.action?pcid="+pcid,
	{
		method:'get',
		onComplete:function()
		{
			new Fx.Style('pc_'+pcid, 'opacity').start(1,0);
			(function(){ new Fx.Slide('pc_'+pcid).slideOut();}).delay(500);
		}
	}
	).request();
}

function delminiblog(sid)
{
	var myclasses = new Ajax("miniblog!modifystatus.action?streamyId="+sid, {
		method: 'get',
		onComplete: function(){
			//$('email_check_msg').setText(this.response.text);
			new Fx.Style('miniBlog_'+sid, 'opacity').start(1,0);
			(function(){ new Fx.Slide('miniBlog_'+sid).slideOut();}).delay(500);
			}
	}).request();
}

function deleteapply(a,groupId,index)
{
	//$('contact_item_'+a).remove;
	new Fx.Style('frNo_'+a, 'opacity').start(1,0);
	(function(){ new Fx.Slide('frNo_'+a).slideOut();}).delay(500);
	var myclasses = new Ajax("classrequest!addclassnum.action?csid="+groupId+"&applyindex="+index, {
		method: 'get',
		onComplete: function(){
			//$('email_check_msg').setText(this.response.text);
			}
	}).request();
}
function deleteapplyrefuse(a,index,csid)
{
	//$('contact_item_'+a).remove;
	new Fx.Style('frNo_'+a, 'opacity').start(1,0);
	(function(){ new Fx.Slide('frNo_'+a).slideOut();}).delay(500);
	var myclasses = new Ajax("classrequest!refuseclassnum.action?applyindex="+index+"&csid="+csid, {
		method: 'get',
		onComplete: function(){
			//$('email_check_msg').setText(this.response.text);
			}
	}).request();
	}

/*
function deleteapply(a,groupId,index)
{
	//$('contact_item_'+a).remove;
	new Fx.Style('contact_item_'+a, 'opacity').start(1,0);
	(function(){ new Fx.Slide('contact_item_'+a).slideOut();}).delay(500);
	var myclasses = new Ajax("classrequest!addclassnum.action?csid="+groupId+"&applyindex="+index, {
		method: 'get',
		onComplete: function(){
			//$('email_check_msg').setText(this.response.text);
			}
	}).request();
	}
*/
//转让正管理员
function transfercreator(csid)
{

	var myclasses = new Ajax("classnummanage!transclasscreator.action?csid="+csid, {
		method: 'get',
		onComplete: function(){
			//showMask();
			hideSelect();
			$('dialogContent').setHTML(this.response.text);
			initDialog(500,250);
			}
	}).request();
}
function suretransfercreator()
{
     var csid=$('csid').value;
     var operateid=$('operateid').value;
     window.location.href="classnummanage!savecreator.action?csid="+csid+"&operateid="+operateid;
	 closeTheDialog();
}



function deletepersonphoto(pid,aid)
{
	var myclasses = new Ajax("album!delpersonphoto.action?pid="+pid+"&aid="+aid, {
		method: 'get',
		onComplete: function(){
		    closeTheDialog();
			new Fx.Style('p_'+pid, 'opacity').start(1,0);
	        (function(){ new Fx.Slide('p_'+pid).slideOut();}).delay(500);
			}
	}).request();
}

function deletephotoreply(a,rid)
{
	//$('contact_item_'+a).remove;
	new Fx.Style('comment_entry_'+a, 'opacity').start(1,0);
	(function(){ new Fx.Slide('comment_entry_'+a).slideOut();}).delay(500);
	var myclasses = new Ajax("viewphoto!deletephotoreply.action?applyindex="+index+"&pid="+rid, {
		method: 'get',
		onComplete: function(){
			//$('email_check_msg').setText(this.response.text);
			}
	}).request();
}

function delphotoreply(a,b)
{
	//$('contact_item_'+a).remove;

	var myclasses = new Ajax("viewphoto!deletephotoreply.action?pcid="+a+"&csid="+b, {
		method: 'get',
		onComplete: function(){
			//$('email_check_msg').setText(this.response.text);
			}
	}).request();
	new Fx.Style('c_'+a, 'opacity').start(1,0);
	(function(){ new Fx.Slide('c_'+a).slideOut();}).delay(500);
}

function deletephoto(pid,aid)
{
	//$('contact_item_'+a).remove;
	var myclasses = new Ajax("classphoto!deleteclassphoto.action?pid="+pid+"&aid="+aid, {
		method: 'get',
		onComplete: function(){
			closeTheDialog();
			//$('email_check_msg').setText(this.response.text);
			new Fx.Style('photo_'+pid, 'opacity').start(1,0);
	        (function(){ new Fx.Slide('photo_'+pid).slideOut();}).delay(500);
			}
	}).request();

}
function setcover(pid,aid,csid)
{
	var myAjax = new Ajax("classalbum!setcover.action?pid="+pid+"&aid="+aid+"&csid="+csid,{method: 'get',
	onComplete:function()
	{
		// alert("设置成功");
		var tmp = $$('#photo-with-desc em');
			tmp.each(function(element) {
				element.setText('');
			});
		$('albumcover_'+pid).setText('设置封面成功！');
	}
	}).request();

}

function finishContactAdd()
{
	$('box_dialog').hide();
	hideMask();
	$('addMsg').setHTML('<em style="color:#ff7200;">您共总添加了24个同学的联系方式.</em>');
}

/*打开im传播方式*/
function showIMInvite()
{
	$('imInvite').show();
	$('imStart').hide();
	$('emailStart').show();
	$('emailInvite').setStyle('display','none');
}
function showEmailInvite()
{
	$('imInvite').hide();
	$('imStart').show();
	$('emailStart').hide();
	$('emailInvite').setStyle('display','block');
}
function showMobileInvite()
{
	$('imStart').show();
	$('emailStart').show();
	$('emailInvite').show();
	$('mobileInvite').show();
	$('imInvite').hide();
	$('emailInvite').hide();
	$('mobileStart').hide();
}
/*申请加入班级*/
function joinClassRequest(csid)
{

	var myclasses = new Ajax("classrequest!classrequest.action?csid="+csid, {
		method: 'get',
		onComplete: function(){
			$('dialogContent').setHTML(this.response.text);
			initDialog(510,300);
			}
	}).request();
}

/*申请加入群组*/
function joinGroupRequest(a)
{
	var myclasses = new Ajax("gmember!allapply.action?index="+a, {
		method: 'get',
		onComplete: function(){
			showMask();
			$('dialogContent').setHTML(this.response.text);
			initDialog(500,350);
			}
	}).request();
}

function joinGroupAgree(a,b,c,d)
{
	var myAjax = new Ajax('gmember!manageapply.action?index='+a+'&select='+b+'&userid='+c+'&param1='+d,{
	method: 'get',
	onComplete:function(response){
		var date = Json.evaluate(response);
		if(date.tag==1 & b==0)
			{$(''+a+'').setHTML('审核通过');}
		else if(date.tag==1 & b==1)
			{$(''+a+'').setHTML('拒绝加入');}
		else
			{alert('处理失败');}
		}
	}).request();
}

function joinGroupRequestDone()
{
	$('groupJoinTips').remove();
	closeTheDialog();
	window.location.reload();
}

function joinClassRequestDone()
{
	$('box_dialog').hide();
	hideMask();
	$('joinClassAnn').remove;
}

function joinClassRequestDone1(csid)
{
	window.location.href="class!main.action?index="+csid;
}
/*班级留言版查看全文*/
function viewTopicDetail(a)
{
	$('topicSummary_'+a).hide();
	$('topicDetail_'+a).show();
	$('toggleTopic_'+a).setHTML('[<a href="#;" onclick="viewTopicSummary('+a+')">收缩内容</a>]');
}
function viewTopicSummary(a)
{
	$('topicSummary_'+a).show();
	$('topicDetail_'+a).hide();
	$('toggleTopic_'+a).setHTML('[<a href="#;" onclick="viewTopicDetail('+a+')">查看全文</a>]');
}

function deleteclassmessage(csid,mid)
{
	initDialog(300,120);
	$('dialogContent').setHTML('<h3>删除留言</h3><div id="dialog_box"></p>您确定要删除此留言吗?</p><p><input type="submit" value="删除" onclick="suredeletemessage('+csid+','+mid+')" class="b" /><input type="submit" value="取消" onclick="closeTheDialog()" class="b" /></p></div>');
}

function deleteeventmessage(csid,mid,eventflag)
{
	initDialog(300,120);
	$('dialogContent').setHTML('<h3>删除留言</h3><div id="dialog_box"></p>您确定要删除此留言吗?</p><p><input type="submit" value="删除" onclick="suredelevmessage('+csid+','+mid+','+eventflag+')" class="b" /><input type="submit" value="取消" onclick="closeTheDialog()" class="b" /></p></div>');
}

function exitclassforever(csid)
{
	initDialog(300,120);
	$('dialogContent').setHTML('<h3>永远退出此班</h3><div id="dialog_box"></p>退出班级后，该班将不再在你的班级列表中出现，<br>您确定要永远退出吗?</p><p><input type="submit" value="删除" onclick="sureexitclass('+csid+')" class="b" /><input type="submit" value="取消" onclick="closeTheDialog()" class="b" /></p></div>');
}

function sureexitclass(csid){
    window.location.href="classnummanage!exitclass.action?csid="+csid;
}

function suredeletemessage(csid,mid){
    window.location.href="mainclassmessage!deletereadmessage.action?csid="+csid+"&mid="+mid;
}
/*删除留言*/
function suredelevmessage(csid,mid,eventflag){
    window.location.href="mainclassmessage!deletereadmessage.action?csid="+csid+"&mid="+mid+"&eventflag="+eventflag;
}

function deletemessageTopic(a,mid,csid)
{
	$('topic_'+a).remove();
	var myclasses = new Ajax("mainclassmessage!deletemessage.action?csid="+csid+"&mid="+mid, {
		method: 'get',
		onComplete: function(){
			//$('email_check_msg').setText(this.response.text);
			}
	}).request();
}

function deletemessageTopicmain(a,mid,csid)
{
	$('topic_'+a).remove();
	var myclasses = new Ajax("mainclassmessage!deletemessage.action?csid="+csid+"&mid="+mid, {
		method: 'get',
		onComplete: function(){
			//$('email_check_msg').setText(this.response.text);
			}
	}).request();
}

/*sidebar邀请框js*/
function showEmailInput()
{
	if($('inviteEmailInput').value == '')
	{
		$('inviteEmailInput').value = '输入好友Email';
	}
}
function clearEmailInput()
{
	$('inviteEmailInput').value = '';
}


/*删除Miniblog*/
function deleteMiniblog(a)
{
	$('miniBlog_'+a).remove();
}

/*个人空间页面 删除动态*/
function deleteFeeds(a)
{
	$('feeds_'+a).remove();
}







/*显示上传框*/
function showUploadForm()
{
    //$('upload').send();
	$('selectForm').setStyle('display', 'none');
	//$('newForm').setStyle('display', 'none');
	$('uploadForm').setStyle('display', 'block');



	//$('upload').send();

}
function CreateAlbumForm()
{
    $('album').send();
	$('selectForm').setStyle('display', 'none');
	$('newForm').setStyle('display', 'none');
	$('uploadForm').setStyle('display', 'block');
}

/*发送照片评论*/
function submitPhotoComment()
{
	var context=$('content').value
	if(context==null || context=='')
	{
		$('text').setText('内容不能为空！');
		return false;
	}
	return true;
}
/*删除某人评论*/

/*发送照片评论*/
function submitBless(wishid)
{
	var content = encodeURI($('content').getValue());
	var str=$('wishcomment').getValue();
	if(content == '')
	{
		$('checkMsg').setHTML('您还没有填写意见噢!');

	}else{
		$('checkMsg').setStyle('display','block');
		$('checkMsg').setHTML('正在保存...');
		(function(){$('checkMsg').setHTML('您的意见:');$('checkMsg').setStyle('background','#ffffff');$('wishcomment').value='';}).delay(1500);
		var myclass=new Ajax("blesswall!addreply.action?bid="+wishid+'&content='+content,{
											method: 'post',
											onComplete: function(){
												var myclasses = new Ajax("blesswall!findrepaly.action?bid="+wishid, {
											method: 'get',
											onComplete: function(){
												$('wishcomment').setHTML(this.response.text);
												}
		}).request();
												}
		}).request();


	}

}
/*标记照片*/
function notePhoto(a)
{

}
function showcreatepage()
{
	$('newForm').setStyle('display', 'block');
	$('showkey').setHTML('<a href="#;" onclick="hidecreatepage()"><strong>隐藏创建页</strong></a>');
}
function hidecreatepage()
{
	$('newForm').setStyle('display', 'none');
	$('showkey').setHTML('<a href="#;" onclick="showcreatepage()"><strong>创建一个新相册</strong></a>');
}
/*在相册修改页面显示图片列表*/
function hidePhotolist()
{
	$('photo-with-desc').setStyle('display', 'none');
	$('showkey').setHTML('<a href="#;" onclick="showPhotolist()">展开照片列表</a>');
}
function showPhotolist()
{
	$('photo-with-desc').setStyle('display', 'block');
	$('showkey').setHTML('<a href="#;" onclick="hidePhotolist()">隐藏照片列表</a>');
	/*
	var mySlide = new Fx.Slide('photo-with-desc');
	$('toggle').addEvent('click', function(e){
		e = new Event(e);
		mySlide.toggle();
		e.stop();
	});
	*/
}
/*在相册修改页面删除单张照片*/
function deletePhotoFromLists($a)
{
	new Fx.Style('photo_'+$a, 'opacity').start(1,0);
	//(function(){ $('photo_'+$a).remove(); }).delay(300);
	(function(){ new Fx.Slide('photo_'+$a).slideOut();}).delay(500);
}

/*显示博客发表的时间选项*/
function showBlogPostOption()
{
	$('blogPostOption').setStyle('display', 'block');
}

/*删除博文的附件,显示上传框*/
function deleteBlogAttach(a)
{
	new Fx.Style('blogAttach_'+a, 'opacity').start(1,0);
	(function(){ $('blogAttach_'+a).setHTML('<input type="file" name="" class="b" /> (只允许图片和文本文件.)');new Fx.Style('blogAttach_'+a, 'opacity').start(0,1); }).delay(300);

}

/*回复某评论*/
function replyThisComment(a)
{
	var quote = $('comment_body_'+a).getText();
	var author = $('comment_author_'+a).getText();
	$('commentQuote').setStyle('display','block');
	$('commentQuote').setHTML('<p>您正在回复 '+author+' :</p><p>'+quote+'</p>');
}

/*回复某评论*/
function cancleclassmessage()
{
	$('commentQuote').setStyle('display','none');
	$('replyid').value=null;
}

function replyclassmessage(a,rid)
{
	var author = $('comment_author_'+a).getText();
	$('commentQuote').setStyle('display','block');
	$('commentQuote').setHTML('<span style="float:right"><a href="javascript:cancleclassmessage()"><img src="v3/monster/imgs/tickg.gif" align="absmiddle" width="16" height="16" title="删除" border="0" /></a></span><i>您正在回复 '+author+'</i>');
    $('replyid').value=rid;
}

function replyThisCommentp(a)
{

	$('commentQuote').setStyle('display','block');

}

//删除好友
function deleteThisFr(a,b,c)
{

	$('dialogContent').setHTML('<h3><span><a href="#;" title="关闭" onclick="closeTheDialog()"><img src="http://snsimgs.5460.net/v3/monster/imgs/tick.gif" width="16" height="16" border="0" /></a></span>删除好友</h3><div id="dialog_box">&nbsp;您确定要从您的好友列表中删除 "'+b+'" 吗?</p><p>&nbsp;&nbsp;<input type="button" onclick="confirmDeleteFr('+a+','+c+')" value="确定" class="b">&nbsp;<input type="button" onclick="closeTheDialog()" value="取消" class="b"></p></form></div>');

	initDialog(300,120);
}



//确认删除
function confirmDeleteFr(a,c)
{
    var myclasses = new Ajax("friendsList!delfriends.action?index="+a+"&value="+c,{method: 'get',onComplete: delete_fr}).request();
    closeTheDialog();
}


function delete_fr(response)
{
    var data = Json.evaluate(response);
    if(data.flag==1)
    {
   		$(data.id).remove();
   		$('num').setHTML(data.friendsNum);
   		closeTheDialog();
    }
}

function confirmDeleteFrbak(a,c)
{
	var myclasses = new Ajax("friendsList!delfriends.action?index="+a+"&value="+c, {
		method: 'get',
		onComplete: function(){
		$(''+a+'').setHTML('');
		closeTheDialog();
			}
	}).request();

	new Fx.Style('frNo_'+a, 'opacity').start(1,0);
	(function(){ new Fx.Slide('frNo_'+a).slideOut();}).delay(500);
	$('frNo_'+a).setStyle('margin','0');
	closeTheDialog();
}

/*showMask*/
function showMask()
{
	//var theValues = $('theFrame').getCoordinates();
	//theHeight = theValues['height'];
	//$('dialogMask').setStyle('height',theHeight);
	//$('dialogMask').setStyle('display','block');
	$('dialogMask').setStyles({
	   display: 'block'
	});
}
/*
function hideMask()
{
$('dialogMask').setStyles({
	   display: 'none',
	   height:'0px'
	});
}
*/

/* 检查输入框 */
/*
$a为被检查对象
$b为信息输出对象
*/
function checkInput($a,$b)
{
	var txtInput = $($a).getValue();
	if(txtInput == '')
	{
		$('checkMsg').setStyle('display','block');
		$('checkMsg').setHTML('写点吧.我们乐意了解您的需求,并为此付出努力.');
	}else{
		$('checkMsg').setStyle('display','block');
		$('checkMsg').setHTML('正在保存...');
		$('classSuggestionsForm').send();
		(function(){$('checkMsg').setHTML('感谢您的建议,现在将跳转...');window.location.href='/classmate/typeA';}).delay(1000);
	}
}

/*提示班级升级服务包*/
function closeDialog()
{
	$('box_dialog').hide();
	hideMask();
	$('convertBtns').setHTML('<input type="button" name="" value="同意转换" class="b" onclick="convertClassModel(1)" /><input type="button" name="" value="维持现状" class="b" onclick="convertClassModel(0)" />');
}

/*提示班级升级服务包*/
/*
function closeTheDialog()
{
	$('box_dialog').hide();
	$('dialogMask').hide();
	$('shitIeSix').setStyle('width','0');
	$('shitIeSix').setStyle('height','0');
}
*/
function closeTheDialog()
{
	$('box_dialog').hide();
	$('dialogContent').setHTML('<div id="loading-outer"><div id="loading-middle"><div id="loading-inner"><img src="http://snsimgs.5460.net/v3/monster/imgs/loading.gif" width="16" height="16" align="absmiddle">&nbsp;&nbsp;请稍候...</div></div></div>');
	$('shitIeSix').setStyle('width','0');
	$('shitIeSix').setStyle('height','0');
	hideMask();
}

function convertClassModel(a)
{
	/*
	var theValues = $('theFrame').getCoordinates();
	width = ((theValues['width']-400)/2).round();
	$('box_dialog').setStyle('margin-left',width);
	*/

	//$('box_dialog').setStyle('margin-left','240px');
	//$('box_dialog').setStyle('margin-top','90px');

	if(a == 1)//同意转换
	{
		var myclasses = new Ajax("/ajax/convertClass", {
			method: 'get',
			onComplete: function(){
				$('dialogContent').setHTML(this.response.text);
				initDialog(365);
				$('convertMsg').setHTML('您同意了将您的班级进行服务模式转换。<br>作为5460最为珍贵的用户，请您在此告诉我们您的需求,我们将竭诚为您的班级提供更专业和个性化的同学录服务。');
				$('convertBtns').setHTML('<input type="button" name="" disabled="disabled" value="同意转换" class="b" onclick="convertClassModel(1)" /><input type="button" name="" value="维持现状" class="b" onclick="convertClassModel(0)" disabled="disabled" />');
				$('checkMsg').setStyle('display','none');
				}
		}).request();
	}else{//维持现状
		var myclasses = new Ajax("/ajax/convertClass", {
			method: 'get',
			onComplete: function(){
				$('dialogContent').setHTML(this.response.text);
				initDialog(365);
				$('convertMsg').setHTML('您不希望将您的班级进行服务模式转换。<br>您作为5460最为珍贵的用户，请在此告诉我们您的需求,我们将竭诚为您的班级提供更专业和个性化的同学录服务。');
				$('convertBtns').setHTML('<input type="button" name="" disabled="disabled" value="同意转换" class="b" onclick="convertClassModel(1)" /><input type="button" name="" value="维持现状" class="b" onclick="convertClassModel(0)" disabled="disabled" />');
				$('checkMsg').setStyle('display','none');
				}
		}).request();
	}
}


/*显示快讯设置*/
function showFeedsConfig(a,b)
{
	initDialog(500,430);
	if(a==''){
	$('dialogContent').setHTML('<h3><span><a href="#;" title="关闭" onclick="closeClassJoinDialog()"><img src="http://snsimgs.5460.net/v3/monster/imgs/tick.gif" width="16" height="16" border="0" /></a></span>请选择您想在快讯页面看到哪些动态</h3><div id="dialog_box"><form name="actionset" id="actionset" action="actionset!save.action" method="post" class="form"><p><input type="hidden" name="forwordflag" value="'+b+'"/><input type="checkbox" name="checkbox" value="1" checked>&nbsp;谁和谁成为好友</p><p><input type="checkbox" name="checkbox" value="2" checked>&nbsp;好友日志相关动态</p><p><input type="checkbox" name="checkbox" value="3" checked>&nbsp;好友相册相关动态</p><p><input type="checkbox" name="checkbox" value="4" checked>&nbsp;好友流水账相关动态</p><p><input type="checkbox"  name="checkbox" value="5" checked>&nbsp;好友分享相关动态</p><p><input type="checkbox" name="checkbox" value="6" checked>&nbsp;好友群组相关动态</p><p><input type="checkbox" name="checkbox" value="7" checked>&nbsp;好友个人设置相关动态</p><p id="checkMsg" class="" style="width:300px;">&nbsp;</p><p><input type="button" name="" value="保存" class="b" onclick="closeFeedConfig()" /><input type="button" name="" value="关闭" class="b" onclick="closeandSaveFeedConfig()" /></p></form></div>');
	}else
	{

		var str='<h3><span><a href="#;" title="关闭" onclick="closeClassJoinDialog()"><img src="http://snsimgs.5460.net/v3/monster/imgs/tick.gif" width="16" height="16" border="0" /></a></span>请选择您想在快讯页面看到哪些动态</h3><div id="dialog_box"><form name="actionset" id="actionset" action="actionset!save.action" method="post" class="form">';
		str+='<input type="hidden" name="forwordflag" value="'+b+'"/>';
		str+='<p><input type="checkbox" name="checkbox" value="1"'+panduan(a,'1')+'>&nbsp;谁和谁成为好友</p>';
		str+='<p><input type="checkbox" name="checkbox" value="2"'+panduan(a,'2')+'>&nbsp;好友日志相关动态</p>';
		str+='<p><input type="checkbox" name="checkbox" value="3"'+panduan(a,'3')+'>&nbsp;好友相册相关动态</p>';
		str+='<p><input type="checkbox" name="checkbox" value="4"'+panduan(a,'4')+'>&nbsp;好友流水账相关动态</p>';
		str+='<p><input type="checkbox" name="checkbox" value="5"'+panduan(a,'5')+'>&nbsp;好友分享相关动态</p>';
		str+='<p><input type="checkbox" name="checkbox" value="6"'+panduan(a,'6')+'>&nbsp;好友群组相关动态</p>';
		str+='<p><input type="checkbox" name="checkbox" value="7"'+panduan(a,'7')+'>&nbsp;好友个人设置相关动态</p>';
		str+='<p><input type="checkbox" name="checkbox" value="8"'+panduan(a,'8')+'>&nbsp;APP相关动态</p>';
		str+='<p><input type="checkbox" name="checkbox" value="9"'+panduan(a,'9')+'>&nbsp;活动积分动态</p>';
		str+='<p id="checkMsg" class="" style="width:300px;">&nbsp;</p><p><input type="button" name="" value="保存" class="b" onclick="closeFeedConfig()" /><input type="button" name="" value="关闭" class="b" onclick="closeandSaveFeedConfig()" /></p></form></div>';
		$('dialogContent').setHTML(str);
	}

}
function showclassConfig(a,b)
{
	initDialog(500,300);
	var str='<h3><span><a href="#;" title="关闭" onclick="closeClassJoinDialog()"><img src="http://snsimgs.5460.net/v3/monster/imgs/tick.gif" width="16" height="16" border="0" /></a></span>设置班级动态显示</h3><div id="dialog_box"><form name="actionset" id="actionset" action="#" method="post" class="form">';
	str+='<input type="hidden" name="forwordflag" value="'+b+'"/>';
	str+='<p><input type="checkbox" name="checkbox" value="20"'+panduan(a,'1')+'>&nbsp;显示有更新的班级（默认）</p>';
	str+='<p><input type="checkbox" name="checkbox" value="21"'+panduan(a,'2')+'>&nbsp;不管有没有更新，我都要显示全部班级</p>';
	str+='<p><input type="checkbox" name="checkbox" value="22"'+panduan(a,'3')+'>&nbsp;显示如下班级</p>';
	str+='<p><input type="checkbox" name="checkbox" value="23"'+panduan(a,'4')+'>&nbsp;不显示任何班级</p>';
	str+='<p><input type="checkbox" name="checkbox" value="24"'+panduan(a,'5')+'>&nbsp;整合至好友动态</p>';
	str+='<p id="checkMsg" class="" style="width:300px;">&nbsp;</p><p><input type="button" name="" value="保存" class="b" onclick="closeFeedConfig()" /><input type="button" name="" value="关闭" class="b" onclick="closeandSaveFeedConfig()" /></p></form></div>';
	$('dialogContent').setHTML(str);
}


/* index.html new function ADD by zealeer 2010-3-8*/
function showFace()
{
  var faceimgpath ="http://images.5460.net/images/txl3/face/";
  var target ='short_message';
  var str='<ul>';
  for(i=1;i<31;i++){
     str += '<li><img  src="'+faceimgpath+i+'.gif" onclick="insertFace('+i+', \''+ target +'\')"></li>';
  }
  var str = str + '</ul>';
  $('short_facebox').setHTML(str);
  $('short_facebox').show();
}

function hideFace()
{
 $('short_facebox').hide();
}

function hideFaceAfter()
{
 setTimeout('hideFace()',200);
}

function insertFace(id, target) {
	var faceText = '[xixi:'+id+':]';
	if($(target) != null) {
		insertContent(target, faceText);
	}
    hideFace();
}

function insertContent(target, text) {
	var obj = $(target);
	obj.value += text;
}




function panduan(a,c){
	if(a.contains(c))
	 return 'checked';
	 else
	 return '';
}

function saveDataIng()
{
	$('checkMsg').setProperty('class', 'check_msg');
	$('checkMsg').setStyle('width', '350px');
	$('checkMsg').show();
	$('checkMsg').setHTML('正在保存...');
	(function(){$('checkMsg').setHTML('已经保存,现在将跳转...');$('box_dialog').hide();hideMask();}).delay(1000);
	//Fresh feed page here...
}

function closeFeedConfig()
{	$('actionset').submit();
	$('checkMsg').setProperty('class', 'check_msg');
	$('checkMsg').setStyle('width', '300px');
	$('checkMsg').setHTML('正在保存...');
	(function(){$('checkMsg').setHTML('感谢您的建议,现在将跳转...');$('box_dialog').hide();hideMask();}).delay(1000);
	hideMask();
	//Fresh feed page here...
}

function closeandSaveFeedConfig()
{
	$('box_dialog').hide();
	hideMask();
}


/*切换班级状态*/
function SwitchClassStatus()
{
	var myclasses = new Ajax("/ajax/showClassStatus", {
		method: 'get',
		onComplete: function(){
			showMask();
			$('dialogContent').setHTML(this.response.text);
			initDialog(500);
			}
	}).request();
}

/* 联系班级管理员 */
function contactClassAdmin(csid,security)
{
    //var myclasses = new Ajax("/ajax/showContactForm", {
	var myclasses = new Ajax("classrequest!lockclass.action?security="+security+"&csid="+csid, {
		method: 'get',
		onComplete: function(){
			$('dialogContent').setHTML(this.response.text);
			initDialog(400,300);
			}
	}).request();
}

/* 持有班级通行证 */
function iHavePassport(a)
{
	var boxWd = 300;
	var myclasses = new Ajax("passport!havepassport.action", {
		method: 'get',
		onComplete: function(){
			showMask();
			$('dialogContent').setHTML('<div><h3><span><a href="#;" title="关闭" onclick="closeTheDialog()"><img src="http://snsimgs.5460.net/v3/monster/imgs/tick.gif" width="16" height="16" border="0" /></a></span>用班级通行证加入班级</h3><div id="dialog_box"><div id="dispall"><form><p id="convertMsg">请在下面输入您的真实姓名和班级通行证</p><p>姓　　　名:<input id="name" type="text" name="name" class="s"/></p><p>班级通行证:<input id="passport" type="password" name="passport" class="s"/></p><div id="checkMsg" class="check_msg" style="display:none;"></div><p><input type="button" name="" value=" 提 交 " class="b" onclick="checkPassport($(\'passport\').value,$(\'name\').value)"/><input type="button" name="" value="关闭" class="b" onclick="closeTheDialog()"/></p></form></div></div></div>');
			initDialog(320,200);
			if(a!=1)
			{
				$('passport').value = $('classPassportNum').getValue();}
			}
	}).request();
}
function checkPassport(passport,name)
{
	var vname = encodeURI(name);
	$('checkMsg').setProperty('class', 'check_msg');
	$('checkMsg').setStyle('width', '290px');
	$('checkMsg').setStyle('display', 'block');
	$('checkMsg').setHTML('正在验证班级通行证...');
	resetDialogSize();
	var myAjax = new Ajax('passport!checkpassport.action?passport='+passport+'&name='+vname,{
	method: 'get',
		onComplete:passportResult
	}).request();
}

function passportResult(response)
{
	var date = Json.evaluate(response);
	if(date.tag==0)
	{
		$('checkMsg').setHTML('通行证密码错误，请重新输入');$('checkMsg').setStyle('background','red');$('checkMsg').setStyle('color','#ffffff');
		resetDialogSize();
	}
	else
	{
		var href='#;';
		if(date.nid!=''){href='space.action?nid='+date.cnid;}
		$('dispall').setHTML("");
		var disp1='<h2>'+date.cname+'</h2><div class=""><p>创建于'+date.ctime+',班级成员共'+date.realnum+'人,班级管理员<a href="'+href+'" target="_blank">'+date.name+'</a></p>';
		if(date.psnum-date.realnum==1){
			disp1+='<p>我考,就差你一个了.赶紧加入吧!</p></div>'
		}
		if(date.psnum-date.realnum > 1){
			disp1+='<p>本班还差';
			disp1+=date.psnum-date.realnum;
			disp1+='人!</p></div>';
		}
		if(date.tag==1)
		{
			disp1+='<p><h2>您已经加入此班级!.<h2></p>';
		}
		if(date.tag==2)
		{
			disp1+='<p><h2>您已经被管理员拉入班级黑名单,请联系管理员!.<h2></p>';
		}
		if(date.tag==3)
		{
			if(date.nid==''){
				disp1+='<p><h2>请您登录再加入此班级,没有帐号请先注册!.<h2></p>';
			}
			if(date.nid!=''){
				disp1+='<p><input type="button" value="加入" class="b" onclick="goLogin('+date.csid+',\''+date.ciid+'\')"/></p>';
			}
		}
		$('dispall').setHTML(disp1);
	}
	resetDialogSize();
}

/*班级公告滚动*/
var Ticker = new Class({
	setOptions: function(options) {
		this.options = Object.extend({
			speed: 1000,
			delay: 5000,
			direction: 'vertical',
			onComplete: Class.empty,
			onStart: Class.empty
		}, options || {});
	},
	initialize: function(el,options){
		this.setOptions(options);
		this.el = $(el);
		this.items = this.el.getElements('li');
		var w = 0;
		var h = 0;
		if(this.options.direction.toLowerCase()=='horizontal') {
			h = this.el.getSize().size.y;
			this.items.each(function(li,index) {
				w += li.getSize().size.x;
			});
		} else {
			w = this.el.getSize().size.x;
			this.items.each(function(li,index) {
				h += li.getSize().size.y;
			});
		}
		this.el.setStyles({
			position: 'static',
			top: 0,
			left: 0,
			width: w,
			height: h
		});
		this.fx = new Fx.Styles(this.el,{duration:this.options.speed,onComplete:function() {
			var i = (this.current==0)?this.items.length:this.current;
			this.items[i-1].injectInside(this.el);
			this.el.setStyles({
				left:0,
				top:0
			});
		}.bind(this)});
		this.current = 0;
		this.next();
	},
	next: function() {
		this.current++;
		if (this.current >= this.items.length) this.current = 0;
		var pos = this.items[this.current];
		this.fx.start({
			top: -pos.offsetTop,
			left: -pos.offsetLeft
		});
		this.next.bind(this).delay(this.options.delay+this.options.speed);
	}
});
function wanshanziliao(){
    window.location.href="VCard!findCard.action";
}
/*申请加入班级*/
function requestclassnum2(csid,a)
{
	var myclasses = new Ajax("classrequest!request.action?csid="+csid+"&type="+a, {
		method: 'get',
		onComplete: function(){
		    if(this.response.text=="self"){
				$('dialogContent').setHTML('<h3>申请当管理员</h3><div id="dialog_box"><p>申请失败，请先完善您的个人资料</p><p><input type="button" value="完善个人资料" onclick="wanshanziliao()" class="b" /></p></div>');
				initDialog(400,150);
				}
			else if(this.response.text=="成功"||this.response.text=="已申请"){
			if(a==2){
			$('dialogContent').setHTML('<h3>申请当管理员</h3><div id="dialog_box"><p>申请成功,请等待批准</p><p><input type="button" value="返回" onclick="closeTheDialog()" class="b" /></p></div>');
			initDialog(400,150);
			$('applymanage').setHTML('已申请为管理员，请等待批准...');
			}
			if(a==0){
			$('dialogContent').setHTML('<h3>申请为本班成员</h3><div id="dialog_box"><p>申请成功,请等待批准</p><p><input type="button" value="返回" onclick="closeTheDialog()" class="b" /></p></div>');
			initDialog(400,150);
			$('guestapply').setHTML('已申请加入，请等待批准...');
			}
			}
			else{
			   $('dialogContent').setHTML('<h3>申请出错</h3><div id="dialog_box"><p>申请失败,请重试...</p><p><input type="button" value="返回" onclick="closeTheDialog()" class="b" /></p></div>');
			   // $('guestapply').setHTML('<p>申请失败,请重试...<p><p><s:a href="#;" onclick="requestclassnum2(%{index},0)">重新申请加入</s:a></p>');
			    initDialog(400,150);
			}//alert("申请成功，请等待审批");
			//initDialog(150,150);
			}
	}).request();
	}
function requestclassnum(csid,userid,a)
{

    var content=encodeURI($('content').value);
    var type="";
    if(a!=null){type=1;}
    if($('type0').checked==true){type="0";}
    if($('type1').checked==true){type="1";}
    if($('type-1').checked==true){type="-1";}
    if(type==""){
        $('checkMsg').setStyle('display','block');
		$('checkMsg').setHTML('请选择申请的角色.');
        return false;
    }
    else if(content==""){
        $('checkMsg').setStyle('display','block');
		$('checkMsg').setHTML('请在附言中介绍一下自己吧.');
		 return false;
    }
	else{
		$('checkMsg').setStyle('display','block');
		$('checkMsg').setHTML('正在提交...');
		(function(){$('checkMsg').setHTML('正在提交...');

		var myclasses = new Ajax("classrequest!request.action?csid="+csid+"&type="+type+"&content="+content, {
		method: 'get',
		onComplete: function(){
			if(this.response.text=="成功"){
			    //$('join').setStyle('display','none');
		        //$('waittojoin').setStyle('display','block');
		        closeTheDialog();
		        $('joinhref').setHTML('已申请加入,请等待批准...');
			}
			else{
			    closeTheDialog();
			    $('join').setStyle('display','none');
		        $('waittojoin').setStyle('display','block');
		        $('waittojoin').setHTML('申请失败,请重试');}//alert("申请成功，请等待审批");
			}
	    }).request();
		}).delay(1000);

	}
	}
function requestclassnum1(csid,userid,a)
{
        $('checkMsg').setStyle('display','block');
		$('checkMsg').setHTML('正在提交...');
		(function(){$('checkMsg').setHTML('正在提交...');

	var myclasses = new Ajax("classrequest!addclassnumself.action?csid="+csid+"&type="+a, {
		method: 'get',
		onComplete: function(){
		        closeTheDialog();
			    $('join').setStyle('display','none');
		        $('waittojoin').setStyle('display','block');
		        $('waittojoin').setHTML('申请成功,正进入该班级...');
		        (function(){
		        window.location.href="class!main.action?index="+csid;
		        }).delay(1000);

			}
	}).request();
	}).delay(1000);
	}


function closeTheDialog1(userid)
{
	window.location.href="space.action?nid="+userid;
}
function interclass(csid)
{
	window.location.href="class!main.action?index="+csid;
}


/*更改班级头像*/
function changeClassAvatar(csid)
{
	var myclasses = new Ajax("classattrmanage!getclogo.action?csid="+csid, {
		method: 'get',
		onComplete: function(){
			$('dialogContent').setHTML(this.response.text);
			initDialog(500,200);
			}
	}).request();

}



function tmpChangeAvatar()
{
	saveDataIng();
	(function(){$('classAvatar').setProperty('src', '/imgs/dm41539.jpg');}).delay(1000);

}

/*删除5460通知*/
function deleteAnn(a)
{
	$('ann_'+a).remove();
}
/*删除PM*/
function deletePm(a)
{
	$('pm_'+a).remove();
}
/*发短信时选择好友*/
function selectFreind()
{
    $('frName').value='';
    $('receiveridlist').value='';
	var myclasses = new Ajax("whisper!selectfriend.action",{
		method: 'get',
		onComplete: function(){
			showMask();
			hideSelect();
			$('addwish-boj').show();
			$('fr-select').setHTML(this.response.text);
			$('fr-select-fix').setStyle('width','120px');
			$('fr-select-fix').setStyle('height','150px');
			$('fr-select-fix').show();
			$('fr-select').show();
			}
	}).request();
}
function hideMtFrlist()
{
	$('addwish-boj').hide();
	$('fr-select-fix').hide();
	$('fr-select').hide();
}
function selectMtFr(a,b)
{
	var fName = $('m_'+a).getText();
	var eName = $('frName').value;

	if(eName == '')
	{
		$('frName').value = fName;
	}else{
		$('frName').value = eName+',' + fName;
	}
	var id = a;
	var idlist = $('receiveridlist').value;
	if(idlist == '')
	{
		$('receiveridlist').value = id;
	}else{
		$('receiveridlist').value = idlist+',' + id;
	}
	$('remove_'+a).remove();
}



/*提醒对象*/
function selectTimeFreind()
{
	var myclasses = new Ajax("/whisper!selectfriend.action", {
		method: 'get',
		onComplete: function(){
			showMask();
			$('name').setHTML(this.response.text);
			initDialog(500);
			}
	}).request();

}
function selectCards(a)
{
	var myclasses = new Ajax("classnummanage!allcards.action?csid="+a, {
		method: 'get',
		onComplete: function(){
			showMask();
			$('dialogContent').setHTML(this.response.text);
			initDialog(500,600);
			}
	}).request();
}




/*当联系人列表里面的checkbox被选中*/
function contactChecked(a)
{
	var userName = $('member_'+a).getText();
	$('contact_menber_'+a).hide();
	$('tmpContainer').setHTML('<div id="gInviteList_'+a+'"><span><input id="receiverIds" name="receiverIds" type="hidden" value="'+a+'"/><a href="#;" onclick="removeThisInvite('+a+')">删除</a></span><a href="space.action?nid='+a+'" target="_blank">'+userName+'</a></div>');
	//$('gorupInvitelist').setStyle('display','block');
	$('inviteListContainer').setStyle('display','block');
	$('contactCheckBox_'+a).checked = false;
	$('gInviteList_'+a).injectTop('inviteListContainer');
	$('select_receiverIds').options[$('select_receiverIds').options.length]=new Option(a,a);
}
function removeThisInvite(a)
{
	$('gInviteList_'+a).remove();
	var arr=$('select_receiverIds').options.length;
    for(var i=0;i<arr;i++){
    if($('select_receiverIds').options[i].value==a){
    	$('select_receiverIds').options[i] = null;
    }
  	}
}
function resetDialogSize()
{
	var bd_size = $('dialog_box').getCoordinates();
	var box_ht = bd_size['height'] + 40 ;
	var shadow_ht = box_ht + 18 ;
	$('dialogContent').setStyle('height',box_ht+'px');
	$('dialogShadow').setStyle('height',shadow_ht+'px');
	$('shitIeSix').setStyle('height',shadow_ht+'px');
}

function modifyRelation(a,b)
{
	var myclasses = new Ajax("friends!modifyrealation.action?fid="+a+"&uid="+b, {
		method: 'get',
		onComplete: function(){
			$('dialogContent').setHTML(this.response.text);
			initDialog(510,360);
			resetDialogSize();
			}
	}).request();
}

/*加为好友*/
function processFreindAdd(a,b)
{
	var myclasses = new Ajax("friends!acceptreq.action?id="+a+"&frid="+b, {
		method: 'get',
		onComplete: function(){
			$('dialogContent').setHTML(this.response.text);
			initDialog(510,400);
			resetDialogSize();
			}
	}).request();
}

/* 显示某关系的选项 */
function showRsDesc(a)
{
	var disp = $('section_desc_'+a).getStyle('display');
	if(disp == 'none')
	{
		$('section_desc_'+a).show();
	}else{
		$('section_desc_'+a).hide();
	}
	resetDialogSize();
}
var counter = 0;
function addRelationPart(a)
{
	counter++;
	var newFields = $('r_'+a+'_tmp').clone();
	//var newFields = document.getElementById('r_'+a+'_tmp').cloneNode(true);
	newFields.id = 'r_'+counter+'_tmps';
	newFields.style.display = 'block';
	var newField = newFields.childNodes;
	for (var i=0;i<newField.length;i++)
	{
		var theName = newField[i].name
		if (theName)
		newField[i].name = theName;
	}
	if(a==1)
	{
	    var newId = counter+'_stime';
	    var newId1 = newId+'_etime';
	    var one = newFields.getElements('select[id=sstime]');
		var two = newFields.getElements('select[id=setime]');
	    one.setProperty('id',newId);
		two.setProperty('id',newId1);
	    var insertHere = document.getElementById('study');
	    insertHere.parentNode.insertBefore(newFields,insertHere);
	}
	if(a==2)
	{

	   var newId = counter+'_stime';
       var newId1 = newId+'_etime';
	   var one = newFields.getElements('select[id=wstime]');
		var two = newFields.getElements('select[id=wetime]');
	    one.setProperty('id',newId);
		two.setProperty('id',newId1);
	   var insertHere = document.getElementById('work');
	   insertHere.parentNode.insertBefore(newFields,insertHere);
	}
	if(a==3)
	{
	   var newId = counter+'_stime';
	   var newId1 = newId+'_etime';
	   var one = newFields.getElements('select[id=lstime]');
		var two = newFields.getElements('select[id=letime]');
	    one.setProperty('id',newId);
		two.setProperty('id',newId1);
	   var insertHere = document.getElementById('live');
	   insertHere.parentNode.insertBefore(newFields,insertHere);
	}
	if(a==5)
	{
	   var insertHere = document.getElementById('college');
	   insertHere.parentNode.insertBefore(newFields,insertHere);
	}
	resetDialogSize();
}

function processRelation(a)
{
	$('checkMsg').setProperty('class', 'check_msg');
	$('checkMsg').setStyle('width', '485px');
	$('checkMsg').setStyle('text-align', 'right');
	$('checkMsg').setHTML('正在保存...');
	(function(){$('checkMsg').setHTML('好友请求处理完毕.');}).delay(1000);
	(function(){$('box_dialog').hide();hideMask();$('frNo_'+a).remove();}).delay(2000);
}

/*修改好友关系*/
function processFreindModify(a)
{
	var myclasses = new Ajax("/ajax/processFreindModify/"+a+"", {
		method: 'get',
		onComplete: function(){
			showMask();
			$('dialogContent').setHTML(this.response.text);
			initDialog(500);
			}
	}).request();
}
function processRelationModify(a)
{
	$('checkMsg').setProperty('class', 'check_msg');
	$('checkMsg').setStyle('width', '485px');
	$('checkMsg').setStyle('text-align', 'right');
	$('checkMsg').setHTML('正在保存...');
	(function(){$('checkMsg').setHTML('好友关系修改完毕.');}).delay(1000);
	(function(){$('box_dialog').hide();hideMask();}).delay(2000);
}



/*个人名片*/
function showVcardDetail(a)
{
	var disp = $('vcard_detail_'+a).getStyle('display');
	if(disp == 'none')
	{
		$('vcard_detail_'+a).show();
		$('showVcardBtn_'+a).setText('收起');
	}else{
		$('vcard_detail_'+a).hide();
		$('showVcardBtn_'+a).setText('展开');
	}
}

function addAnVCard(a)
{
	$('vcard_'+a).clone().injectAfter('vcard_'+a);
}


/*寻找MSN联系人*/
function searchFriend()
{
	/*
	showMask();
	$('box_dialog').show();
	$('dialogContent').setHTML('正在搜索...');
	(function(){$('dialogContent').setHTML('搜索完毕,没有找到您的朋友.');}).delay(5000);
	*/
	var name=document.getElementById("userName").value;
	var pwd=document.getElementById("passWord").value;
	if(name==0 || pwd==0){
		$('msn_check_msg').setStyle('color','red');
		$('msn_check_msg').setText('MSN登录帐号或者登录密码为空!');
	}else{
		$('msn_check_msg').setStyle('color','');
		$('msn_check_msg').setText('我们不保存您的MSN帐号和密码.');
		var myclasses = new Ajax("FindFriends!loginMSN.action?userName="+document.getElementById("userName").value+"&passWord="+document.getElementById("passWord").value+"", {
			method: 'post',
			onComplete: function(){
				var theText = this.response.text;
				showMask();
				initDialog(500,300);
				$('dialogContent').setHTML('<h3>正在搜索...</h3>');
				(function(){$('dialogContent').setHTML(theText);}).delay(5000);
				}
		}).request();
	}
}
/*寻找gTalk联系人*/
function searchGfriend()
{
	/*
	showMask();
	$('box_dialog').show();
	$('dialogContent').setHTML('正在搜索...');
	(function(){$('dialogContent').setHTML('搜索完毕,没有找到您的朋友.');}).delay(5000);
	*/
	var myclasses = new Ajax("FindFriends!loginGtalk.action?userName="+document.getElementById("userName").value+"&passWord="+document.getElementById("passWord").value+"", {
		method: 'get',
		onComplete: function(){
			var theText = this.response.text;
			showMask();
			initDialog(500);
			$('dialogContent').setHTML('正在搜索...');
			(function(){$('dialogContent').setHTML(theText);}).delay(5000);
			}
	}).request();
}
/*寻找 Outlook 等联系人*/
function searchLook()
{
if(name==0 || pwd==0){
		$('msn_check_msg').setStyle('color','red');
		$('msn_check_msg').setText('MSN登录帐号或者登录密码为空!');
	}else{
		$('msn_check_msg').setStyle('color','');
		$('msn_check_msg').setText('我们不保存您的MSN帐号和密码.');
		var myclasses = new Ajax("/FindFriends!upEmail.action?csvFile="+document.getElementById("csvFile").value+"", {
		method: 'post',
		onComplete: function(){
			var theText = this.response.text;
			showMask();
			initDialog(500);
			$('dialogContent').setHTML('正在搜索...');
			(function(){$('dialogContent').setHTML(theText);}).delay(5000);
			}
	}).request();
	}
}
/*导入MSN好友 创建者：刘韶青*/
function allAll()
{
	var listEmail=""; //用于保存邮件的对象
			 var mailName="";
			 var obj=document.getElementsByName("typeName");//获取需要测试对象
			 var objname=document.getElementsByName("typeuserName");
			 //遍历所有对象
			 for(var i=0;i <obj.length;i++){
			   if(obj[i].checked){
				 listEmail+=obj[i].value+",";         //如果是选择中的话，则将该值加到str中
				 mailName+=objname[i].value+",";
			   }
			 }
	 var myMSN = new Ajax("mycontact!getMSN.action",  {
			method: 'post',
			data:{
			mailName:mailName,
			listEmail:listEmail
			},onComplete: function(){
			$('dialogContent').setHTML('<p><h3>恭喜您添加成功!<h3></p>');
			(function(){closeTheDialog();}).delay(1000);
			}
			}).request();

 }

/*寻找MSN联系人*/
function searchMsn()
{
	var name=document.getElementById("txtname").value;
	var pwd=document.getElementById("txtpwd").value;
	if(name==0 || pwd==0){
		$('msn_check_msg').setStyle('color','red');
		$('msn_check_msg').setText('MSN登录帐号或者登录密码为空!');
	}else{
		$('msn_check_msg').setStyle('color','');
		$('msn_check_msg').setText('我们不保存您的MSN帐号和密码.');
		var myclasses = new Ajax("mycontact!getAllMSN.action?txtname="+name+"&txtpwd="+pwd, {
			method: 'post',
			onComplete: function(){
				var theText = this.response.text;
				showMask();
				initDialog(500,300);
				$('dialogContent').setHTML('<h3>正在搜索...</h3>');
				(function(){$('dialogContent').setHTML(theText);}).delay(5000);
				}
		}).request();
		}
}





function addThisMember(a)
{
	 var myclasses = new Ajax("FindFriends!sendInvite.action?againUrl="+a+"", {
		method: 'get',
		onComplete: function(){
			$('memberId_'+a).setHTML('<i>已经发送请求.</i>');
			}
	}).request();
}
/*MSN全选事件*/
function checkAll(varFlag){
		 for(var i=0;i<window.document.forms[0].elements.length;i++){
	 	 	if(window.document.forms[0].elements[i].type=="checkbox"){
	  			window.document.forms[0].elements[i].checked=varFlag
	 		 }
	 	 }
}
/*MSN全选获值数据*/
function requestAll(){
			 var listEmail=""; //用于保存的对象
			 var obj=document.getElementsByName("typeName");//获取需要测试对象
			 //遍历所有对象
			 for(var i=0;i <obj.length;i++){
			   if(obj[i].checked){
				 listEmail+=obj[i].value+",";         //如果是选择中的话，则将该值加到str中
			   }
			 }
			window.location.href="FindFriends!sendInvite.action?listEmail="+listEmail+"";
}
function fristback(){
	window.location.href="clist!classes.action";
}
/* 脚手架,可以删除的 */
function swapbox_01()  //成员
{
	$('guestFunction').hide();
	$('memberFunction').show();
	$('feeds').show();
	$('noPermission').hide();
	$('memberAllHere').show();
	$('classmatesAvatas').show();
	$('memberAllHere').show();
	$('classInfoPublic').hide();
	$('classInfo').show();
}
function swapbox_02() //游客
{
	$('guestFunction').show();
	$('memberFunction').hide();
	$('feeds').hide();
	$('noPermission').show();
	$('memberAllHere').hide();
	$('classmatesAvatas').hide();
	$('memberNotHere').hide();
	$('classInfo').hide();
	$('classInfoPublic').show();
}
function memberAllHere()
{
	$('memberAllHere').show();
	$('memberNotHere').hide();
}
function memberNotHere()
{
	$('memberAllHere').hide();
	$('memberNotHere').show();
}
function showClassAdminPanle()
{
	$('classAdminPanle').show();
}
function ifPassportCorrect()
{
	$('checkMsg').setProperty('class', 'check_msg');
	$('checkMsg').setStyle('width', '360px');
	$('checkMsg').setStyle('display', 'block');
	$('checkMsg').setHTML('正在验证班级通行证...');
	(function(){$('checkMsg').setHTML('通行证有效...现在转到登录页....');showPassportResult();}).delay(2000);
}
function goLogin(a,b)
{
	window.location.href='classnummanage!intoclass.action?csid='+a+'&ccid='+b;
}


function getThisSize()
{
	var bb = $('testSize').getPosition();
	$('testSize').setText(bb['x']+'/'+bb['y']);
}
function confirmRel(a,b,c)
{
    var myclasses = new Ajax("friends!confirmrel.action?frid="+a+'&fid='+b+'&uid='+c,{method: 'get',onComplete: confirmrequest}).request();
	//window.location.href='friends!confirmrel.action?frid='+a+'&fid='+b+'&uid='+c;
}
function confirmrequest(response)
{
    var data = Json.evaluate(response);
    if(data.flag==1)
    {
       if(data.desreqnum!=0)
       {
          $('frNo_'+data.id).setHTML('你确认了 <a href="space!execute.action?nid='+data.nid+'">'+data.username+'</a> 的好友描述请求,更新了<a href="friendsList!friendMap.action">好友图谱</a>');
   		  $('num').setHTML(data.desreqnum);
       }
   	   else
   	   {
   	      $('frNo_'+data.id).setHTML('你确认了 <a href="space!execute.action?nid='+data.nid+'">'+data.username+'</a> 的好友描述请求,更新了<a href="friendsList!friendMap.action">好友图谱</a>');
   		  $('title').setText("你已处理完所有好友描述请求");
   	   }
    }
}

function closeGreetdialog(name)
{
	var content=encodeURI($('whyAdd').value);
	var myclasses = new Ajax("greet!greet.action?receiveid="+name+"&content="+content, {
		method: 'post',
		onComplete: function(){
			$('box_dialog').hide();
	          hideMask();
			}
	}).request();

}
function addThisFr(a)
{
	var memberName = $('memberName_'+a).getText();
	$('dialogContent').setHTML('<h3><span><a href="#;" title="关闭" onclick="closeTheDialog()"><img src="http://snsimgs.5460.net/v3/monster/imgs/tick.gif" width="16" height="16" border="0" /></a></span>加'+memberName+'为好友</h3><div id="dialog_box"><p>您确定要加'+memberName+'为您的好友吗?</p><p>好友请求附言:</p><p><textarea type="text" name="inviteAppertain" id="inviteAppertain" style="width:320px;height:100px;"></textarea></p><div id="checkMsg"></div><p><input type="button" onclick="confirmAddFr('+a+')" value="确定" class="b" id="addFrBtn">&nbsp;<input type="button" onclick="closeTheDialog()" value="取消" class="b" id="cancleAddFr"></p></div>');
	initDialog(360,265);
}
function addtheFriend(a,name)
{
    var memberName = name;
	$('dialogContent').setHTML('<h3><span><a href="#;" title="关闭" onclick="closeTheDialog()"><img src="http://snsimgs.5460.net/v3/monster/imgs/tick.gif" width="16" height="16" border="0" /></a></span>加'+memberName+'为好友</h3><div id="dialog_box"><p>您确定要加'+memberName+'为您的好友吗?</p><p>好友请求附言:</p><p><textarea type="text" name="inviteAppertain" id="inviteAppertain" style="width:320px;height:100px;"></textarea></p><div id="checkMsg"></div><p><input type="button" onclick="confirmAddFr('+a+')" value="确定" class="b" id="addFrBtn">&nbsp;<input type="button" onclick="closeTheDialog()" value="取消" class="b" id="cancleAddFr"></p></div>');
	initDialog(360,265);
}
function confirmAddFr(a)
{
    var appertain=encodeURI($('inviteAppertain').value);
    var myclasses = new Ajax("friends!addfriend.action?uid="+a+"&inviteAppertain="+appertain,{method: 'get',onComplete: sendrequests}).request();
}
function sendrequests(response)
{
    var data = Json.evaluate(response);
    if(data.flag==1)
    {
   		$(data.uid).setText("好友请求已发送");
    }
    closeTheDialog();
}
function newfolder(a)
{
    var myclasses = new Ajax("/fileshare!addfolder.action?uid="+a, {
		method: 'get',
		onComplete: function(){
			showMask();
			$('dialogContent').setHTML(this.response.text);
			initDialog(500,100);
			}
	}).request();
}

function modifyfile(a,b)
{
    var myclasses = new Ajax("fileshare!modifyfile.action?fid="+a+"&csid="+b, {
		method: 'get',
		onComplete: function(){
			$('dialogContent').setHTML(this.response.text);
			initDialog(550,386);
			}
	}).request();
}

function editeventfile(a,b,c)
{
    var myclasses = new Ajax("eventaction!modifyfile.action?fid="+a+"&csid="+b+"&eid="+c, {
		method: 'get',
		onComplete: function(){
			$('dialogContent').setHTML(this.response.text);
			initDialog(550,386);
			}
	}).request();
}

function uploadfile(a)
{
    var myclasses = new Ajax("fileshare!upload.action?csid="+a, {
		method: 'get',
		onComplete: function(){
			$('dialogContent').setHTML(this.response.text);
			initDialog(550,386);
			}
	}).request();
}

function eventupload(a,ed)
{	
    var myclasses = new Ajax("eventaction!upload.action?csid="+a+"&upflag="+ed, {
		method: 'get',
		onComplete: function(){
			$('dialogContent').setHTML(this.response.text);
			initDialog(550,386);
			}
	}).request();
}
function shareAlbum(a,b,c)
{	var type='34';
			var html='<h3><span><a href="#;" title="关闭" onclick="closeTheDialog()"><img src="http://snsimgs.5460.net/v3/monster/imgs/tick.gif" width="16" height="16" border="0" /></a></span>分享相册:</h3>';
			html+='<div style="padding:10px">';
			html+='	<div class="mod_share" style="height:117px">';
			html+='	<div class="share_photo"><img src="'+b+'" width="120"></div>';
			html+='<div class="share_action">';
			html+='<h4>相册：'+c+'</h4>';
			html+='<div class="desc">';
			html+='<p>分享到：<select name="status" id="sharestatus"><option value="2">好友</option>';
			html+='	<option value="3">同学</option>';
			html+='	<option value="1">所有人</option></select></p>';
			html+='<p>分享说明:</p>';
			html+='<p><textarea class="s" id="remark" style="width:240px;height:80px"></textarea></p>';
			html+='<p><input type="button" name="" value="完成" class="b" onclick="addcomshare('+a+','+type+')" /></p>';
			html+='</div>';
			html+='</div>';
			html+='<div class="fix"></div>';
			html+='</div>';
			html+='</div>';
			$('dialogContent').setHTML(html);
			initDialog(460,400);

}
function shareTopic(a,b)
{
		var type='17';
		var html='<h3><span><a href="#;" title="关闭" onclick="closeTheDialog()"><img src="http://snsimgs.5460.net/v3/monster/imgs/tick.gif" width="16" height="16" border="0" /></a></span>分享日志:</h3>';
			html+='<div id="dialog_box">';
			html+='<div class="mod_share" >';
			html+='<div class="share_topic">';
			html+='			<h4>标题:'+b+'</h4>';
			html+='			<p>分享到：<select name="status" id="sharestatus"><option value="2">好友</option>';
			html+='				<option value="3">同学</option>';
			html+='				<option value="1">所有人</option></select></p>';
			html+='			<p>分享说明:</p>';
			html+='			<p><textarea id="remark" class="s" style="width:300px;height:60px"></textarea></p>';
			html+='			<p><input type="button" name="" value="完成" class="b" onclick="addcomshare('+a+','+type+')" /></p>';
			html+='		</div>';
			html+='		<div class="fix"></div>';
			html+='	</div>';
			html+='</div>';
		$('dialogContent').setHTML(html);
		initDialog(350,250);

}
function sharePhoto(a,b,c)//分享 不是分享到班级
{		var type='35'
			var html='<h3><span><a href="#;" title="关闭" onclick="closeTheDialog()"><img src="http://snsimgs.5460.net/v3/monster/imgs/tick.gif" width="16" height="16" border="0" /></a></span>分享图片:</h3>';
			html+='<div style="padding:10px">';
			html+='	<div class="mod_share" style="height:117px">';
			html+='	<div class="share_photo"><img src="'+b+'" width="100"></div>';
			html+='<div class="share_action">';
			html+='<h4> 图片：'+c+'</h4>';
			html+='<div class="desc">';
			html+='<p>分享到：<select name="status" id="sharestatus"><option value="2">好友</option>';
			html+='	<option value="3">同学</option>';
			html+='	<option value="1">所有人</option></select></p>';
			html+='<p>分享说明:</p>';
			html+='<p><textarea class="s" id="remark" style="width:240px;height:80px"></textarea></p>';
			html+='<p><input type="button" name="" value="完成" class="b" onclick="addcomshare('+a+','+type+')" /></p>';
			html+='</div>';
			html+='</div>';
			html+='<div class="fix"></div>';
			html+='</div>';
			html+='</div>';
			$('dialogContent').setHTML(html);
		initDialog(460,400);
}
function sharefriend(a,b,c){
	var type='40';
	var html='<h3><span><a href="#;" title="关闭" onclick="closeTheDialog()"><img src="http://snsimgs.5460.net/v3/monster/imgs/tick.gif" width="16" height="16" border="0" /></a></span>分享好友:</h3>';
	html+='<div style="padding:10px">';
	html+='	<div class="mod_share"  style="height:117px">';
	html+='		<div class="share_member"><img src="'+a+'" width="60" height="60"></div>';
	html+='		<div class="share_member_action">';
	html+='			<h4>'+b+'</h4>';
	html+='			<div class="desc">';
	html+='			<p>分享到：<select name="status" id="sharestatus"><option value="2">好友</option>';
	html+='				<option value="3">同学</option>';
	html+='				<option value="1">所有人</option></select></p>';
	html+='				<p><textarea class="s" id="remark" style="width:240px;height:60px"></textarea></p>';
	html+='				<p><input type="button" name="" value="完成" class="b" onclick="addcomshare('+c+','+type+')" /></p>';
	html+='			</div>';
	html+='		</div>';
	html+='		<div class="fix"></div>';
	html+='	</div>';
	html+='</div>';
//	var str='<h3><span><a href="#;" title="关闭" onclick="closeTheDialog()"><img src="http://snsimgs.5460.net/v3/monster/imgs/tick.gif" width="16" height="16" border="0" /></a></span>将此好友分享到我的空间:</h3><div style="padding:10px"><div class="mod_share"><div class="share_member"><img src="/imgs/avatar.jpg" width="60" height="60"></div><div class="share_member_action"><h4>刘杨</h4><div class="desc"><p><textarea class="s" style="width:240px;height:60px"></textarea></p><p><input type="button" name="" value="完成" class="b" onclick="closeTheDialog()" /></p></div></div><div class="fix"></div></div></div>';
	$('dialogContent').setHTML(html);
	initDialog(350,250);
}

function sharegroup(a,b,c){
	var type='41';
	var html='<h3><span><a href="#;" title="关闭" onclick="closeTheDialog()"><img src="v3/monster/imgs/tick.gif" width="16" height="16" border="0" /></a></span>分享群组:</h3>';
	html+='	<div style="padding:10px">';
	html+='	<div class="mod_share" style="height:117px">';
	html+='	<div class="share_member"><img src="'+a+'" width="60" height="60"></div>';
	html+='<div class="share_member_action" style="height:100px">';
	html+='	<h4>群组:'+b+'</h4>';
	html+='<div class="desc">';
	html+='			<p>分享到：<select name="status" id="sharestatus"><option value="2">好友</option>';
	html+='				<option value="3">同学</option>';
	html+='				<option value="1">所有人</option></select></p>';
	html+='<p>分享说明:</p>';
	html+='<p><textarea class="s" id="remark" style="width:240px;height:60px"></textarea></p>';
	html+='<p><input type="button" name="" value="完成" class="b" onclick="addcomshare('+c+','+type+')" /></p>';
	html+='</div>';
	html+='</div>';
	html+='<div class="fix"></div>';
	html+='</div>';
	html+='</div>';
	$('dialogContent').setHTML(html);
	initDialog(350,270);
}

function photoshare(a,b,c)
{
	initDialog(380,250);
	var html='<h3><span><a href="#;" title="关闭" onclick="closeTheDialog()"><img src="http://snsimgs.5460.net/v3/monster/imgs/tick.gif" width="16" height="16" border="0" /></a></span>分享图片:</h3>';
			html+='<div id="dialog_box" style="padding:10px"><div class="ct"><div class="ct_item" id="ct_item_1">';
			html+='	<div class="mod_share">';
			html+='	<div class="share_photo"><img src="'+b+'" width="120"></div>';
			html+='<div class="share_action">';
			html+='<h4> 图片：'+c+'</h4>';
			html+='<p style="height:24px;">将此相片分享到我的班级相册.</p><p><input type="button" name="" value="分享到我的班级" class="b" onclick="findbyclass('+a+')" /></p><p id="selectclass"></p><p id="classalbum"></p><p id="submit_btn"></p>'
			html+='</div><div class="fix"></div></div></div></div></div>';
			$('dialogContent').setHTML(html);
}

function findbyclass(a)
{
	var myajax = new Ajax("photoshare!photoshare.action?pid="+a,{
	method:'get',
	onComplete:function()
	{
		$('selectclass').setHTML(this.response.text);
		resetDialogSize();
	}
	}).request();
}
 /* pdl 添加 start*/
function photoshareallclasses(a,b,c)
{
	initDialog(380,250);
	var html='<h3><span><a href="#;" title="关闭" onclick="closeTheDialog()"><img src="http://snsimgs.5460.net/v3/monster/imgs/tick.gif" width="16" height="16" border="0" /></a></span>分享图片:</h3>';
			html+='<div id="dialog_box" style="padding:10px"><div class="ct"><div class="ct_item" id="ct_item_1">';
			html+='	<div class="mod_share">';
			html+='	<div class="share_photo"><img src="'+b+'" width="120"></div>';
			html+='<div class="share_action">';
			html+='<h4> 图片：'+c+'</h4>';
			html+='<p style="height:24px;">将此相片分享到我的班级相册.</p><p><input type="button" name="" value="分享到我的班级" class="b" onclick="findbyallclass('+a+')" /></p><span id="selectclass" ></span>'
			html+='</div><div class="fix"></div></div></div></div></div>';
	$('dialogContent').setHTML(html);
}
function getallclassalbumupload(){
	var myajax = new Ajax("uploadphoto!getallclassalbum.action",{	
	method:'get',
	onComplete:function()
	{		
		$('selectclass').setHTML(this.response.text);
		$('selectclass1').setHTML(this.response.text);	
		
	}
	}).request();
}
function getclassalbumbycsidupload(csid)
{
	var disp = $('classalbum_'+csid).getStyle('display');
	if(disp=="block"){	   
	   $('classalbum_'+csid).setStyle('display','none');
	   document.getElementById("classalbumids_"+csid).options[0].selected = true;
	   	     
	}else{	
	    $('classalbum_'+csid).setStyle('display','block');
	    document.getElementById("classalbumids_"+csid).options[1].selected = true;	   
	}		
}
function findbyallclass(a)
{	
	
	var myajax = new Ajax("photoshare!photoshareallclasses.action?pid="+a,{	
	method:'get',
	onComplete:function()
	{		
		$('selectclass').setHTML(this.response.text);		
		resetDialogSize();
		
	}
	}).request();
}
function getclassalbumbycsid(csid)
{
	var disp = $('classalbum_'+csid).getStyle('display');
	if(disp=="block"){	   
	   $('classalbum_'+csid).setStyle('display','none');
	   document.getElementById("classalbumids_"+csid).options[0].selected = true;
	   	     
	}else{	
	    $('classalbum_'+csid).setStyle('display','block');
	    document.getElementById("classalbumids_"+csid).options[1].selected = true;	   
	}	
	resetDialogSize();
}

/* end */
function getclassalbum(csid,pid)
{
	var myalbum = new Ajax("photoshare!getclassalbum.action?csid="+csid+"&pid="+pid,{
	method:'get',
	onComplete:function()
	{
		$('classalbum').setHTML(this.response.text);
		resetDialogSize();
	}
	}
	).request();
}
function success(aid,pid)
{
	$('submit_btn').setHTML('<input type="button" value="OK" class="b" onclick="classalbumsubmit('+aid+','+pid+')" />');
	resetDialogSize();
}
function classalbumsubmit(aid,pid)
{
	var submit = new Ajax("photoshare!getsubmit.action?aid="+aid+"&pid="+pid,{
	method:'get',
	onComplete:function()
	{
		closeTheDialog();
	}
	}
	).request();
}
function addcomshare(a,b){
	var status=encodeURI($('sharestatus').value);
	var remark=encodeURI($('remark').value);
	$('dialogContent').setHTML('<img src="http://snsimgs.5460.net/v3/monster/imgs/loading.gif" width="16" height="16" align="absmiddle">&nbsp;正在处理中...<p>&nbsp;</p>');

	var myclasses = new Ajax("share!addshare.action?objectid="+a+"&type="+b+"&status="+status+"&remark="+remark,{
		method: 'post',
		onComplete: function(){
			$('dialogContent').setHTML('<p><h3>恭喜您分享成功!<h3></p>');
			(function(){closeTheDialog();}).delay(1000);
			}
	}).request();
	}

function deleteShare(a,sid)
{
var myclasses = new Ajax("share!delshare.action?sid="+sid,{
		method: 'get',
		onComplete: function(){
			$('share_'+a).remove();
			}
	}).request();
}
function ignoreRequest(a)  //忽略好友邀请
{
    var myclasses = new Ajax("friends!ignorerequest.action?fid="+a,{method: 'get',onComplete: deleterequest}).request();
}

function deleterequest(response)
{
    var data = Json.evaluate(response);
    if(data.flag==1)
    {
       if(data.reqestnum!=0)
       {
          $('request_'+data.id).setHTML('你忽略了 <a href="space!execute.action?nid='+data.nid+'">'+data.username+'</a> 的好友请求');
   		  $('num').setHTML(data.reqestnum);
       }
   	   else
   	   {
   	      $('request_'+data.id).setHTML('你忽略了 <a href="space!execute.action?nid='+data.nid+'">'+data.username+'</a> 的好友请求');
   		  $('title').setText("你已处理完所有好友请求");
   	   }
    }
}
function ignoreRel(a)  //忽略好友描述请求
{
    var myclasses = new Ajax("friends!ignorerel.action?fid="+a,{method: 'get',onComplete: deletedescreq}).request();
}
function deletedescreq(response)
{
    var data = Json.evaluate(response);
    if(data.flag==1)
    {
       if(data.desreqnum!=0)
       {
          $('frNo_'+data.id).setHTML('你忽略了 <a href="space!execute.action?nid='+data.nid+'">'+data.username+'</a> 的好友描述请求');
   		  $('num').setHTML(data.desreqnum);
       }
   	   else
   	   {
   	      $('frNo_'+data.id).setHTML('你忽略了 <a href="space!execute.action?nid='+data.nid+'">'+data.username+'</a> 的好友描述请求');
   		  $('title').setText("你已处理完所有好友描述请求");
   	   }
    }


}

function delOutWhisper(a,b)   //删除发件箱悄悄话
{
   $('dialogContent').setHTML('<h3><span><a href="#;" title="关闭" onclick="closeTheDialog()"><img src="http://snsimgs.5460.net/v3/monster/imgs/tick.png" width="16" height="16" border="0" /></a></span>删除悄悄话</h3><div>确认删除吗?</div><div>&nbsp;</div><div><input type="button" onclick="confirmDeleteWhisper('+a+','+b+')" value="确定" class="b">&nbsp;<input type="button" onclick="closeTheDialog()" value="取消" class="b"></div>');
	initDialog(300,100);
}
function confirmDeleteWhisper(a,b)
{
   var myclasses = new Ajax("whisper!deloutwhisper.action?wid="+b, {method: 'get',onComplete: removewhisper}).request();
   closeTheDialog();
}
function deleteReceiveWhisper(a)
{
    var myclasses = new Ajax("whisper!delrecwhisper.action?wid="+a, {method: 'get',onComplete: deleterecwhisper}).request();
    closeTheDialog();
}
function deleterecwhisper(response)
{
    var data = Json.evaluate(response);
    if(data.flag==1)
    {
   		$('whisper_'+data.wid).remove();
   		$('num').setHTML(data.recwhisperNum);
    }
}
function delNote(a)   //删除通知
{
$('dialogContent').setHTML('<span><a href="#;" title="关闭" onclick="closeTheDialog()"><img src="http://snsimgs.5460.net/v3/monster/imgs/tick.png" width="16" height="16" border="0" /></a></span><h2>删除通知</h2><div>确认删除吗?</div><div>&nbsp;</div><div><input type="button" onclick="confirmDeleteNote('+a+')" value="确定" class="b">&nbsp;<input type="button" onclick="closeTheDialog()" value="取消" class="b"></div>');
	initDialog(300,150);
}
function confirmDeleteNote(a)
{
    closeTheDialog();
    var myclasses = new Ajax("/whisper!delnote.action?noteid="+a, {method: 'get',onComplete:deletenote}).request();
}
function deletenote(response)
{
    var data = Json.evaluate(response);
    if(data.flag==1)
    {
   		$('note_'+data.noteid).remove();
   		$('num').setHTML(data.notenum);
    }
}
function deletefile(a)
{
    $('dialogContent').setHTML('<span><a href="#;" title="关闭" onclick="closeTheDialog()"><img src="http://snsimgs.5460.net/v3/monster/imgs/tick.png" width="16" height="16" border="0" /></a></span><h2>删除文件</h2><div>确认删除吗?</div><div>&nbsp;</div><div><input type="button" onclick="confirmdeletefile('+a+')" value="确定" class="b">&nbsp;<input type="button" onclick="closeTheDialog()" value="取消" class="b"></div>');
	initDialog(300);
}
function confirmdeletefile(a)
{
	closeTheDialog();
    var myclasses = new Ajax("fileshare!deletefile.action?fid="+a,{method: 'get',onComplete: deleteuploadfile}).request();
}
function deleteuploadfile(response)
{
   var data = Json.evaluate(response);
    if(data.flag==1)
    {
   		$('file_'+data.fid).remove();
    }

}
/*添加定时提醒*/
	function eventAdd(a)
	{
		var year=$('SY').getText();
		var month=$('SM').getText();
	    var myclasses = new Ajax("timeremind!showtimeRemind.action?year="+year+"&mouth="+month+"&day="+a+"", {
		method: 'get',
		onComplete: function(){
			showMask();
			$('dialogContent').setHTML(this.response.text);
			initDialog(400,360);
			}
	}).request();
	}
/*添加当天以后的定时提醒*/
	function eventAdds(a)
	{
		var year=$('SY').getText();
	    var myclasses = new Ajax("timeremind!showalltimeRemind.action?year="+year+"", {
		method: 'get',
		onComplete: function(){
			showMask();
			$('dialogContent').setHTML(this.response.text);
			initDialog(400,390);
			}
	}).request();
	}
	/*修改定时提醒*/
	function eventUpdate(a,b)
	{
		var year=$('SY').getText();
		var month=$('SM').getText();
	    var myclasses = new Ajax("timeremind!updatetimeRemind.action?year="+year+"&mouth="+month+"&day="+a+"&trid="+b+"", {
		method: 'get',
		onComplete: function(){
			showMask();
			$('dialogContent').setHTML(this.response.text);
			initDialog(400,360);
			}
	}).request();
	}
function thecountryprovince(a,b)
{
    $('schoolByProvince').setHTML('<img width="16" height="16" align="absmiddle" src="http://snsimgs.5460.net/v3/monster/imgs/loading.gif"/>正在查找数据..<div class="fix"></div>');
	$('schoolByProvince').setStyle('display','block');
	$('yuanxiBySchool').setStyle('display','none');
	$('entranceYear').setStyle('display','none');
	$('classByYuanxi').setStyle('display','none');
	$('notFound').setStyle('display','none');
	$('historyback').setHTML('<h3><span><a href="#;" title="关闭" onclick="closeClassJoinDialog()"><img src="http://snsimgs.5460.net/v3/monster/imgs/tick.gif" width="16" height="16" border="0" /></a></span>选择您所在的学校:</h3>');
	var url='';
	if(b==1){url='findperson!getschool.action?index='+a;}
	else{url='findperson!getcity.action?index='+a;}
	var myclasses = new Ajax(url, {
		method: 'get',
		onComplete: function(){
			$('schoolByProvince').setHTML(this.response.text);
			$('schoolByProvince').setStyle('display','block');
			$('selectStatus').setStyle('display','block');
			}
	}).request();
}

function allprovince(response)
{
	var date = Json.evaluate(response);

	var title="选择您学校所在的省份:";
	$('countrylist').setHTML("");
	 var disp="";
	var tag=date.tag;
	disp+='<ul class="province">';
	for(var i=0;i<date.provinceses.length;i++)
	{
		disp+='<li><a onclick="university('+date.provinceses[i].pid+','+tag+')" href="#;">'+date.provinceses[i].pname+'</a></li>';
	}
	disp+='</ul><div class="fix"></div>'
	$('countrylist').setHTML(disp);
	$('title').setHTML(title);
}
function university(a,b)
{
   var url='';
	if(b==1){url='findperson!getschool.action?index='+a;}
	else{url='findperson!getcity.action?index='+a;}
	var myclasses = new Ajax(url, {
		method: 'get',
		onComplete: function(){
			showMask();
			$('schoolByProvince').setHTML(this.response.text);
			$('schoolByProvince').setStyle('display','block');
			$('yuanxiBySchool').setStyle('display','none');
			$('entranceYear').setStyle('display','none');
			$('classByYuanxi').setStyle('display','none');
			$('notFound').setStyle('display','none');
			}
	}).request();
}
function chooseuniversity(a,b)
{
    $('sname').value=a;
    $('sid').value=b;
    $('schoolname').value=a;
    $('school').value=b;
    var academy=$('academy').value;
	var profession=$('profession').value;
    closeTheDialog();
	var myAjax = new Ajax('findperson!academy.action?school='+b+'&academy='+academy+'&profession='+profession,{method: 'get',onComplete:academylist}).request();
}
function choosesch(a,b)
{
    alert('dddddd');
    $('schoolname').value=b;
    $('school').value=a;
    closeTheDialog();
}
function hometown()
{
	    var myclasses = new Ajax("findperson!hometown.action",
	    {
			method: 'get',
			onComplete: function()
			{
				showMask();
				hideSelect();
				$('dialogContent').setHTML(this.response.text);
				initDialog(550);
			}
	    }).request();
}
function allUniversity()
{
		var select=$('select').value;
	    var myclasses = new Ajax("findperson!allcountry.action?index="+select, {
		method: 'get',
		onComplete: function(){
			$('dialogContent').setHTML(this.response.text);
			initDialog(640,376);
			}
	}).request();
 }
 function choosecountry(a)
	{
	    var provinces=$('provinces').value;
	    if(provinces=="")
	    {}
	    else
	    {
	       var provinces=$('provinces').value;
		   var city=$('city').value;
		   var myAjax = new Ajax('findperson!onchangecountry.action?provinces='+provinces+'&city='+city+'&tag='+a,{method: 'get',onComplete:arealist}).request();
	    }
	}
  function arealist(response)
	{
		 var date = Json.evaluate(response);
		 $('provinces').options.length=0;
		 $('city').options.length=0;
		 $('town').options.length=0;
     　　	for(var i=0;i<date.provinceses.length;i++) {
            $('provinces').options[$('provinces').options.length]=new Option(date.provinceses[i].pname,date.provinceses[i].pid);
     　　	}
    	for(var i=0;i<date.citys.length;i++) {
           $('city').options[$('city').options.length]=new Option(date.citys[i].cname,date.citys[i].cid);
     　　	}
     	for(var i=0;i<date.towns.length;i++) {
           $('town').options[$('town').options.length]=new Option(date.towns[i].tname,date.towns[i].tid);
     　　	}
     	$('provinces').value=date.provinces;
     	$('city').value=date.city;
     	$('town').value=date.town;
	}
function universitylist()
{
	    var myclasses = new Ajax("findperson!allcountry.action?index=1", {
		method: 'get',
		onComplete: function(){
			$('dialogContent').setHTML(this.response.text);
			initDialog(640,376);
			}
	}).request();
 }
function highschoollist()
{
	    var myclasses = new Ajax("findperson!allcountry.action?index=2", {
		method: 'get',
		onComplete: function(){
			$('dialogContent').setHTML(this.response.text);
			initDialog(640,376);
			}
	}).request();
}
function choosehighschool(a,b)

{
    url='findperson!gettown.action?index='+a;
	$('schoolByProvince').setStyle('display','none');
		var myclasses = new Ajax(url, {
		method: 'get',
		onComplete: function(){
			$('selectStatus').setStyle('display','block');
			$('selectStatus').setHTML('<span id="confirmButton"></span><i id="mySelection"><b id="mySchool">'+b+'</b><b id="myCollege">( 选择县级市)</b><b id="myEntranceYear"></b><b id="myClass"></b></i>');
			$('yuanxiBySchool').setHTML(this.response.text);
			$('yuanxiBySchool').setStyle('height','200');
			$('yuanxiBySchool').setStyle('display','block');
			}
	}).request();
}
function selecttown(a,b)
{
   var url='findperson!chooseschool.action?index='+a;
	$('myClass').setHTML('(选择学校)');
	$('myCollege').setText(b);
	$('yuanxiBySchool').setStyle('display','none');
	var myclasses = new Ajax(url, {
		method: 'get',
		onComplete: function(){
			$('entranceYear').setHTML(this.response.text);
			$('entranceYear').setStyle('display','block');
			$('yuanxiBySchool').setStyle('display','none');
			$('notFound').setStyle('display','none');
			resetDialogSize();
			}
	}).request();
}
function confirmchoose(a,b,c)
{
    if(c==2||c==3)
    {
       $('shighschname').value=b;
       $('shighschid').value=a;
       $('sname').value=b;
       $('sid').value=a;
       closeTheDialog();
    }
    else if(c==4)
    {
       $('jhighschname').value=b;
       $('jhighschid').value=a;
       $('sname').value=b;
       $('sid').value=a;
       closeTheDialog();
    }
    else if(c==5||c==6)
    {
       $('gradeschname').value=b;
       $('gradeschid').value=a;
       $('sname').value=b;
       $('sid').value=a;
       closeTheDialog();
    }
    resetDialogSize();
}
function academylist(response)
{
	 var date = Json.evaluate(response);
		 $('academy').options.length=0;
     　　	for(var i=0;i<date.academylist.length;i++) {
            $('academy').options[$('academy').options.length]=new Option(date.academylist[i].aname,date.academylist[i].acid);
     　　	}
     	$('academy').value=date.academylist;
}
function chooseprofession()
{
    var school=$('school').value;
	var academy=$('academy').value;
	var profession=$('profession').value;
	var myAjax = new Ajax('findperson!professional.action?school='+school+'&academy='+academy+'&profession='+profession,{method: 'get',onComplete:prolist}).request();
}
function choosecity()
{
    var provinces=$('provinces').value;
	var myAjax = new Ajax('findperson!onchangeprovince.action?provinces='+provinces,{method: 'get',onComplete:citylist}).request();
}
function citylist(response)
{
    var date = Json.evaluate(response);
		 $('city').options.length=0;
    	for(var i=0;i<date.citys.length;i++) {
           $('city').options[$('city').options.length]=new Option(date.citys[i].cname,date.citys[i].cid);
     　　	}
     	$('city').value=date.city;
}
function prolist(response)
{
    var date = Json.evaluate(response);
    $('profession').options.length=0;
    for(var i=0;i<date.professionlist.length;i++) {
           $('profession').options[$('profession').options.length]=new Option(date.professionlist[i].pname,date.professionlist[i].pid);
     　　	}
     $('profession').value=date.professionlist;
}
function inviteFriend()
{
	window.location.href='friends!invitefriend.action';
}
function mainPage()
{
	window.location.href='mainindex!friendact.action';
}
function showname(){
	window.open('/blesswall!classmember.action','center','width=300 height=400');
}
function choosepic(id,imgsrc){
	var stringhtml='<input type="hidden" id="photoid" name="photoid" value="'+id+'"/>';
	stringhtml=stringhtml+'<img src="'+imgsrc+'"/>';
	$('set').setHTML(stringhtml);
}
function choosecolor(col){
	var sring='<input type="hidden" name="color" value="'+col+'"/>';
	$('col1').setHTML(sring);
}
function addWish(img,id,csid)
{			showMask();
			hideSelect();
			var idarray= new Array();
			var imgarray= new Array();
			imgarray=img.split(":");
			idarray=id.split(":");
		var str='<h3><span><a href="#;" title="关闭" onclick="closeTheDialog()"><img src="http://snsimgs.5460.net/v3/monster/imgs/tick.gif" width="16" height="16" border="0" /></a></span>添加祝福</h3>';
		str+='<div class="" style="padding:10px">';
		str+='<div class="form" style="margin:0;">';
		str+='<form name="addbless" id="addbless" action="blesswall!addbless.action" method="post" ><input type="hidden" name="csid" value="'+csid+'"/>';
		str+='<p><div id="addwish-boj" class="addwish-boj" style="margin-left:10px">祝福对象：<i id="fr-select" class="fr-auto-complate" style="display:none;top:23px !important;left:64px !important;top:25px;left:66px"></i>';
		str+='<iframe src="/v3/monster/blank.html" style="display:none;top:25px;left:66px" id="fr-select-fix" class="fr-select-fix"></iframe>';
		str+='<input type="text" name="shei" id="shei" value="" ReadOnly onclick="showfr('+csid+');" class="s" /><input type="hidden" id="toWho" ReadOnly name="toWho" value=""/><em id="upw2" style="red"></em></div></p>';
		str+='<div id="col1"></div>';
		str+='<p>选择表情：';
		for(i=0;i<imgarray.length-1;i++){
			str+='<img src="'+imgarray[i]+'" onclick="choosepic(\''+idarray[i]+'\',\''+imgarray[i]+'\')" />';
		}
		str+='&nbsp;</p>';
		str+='<div id="set"></div>';
		str+='			<p>字条颜色：<select id="" onchange="choosecolor(this.value)">';
		str+='				<option selected value="black">黑色</option>';
		str+='				<option value="red">红色</option>';
		str+='				<option value="blue">蓝色</option>';
		str+='			</select></p>';
		str+='			<p>祝福内容：(最多输入100个字)</p>';
		str+='			<p><textarea type="text" id="content" name="content" style="width:350px;height:100px;"></textarea></p><p><em id="upw3" style="red"></em></p>';
		str+='			<p><input type="button" class="b" value="添加祝福" name="" onclick="validateaddbless()" /></p>';
		str+='</form>';
		str+='		</div>';
		str+='	</div>';
		$('dialogContent').setHTML(str);
		initDialog(420,420);
}
function showfr(csid)
{
	var myclasses = new Ajax("blesswall!classmember.action?csid="+csid, {
		method: 'get',
		onComplete: function(){
			showMask();
			hideSelect()
			$('fr-select').setHTML(this.response.text);
			$('fr-select-fix').setStyle('width','120px');
			$('fr-select-fix').setStyle('height','150px');
			$('fr-select-fix').show();
			$('fr-select').show();
			}
	}).request();
}
function selectFr(a)
{
	var name = $('m_'+a).getText();
	$('shei').value = name;
	$('toWho').value=a;
	$('fr-select-fix').hide();
	$('fr-select').hide();
}

function validateaddbless(){
		value1=document.getElementById('shei').value;
		value2=document.getElementById('content').value;
		value3=document.getElementById('addbless');
		if(value1==null||value1==''){
			$('upw2').setStyle('color','red');
			$('upw2').setText("您没选祝福对象");
			return (false);
		}
		if(value2==null||value2==''){
			$('upw3').setStyle('color','red');
			$('upw3').setText("说点什么吧");
			return (false);
		}
		if(value2.length>100){
			$('upw3').setStyle('color','red');
			$('upw3').setText("最多输入100个字哦.");
			return (false);
		}
		value3.submit();
		closeTheDialog();
		return (true);
}
function chooseyear(a)
{
    var e=a.id;
    var starttime=a.value;
	var myAjax = new Ajax('friends!changeyear.action?stime='+starttime+"&id="+e,{method: 'get',onComplete:yearlist}).request();
}
function yearlist(response)
{
   var date = Json.evaluate(response);
    $(date.id+'_etime').options.length=0;
    for(var i=0;i<date.yearlist.length;i++) {
           $(date.id+'_etime').options[$(date.id+'_etime').options.length]=new Option(date.yearlist[i].year);
     　　	}
   $(date.id+'_etime').value=date.yearlist;
}


function changeyear(a,b)
{
    var starttime=a.value;
	var myAjax = new Ajax('friends!changeyear.action?stime='+starttime+'&flag='+b,{method: 'get',onComplete:cyearlist}).request();
}
function cyearlist(response)
{
    var date = Json.evaluate(response);
    if(date.flag==1)
    {
       $('etime').options.length=0;
       for(var i=0;i<date.yearlist.length;i++)
       {
           $('etime').options[$('etime').options.length]=new Option(date.yearlist[i].year);
     　 }
       $('etime').value=date.yearlist;
    }
    if(date.flag==3)
    {
       $('liveetime').options.length=0;
       for(var i=0;i<date.yearlist.length;i++)
       {
           $('liveetime').options[$('liveetime').options.length]=new Option(date.yearlist[i].year);
     　 }
       $('liveetime').value=date.yearlist;
    }
    if(date.flag==2)
    {
       $('worketime').options.length=0;
       for(var i=0;i<date.yearlist.length;i++)
       {
           $('worketime').options[$('worketime').options.length]=new Option(date.yearlist[i].year);
     　 }
       $('worketime').value=date.yearlist;
    }
}


//show / hide video area
function showVideo(a)
{

	var bb = $('contentvedio_'+ a).getStyle('display');
//	var myAjax = new Ajax('share!findVedioCode.action?sid='+a,{method: 'get',onComplete:unreadwhisper}).request();
	if(bb=='none'){
	var myclasses = new Ajax("share!findVedioCode.action?sid="+a, {
		method: 'get',
		onComplete: function(){
			$('vedio_'+a).setHTML(this.response.text);
			$('contentvedio_'+a).setStyle('display','block');
			$('content_'+a).setStyle('display','none');
			}
	}).request();
	}else{
		$('vedio_'+a).setHTML("  ");
		$('contentvedio_'+a).setStyle('display','none');
		$('content_'+a).setStyle('display','block');

	}
}
function selectsyear(a,b,c)
{
   var now = new Date();
   var year = now.getFullYear();
   if(b==1)
   {
        $('etime_'+c).options.length=0;
        for(var i=a.value;i<=year;i++)
	    {
	       $('etime_'+c).options[$('etime_'+c).options.length]=new Option(i,i);
	    }
   }
   if(b==2)
   {
        $('wetime_'+c).options.length=0;
        for(var i=a.value;i<=year;i++)
	    {
	       $('wetime_'+c).options[$('wetime_'+c).options.length]=new Option(i,i);
	    }
   }
   if(b==3)
   {
        $('letime_'+c).options.length=0;
        for(var i=a.value;i<=year;i++)
	    {
	       $('letime_'+c).options[$('letime_'+c).options.length]=new Option(i,i);
	    }
   }
}


function addshare(zhuid){
	var urllink=document.getElementById('urllink').value;
	var str='<h3><span><a href="#;" title="关闭" onclick="closeTheDialog()"><img src="http://snsimgs.5460.net/v3/monster/imgs/tick.gif" width="16" height="16" border="0" /></a></span>共享URL</h3>';
		str+='		<div class="form" style="margin:0;">';
		str+='<form name="addbless" id="addshare" action="share!addshare.action" method="post" >';
		str+='			<p>网址：<input type="hidden" name="zhuid" value="'+zhuid+'"/><input type="text" name="url" id="url" value="'+urllink+'" class="s" /><em id="upw4" style="red"></em></p>';
		str+='			<p>分享给：<select id="" name="status">';
		str+='				<option value="2">好友</option>';
		str+='				<option value="3">同学</option>';
		str+='				<option value="1">所有人</option>';
		str+='			</select><input type="hidden" name="objectid" value="99"/></p>';
		str+='			<p>说明：</p>';
		str+='			<p><textarea type="text" id="remark" name="remark" style="width:350px;height:100px;"></textarea></p><p><em id="upw3" style="red"></em></p>';
		str+='			<p><input type="button" class="b" value="添加" name="" onclick=" validateaddshare()" /></p>';
		str+='</form>';
		str+='		</div>';
		str+='	</div>';
		$('dialogContent').setHTML(str);
		initDialog(400,370);
}
//pdl add 2009-08-19 start
function addapprovalapply(csid){
	var settoadmin = new Ajax("selectclass!settoadmin.action?csid="+csid, {
		method: 'get',
		onComplete: function(){
			$('dialogContent').setHTML(this.response.text);
			initDialog(520,250);			
			//resetDialogSize();
			}
	}).request();
		
}
function caculate()
{	
		var name=$('studentname').value;		
		$('dispstudentname').setHTML(name);		
		resetDialogSize();	
}
function sendsmsstd(){
   var name=$('studentname').value;
   var mobil=$('mobilenum').value;
   if(name.length<1){
   	   alert("同学姓名不能为空!");
   	   $('studentname').focus();
       return false;
   }
   if(mobil.length<5){
     alert("电话号码格式不正确!");
      $('mobilenum').focus();
      return false
   }
   return true;
}
function xuanzewhat(csid){   
          
    if($('index0').checked==true){      
      var settoadmin = new Ajax("sendsms!sendsmstostd.action", {
		method: 'get',
		onComplete: function(){
		    closeClassJoinDialog(); 
			$('dialogContent').setHTML(this.response.text);
			initDialog(320,210);
			}
	}).request();
    }else if($('index1').checked==true){
    	CopyText(csid);
    }else if($('index-1').checked==true){    	
    	var settoadmin = new Ajax("selectclass!sendstdmail.action?csid="+csid, {
		method: 'get',
		onComplete: function(){	
		  if(this.response.text == ''){
		     alert("5460已经通过邮件群发为您通知了本班的所有同学，请耐心等待同学的批准!");			    
		  }else{
		      alert("您已经通过邮件群发给本班的所有同学，请耐心等待同学的批准!");
		  }
		  	
			}
	}).request();
    }
}
//end
function validateaddshare(){
	var value=document.getElementById('url').value;
	var remark=document.getElementById('remark').value;
	var strRegex ="[a-zA-z]+://[^s]*";
        var re=new RegExp(strRegex);
	if(!re.test(value))
	{

	$('upw4').setStyle('color','red');
	$('upw4').setText("填写正确的URL");
		return ;
	}
	if(remark==''){
		$('upw3').setStyle('color','red');
		$('upw3').setText("写点吧");
		return ;
	}
	if(value!=''&&remark!='')
	document.getElementById('addshare').submit();
}

function CopyText(id)
{
    copyToClipboard(document.getElementById(id).value);
    alert("复制成功,请粘贴到你的QQ/MSN上推荐给你的好友");
}
function copyToClipboard(txt) {
  if (navigator.userAgent.indexOf("MSIE") != -1) {
		window.clipboardData.setData("Text",txt);
     } else {
          try {
               netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect");
          } catch (e) {
               alert("被浏览器拒绝！\n请在浏览器地址栏输入'about:config'并回车\n然后将'signed.applets.codebase_principal_support'设置为'true'");
          }
          var clip = Components.classes['@mozilla.org/widget/clipboard;1'].createInstance(Components.interfaces.nsIClipboard);
          if (!clip)
               return;
          var trans = Components.classes['@mozilla.org/widget/transferable;1'].createInstance(Components.interfaces.nsITransferable);
          if (!trans)
               return;
          trans.addDataFlavor('text/unicode');
          var str = new Object();
          var len = new Object();
          var str = Components.classes["@mozilla.org/supports-string;1"].createInstance(Components.interfaces.nsISupportsString);
          var copytext = txt;
          str.data = copytext;
          trans.setTransferData("text/unicode",str,copytext.length*2);
          var clipid = Components.interfaces.nsIClipboard;
          if (!clip)
               return false;
          clip.setData(trans,null,clipid.kGlobalClipboard);
     }
}
function checkname(theform)
{
   if(theform.name.value.length<1)
   {
       alert("请输入您要查找的人的姓名");
       theform.name.focus();
       return (false);
   }
   return true;
}

//悄悄话提示
var sms_exist = 0;
var title_blink = 0;


function flashTitleStart() {
	var sms;
	sms = flashTitle.periodical(1000);//title闪动
}
//function checkMsg()
//{
	//var myAjax = new Ajax('whisper!checkmsg.action',{method: 'get',onComplete:unreadwhisper}).request();
//}
function flashTitle() {
				var tt = '5460|中国同学录';
				if(sms_exist = 1)
				{
					if(title_blink % 2 == 0)
					{
						document.title = '[New SMS!]  '+tt;
					}else{
						document.title = '[SMS New!]  '+tt;
					}
					title_blink++;
				}else{
					document.title = tt;
				}
			}

function tipsDelete(elements,deleteMark,elementPre,actionUrl) // 块ID,触发元素的class,被删除块的id前缀,删除请求的URL
{
	var delBtns = $(elements).getElements('a[class='+deleteMark+']');
	delBtns.each(function(element) {
		element.onclick = function(event){
			var event = new Event(event);

			var id = element.getProperty('rel');
			

			theX = event.page.x - 45;
			theY = event.page.y - 114; // for IE
			theY2 = event.page.y - 136; // For FF

			dd = '<div id="tips_delete" style="display:none;top:'+theY2+'px !important;top:'+theY+'px;left:'+theX+'px" class="tour  layout_bottom"><div class="t_container"><div class="ar"><img src="http://snsimgs.5460.net/v3/monster/imgs/tips_ar_bottom.gif"></div><div class="ct"><h2>确定要删除吗</h2><p>删除后将不可恢复.</p><p><input type="button" value="删除" class="b" id="confirm-del"><input type="button" value="取消" onclick="javascript:operationCancle()" class="b"></p></div></div></div>';

			$('userOperation').setHTML(dd);
			$('userOperation').show();
			$('tips_delete').setStyle('display','block');

			$('confirm-del').addEvent('click',function(){
				var XHRDel = new XHR({method: 'post'});
				var url = actionUrl+id;
				XHRDel.send(url);

				new Fx.Style('tips_delete', 'opacity').start(1,0);
				new Fx.Style(elementPre+id, 'opacity').start(1,0);
				(function(){$(elementPre+id).remove();}).delay(1000);
				/**以下三行需注意:
				   第一行是获取层miniComment里class=miniBlogComment的子层的个数
				   最后一行,页面中有个em标签,id为miniBlogNum,将它的显示为层miniComment的子层的个数

				var aa=$('miniComment').getElements('div[class=miniBlogComment]');
		        var bb = aa.length-1;
		        $('miniBlogNum_'+id).setText(bb);**/
			})
		}
	})
}
//dialog box tab switch
function tabCr(a)
{
	var tb = $$('#dialog_box li');
	tb.each(function(element) {
		element.removeClass('current');
	});
	var tbct = $$('#dialog_box div.tab_ct');
	tbct.each(function(element) {
		element.hide();
	});
	$('tab_'+a).addClass('current');
	$('tab_ct_'+a).show();
	resetDialogSize();
}

function tipsDeleteSingle(deleteMark,actionUrl) // 触发元素的ID,删除请求的URL,删除后转向的URL
{
		$(deleteMark).onclick = function(event){
			var event = new Event(event);

			var id = $(deleteMark).getProperty('rel');
			var pages=1;
			theX = event.page.x - 45;
			theY = event.page.y - 114; // for IE
			theY2 = event.page.y - 136; // For FF

			dd = '<div id="tips_delete" style="display:none;top:'+theY2+'px !important;top:'+theY+'px;left:'+theX+'px" class="tour  layout_bottom"><div class="t_container"><div class="ar"><img src="http://snsimgs.5460.net/v3/monster/imgs/tips_ar_bottom.gif"></div><div class="ct"><h2>确定要删除吗？</h2><p>删除后将不可恢复.</p><p><input type="button" value="删除" class="b" id="confirm-del"><input type="button" value="取消" onclick="javascript:operationCancle()" class="b"></p></div></div></div>';

			$('userOperation').setHTML(dd);
			$('userOperation').show();
			$('tips_delete').setStyle('display','block');

			$('confirm-del').addEvent('click',function(){
			window.location.href=actionUrl+id;
                /*
			    var myajax = new Ajax(actionUrl+id, {
				method: 'get',
				onComplete: function(){
					//$('email_check_msg').setText(this.response.text);
					new Fx.Style('tips_delete', 'opacity').start(1,0);
					window.location.href=forwardUrl+pages;
				}
				}).request();
               */


				/*var XHRDel = new XHR({method: 'post'});
				var url = actionUrl+id;
				alert(url);
				XHRDel.send(url);
				XHRDel.onStateChange(
				function(){
				alert(forwardUrl+pages);
				new Fx.Style('tips_delete', 'opacity').start(1,0);
				}
				)*/
			})
		}
}

function tipsDeleteSingleforapp(deleteMark,actionUrl,forwardUrl) // 触发元素的ID,删除请求的URL,删除后转向的URL
{
		$(deleteMark).onclick = function(event){
			var event = new Event(event);

			var id = $(deleteMark).getProperty('rel');
			var pages=1;
			theX = event.page.x - 45;
			theY = event.page.y - 114; // for IE
			theY2 = event.page.y - 136; // For FF

			dd = '<div id="tips_delete" style="display:none;top:'+theY2+'px !important;top:'+theY+'px;left:'+theX+'px" class="tour  layout_bottom"><div class="t_container"><div class="ar"><img src="http://snsimgs.5460.net/v3/monster/imgs/tips_ar_bottom.gif"></div><div class="ct"><h2>确定要卸载吗？</h2><p>卸载后可在继续添加.</p><p><input type="button" value="卸载" class="b" id="confirm-del"><input type="button" value="取消" onclick="javascript:operationCancle()" class="b"></p></div></div></div>';

			$('userOperation').setHTML(dd);
			$('userOperation').show();
			$('tips_delete').setStyle('display','block');

			$('confirm-del').addEvent('click',function(){

		//	    var myajax = new Ajax(actionUrl+id, {
		//		method: 'get',
		//		onComplete: function(){
					//$('email_check_msg').setText(this.response.text);
		//			new Fx.Style('tips_delete', 'opacity').start(1,0);
		//			window.location.href=forwardUrl+pages;
		//		}
		//		}).request();






				/*var XHRDel = new XHR({method: 'post'});
				var url = actionUrl+id;
				alert(url);
				XHRDel.send(url);
				XHRDel.onStateChange(
				function(){
				alert(forwardUrl+pages);
				new Fx.Style('tips_delete', 'opacity').start(1,0);
				}
				)*/
			})
		}
}


function addIMInvite(csid,flag)
{
	var name=encodeURI($('classmatename').value);
	var html=$('imInviteRec').innerHTML;
	if(name==''){
	$('setname').setHTML('名字不能为空');
	return;
	}
	$('setname').setHTML('');
	var myclasses = new Ajax("classnummanage!inviteToQq.action?flag="+flag+"&csid="+csid+"&name="+name, {
		method: 'get',
		onComplete: function(){
			$('imInviteRec').show();
			$('imInviteRec').setHTML(html+this.response.text);
			}
	}).request();
	flag=flag+1;
}
function copytoborad(content){
	var str1='<h3><span><a href="#;" title="关闭" onclick="closeTheDialog()"><img src="http://snsimgs.5460.net/v3/monster/imgs/tick.gif" width="16" height="16" border="0" /></a></span>邀请代码已生成</h3>';
	if (navigator.userAgent.indexOf("MSIE") != -1) {
		window.clipboardData.setData("Text",content);
		$('dialogContent').setHTML(str1+'<div class="desc"><p style="color:red">'+content+'</p><p>邀请代码已经复制到剪切板</p><p>您可以在QQ或MSN聊天窗口中直接粘贴发给您的同学!</p></div>');
		initDialog(400,200);
	}else{
		try {
               netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect");
          } catch (e) {
               alert("被浏览器拒绝！\n请在浏览器地址栏输入'about:config'并回车\n然后将'signed.applets.codebase_principal_support'设置为'true'");
          }
          var clip = Components.classes['@mozilla.org/widget/clipboard;1'].createInstance(Components.interfaces.nsIClipboard);
          if (!clip)
               return;
          var trans = Components.classes['@mozilla.org/widget/transferable;1'].createInstance(Components.interfaces.nsITransferable);
          if (!trans)
               return;
          trans.addDataFlavor('text/unicode');
          var str = new Object();
          var len = new Object();
          var str = Components.classes["@mozilla.org/supports-string;1"].createInstance(Components.interfaces.nsISupportsString);
          var copytext = content;
          str.data = copytext;
          trans.setTransferData("text/unicode",str,copytext.length*2);
          var clipid = Components.interfaces.nsIClipboard;
          if (!clip)
               return false;
          clip.setData(trans,null,clipid.kGlobalClipboard);
     //     alert(str);
          $('dialogContent').setHTML(str1+'<div class="desc"><p style="color:red">'+content+'</p><p>邀请代码已经复制到剪切板</p><p>您可以在QQ或MSN聊天窗口中直接粘贴发给您的同学!</p></div>');
		  initDialog(400,200);
	//	$('dialogContent').setHTML(str+'<div class="desc"><p>抱歉您的浏览器不能自动复制到剪切板您需要手动复制这段红色代码<p><p style="color:red">'+content+'</p><p>粘贴到QQ或者MSN发给您好友！<p></div>');
	//	initDialog(500,200);
	}


}
function removeinvite(a){
	$('invite_'+ a).remove();
}
function initDialogs(a)
{
	var boxWd = a;
	var tp = document.documentElement.scrollLeft;
	var boxTop = document.documentElement.scrollTop+120;
	var bb = $('mac').getSize();
	/*
	$('dialogMask').setStyle('width',778);
	$('dialogMask').setStyle('left',bb['size']['x'] -777);
	$('dialogMask').setStyle('top',20);
	$('dialogMask').show();
	*/
	$('box_dialog').setStyle('width',a+34);
	$('box_dialog').setStyle('left',(bb['size']['x']-boxWd) / 2);
	$('box_dialog').setStyle('top',boxTop);
	$('box_dialog').show();
}
function DrawImage(ImgD){
	var image=new Image();
	image.src=ImgD.src;
	if(image.width>0 && image.height>0){
		if(image.width>128){
			ImgD.width=128;
			ImgD.height=(image.height*128)/image.width;
			return ;
		}
		if(image.height>170){
			 ImgD.height=170;
		 	ImgD.width=(image.width*480)/image.height;
		}
	}
}

//////////////////////////////////////////////////////////////////////////////////////
function findcountry(a,b,c,d)
{
	//生成国家seletor
	var geoCountry = Json.evaluate(countryDB);
	var selectors_country = '<select id="country" name="country" onchange="findprovince(this.value)">';
	var gcNum = geoCountry.length;
	for(var i=0;i<gcNum;i++)
	{
		if(i == a)
		{
			selectors_country += '<option value="'+geoCountry[i].i+'" selected="true">'+geoCountry[i].n+'</option>';
		}else{
			selectors_country += '<option value="'+geoCountry[i].i+'">'+geoCountry[i].n+'</option>';
		}
	}
	selectors_country += '</select>';
	$('country_container').setHTML(selectors_country);
	$('country_container').show();

	//生成省份seletor
	if(b == 0)
	{
		selectors += '&nbsp;&nbsp;<select id="province" name="province"><option></option></select>';
	}else{
		var pAjax = new Ajax("/v3/json/geo/p/geo_p_"+a+".JSON", {
			method: 'get',
			onComplete: function(){
				var provinceOption = Json.evaluate(this.response.text);
				var selectors_province = '&nbsp;<select id="province" name="province" onchange="findcity(this.value)"><option value="0">省份</option>';
				var poNum = provinceOption.length;
				for(var p=0; p<poNum; p++)
				{
					if(provinceOption[p].i == b)
					{
						selectors_province += '<option selected="true" value="'+provinceOption[p].i+'">'+provinceOption[p].n+'</option>';
					}else{
						selectors_province += '<option value="'+provinceOption[p].i+'">'+provinceOption[p].n+'</option>';
					}
				}
				$('province_container').setHTML(selectors_province);
				$('province_container').show();
			}
		}).request();
	}

	//生成城市selector
	if(c == 0)
	{
		selectors += '&nbsp;&nbsp;<select id="city" name="city"><option></option></select>';
	}else{
		var pAjax = new Ajax("/v3/json/geo/c/geo_c_"+b+".JSON", {
			method: 'get',
			onComplete: function(){
				var cityOption = Json.evaluate(this.response.text);
				var selectors_city = '&nbsp;<select id="city" name="city" onchange="findereacity(this.value)"><option value="0">城市</option>';
				poNum2 = cityOption.length;
				for(var p=0; p<poNum2; p++)
				{
					if(cityOption[p].i == c)
					{
						selectors_city += '<option selected="true" value="'+cityOption[p].i+'">'+cityOption[p].n+'</option>';
					}else{
						selectors_city += '<option value="'+cityOption[p].i+'">'+cityOption[p].n+'</option>';
					}
				}
				$('city_container').setHTML(selectors_city);
				$('city_container').show();
			}
		}).request();
	}
		//生成地级市selector
	if(d == 0)
	{
		selectors += '&nbsp;&nbsp;<select id="ereacity" name="ereacity"><option></option></select>';
	}else{
		var pAjax = new Ajax("/v3/json/geo/a/geo_a_"+c+".JSON", {
			method: 'get',
			onComplete: function(){
				var ereacityOption = Json.evaluate(this.response.text);
				var selectors_ereacity = '&nbsp;<select id="ereacity" name="ereacity" ><option value="0">地区</option>';
				poNum3 = ereacityOption.length;
				for(var p=0; p<poNum3; p++)
				{
					if(ereacityOption[p].i == d)
					{
						selectors_ereacity += '<option selected="true" value="'+ereacityOption[p].i+'">'+ereacityOption[p].n+'</option>';
					}else{
						selectors_ereacity += '<option value="'+ereacityOption[p].i+'">'+ereacityOption[p].n+'</option>';
					}
				}
				$('ereacity_container').setHTML(selectors_ereacity);
				$('ereacity_container').show();
			}
		}).request();
	}
}
//显示某国家下面的省份信息
function findprovince(a,b,c,d)
{
	var pAjax = new Ajax("/v3/json/geo/p/geo_p_"+a+".JSON", {
		method: 'get',
		onComplete: function(){
			if(this.response.text == '[]')
			{
				//$('area_a').setHTML('很抱歉.我们目前没有该国家的省份,请直接选择学校.');
				$('province_container').hide();
				$('city_container').hide();
				$('ereacity_container').hide();
			}else{
				findcountry(a,b,c,d);
				$('province_container').show();
				$('city_container').hide();
				$('ereacity_container').hide();
				//$('area_a').setHTML('请选择学校所在的省份、城市或地区');
			}
		}
	}).request();
}
//显示某省份下面的城市/区信息
function findcity(a)
{
	var pAjax = new Ajax("/v3/json/geo/c/geo_c_"+a+".JSON", {
		method: 'get',
		onComplete: function(){
			if(this.response.text == '[]')
			{
				$('city_container').setStyle('display','none');
			}else{
				var cityData = Json.evaluate(this.response.text);
				var citySelector;
				citySelector = '&nbsp;<select id="city" name="city" onchange="findereacity(this.value)"><option value="0">城市</option>';
				var cdNum3 = cityData.length;
				for(var c=0; c<cdNum3; c++)
				{
					if(cityData[c].i == a)
					{
						citySelector += '<option selected="true" value="'+cityData[c].i+'">'+cityData[c].n+'</option>';
					}else{
						citySelector += '<option value="'+cityData[c].i+'">'+cityData[c].n+'</option>';
					}
				}
					citySelector += '</select>';

				$('city_container').setHTML(citySelector);
				$('city_container').show();
				$('ereacity_container').hide();

			}
		}
	}).request();
}
//显示某城市下的地级市信息
function findereacity(a)
{
		var pAjax = new Ajax("/v3/json/geo/a/geo_a_"+a+".JSON", {
		method: 'get',
		onComplete: function(){
			if(this.response.text == '[]')
			{
				$('ereacity_container').setStyle('display','none');
			}else{
				var ereacityData = Json.evaluate(this.response.text);
				var ereacitySelector;
				ereacitySelector = '&nbsp;<select id="ereacity" name="ereacity" ><option value="0">地区</option>';
				var cdNum3 = ereacityData.length;
				for(var c=0; c<cdNum3; c++)
				{
					if(ereacityData[c].i == a)
					{
						ereacitySelector += '<option selected="true" value="'+ereacityData[c].i+'">'+ereacityData[c].n+'</option>';
					}else{
						ereacitySelector += '<option value="'+ereacityData[c].i+'">'+ereacityData[c].n+'</option>';
					}
				}
					ereacitySelector += '</select>';

				$('ereacity_container').setHTML(ereacitySelector);
				$('ereacity_container').show();

			}
		}
	}).request();
}
function findoldcountry(a,b,c,d)
{
	//生成国家seletor
	var geoCountry = Json.evaluate(countryDB);
	var selectors_oldcountry = '<select id="oldcountry" name="oldcountry" onchange="findoldprovince(this.value)">';
	var gcNum = geoCountry.length;
	for(var i=0;i<gcNum;i++)
	{
		if(i == a)
		{
			selectors_oldcountry += '<option value="'+geoCountry[i].i+'" selected="true">'+geoCountry[i].n+'</option>';
		}else{
			selectors_oldcountry += '<option value="'+geoCountry[i].i+'">'+geoCountry[i].n+'</option>';
		}
	}
	selectors_oldcountry += '</select>';
	$('oldcountry_container').setHTML(selectors_oldcountry);
	$('oldcountry_container').show();

	//生成省份seletor
	if(b == 0)
	{
		selectors += '&nbsp;&nbsp;<select id="oldprovince" name="oldprovince"><option></option></select>';
	}else{
		var pAjax = new Ajax("/v3/json/geo/p/geo_p_"+a+".JSON", {
			method: 'get',
			onComplete: function(){
				var oldprovinceOption = Json.evaluate(this.response.text);
				var selectors_oldprovince = '&nbsp;<select id="oldprovince" name="oldprovince" onchange="findoldcity(this.value)"><option value="0">省份</option>';
				var poNum = oldprovinceOption.length;
				for(var p=0; p<poNum; p++)
				{
					if(oldprovinceOption[p].i == b)
					{
						selectors_oldprovince += '<option selected="true" value="'+oldprovinceOption[p].i+'">'+oldprovinceOption[p].n+'</option>';
					}else{
						selectors_oldprovince += '<option value="'+oldprovinceOption[p].i+'">'+oldprovinceOption[p].n+'</option>';
					}
				}
				$('oldprovince_container').setHTML(selectors_oldprovince);
				$('oldprovince_container').show();
			}
		}).request();
	}

	//生成城市selector
	if(c == 0)
	{
		selectors += '&nbsp;&nbsp;<select id="oldcity" name="oldcity"><option></option></select>';
	}else{
		var pAjax = new Ajax("/v3/json/geo/c/geo_c_"+b+".JSON", {
			method: 'get',
			onComplete: function(){
				var oldcityOption = Json.evaluate(this.response.text);
				var selectors_oldcity = '&nbsp;<select id="oldcity" name="oldcity" onchange="findoldereacity(this.value)"><option value="0">城市</option>';
				poNum2 = oldcityOption.length;
				for(var p=0; p<poNum2; p++)
				{
					if(oldcityOption[p].i == c)
					{
						selectors_oldcity += '<option selected="true" value="'+oldcityOption[p].i+'">'+oldcityOption[p].n+'</option>';
					}else{
						selectors_oldcity += '<option value="'+oldcityOption[p].i+'">'+oldcityOption[p].n+'</option>';
					}
				}
				$('oldcity_container').setHTML(selectors_oldcity);
				$('oldcity_container').show();
			}
		}).request();
	}
		//生成地级市selector
	if(d == 0)
	{
		selectors += '&nbsp;&nbsp;<select id="oldereacity" name="oldereacity"><option></option></select>';
	}else{
		var pAjax = new Ajax("/v3/json/geo/a/geo_a_"+c+".JSON", {
			method: 'get',
			onComplete: function(){
				var oldereacityOption = Json.evaluate(this.response.text);
				var selectors_oldereacity = '&nbsp;<select id="oldereacity" name="oldereacity" ><option value="0">地区</option>';
				poNum3 = oldereacityOption.length;
				for(var p=0; p<poNum3; p++)
				{
					if(oldereacityOption[p].i == d)
					{
						selectors_oldereacity += '<option selected="true" value="'+oldereacityOption[p].i+'">'+oldereacityOption[p].n+'</option>';
					}else{
						selectors_oldereacity += '<option value="'+oldereacityOption[p].i+'">'+oldereacityOption[p].n+'</option>';
					}
				}
				$('oldereacity_container').setHTML(selectors_oldereacity);
				$('oldereacity_container').show();
			}
		}).request();
	}
}
//显示某国家下面的省份信息
function findoldprovince(a,b,c,d)
{
	var pAjax = new Ajax("/v3/json/geo/p/geo_p_"+a+".JSON", {
		method: 'get',
		onComplete: function(){
			if(this.response.text == '[]')
			{
				//$('area_a').setHTML('很抱歉.我们目前没有该国家的省份,请直接选择学校.');
				$('oldprovince_container').hide();
				$('oldcity_container').hide();
				$('oldereacity_container').hide();
			}else{
				findoldcountry(a,b,c,d);
				$('oldprovince_container').show();
				$('oldcity_container').hide();
				$('oldereacity_container').hide();
				//$('area_a').setHTML('请选择学校所在的省份、城市或地区');
			}
		}
	}).request();
}
//显示某省份下面的城市/区信息
function findoldcity(a)
{
	var pAjax = new Ajax("/v3/json/geo/c/geo_c_"+a+".JSON", {
		method: 'get',
		onComplete: function(){
			if(this.response.text == '[]')
			{
				$('oldcity_container').setStyle('display','none');
			}else{
				var oldcityData = Json.evaluate(this.response.text);
				var oldcitySelector;
				oldcitySelector = '&nbsp;<select id="city" name="oldcity" onchange="findoldereacity(this.value)"><option value="0">城市</option>';
				var cdNum3 = oldcityData.length;
				for(var c=0; c<cdNum3; c++)
				{
					if(oldcityData[c].i == a)
					{
						oldcitySelector += '<option selected="true" value="'+oldcityData[c].i+'">'+oldcityData[c].n+'</option>';
					}else{
						oldcitySelector += '<option value="'+oldcityData[c].i+'">'+oldcityData[c].n+'</option>';
					}
				}
					oldcitySelector += '</select>';

				$('oldcity_container').setHTML(oldcitySelector);
				$('oldcity_container').show();
				$('oldereacity_container').hide();

			}
		}
	}).request();
}
//显示某城市下的地级市信息
function findoldereacity(a)
{
		var pAjax = new Ajax("/v3/json/geo/a/geo_a_"+a+".JSON", {
		method: 'get',
		onComplete: function(){
			if(this.response.text == '[]')
			{
				$('oldereacity_container').setStyle('display','none');
			}else{
				var oldereacityData = Json.evaluate(this.response.text);
				var oldereacitySelector;
				oldereacitySelector = '&nbsp;<select id="oldereacity" name="oldereacity" ><option value="0">地区</option>';
				var cdNum3 = oldereacityData.length;
				for(var c=0; c<cdNum3; c++)
				{
					if(oldereacityData[c].i == a)
					{
						oldereacitySelector += '<option selected="true" value="'+oldereacityData[c].i+'">'+oldereacityData[c].n+'</option>';
					}else{
						oldereacitySelector += '<option value="'+oldereacityData[c].i+'">'+oldereacityData[c].n+'</option>';
					}
				}
					oldereacitySelector += '</select>';

				$('oldereacity_container').setHTML(oldereacitySelector);
				$('oldereacity_container').show();

			}
		}
	}).request();
}
////////////////////////////////////////////////////////////
/* 找学校相关 */
function classRegPan()
{
	var default_country = $('client_geo_country').value;
	var default_province = $('client_geo_province').value;
	var default_city = $('client_geo_city').value;
	var school_type = $('school_type').value;
	var myclasses = new Ajax("selectclass!classRegStep.action", {
		method: 'get',
		onComplete: function(){
			$('dialogContent').setHTML(this.response.text);
			initDialog(650,376);
			choiseClass(school_type,default_country,default_province,default_city); //(学校类型,默认国家,默认省份,默认城市)(2,0,13,4302)
			//choiseClass(2,10000,11013,1101302);//中学,中国,湖南,株洲
			//choiseClass(2,0,3,2305) 类型为1(大学)的时候,d第二个参数是默认的国家代码,通常是0(中国),在省份不明确的情况下,第三位要为1(北京),第四位为0(无意义)
			resetDialogSize();
			}
	}).request();
}
/*整版注册*/
function classRegStep_1()
{
		//alert("111");
		header('Content-Type:text/html;charset=gb2312');
		header('Cache-Control:no-cache');
		$('dialogContent').setHTML('<h3><span><a href="#;" title="关闭" onclick="closeClassJoinDialog()"><img src="http://snsimgs.5460.net/v3/monster/imgs/tick.gif" width="16" height="16" border="0" /></a></span><b id="box_title">找到您的班级</b></h3><div id="dialog_box"><div id="joinClass"><div id="selectors" class="selectors" style="height:26px"><span id="eventStep">步骤1/3&nbsp;&nbsp;<img src="http://snsimgs.5460.net/v3/monster/imgs/step_3_1.jpg" align="absmiddle" width="64" height="14"></span><div id="selectForm">学校所在地:&nbsp;<em id="geo_country_container" style="display:none"><select id="geo_country" name="geo_country" onchange="showProvince(this.value)"></select></em>&nbsp;<em id="geo_province_container" style="display:none">&nbsp;<select id="geo_province" name="geo_province" onchange="showCity(this.value)"></select></em>&nbsp;<em id="geo_city_container" style="display:none">&nbsp;<select id="geo_city" name="geo_city" onchange="showArea(this.value)"></select></em></div></div><div id="area_a" class="list-area-short" style="display:none"></div><div id="operation" class="step"><span id="filters"><input type="text" style="width: 100px" class="s searchs" id="collegeFilter" name="" /><input type="button" id="filterBtn" name="" value="搜索学校" class="b" style="padding:2px"></span><i id="selectedSchool">&nbsp;</i><div class="fix"></div></div><div id="area_b" style="display:none"></div><div id="area_c" class="list-area-long2" style="display:none;border-top:none"></div></div></div>');
}

//显示加班的表单
function showTypeSelector()
{
	$('addClassSelectorForm').show();
}
function choiseClass(act,dCountry,dProvince,dCity)
{
	if(act == 1)       //大学
	{
		$('box_title').setHTML('找到您的大学班级<input type="hidden" id="sType" name="sType" value="'+act+'">');
		getCollegeGeo(dCountry,dProvince);
		//showCollege(dProvince);
		getDataSchool(0,dProvince);
	}else if(act == 2) //中学/职高
	{
		$('box_title').setHTML('找到您的中学/职高班级<input type="hidden" id="sType" name="sType" value="'+act+'">');
		$('operation').hide();
		showSelectors(dCountry,dProvince,dCity);
	}else if(act == 3) //中专
	{
		$('box_title').setHTML('找到您的中专班级<input type="hidden" id="sType" name="sType" value="'+act+'">');
		$('operation').hide();
		showSelectors(dCountry,dProvince,dCity);
	}else if(act == 5) //小学
	{
		$('box_title').setHTML('找到您的小学<input type="hidden" id="sType" name="sType" value="'+act+'">');
		$('operation').hide();
		showSelectors(dCountry,dProvince,dCity);
	}else if(act == 6) //幼儿园
	{
		$('box_title').setHTML('找到您曾读过的幼儿园<input type="hidden" id="sType" name="sType" value="'+act+'">');
		$('operation').hide();
		showSelectors(dCountry,dProvince,dCity);
	}else if(act == 7) //其它
	{
		$('box_title').setHTML('其他学校和教育机构<input type="hidden" id="sType" name="sType" value="'+act+'">');
		$('operation').hide();
		showSelectors(dCountry,dProvince,dCity);
	}
}

function createClass()
{
	var sc_name = $('selectedSchoolName').getText();
	var newClassForm = '<form action="/classmate/create_class_ok" method="post" name="loginForm"><p>学校名称：'+sc_name+'</p><p>班级名称：<input type="text" class="s" name="userName" value="" />&nbsp;&nbsp;(只需要输入班级名称)</p><p>入学时间：<select id=""><option value="" selected="selected">2007</option><option value="">2006</option></select>&nbsp;年</p><p>学制时长：<input id="babyFarm" type="radio" value="0" name="sexy"/><label for="babyFarm">一年</label>&nbsp;&nbsp;&nbsp;&nbsp;<input id="babyFarm" type="radio" value="0" name="sexy"/><label for="babyFarm">二年</label>&nbsp;&nbsp;&nbsp;&nbsp;<input id="university" type="radio"  value="1" name="sexy"/><label for="university">三年</label>&nbsp;&nbsp;&nbsp;&nbsp;<input id="highschool" checked="checked" type="radio" value="0" name="sexy"/><label for="highschool">四年</label>&nbsp;&nbsp;&nbsp;&nbsp;<input id="profSchool" type="radio" value="0" name="sexy"/><label for="profSchool">五年</label>&nbsp;&nbsp;&nbsp;&nbsp;<input id="gradeSchool" type="radio" value="0" name="sexy"/><label for="gradeSchool">六年</label>&nbsp;&nbsp;&nbsp;&nbsp;<input id="gradeSchool" type="radio" value="0" name="sexy"/><label for="gradeSchool">七年</label>&nbsp;&nbsp;&nbsp;&nbsp;<input id="gradeSchool" type="radio" value="0" name="sexy"/><label for="gradeSchool">八年</label></p><p>同学总数：<input type="text" class="s" name="userName" value="" style="width:50px" /></p><p>班级说明：(同学加入的时候会看到这些话)</p><p>　　　　　<textarea type="text" name="blogMini" style="width:400px;height:80px;"></textarea></p><p>　　　　　<input type="button" value="  创 建  " onclick="newClassSubmit()" class="b" /></p></form><!--<h6>没找到您的班级?</h6><p><img height="16" width="16" align="absmiddle" src="http://snsimgs.5460.net/v3/monster/imgs/by.gif"/>&nbsp;<a href="">把班级名称告诉我们,我们来帮您添加.</a></p><p><img height="16" width="16" align="absmiddle" src="http://snsimgs.5460.net/v3/monster/imgs/by.gif"/>&nbsp;<a href="">在线创建您的班级,并邀请同学加入.</a></p><p><img height="16" width="16" align="absmiddle" src="http://snsimgs.5460.net/v3/monster/imgs/by.gif"/>&nbsp;您是否选错了入学年份?</p>-->';

	$('area_c').setHTML(newClassForm);
	$('area_c').show();
	resetDialogSize();
}

/*--------------------------------------------------------------------------------------------
大学专用
--------------------------------------------------------------------------------------------*/
//初始化大学选择面板的地理信息
function getCollegeGeo(dCountry,dProvince)
{
	//生成国家seletor
	var geoCountry = Json.evaluate(countryDB);
	var selectors_country = '&nbsp;&nbsp;<select id="geo_country" name="geo_country" onchange="getCollegeCountry(this.value,'+dProvince+')">';
	var gcNum = geoCountry.length;
	for(var i=0;i<gcNum;i++)
	{
		if(i == dCountry)
		{
			selectors_country += '<option value="'+geoCountry[i].i+'" selected="true">'+geoCountry[i].n+'</option>';
		}else{
			selectors_country += '<option value="'+geoCountry[i].i+'">'+geoCountry[i].n+'</option>';
		}
	}
	selectors_country += '</select>';
	$('geo_country_container').setHTML(selectors_country);
	$('geo_country_container').show();

	//生成省份seletor
	if(dProvince == 0)
	{
		selectors += '&nbsp;&nbsp;<select id="geo_province" name="geo_province"><option></option></select>';
	}else{
		var pAjax = new Ajax("/v3/json/geo/p/geo_p_"+dCountry+".JSON", {
			method: 'get',
			onComplete: function(){
				var provinceOption = Json.evaluate(this.response.text);
				var selectors_province = '&nbsp;&nbsp;<select id="geo_province" name="geo_province" onchange="getDataSchool(0,this.value)"><option value="0">省份</option>';
				var poNum = provinceOption.length;
				for(var p=0; p<poNum; p++)
				{
					if(provinceOption[p].i == dProvince)
					{
						selectors_province += '<option selected="true" value="'+provinceOption[p].i+'">'+provinceOption[p].n+'</option>';
					}else{
						selectors_province += '<option value="'+provinceOption[p].i+'">'+provinceOption[p].n+'</option>';
					}
				}
				$('geo_province_container').setHTML(selectors_province);
				$('geo_province_container').show();
			}
		}).request();
	}
}
function seCollege(a){
	var loadingText='<img src="http://snsimgs.5460.net/v3/monster/imgs/loading.gif" width="16" height="16" align="absmiddle">&nbsp;&nbsp;正在读取...';
	$('area_b').setHTML(loadingText);
	$('area_b').show();
	var pAjax = new Ajax("/v3/json/college/college_p_"+a+".JSON", {
		method: 'get',
		onComplete: function(){
		if(this.response.text == '[]')
			{
				$('area_b').setText('没有内容');
				
			}else{
			var collegeData = Json.evaluate(this.response.text);
			var filteText =  $('collegeFilter').value.clean();
						if 	(filteText == '')
						{
							//filter.value = '';
							var rt = '<ul>';
							var cdNum2 = collegeData.length;
							for(var c=0;c<cdNum2;c++)
							{
								rt += '<li><a href="javascript:thisCollege('+collegeData[c].i+',\''+collegeData[c].n+'\')">'+collegeData[c].n+'</a></li>';
							}
							rt += '</ul><div class="fix"></div>';
							$('area_b').setHTML(rt);
							$('area_b').addClass('list-area-long2');
							$('area_b').removeClass('list-area-short');
							$('area_b').show();
							$('filterBtn').setProperty('value','搜索学校');
						}else{
							var searchRt = '<ul>';
							var cdNum3 = collegeData.length;
							var ext =true;
							for(var c=0;c<cdNum3;c++)
							{
								college = collegeData[c].n;
								if(college.indexOf(filteText)>=0){
									college = collegeData[c].n.replace(filteText,'<b>'+filteText+'</b>');
									searchRt += '<li><a href="javascript:thisHschool('+collegeData[c].i+',\''+collegeData[c].n+'\')">'+college+'</a></li>';
									ext=false;
								}
							}
							if(ext==true){
								for(var c=0;c<cdNum3;c++)
								{
								college = collegeData[c].n;
								for(var i=0;i<filteText.length;i++){
									if(college.indexOf(filteText.charAt(i))<0){
									ext=false;
									break;
									}else{
									ext=true;
									}
								}
								if(ext==true)
								{
									for(var i=0;i<filteText.length;i++){
										if(college.indexOf(filteText.charAt(i))>=0){
										college = college.replace(filteText.charAt(i),'<b>'+filteText.charAt(i)+'</b>');
										}
									}
									searchRt += '<li><a href="javascript:thisCollege('+collegeData[c].i+',\''+collegeData[c].n+'\')">'+college+'</a></li>';
								}
								}
							}
							searchRt += '</ul><div class="fix"></div>';
							$('area_b').setHTML(searchRt);
							$('area_b').addClass('list-area-long2');
							$('area_b').removeClass('list-area-short');
							$('area_b').show();
							//$('filterBtn').setProperty('value','清除结果');
						}
			}
		}
	}).request();
    
}
//显示大学并准备按中文字符索引
function showCollege(a) //a=省份
{
var loadingText='<img src="http://snsimgs.5460.net/v3/monster/imgs/loading.gif" width="16" height="16" align="absmiddle">&nbsp;&nbsp;正在读取...';
	$('area_b').setHTML(loadingText);
	$('area_b').show();
	$('eventStep').setHTML('步骤1/3&nbsp;&nbsp;<img src="http://snsimgs.5460.net/v3/monster/imgs/step_3_1.jpg" align="absmiddle" width="64" height="14">');
	$('filters').setHTML('<input type="text" style="width: 100px" class="s searchs" id="collegeFilter" name="" /><input type="button" id="filterBtn" name="" value="搜索学校" class="b" style="padding:2px" onclick="seCollege('+a+')">');
	$('filters').show();
	$('selectedSchool').setText('');
	$('area_c').hide();
	$('area_c').empty();
	

	var pAjax = new Ajax("/v3/json/college/college_p_"+a+".JSON", {
		method: 'get',
		onComplete: function(){
			if(this.response.text == '[]')
			{
				$('area_b').setText('没有内容');
				
			}else{
				var collegeData = Json.evaluate(this.response.text);
				var rt = '<ul>';
				var cdNum = collegeData.length;
				for(var p=0;p<cdNum;p++)
				{
					rt += '<li><a href="javascript:thisCollege('+collegeData[p].i+',\''+collegeData[p].n+'\')">'+collegeData[p].n+'</a></li>';
				}
				rt += '</ul><div class="fix"></div>';
				$('area_b').addClass('list-area-long2');
				$('area_b').removeClass('list-area-short');
				$('area_b').setHTML(rt);
				$('area_b').show();
				
				resetDialogSize();
            
			}
		}
	}).request();

}

//选中某所大学,准备按入学年份和院系过滤
function thisCollege(a,b)
{
	var loadingText='<img src="http://snsimgs.5460.net/v3/monster/imgs/loading.gif" width="16" height="16" align="absmiddle">&nbsp;&nbsp;正在读取...';
	$('area_b').setHTML(loadingText);
	$('eventStep').setHTML('步骤2/3&nbsp;&nbsp;<img src="http://snsimgs.5460.net/v3/monster/imgs/step_3_2.jpg" align="absmiddle" width="64" height="14">');
	var schoolType = $('sType').value;
	var myclasses = new Ajax('selectclass!entranceYear.action?schoolid='+a+'&schooltype='+schoolType, {
		method: 'get',
		onComplete: function(){
			$('filters').hide();
			$('selectedSchool').setHTML('<img src="http://snsimgs.5460.net/v3/monster/imgs/sc_name.gif" width="24" height="24" align="absmiddle">&nbsp;<b id="selectedSchoolName">'+b+'</b>&nbsp;&nbsp;<i>(<a href="javascript:reSelectCollege()">重新选择大学</a>)<input type="hidden" id="scId" name="scId" value="'+a+'"></i>');
			$('area_b').removeClass('list-area-long2');
			$('area_b').addClass('list-area-short');
			$('area_b').setHTML(this.response.text);
			$('area_c').setHTML('<div id="tipsArea"><div class="tour layout_top" style="display: block; top: -5px; left: 115px;" id="tips_3"><div class="t_container"><div class="ar"><img src="http://snsimgs.5460.net/v3/monster/imgs/tips_ar_top.gif"/></div><div class="ct"><p>请选择入学年份.</p></div></div></div></div>');
			$('area_c').show();
			resetDialogSize();
		}
	}).request();
}

//切换国家
function getCollegeCountry(a,b)
{
	$('eventStep').setHTML('步骤1/3&nbsp;&nbsp;<img src="http://snsimgs.5460.net/v3/monster/imgs/step_3_1.jpg" align="absmiddle" width="64" height="14">');
	$('filters').show();
	$('selectedSchool').setText('');
	$('area_c').hide();
	$('area_c').empty();

	var pAjax = new Ajax("/v3/json/geo/p/geo_p_"+a+".JSON", {
		method: 'get',
		onComplete: function(){
			if(this.response.text == '[]')
			{
				$('geo_province_container').empty();
				$('area_a').setHTML('很抱歉.我们目前没有收录该国家的学校');
				$('area_b').setHTML('');
				$('area_b').hide();
				$('area_a').show();
				$('operation').hide();
				showCollege(a);
			}else{
				$('operation').show();
				var provinceOption = Json.evaluate(this.response.text);
				var selectors_province = '&nbsp;&nbsp;<select id="geo_province" name="geo_province" onchange="showCollege(this.value)"><option value="0">省份</option>';
				var poNum2 = provinceOption.length;
				for(var p=0; p<poNum2; p++)
				{
					if(provinceOption[p].i == b)
					{
						selectors_province += '<option selected="true" value="'+provinceOption[p].i+'">'+provinceOption[p].n+'</option>';
					}else{
						selectors_province += '<option value="'+provinceOption[p].i+'">'+provinceOption[p].n+'</option>';
					}
				}
				$('geo_province_container').setHTML(selectors_province);
				$('geo_province_container').show();
				$('area_a').hide();
				$('area_a').empty();
				$('geo_province_container').show();
				showCollege(b);
			}
		}
	}).request();
}

//按入学年份和显示班级信息
function showClass(scid) //学校id,学校名称
{
	$('area_c').setHTML(loadingText);
	$('area_c').show();
	//var yxId = $('acadmyFilter').value; //院系id
	var EY = $('entranceYear').value;
    var sType=$('sType').value;
	var pAjax = new Ajax('selectclass!getCollegeClass.action?schoolid='+scid+'&entranceYear='+EY+'&schooltype='+sType, { // 学校id，学年，院系
		method: 'get',
		onComplete: function(){
			if(this.response.text == '')
			{
				$('area_c').setHTML('没有找到任何班级.您可以创建一个.');
				//$('filterses').show();
			}else{
				$('area_c').setHTML(this.response.text);
				//if(sType==1){
				//$('acadmyFilter').show();
				//}
				$('notFoundClass').show();
				$('filters').setHTML('输入班级名关键词:&nbsp;<input type="text" id="banji" name="banji" class="s searchs" style="width: 100px;"/><input type="button" onclick=sousuobanji()  style="padding: 2px;" class="b" value="搜索班级" name="" id="filterBtn"/>');
	                //$('operation').setHTML('<span id="filters">输入班级名关键词:&nbsp;<input type="text" name="" id="collegeFilter" class="s searchs" style="width: 100px;"/><input type="button" onclick=secectdataclass('+scid+','+EY+')  style="padding: 2px;" class="b" value="搜索班级" name="" id="filterBtn"/></span><i id="selectedSchool"/></i><div class="fix"/></div>');
	            $('filters').show();
				
				
				resetDialogSize();
			}
		}
	}).request();
}
function sousuobanji()
{
	var banji = $('banji').value;
	var sType=$('sType').value;
	var EY = $('entranceYear').value;
	var pAjax = new Ajax('selectclass!sousuobanji.action', { // 学校id，学年，院系
		method: 'post',
		data:{
		 banji:banji,
		 entranceYear:EY
		},
		onComplete: function(){
			if(this.response.text == '')
			{
				$('area_c').setHTML('没有找到任何班级.您可以创建一个.');
				//$('filterses').show();
			}else{
				$('area_c').setHTML(this.response.text);
				//if(sType==1){
				//$('acadmyFilter').show();
				//}
				$('notFoundClass').show();
				//$('filterses').show();
				resetDialogSize();
			}
		}
	}).request();
}
function showClassByAcid(scid) //学校id,学校名称
{
	$('area_c').setHTML(loadingText);
	$('area_c').show();
	var yxId = $('acadmyFilter').value; //院系id
	var EY = $('entranceYear').value;
    var sType=$('sType').value;
	var pAjax = new Ajax('selectclass!getCollegeClassNew.action?schoolid='+scid+'&entranceYear='+EY+'&schooltype='+sType+'&yuanxiid='+yxId, { // 学校id，学年，院系
		method: 'get',
		onComplete: function(){
			if(this.response.text == '')
			{
				$('area_c').setHTML('没有找到任何班级.您可以创建一个.');
			}else{
				$('area_c').setHTML(this.response.text);
				$('acadmyFilter').show();
				$('notFoundClass').show();
				resetDialogSize();
			}
		}
	}).request();
}
function newClass()
{
	 var tag = $('tag').value;
	 var sname = $('selectedSchoolName').getText();//学校名
	 var inyear = document.getElementById('entranceYear').value;//年份
	 var scid = document.getElementById('scId').value;//学校ID
	 var sType=$('sType').value;
	 if(tag == 1)
	 {
	 	//在弹出窗口创建班级
	 	if(sType==1){
	 		var acid = document.getElementById('acadmyFilter').value;
	    	var myclasses = new Ajax("addclass!turn.action?acid="+acid+"&inyear="+inyear+"&scid="+scid+"&tag="+tag, {
		  	 	method: 'get',
		    	onComplete: function(){
			   	 	var sc_name = $('selectedSchoolName').getText();
					$('area_c').setHTML(this.response.text);
		        	$('area_c').show();
		        	majorSelector(0,0,0,0);
				}
	  		}).request();
		}else{
	    	var myclasses = new Ajax("addclass!turnclass.action?scid="+scid+"&inyear="+inyear+"&tag="+tag, {
				method: 'get',
				onComplete: function(){
					$('area_c').setHTML(this.response.text);
		        	$('area_c').show();
				}
	   		}).request();
	   }
	 }else
	 {
	 	if(sType==1){
	  		var acid = document.getElementById('acadmyFilter').value;
	 		window.location.href="addclass!turn.action?acid="+acid+"&inyear="+inyear+"&scid="+scid;
     	}else{
       		window.location.href="addclass!turnclass.action?inyear="+inyear+"&scid="+scid;
     	}
	 }

     /*
    if(type==1){

	    var myclasses = new Ajax("addclass!turn.action?acid="+acid+"&inyear="+inyear+"scid="+scid, {
		   method: 'get',
		    onComplete: function(){
		    var sc_name = $('selectedSchoolName').getText();
			$('area_c').setHTML(newClassForm);
	        $('area_c').show();
			}
	   }).request();
	}
	else{
	    var myclasses = new Ajax("addclass!turnclass.action?acid="+a+"&inyear="+b, {
		method: 'get',
		onComplete: function(){

			}
	   }).request();
	   }
*/

}
//查看班级信息
function viewMyClass(a)
{
	$('area_c').setHTML(loadingText);
	$('eventStep').setHTML('步骤3/3&nbsp;&nbsp;<img src="http://snsimgs.5460.net/v3/monster/imgs/step_3_3.jpg" align="absmiddle" width="64" height="14">');
    var sType=$('sType').value;
	//$('area_b').hide();
	var pAjax = new Ajax("selectclass!getClassInfo.action?classid="+a+"&schooltype="+sType, {
		method: 'get',
		onComplete: function(){
			$('area_c').setHTML(this.response.text);
			resetDialogSize();
		}
	}).request();
}

//重新选择大学
function reSelectCollege()
{
	var bb = $('geo_province').value;
	$('banji').setText('');
	$('filterses').hide();
	showCollege(bb);
}

//重新选择班级
function reSelectClass()
{
	$('eventStep').setHTML('步骤2/3&nbsp;&nbsp;<img src="http://snsimgs.5460.net/v3/monster/imgs/step_3_2.jpg" align="absmiddle" width="64" height="14">');
	var scid = $('scId').value;
	//var eYear = $('entranceYear').value;
	//var acadmy = $('acadmyFilter').value;
	//var sType=$('sType').value;
	showClass(scid);

}

//加入班级(填写资料)
function joinTheClass()
{
	$('apllyForm').show();
	$('sper').hide();
	$('returnToClassList').hide();
	$('otherBtn').hide();
}


//提交班级申请
function sendApllyForm()
{
	$('joinBtn').setProperty('disabled','true');
	var class_id = $('class_id').value;
	var join_as = $('join_as').value;
	var join_note = $('join_note').value;
	var sType=$('sType').value;
	var pAjax = new Ajax("classrequest!request.action?csid="+class_id+"&type="+join_as+"&content="+join_note, {
		method: 'get',
			onComplete: function(){
			if(this.response.text=="已是成员"){
			$('sper').show();
			$('apllyForm').hide();
			$('returnToClassList').show();
			$('otherBtn').setHTML('<input type="button" class="b" id="returnToClassList" value="返回班级列表" onclick="reSelectClass('+sType+')">');
			$('otherBtn').show();
			$('apllyForm').setHTML('您已经是此班成员了.');
			$('apllyForm').show();
			}
			else if(this.response.text=="已申请"){
			$('sper').show();
			$('apllyForm').hide();
			$('returnToClassList').show();
			$('otherBtn').setHTML('<input type="button" class="b" id="returnToClassList" value="返回班级列表" onclick="reSelectClass('+sType+')">');
			$('otherBtn').show();
			$('apllyForm').setHTML('您已经申请过了,请等待批准.');
			$('apllyForm').show();
			}
			else {
			$('sper').show();
			$('apllyForm').hide();
			$('apllyResult').setHTML('<h4>'+this.response.text+'</h4>');
			$('apllyResult').show();
			$('joinBtn').setProperty('value','关闭');
			$('joinBtn').setProperty('onclick','closeClassJoinDialog()');
			$('joinBtn').removeProperty('disabled');

			//将加班信息写回父页面
			var sc_id = $('scId').value;
			var tag = $('tag').value;
			if(sType==1){
			var acadmy_id = $('acadmyFilter').value;
			}
			var entrance_year = $('entranceYear').value;
			var sc_name = $('selectedSchoolName').innerHTML;
			var sc_className = $('selectedClassName').innerHTML;

			var sc_string = sc_name +' - '+ sc_className ;

			var item_id = $('class_id').value;//$random(1000,1999);
			var origntalHTML = $('sc_list').innerHTML;

			$('sc_list').setHTML(origntalHTML+'<div class="sc_item" id="sc_item_'+class_id+'"><strong>'+sc_string+'</strong><p>正在等待班级管理员通过您的申请.(<a href="javascript:addapprovalapply('+class_id+')">请同学批准我的申请</a>&nbsp;&nbsp;<a href="javascript:removeApply('+class_id+')">取消加入</a>)</p><input type="hidden" id="sc_id" name="sc_id" value="'+sc_id+'" /><input type="hidden" id="class_id" name="class_id" value="'+class_id+'" /><input type="hidden" id="acadmy_id" name="acadmy_id" value="'+acadmy_id+'" /><input type="hidden" id="entrance_year" name="entrance_year" value="'+entrance_year+'" /><input type="hidden" id="join_as" name="join_as" value="'+join_as+'" /><input type="hidden" id="join_note" name="join_note" value="'+join_note+'" /></div>');

			$('sc_list').show();
			if(tag==-1){
			$('addClassSelectorForm').hide();
			}
			$('pInfoForm').show();
			$('joinTitle').show();
			$('finishPersonInfo').show();
			$('addClassTrigger').show()
			//$('regNextStep').setProperty('value','完成');
			//$('regProfile').setProperty('action','selectclass!saveAllUserInfo.action');
			//$('regNextStep').setProperty('type','submit');
			//$('regNextStep').setProperty('onclick','');
			//$('regProfile').setProperty('onsubmit','javascript:return checkuserinfo();');
			$('regNextStep').setStyle('display','none');
			if(tag==1){
			$('regNextStep2').setStyle('display','');
			}
			(function(){closeTheDialog();}).delay(1000);
			}
		}
	}).request();
}

//显示加班的表单
function showTypeSelector()
{
	$('addClassSelectorForm').show();
}

function removeThisClass(a)
{
	var pAjax = new Ajax("selectclass!deleteThisClassJoin.action?removeindex"+a, {
		method: 'get',
		onComplete: function(){
			$('sc_item_'+a).remove();
		}
	}).request();

}


/*--------------------------------------------------------------------------------------------
高中/初中/职业高中专用
--------------------------------------------------------------------------------------------*/
//初始化中学的地理信息、地区信息以及默认的地级市下所有中学
function showSelectors(dCountry,dProvince,dCity)
{
	//生成国家seletor
	var geoCountry = Json.evaluate(countryDB);
	var countrySelector = '<select id="geo_country" name="geo_country" onchange="showProvince(this.value,'+dProvince+','+dCity+')">';
	var gcNum = geoCountry.length;
	for(var i=0;i<gcNum;i++)
	{
		if(geoCountry[i].i == dCountry)
		{
			countrySelector += '<option value="'+geoCountry[i].i+'" selected="true">'+geoCountry[i].n+'</option>';
		}else{
			countrySelector += '<option value="'+geoCountry[i].i+'">'+geoCountry[i].n+'</option>';
		}
	}
	countrySelector += '</select>';
	$('geo_country_container').setHTML(countrySelector);
	$('geo_country_container').show();


	//生成省份seletor
	if(dProvince == 0)
	{
		selectors += '&nbsp;&nbsp;<select id="geo_province" name="geo_province"><option></option></select>';
	}else{
		var pAjax = new Ajax("/v3/json/geo/p/geo_p_"+dCountry+".JSON", {
			method: 'get',
			onComplete: function(){
				var provinceOption = Json.evaluate(this.response.text);
				var selectors_province = '&nbsp;&nbsp;<select id="geo_province" name="geo_province" onchange="showCity(this.value)"><option value="0">省份</option>';
				var poNum = provinceOption.length;
				for(var p=0; p<poNum; p++)
				{
					if(provinceOption[p].i == dProvince)
					{
						selectors_province += '<option selected="true" value="'+provinceOption[p].i+'">'+provinceOption[p].n+'</option>';
					}else{
						selectors_province += '<option value="'+provinceOption[p].i+'">'+provinceOption[p].n+'</option>';
					}
				}
				$('geo_province_container').setHTML(selectors_province);
				$('geo_province_container').show();
			}
		}).request();
	}

	//生成城市selector
	if(dCity == 0)
	{
		selectors += '&nbsp;&nbsp;<select id="geo_city" name="geo_city"><option></option></select>';
	}else{
		var pAjax = new Ajax("/v3/json/geo/c/geo_c_"+dProvince+".JSON", {
			method: 'get',
			onComplete: function(){
				var cityOption = Json.evaluate(this.response.text);
				var selectors_city = '&nbsp;&nbsp;<select id="geo_city" name="geo_city" onchange="showArea(this.value)"><option value="0">城市/地区</option>';
				poNum2 = cityOption.length;
				for(var p=0; p<poNum2; p++)
				{
					if(cityOption[p].i == dCity)
					{
						selectors_city += '<option selected="true" value="'+cityOption[p].i+'">'+cityOption[p].n+'</option>';
					}else{
						selectors_city += '<option value="'+cityOption[p].i+'">'+cityOption[p].n+'</option>';
					}
				}
				$('geo_city_container').setHTML(selectors_city);
				$('geo_city_container').show();
			}
		}).request();
	}

	$('area_a').addClass('list-area-short');
	$('area_a').removeClass('list-area-long');
	showArea(dCity); //显示地级市的区和县
	//getHiSchool('c',1101307); //getHiSchool(\'a\',dCity);
	$('area_a').show();
	$('area_c').setHTML(loadingText);
	$('area_c').show();
	resetDialogSize();
}

//显示某省份下面的地级市/区信息
function showCity(a)
{
	var pAjax = new Ajax("/v3/json/geo/c/geo_c_"+a+".JSON", {
		method: 'get',
		onComplete: function(){
			if(this.response.text == '[]')
			{
				$('geo_city_container').setStyle('display','none');
			}else{
				var cityData = Json.evaluate(this.response.text);
				var citySelector;
				citySelector = '&nbsp;<select id="geo_city" name="geo_city" onchange="showArea(this.value)"><option value="0">城市或地区</option>';
				var cdNum3 = cityData.length;
				for(var c=0; c<cdNum3; c++)
				{
					if(cityData[c].i == a)
					{
						citySelector += '<option selected="true" value="'+cityData[c].i+'">'+cityData[c].n+'</option>';
					}else{
						citySelector += '<option value="'+cityData[c].i+'">'+cityData[c].n+'</option>';
					}
				}
					citySelector += '</select>';
				$('area_a').setHTML('请选择城市或地区');
				$('geo_city_container').setHTML(citySelector);
				$('geo_city_container').show();
				$('area_c').setHTML('');
			}
		}
	}).request();
}

//重新选择中学
function reSelectHschool()
{
	var bb = $('geo_city').value;
	$('area_b').hide();
	$('area_b').setHTML('');
	$('selectedSchool').setHTML('');
	getHiSchool('c',bb); //getHiSchool('a',bb);
	$('filters').show();
}

//显示国家切换后的省份、城市
function showProvince(a,b,c)
{
	$('area_a').setHTML(loadingText);
	var pAjax = new Ajax("/v3/json/geo/p/geo_p_"+a+".JSON", {
		method: 'get',
		onComplete: function(){
			if(this.response.text == '[]')
			{
				$('area_a').setHTML('很抱歉.我们目前没有该国家的省份,请直接选择学校.');
				$('geo_province_container').hide();
				$('geo_city_container').hide();
			}else{
				showSelectors(a,b,c);
				$('geo_province').show();
				$('geo_city').hide();
				$('area_a').setHTML('请选择学校所在的省份、城市或地区');
			}
		}
	}).request();
}

//显示某城市下的区和县级市列表以及本地级市下的所有中学
function showArea(a)
{
    var sType=$('sType').value;
    if(a>100000000){
         $('area_a').setText('请在下面选择学校:');
         resetDialogSize();
         if(sType==1){
          getHiSchool('c',a); //getHiSchool(a);
         }
		 else{getDataSchool(0,a);}
		 
    }else{
	$('area_a').setHTML(loadingText);
	var pAjax = new Ajax("/v3/json/geo/a/geo_a_"+a+".JSON", {
		method: 'get',
		onComplete: function(){
			if(this.response.text == '[]'||this.response.text =='')
			{
				$('area_a').setText('请在下面选择学校:');
			}else{
				var areaData = Json.evaluate(this.response.text);
				var areaList = '<ul>';
				var adNum = areaData.length;
				if(sType==1){
				   for(var p=0;p<adNum;p++)
				  {
					areaList += '<li><a href="javascript:void(0)" onclick="getHiSchool(\'a\','+areaData[p].i+')">'+areaData[p].n+'</a></li>';
				  }
				}
				else{
				for(var p=0;p<adNum;p++)
				  {
					areaList += '<li><a href="javascript:void(0)" onclick="getDataSchool(0,'+areaData[p].i+')">'+areaData[p].n+'</a></li>';
				  }
				}
				areaList += '</ul><div class="fix"></div>';
				$('area_a').setHTML(areaList);
				resetDialogSize();
				if(sType==1){
                   getHiSchool('c',a); //getHiSchool(a);
                 }
		        else{getDataSchool(0,a);}
			 }
		}
	}).request();
	}
}

//中小学列表+过滤
function getHiSchool(t,a)
{
	$('area_c').setHTML(loadingText);
	$('operation').setStyle('border-top','none');
	$('operation').show();
	$('area_b').hide();
	$('area_b').setHTML('');
	$('selectedSchool').setHTML('');
	$('filters').show();
	resetDialogSize();

	var hschool = new Ajax("/v3/json/school/"+t+"/school_"+t+"_"+a+".JSON", {
		method: 'post',
		data:{
			'area_id':a
		},
		onComplete: function(){
			if(this.response.text == '[]')
			{
				$('area_c').setText('5460没有收录此地区的学校,新建一个?:');
			}else{
				var areaData = Json.evaluate(this.response.text);
				var areaList = '<ul>';
				var adNum3 = areaData.length;
				for(var p=0;p<adNum3;p++)
				{
					areaList += '<li><a href="javascript:thisHschool('+areaData[p].i+',\''+areaData[p].n+'\')">'+areaData[p].n+'</a></li>';
				}
				areaList += '</ul><div class="fix"></div>';
				$('area_c').setHTML(areaList);
				$('area_c').addClass('list-area-long2');
				$('area_c').show();
				resetDialogSize();

				var filter = $('collegeFilter');
				filter.addEvents({
					'keyup': function() {
						var filteText = (filter.value).clean();
						var filteLenth = filteText.length;
						if 	(filteText == '')
						{
							filter.value = '';
							var rt = '<ul>';
							var adNums4 = areaData.length;
							for(var c=0;c<adNums4;c++)
							{
								rt += '<li><a href="javascript:thisHschool('+areaData[c].i+',\''+areaData[c].n+'\')">'+areaData[c].n+'</a></li>';
							}
							rt += '</ul><div class="fix"></div>';
							$('area_c').setHTML(rt);
							$('area_c').addClass('list-area-long2');
							$('area_c').removeClass('list-area-short');
							$('area_c').show();
							$('filterBtn').setProperty('value','搜索学校');
						}else{
							var searchRt = '<ul>';
							var adNum5 = areaData.length;
							for(var c=0;c<adNum5;c++)
							{
								college = areaData[c].n;
								var ext = college.indexOf(filteText)
								if(ext >= 0)
								{
									college = areaData[c].n.replace(filteText,'<b>'+filteText+'</b>');
									searchRt += '<li><a href="javascript:thisHschool('+areaData[c].i+',\''+areaData[c].n+'\')">'+college+'</a></li>';
								}
							}
							searchRt += '</ul><div class="fix"></div>';
							$('area_c').setHTML(searchRt);
							$('area_c').addClass('list-area-long2');
							$('area_c').removeClass('list-area-short');
							$('area_c').show();
							$('filterBtn').setProperty('value','清除结果');
						}
					}
				});

				$('filterBtn').addEvent('click',function(){
					filter.value = '';
					var rt = '<ul>';
					var adNum6 = collegeData.length;
					for(var c=0;c<adNum6;c++)
					{
						rt += '<li><a href="javascript:thisHschool('+collegeData[c].i+',\''+collegeData[p].n+'\')">'+collegeData[c].n+'</a></li>';
					}
					rt += '</ul><div class="fix"></div>';
					$('area_c').setHTML(rt);
					$('area_c').addClass('list-area-long2');
					$('area_c').removeClass('list-area-short');
					$('area_c').show();
					$('filterBtn').setProperty('value','搜索学校');
				})
			}
		}
	}).request();
}

//选中某所中学
function thisHschool(a,b)
{
	var loadingText='<img src="http://snsimgs.5460.net/v3/monster/imgs/loading.gif" width="16" height="16" align="absmiddle">&nbsp;&nbsp;正在读取...';
	$('area_b').setHTML(loadingText);
	$('eventStep').setHTML('步骤2/3&nbsp;&nbsp;<img src="http://snsimgs.5460.net/v3/monster/imgs/step_3_2.jpg" align="absmiddle" width="64" height="14">');
	var schoolType = $('sType').value;
	var myclasses = new Ajax('selectclass!entranceYear.action?schoolid='+a+'&schooltype='+schoolType, {
		method: 'get',
		onComplete: function(){
			$('filters').hide();
			$('selectedSchool').setHTML('<img src="http://snsimgs.5460.net/v3/monster/imgs/sc_name.gif" width="24" height="24" align="absmiddle">&nbsp;<b id="selectedSchoolName">'+b+'</b>&nbsp;&nbsp;<i>(<a href="javascript:reSelectHschool()">重新选择学校</a>)<input type="hidden" id="scId" name="scId" value="'+a+'"></i>');
			$('area_b').removeClass('list-area-long2');
			$('area_b').addClass('list-area-short');
			$('area_b').setHTML(this.response.text);
			$('area_b').show();
			$('area_c').setHTML('');
			$('area_c').setHTML('<div id="tipsArea"><div class="tour layout_top" style="display: block; top: -5px; left: 115px;" id="tips_3"><div class="t_container"><div class="ar"><img src="http://snsimgs.5460.net/v3/monster/imgs/tips_ar_top.gif"/></div><div class="ct"><p>请选择入学年份.</p></div></div></div></div>');
			resetDialogSize();
		}
	}).request();
}

function showFaq(a)
{
	var myclasses = new Ajax('/v3/json/faq/'+a+'.JSON', {
		method: 'get',
		onComplete: function(){
			initDialog(450,200);
			var faq = Json.evaluate(this.response.text);
			var faqContent = '<h3><span><a href="#;" title="关闭" onclick="closeTheDialog()"><img src="http://snsimgs.5460.net/v3/monster/imgs/tick.gif" width="16" height="16" border="0" /></a></span>'+faq[0].q+'</h3><div id="dialog_box">'+faq[0].a+'<br /><p style="text-align:right;border-top:1px solid #cccccc"><input  class="b" type="button" value="我知道了" onclick="closeTheDialog()"></p></div>';

			$('dialogContent').setHTML(faqContent);
			resetDialogSize();
		}
	}).request();
}

function showSurvey()
{
	//window.open('http://sns.5460.net/nofilter/survey_30.jsp','target','param');
}

//中小学列表+过滤
function getDataSchool(t,a)
{
	$('area_c').setHTML(loadingText);
	$('operation').setStyle('border-top','none');
	$('operation').setHTML('<span id="filters">输入学校名关键词:&nbsp;<input type="text" name="" id="collegeFilter" class="s searchs" style="width: 100px;"/><input type="button" onclick=secectdataschool('+a+')  style="padding: 2px;" class="b" value="搜索学校" name="" id="filterBtn"/></span><i id="selectedSchool"/></i><div class="fix"/></div>');
	$('operation').show();
	$('area_b').hide();
	$('area_b').setHTML('');
	$('selectedSchool').setHTML('');
	$('filters').show();
	var schoolType = $('sType').value;
	var hschool = new Ajax('selectclass!getschoolsum.action?areaid='+a+'&schooltype='+schoolType+'&page='+t, {  // t:学校类型  a:地区代码
		method: 'post',	
		onComplete: function(){
		   //$('pager_area').setHTML('共有1531个学校&nbsp;&nbsp;<a href="javascript:void(0)">下一页</a><a href="javascript:void(0)">1</a><a href="javascript:void(0)">2</a><a href="javascript:void(0)">3</a><a href="javascript:void(0)">4</a>....<a href="javascript:void(0)">43</a><a href="javascript:void(0)">44</a><a href="javascript:void(0)">45</a>');
	        $('pager_area').setHTML(this.response.text);
	       $('pager_area').show();
		}
	}).request();
	
	resetDialogSize();

	var hschool = new Ajax('selectclass!getschools.action?areaid='+a+'&schooltype='+schoolType+'&page='+t, {  // t:学校类型  a:地区代码
		method: 'post',	
		onComplete: function(){
									
				$('area_c').setHTML(this.response.text);
				$('area_c').addClass('list-area-long2');
				$('area_c').show();
				resetDialogSize();

				$('filterBtn').addEvent('click',function(){
				$('area_c').addClass('list-area-long2');
				$('area_c').removeClass('list-area-short');
				$('area_c').show();
				$('filterBtn').setProperty('value','搜索学校');
				
				})
			
		}
	}).request();
}
function secectdataschool(a)
{
    $('area_c').setHTML(loadingText);
    $('pager_area').hide();
	var selectname = $('collegeFilter').value;
	//var selectname =encodeURI($('collegeFilter').value);
	var schoolType = $('sType').value;
	var sAjax = new Ajax('selectclass!sechschool.action?areaid='+a, { // 学校id，学年，院系
		method: 'post',
		data:{
					selectname:selectname,
					schooltype:schoolType
									
					},
		onComplete: function(){
		        var text=this.response.text.split("%");;
		        var t1=text[0];
		        var t2=text[1];
				$('area_c').setHTML(t1);
				$('pager_area').setHTML("共有"+t2+"个学校&nbsp;&nbsp;");
	            $('pager_area').show();				
				resetDialogSize();
				
		}
	}).request();
}

//选中某所中学
function thisDataSchool(a,b)
{
var loadingText='<img src="http://snsimgs.5460.net/v3/monster/imgs/loading.gif" width="16" height="16" align="absmiddle">&nbsp;&nbsp;正在读取...';
	$('area_b').setHTML(loadingText);
	$('eventStep').setHTML('步骤2/3&nbsp;&nbsp;<img src="http://snsimgs.5460.net/v3/monster/imgs/step_3_2.jpg" align="absmiddle" width="64" height="14">');
	var schoolType = $('sType').value;
	var myclasses = new Ajax('selectclass!entranceYear.action?schoolid='+a+'&schooltype='+schoolType, {
		method: 'get',
		onComplete: function(){
			$('filters').hide();
			$('pager_area').hide();
			$('pager_area').setHTML('');
			$('selectedSchool').setHTML('<img src="http://snsimgs.5460.net/v3/monster/imgs/sc_name.gif" width="24" height="24" align="absmiddle">&nbsp;<b id="selectedSchoolName">'+b+'</b>&nbsp;&nbsp;<i>(<a href="javascript:reSelectDataSchool()">重新选择学校</a>)<input type="hidden" id="scId" name="scId" value="'+a+'"></i>');
			$('area_b').removeClass('list-area-long2');
			$('area_b').addClass('list-area-short');
			$('area_b').setHTML(this.response.text);
			$('area_b').show();
			$('area_c').setHTML('');
			$('area_c').setHTML('<div id="tipsArea"><div class="tour layout_top" style="display: block; top: -5px; left: 115px;" id="tips_3"><div class="t_container"><div class="ar"><img src="http://snsimgs.5460.net/v3/monster/imgs/tips_ar_top.gif"/></div><div class="ct"><p>请选择入学年份.</p></div></div></div></div>');
			resetDialogSize();
		}
	}).request();
}


//重新选择中学
function reSelectDataSchool()
{
	var bb = $('geo_city').value;
	$('area_b').hide();
	$('area_b').setHTML('');
	$('selectedSchool').setHTML('');
	getDataSchool(0,bb);
	$('filters').show();
	
}
//提交minibolg的回复
function replyMiniblog(a)
	{
		var text = encodeURI($('replytext_'+a).value);
		if(text==null||text==''){
			$('replytext_'+a).setText('输入内容不能为空');
			return ;
		}
		var myajax = new Ajax("miniblog!saveSpaceMiniReply.action?streamyId="+a+"&content="+text,
		{method: 'get',
		onComplete:function()
		{
		$('replyFeeds_'+a).hide();
		$('blogminiComment_'+a).show();
		$('replytext_'+a).value="";
		var st=$('blogminiComment_'+a).innerHTML;
		var str=this.response.text;
		$('blogminiComment_'+a).setHTML(st+str);		
	}}).request();
	}
function tgMibiblogComment(a)
{	
	var tg=$('tgMBComment_'+a);		
	if(tg.getText()=='展开'){	
	var myajax= new Ajax("miniblog!getBlogReply.action?streamyId="+a,
	{method: 'get',
	onComplete:function()
	{			
		$('blogminiComment_'+a).setHTML(this.response.text);	
		$('blogminiComment_'+a).show();
		tg.setText('收起');
	}
	}
	).request();
	}else{		
		$('blogminiComment_'+a).hide();
		tg.setText('展开');
	}
}
function feedsReplyCan(a){
	$('replyFeeds_'+a).hide();
}
function feedsReplyCancle(a){	
	$('tgMBComment_'+a).setText('展开');
	tgMibiblogComment(a)
	$('replyFeeds_'+a).show();
}
function delMiniblogReply(a){
	var ss=$('miniblogReply_'+a);
	ss.setHTML('<img width="16" height="16" align="absmiddle" src="http://snsimgs.5460.net/v3/monster/imgs/loading.gif"/>');
	var myajax= new Ajax("miniblog!modifystatus.action?streamyId="+a, 
	{
		method:'get',
		onComplete:function(){
			ss.setHTML('删除成功！');
			(function() { ss.hide(); }).delay(1000);
		}
	}).request();
	
}

function selectplmanage()
{}

		function delShareReply(a){
				var ss=$('share-rp-'+a);
					ss.setHTML('<img width="16" height="16" align="absmiddle" src="http://snsimgs.5460.net/v3/monster/imgs/loading.gif"/>');
				var myajax= new Ajax("share!delReply.action?replyid="+a, 
					{
						method:'get',
						onComplete:function(){
						ss.setHTML('删除成功！');
						(function() { ss.hide(); }).delay(1000);
					}
				}).request();
				}

				function shareCommentSubmit(a)
				{									
					var st=$('shareComment_'+a).innerHTML;
					var content=$('replytext_'+a).value;					
					var pAjax = new Ajax("share!addReply.action?sid="+a, {
							method: 'post',
							data:{
								replycontent:content								
								},
							onComplete: function(){								
								$('shareComment_'+a).setHTML(st+this.response.text);								
							}
							}).request();	
					$('replytext_'+a).setText('');								
					freshNod();
				}

				function shareReplyCancle(a) {
					$('replyShare_'+a).hide();
					$('replytext_'+a).setText('');
				}

				function operationCancle() {
					$('tips_delete').setStyle('display','none');
					$('userOperation').setStyle('display','none');
				}

				function tgShareComment(a)
				{	
					var display = $('shareComment_'+a).getStyle('display');
					 var pAjax = new Ajax("share!showReply.action?sid="+a, {
							method: 'get',
							onComplete: function(){
								$('shareComment_'+a).setHTML(this.response.text);
								if (display == 'none')
									{
										$('shareComment_'+a).show();
										$('tgShareComment_'+a).setText('收起评论');
										$('replyShare_'+a).show();
									}else{
										$('shareComment_'+a).hide();
										$('tgShareComment_'+a).setText('发表评论');
										$('replyShare_'+a).hide();
									}
								
							}
							}).request();					
					
					
				}
				
				
				
	function backinfo(a){		
	var myclasses = new Ajax(a, {
		method: 'post',
		onComplete: function(){
			$('content_html').setHTML(this.response.text);
		}
	}).request();
}

	var getFFVersion = navigator.userAgent.substring(navigator.userAgent.indexOf("Firefox")).split("/")[1];
	var FFextraHeight = getFFVersion >= 0.1 ? 16 : 0;
	function dyniframesize(a)
	{
	    var b = null;
	    if (document.getElementById)
	    {
	        b = document.getElementById(a)
	    }
	    else
	    {
	        eval('pTar = ' + a + ';')
	    }
	    if (b && !window.opera)
	    {
	        b.style.display = "block";
	        if (b.contentDocument && b.contentDocument.body.offsetHeight)
	        {
	            b.height = b.contentDocument.body.offsetHeight + FFextraHeight
	        }
	        else if (b.Document && b.Document.body.scrollHeight)
	        {
	            b.height = b.Document.body.scrollHeight
	        }
	    }
	}
	
	
////////////////////////////////////////////////////////////////////////////////////
//首页的JS

function checkcode()
{
	var code = document.getElementById('vercode').value;
	if(code.length == 0)
	{
		$('codeid').setStyle('color','red');
		$('codeid').setText("验证码不能为空");
		return (false);
	}else{
		return (true);
	}
}
function blurcode()
{
	var code = document.getElementById('vercode').value;
	if(code.length == 0)
	{
		$('codeid').setStyle('color','red');
		$('codeid').setText("验证码不能为空");
	}else
	{
		$('codeid').setStyle('color','');
		$('codeid').setText("");
	}
				
}
function closeTour() {
	$('loginTips').hide();
}
//////////////////////////////////////////////////////////////////////////////////////
//及时聊天的JS
function fasong()
	{
		//alert("qqqqqqq");
		var id = $('receiver').value;//好友的ID
		var msg = $('message').value;
		if(msg.length == 0)
		{
			//alert("空消息");
		}else
		{
			var myclasses = new Ajax("checkMsg!sendMsg.action?id="+id, {
						method: 'post',
						data:{msg:msg},
						onComplete: function(){
							if(this.response.text.trim() != '')
							{
								$('showMessage'+id).setHTML(this.response.text);
							}else{
							}
					}
					}).request();
					$('message').value = '';
					
		}
		//设置滚动条到最下面
		var eid = $('receiver').value;
		var theDiv=document.getElementById('chatContent'+eid);
		theDiv.scrollTop=theDiv.scrollHeight ;
		
	}
	function onhuiche(msg,evt) //网页内按下回车触发
	{
			//alert("11111111111");
			////获取浏览器的类型,ie是msie6/msie7,火狐是firefox3或firefox4
		      var __Agt = navigator.userAgent.toLowerCase();
			  var __If  = /(firefox|netscape|opera).?[\/| ](.)\.([^;\)]+|[^\)]+\))$/.exec(__Agt);
			  if(!__If) __If = /(msie) (.)\.[^;]+;/.exec(__Agt);
			  var _Br=__If[1], _Ver=__If[2];
			  var type=((_Br+_Ver).toUpperCase()).substring(0,4);
			  
			  if(type=="FIRE")
			  {
			  	if(evt.keyCode==13 )
			  	{
			  			
					
			  		var id = $('receiver').value;//好友的ID
					var msg = $('message').value;
					var myclasses = new Ajax("checkMsg!sendMsg.action?id="+id, {
						method: 'post',
						data:{msg:msg},
						onComplete: function(){
							if(this.response.text.trim() != '')
							{
								$('showMessage'+id).setHTML(this.response.text);
							}else{
							}
					}
					}).request();
					$('message').value = '';
					//设置滚动条到最下面
					var eid = $('receiver').value;
					var theDiv=document.getElementById('chatContent'+eid);
					theDiv.scrollTop=theDiv.scrollHeight ;
			  	}
			  }else
			  {
			  	if(window.event.keyCode==13)
			  	{
			  		
					
			  		var id = $('receiver').value;//好友的ID
					//var msg = $('message').value;
					var myclasses = new Ajax("checkMsg!sendMsg.action?id="+id, {
						method: 'post',
						data:{msg:msg},
						onComplete: function(){
							if(this.response.text.trim() != '')
							{
								$('showMessage'+id).setHTML(this.response.text);
							}else{
							}
					}
					}).request();
					$('message').value = '';
					//设置滚动条到最下面
					var eid = $('receiver').value;
					var theDiv=document.getElementById('chatContent'+eid);
					theDiv.scrollTop=theDiv.scrollHeight ;	
			  	}
			  }
				//设置滚动条到最下面
				var eid = $('receiver').value;
				var theDiv=document.getElementById('chatContent'+eid);
				theDiv.scrollTop=theDiv.scrollHeight ;	
		
	}

	function showChatPanle(id){
		var dist = $('im_'+id).getCoordinates();
		var distLeft = dist.left + 1;

		closeAllpanle();

		$('chat_'+id).setStyle('margin-left',distLeft+'px');
		$('chat_'+id).setStyle('display','block');
		$('im_'+id).removeClass('im-bar');
		$('im_'+id).addClass('im-bar-active');
	}

	function showPanle(id){
		closeAllpanle();
		checkMsges();////////////
		$(id+'-panle').setStyle('display','block');
		$(id).addClass('btns-item-active');
	}

	function closePalne(id){
		closeAllpanle();

		$(id+'-panle').setStyle('display','none');
	}

	function closeChat(id){
		
		$('im_'+id).remove();
		$('chat_'+id).remove();
		/*
		var btns = $$('#wim-im-bar div.im-bar');
		btns.each(function(btn){
			btn.addClass('im-bar');
			btn.removeClass('im-bar-active');
		});

		$('chat_'+id).setStyle('display','none');
		*/
	}

	function minChat(id){
		closeAllpanle();
	}

	function closeAllpanle(){
		//关闭所有面板
		var panles = $$('#wim-panle-container div.wim-panle');
		panles.each(function(el){
			el.setStyle('display','none');
		});
		//重设所有按钮
		var btns = $$('#wim-btns div.btns-item');
		btns.each(function(btn){
			btn.addClass('btns-item');
			btn.removeClass('btns-item-active');
		});
		var btns2 = $$('#wim-btns div.im-bar-active');
		btns2.each(function(btn2){
			btn2.addClass('im-bar');
			btn2.removeClass('im-bar-active');
		});
	}

	function startChat(id,name){
		var el = $('im_'+id);
		
		if(el){
			
			//createDialog(id,name);
			
			//如果已经存在
			showChatPanle(id);
			
		}else{
			//尚未发起会话
			closeAllpanle();
			var chatContainer  = $('wim-im-bar');
			var chatDialog = new Element('div', {
				'styles': {
					'display': 'inline-block'
				},
				'class': 'im-bar-active',
				'id': 'im_'+id
			});
			var bar = new Element('a', {
				'styles': {
					'display': 'block'
				},
				'href': 'javascript:showChatPanle('+id+')',
				'onclick': 'showChatPanle('+id+')'
			});
			$(bar).setText(name);
			$(bar).injectTop(chatDialog);
			$(chatDialog).injectTop(chatContainer);
			createDialog(id,name);
		}
					var id = $('receiver').value;//好友的ID
					//var msg = $('message').value;
					var myclasses = new Ajax("checkMsg!sendMsges.action?id="+id, {
						method: 'post',
						onComplete: function(){
							if(this.response.text.trim() != '')
							{
								$('showMessage'+id).setHTML(this.response.text);
							}else{
							}
					}
					}).request();
					$('message').value = '';
					//设置滚动条到最下面
					var theDiv=document.getElementById('chatContent'+id);
					theDiv.scrollTop=theDiv.scrollHeight ;	
		
	}

	function createDialog(eId,eName){
		var dist = $('im_'+eId).getCoordinates();
		var distLeft = dist.left + 1;

		var dl = new Element('div',{
			'class':'wim-panle',
			'id':'chat_'+eId
		});
		$(dl).setStyle('margin-left',distLeft+'px');
		$(dl).setStyle('width','200px');
		var contentWraper =  new Element('div',{'class':'wraper'});
		var chatContent = new Element('div',{'class':'chatContent','id':'chatContent'+eId});
		
		var showMessage = new Element('div',{'class':'showMessage','id':'showMessage'+eId});
		
		var spr2 = new Element('em',{'id':'msg'});
		var spr1 = new Element('em',{'id':'sender'});
		
		var chatInputArea1 = new Element('input',{'type':'hidden','name':'username','id':'username','value':''+eName});
		var chatInputArea2 = new Element('input',{'type':'hidden','name':'receiver','id':'receiver','value':+eId});
		var chatInputArea = new Element('input',{'class':'s','id':'message','name':'message','onkeydown':'onhuiche(this.value,event)'});
		$(chatInputArea).setStyle('width','150px');
		
		var chatInputArea3 = new Element('a',{'id':'chatbut','name':'chatbut','href':'javascript:fasong()'});
		$(chatInputArea3).setText('发送');
		$(chatInputArea3).setStyle('width','30px');
		$(chatInputArea3).injectTop(contentWraper);
		
		
		var tt = new Element('h4');
		$(tt).setText('正在与'+eName+'聊天');
		var sp = new Element('span');
		var closeBtn = new Element('a',{'onclick':'closeChat('+eId+')','href':'javascript:closeChat('+eId+')'});
		var minBtn = new Element('a',{'href':'javascript:minChat('+eId+')','onclick':'minChat('+eId+')'});
		$(minBtn).setText('一');
		$(closeBtn).setText(' X');
		
		$(spr2).injectTop(showMessage);
		$(spr1).injectTop(showMessage);
		
		$(showMessage).injectTop(chatContent);
		
		$(chatInputArea).injectTop(contentWraper);
		$(chatInputArea1).injectTop(contentWraper);
		$(chatInputArea2).injectTop(contentWraper);
		
		$(chatContent).injectTop(contentWraper);
		$(contentWraper).injectTop(dl);
		$(tt).injectTop(dl);
		$(sp).injectTop(tt);
		$(closeBtn).injectTop(sp);
		$(minBtn).injectTop(sp);
		$(dl).injectTop('wim-panle-container');
	}
////////////////////////////////////////////////////////////////////////////////////
	
//以下左边菜单搜索功能相关
function tgSubMenu(a) {
	var ifShow = $('sub_'+a).getStyle('display');
	if(ifShow == 'none')
	{
		$('sub_'+a).show();
	}else{
		$('sub_'+a).hide();
	}
}
function clearFmtext()
{
	$('searchName').value = '';
	$('searchName').setStyle('color','#000000');
}
function setFmtext()
{
	var thekeyWords = $('searchName').value;
	if(thekeyWords == '')
	{
		$('searchName').value = '输入姓名';
		$('searchName').setStyle('color','#cccccc');
	}
}
function checknames()
{
	var name = $('name').value;
	if(name.length<1)
   {
       	return (false);
   }else if(name == '输入姓名' || name.equals('输入姓名')){
   		return (false);
   }
   else{
   	 	return (true);
   }
}

//###########2010.03.01  Add By zealeer  infinite series menu 

/*

Slidinglist class: lists (ul, o)l collapsing with mootools effects
Author: Lennart Pilon
Collapse function stolen from crazydave's Nested.js (http://www.clanccc.co.uk/moo/sortlist.html)

*/
var Slidinglist = new Class({
	getOptions: function() {
		return {
			childTag: 'LI',
			closedClass: 'closed', 
			openClass: 'open',
			transition: Fx.Transitions.expoOut,
			duration: 250,
			state: 'closed'
		};
	},

	initialize: function(list, options) {
		this.setOptions(this.getOptions(), options);
		this.list = $(list);
		this.options.parentTag = this.list.nodeName;
		this.bound = {};
		this.bound.collapse = this.collapse.bindWithEvent(this);
		this.list.addEvent('click', this.bound.collapse);
		this.list.getElements(this.options.parentTag).each(function(el) {

			if (options.state == 'closed') {
				// close all nodes, except 'current'
				if (el.getElementsBySelector('.current') != "" ){	
					el.getParent().addClass(options.openClass);
				} else {
					el.getParent().addClass(options.closedClass); 
					//new Fx.Height(el, {duration: options.duration, transition: options.transition}).hide();
					//new Fx.Elements(el).start({duration: options.duration, transition: options.transition});
				}
			}else {
				// leave all nodes open, add openClass to nodes with children
				el.getParent().addClass(options.openClass);		
			}
		});
		//$$('.current').removeClass(this.options.closedClass);
		//$$('.current').addClass(this.options.openClass);
		//$$('.current').each(function(elem) {
		//	new Fx.Height(elem.getElement('UL')).show();
		//});
		

	},
	
	collapse: function(event) {
		var el = $(event.target);
		while (el.nodeName != this.options.childTag && el != this.list) {
			el = el.getParent();
		}
		if (el == this.list) return;
		el = $(el);

		// loop through all parents to set their heights to 100%
		function setAncestorsHeight(node, id) {
			var parent = node;
			while(parent.id != id) {
				parent = parent.getParent();
				parent.setStyle('height', 'auto');
			}
		}
		
		var sub = ($E(this.options.parentTag, el).getParent()) ? $E(this.options.parentTag, el).getParent() : false;		
		if (sub) {

			new Fx.Height(sub.getElement(this.options.parentTag), {duration: this.options.duration, transition: this.options.transition}).toggle();
			if (el.hasClass(this.options.closedClass)) {
				el.removeClass(this.options.closedClass);
				el.addClass(this.options.openClass);
				
				el.setStyle('height', 'auto');
				el.getParent().setStyle('height', 'auto');
				setAncestorsHeight(el.getElement(this.options.parentTag), 'menu');
			} else {
				el.removeClass(this.options.openClass);
				el.addClass(this.options.closedClass);
			}
		}
		//window.location = el.getElement('a').href;
		event.stop();
	}
});

Slidinglist.implement(new Events);
Slidinglist.implement(new Options);

/* mooTabs*/
	var mootabs = new Class({
	
	initialize: function(element, options) {
		this.options = Object.extend({
			width:				'210px',
			height:				'200px',
			changeTransition:	Fx.Transitions.Bounce.easeOut,
			duration:			1000,
			mouseOverClass:		'active',
			activateOnLoad:		'first',
			useAjax: 			false,
			ajaxUrl: 			'',
			ajaxOptions: 		{method:'get'},
			ajaxLoadingText: 	'Loading...'
		}, options || {});
		
		this.el = $(element);
		this.elid = element;
		
		this.el.setStyles({
			//height: this.options.height,
			width: this.options.width
		});
		
		this.titles = $$('#' + this.elid + ' ul.mootabs_title li');
		this.panelHeight = this.el.getSize().size.y - (this.titles[0].getSize().size.y + 4);
		this.panels = $$('#' + this.elid + ' .mootabs_panel');

		
		//this.panels.setStyle('height', this.panelHeight);
		
		this.titles.each(function(item) {
			item.addEvent('click', function(){
					item.removeClass(this.options.mouseOverClass);
					this.activate(item);
				}.bind(this)
			);
			
			item.addEvent('mouseover', function() {
				if(item != this.activeTitle)
				{
					item.addClass(this.options.mouseOverClass);
				}
			}.bind(this));
			
			item.addEvent('mouseout', function() {
				if(item != this.activeTitle)
				{
					item.removeClass(this.options.mouseOverClass);
				}
			}.bind(this));
		}.bind(this));
		
		
		if(this.options.activateOnLoad != 'none')
		{
			if(this.options.activateOnLoad == 'first')
			{
				this.activate(this.titles[0], true);
			}
			else
			{
				this.activate(this.options.activateOnLoad, true);	
			}
		}
	},
	
	activate: function(tab, skipAnim){
		if(! $defined(skipAnim))
		{
			skipAnim = false;
		}
		if($type(tab) == 'string') 
		{
			myTab = $$('#' + this.elid + ' ul li').filterByAttribute('title', '=', tab)[0];
			tab = myTab;
		}
		
		if($type(tab) == 'element')
		{
			var newTab = tab.getProperty('title');
			this.panels.removeClass('active');
			
			this.activePanel = this.panels.filterById(newTab)[0];
			
			this.activePanel.addClass('active');
			
			if(this.options.changeTransition != 'none' && skipAnim==false)
			{
				this.panels.filterById(newTab).setStyle('height', 0);
				var changeEffect = new Fx.Elements(this.panels.filterById(newTab), {duration: this.options.duration, transition: this.options.changeTransition});
				changeEffect.start({
					'0': {
						'height': [0, this.panelHeight]
					}
				});
			}
			
			this.titles.removeClass('active');
			
			tab.addClass('active');
			
			this.activeTitle = tab;
			
			if(this.options.useAjax)
			{
				this._getContent();
			}
		}
	},
	
	_getContent: function(){
		this.activePanel.setHTML(this.options.ajaxLoadingText);
		var newOptions = {update: this.activePanel.getProperty('id')};
		this.options.ajaxOptions = Object.extend(this.options.ajaxOptions, newOptions || {});
		var tabRequest = new Ajax(this.options.ajaxUrl + '?tab=' + this.activeTitle.getProperty('title'), this.options.ajaxOptions);
		tabRequest.request();
	},
	
	addTab: function(title, label, content){
		//the new title
		var newTitle = new Element('li', {
			'title': title
		});
		newTitle.appendText(label);
		this.titles.include(newTitle);
		$$('#' + this.elid + ' ul').adopt(newTitle);
		newTitle.addEvent('click', function() {
			this.activate(newTitle);
		}.bind(this));
		
		newTitle.addEvent('mouseover', function() {
			if(newTitle != this.activeTitle)
			{
				newTitle.addClass(this.options.mouseOverClass);
			}
		}.bind(this));
		newTitle.addEvent('mouseout', function() {
			if(newTitle != this.activeTitle)
			{
				newTitle.removeClass(this.options.mouseOverClass);
			}
		}.bind(this));
		//the new panel
		var newPanel = new Element('div', {
			//'style': {'height': this.options.panelHeight},
			'id': title,
			'class': 'mootabs_panel'
		});
		if(!this.options.useAjax)
		{
			newPanel.setHTML(content);
		}
		this.panels.include(newPanel);
		this.el.adopt(newPanel);
	},
	
	removeTab: function(title){
		if(this.activeTitle.title == title)
		{
			this.activate(this.titles[0]);
		}
		$$('#' + this.elid + ' ul li').filterByAttribute('title', '=', title)[0].remove();
		
		$$('#' + this.elid + ' .mootabs_panel').filterById(title)[0].remove();
	},
	
	next: function(){
		var nextTab = this.activeTitle.getNext();
		if(!nextTab) {
			nextTab = this.titles[0];
		}
		this.activate(nextTab);
	},
	
	previous: function(){
		var previousTab = this.activeTitle.getPrevious();
		if(!previousTab) {
			previousTab = this.titles[this.titles.length - 1];
		}
		this.activate(previousTab);
	}
});