
$(function(){

     //修改密码
	$("#setpass").ajaxForm({
        beforeSubmit:function(){
            var oldpass=$("#oldpass").val();
            var newpass1=$("#newpass1").val();
            var newpass2=$("#newpass2").val();
            if(oldpass==''){
                showmessage('操作失败','tips:请输入旧密码');
                return false;
            }
            if(!(newpass1 && newpass2)){
                showmessage('操作失败','tips:请输入新密码');
                return false;
            }
            if((oldpass.length>16 || oldpass.length<6)||(oldpass.length>16 || oldpass.length<6)||(oldpass.length>16 || oldpass.length<6)){
                showmessage('操作失败','tips:密码长度大于6位小于16位',330);
                return false;
            }
            if(newpass1!=newpass2){
                showmessage('操作失败','tips:两次密码输入不一致，请重新输入',330);
                return false;
            }

        },
        success:function(msg){

          //  eval('var msg='+data+';');
            if(msg['err']){
                showmessage('操作失败','tips:'+msg['msg'],330);
                return false;
            }else{
                showmessage('操作成功','tips:'+msg['msg'],330);
                setTimeout('window.location.reload()',100);
            }
        },
        dataType:'json'
     })
    $("#closebutton").click(function(){
        $("#makeface").hide()
    })
})
//我的班级故事
var myClassStory = {
		
	modules : new Array('task','course','shipu','dianping','notice')	
	//显示隐藏班级隐藏版块信息
	,showHideClass : function(t,cid){
		if (t == 'show'){
			$('#ctrlshow_'+cid).hide();
			$('#ctrlhide_'+cid).show();
			$('#classHideDiv_'+cid).show();
		} else {
			$('#ctrlshow_'+cid).show();
			$('#ctrlhide_'+cid).hide();
			$('#classHideDiv_'+cid).hide();
		
		}
				
	}
	//隐藏所有的班级模块
	,hidenAllClass : function(){
		$('.classModuleShow').hide();
		$('.ctrlClasshide').hide();
		$('.ctrlClassShow').show();
	}
	
	//显示班级某个模块
	,showClassModule : function (t,cid,o) {
		
		//显示.选中
		if ($('#teach_classModules_'+cid).html())
		{
			$('#teach_classModules_'+cid+' a').each(function(){
				$(this).attr('class', 'tNormal') ;
			})
			
		}
		if ( typeof(o) != 'undefined'){
			if ( $(o).html() ) {
				$(o).attr('class', 'tSelected') ;
			}
		}
		
		myClassStory.showHideClass('show', cid);
		for ( i in myClassStory.modules ) 
		{
			if ( myClassStory.modules[i] == t )
				$('#classinfo_'+myClassStory.modules[i]+'_'+cid).show();
			else
				$('#classinfo_'+myClassStory.modules[i]+'_'+cid).hide();
		}
		//隐藏模块显示
		if ( $('#hideStudent_ul_'+cid).html() )
		{
			$('#hideStudent_ul_'+cid+' li').each(function(){
				if ($(this).attr('ename') == t)
					$(this).attr('class','selected') ;
				else
					$(this).attr('class','normal') ;
			})
		}
		
		// AJAX data
		
		var arr = {'notice':1,'task':3,'shipu':4,'course':2};
		var type = arr[t] ;
		if (type)
			$.get('/interface/ajax.php?_do=classAnnouncementVlog&cid='+cid+'&type='+type,'',function(data){
				//alert(data);
				if ( $('#countTipsSpan_'+t+'_'+cid).html() )
					$('#countTipsSpan_'+t+'_'+cid).remove(); 
			}) ;
		
		
	}
	//离开本班
	, levelClass :　function(cid){
		
		showmessage('提示','sure:您确定要离开此班级么?:myClassStory.doLevelClass:\''+cid+'\'');
	}
	//确定离开
	, doLevelClass : function(cid) {
		$.get('/?_do=my-delClassMember&tm_id='+cid,{},function(data){
			showmessage('提示','tips:您已经离开了此班级.');
			setTimeout("window.location.reload();",2000);
		})
		closewindowdlg();
	}
	
	// =================原来班级的JS============== 复制过来滴
	//食谱的时间分组
	,shipuTimeGroup : {'breakfast':1,'lunch':2,'dinner':3}
	,courseTimeGroup : {'am':1,'pm':2}
	//切换食谱编辑
	,showBlackEdit : function(n,cid){
		$('#'+n+'_show'+'_'+cid).hide();
		$('#'+n+'_edit'+'_'+cid).show();
		$('#'+n+'_input'+'_'+cid).focus();
	}
	//取消编辑
	,cancelBlackEdit : function(n,cid){
		$('#'+n+'_show'+'_'+cid).show();
		$('#'+n+'_edit'+'_'+cid).hide();
		$('#'+n+'_input'+'_'+cid).val();
	}
	//删除食谱
	,delShipuByName : function(n,cid) {
		if ($('#'+n+'_delhidden'+'_'+cid).val() == 1)
			showmessage('提示','sure:您确定要删除此食谱么?:myClassStory.doDelShipuByName:\''+n+'\':\''+cid+'\'');
		else
			showmessage('提示','tips:目前还没有内容,无法删除!');
	}
	//确定删除
	,doDelShipuByName : function(n,cid) {
		var aid = $('#'+n+'_aid'+'_'+cid).val() ;
		$.post('/?_do=my-actionAnnouncementList',{'aid':aid,'cid':cid,'isdel':1},function(data){
			try {
				eval("var r = "+data+";" ) ;
				if (r['success'] == 1) {
					$('#'+n+'_span'+'_'+cid).html('暂无');
					$('#'+n+'_input'+'_'+cid).val('');
					$('#'+n+'_aid'+'_'+cid).val(0) ;
					$('#'+n+'_delhidden'+'_'+cid).val(0); 
					myClassStory.cancelBlackEdit(n,cid);
				} else {
					alert(r['msg']) ;
				}
			
			} catch(ex){
				//console.dir(data);
			}
			
		})
		closewindowdlg();
	}
	//保存食谱
	,saveShipuByName : function(n,cid) {
		var timegroup = myClassStory.shipuTimeGroup[n] ;
		var aid = $('#'+n+'_aid'+'_'+cid).val() ;
		var content = $('#'+n+'_input'+'_'+cid).val();
		if ($.trim(content) == '' )
		{
			showmessage('提示','tips:请输入内容哦.!');
		}else{
			$.post('/?_do=my-actionAnnouncementList',{'aid':aid,'cid':cid,'type':4,'title':$.trim(content),'content':$.trim(content),'timegroup':timegroup} ,function(data){
				
				try {
					eval("var r = "+data+";" ) ;
					if (r['success'] == 1) {
						$('#'+n+'_aid'+'_'+cid).val(r['aid']) ;
						$('#'+n+'_delhidden'+'_'+cid).val(1);
						$('#'+n+'_span'+'_'+cid).html($.trim(content));
						myClassStory.cancelBlackEdit(n,cid);
					} else {
//						alert(r['msg']) ;
						alert("保存失败") ;
					}
				
				} catch(ex){
					//console.dir(data);
				}
			} )
		}
	}

	//删除课程
	,delCourseByName : function(n,cid) {
		if ($('#'+n+'_delhidden'+'_'+cid).val() == 1)
			showmessage('提示','sure:您确定要删除此 课程么?:myClassStory.doDelCourseByName:\''+n+'\':\''+cid+'\'');
		else
			showmessage('提示','tips:目前还没有内容,无法删除!');
	}
	//确定课程
	,doDelCourseByName : function(n,cid) {
		var aid = $('#'+n+'_aid'+'_'+cid).val() ;
		$.post('/?_do=my-actionAnnouncementList',{'aid':aid,'cid':cid,'isdel':1},function(data){
			try {
				eval("var r = "+data+";" ) ;
				if (r['success'] == 1) {
					$('#'+n+'_span'+'_'+cid).html('暂无');
					$('#'+n+'_input'+'_'+cid).val('');
					$('#'+n+'_aid'+'_'+cid).val(0) ;
					$('#'+n+'_delhidden'+'_'+cid).val(0); 
					myClassStory.cancelBlackEdit(n,cid);
				} else {
//					alert(data);
					//alert(r['msg']) ;
				}
			
			} catch(ex){
				//console.dir(data);
			}
			
		})
		closewindowdlg();
	}
	//保存课程
	,saveCourseByName : function(n,cid){

		var timegroup = myClassStory.courseTimeGroup[n] ;
		var aid = $('#'+n+'_aid'+'_'+cid).val() ;
		var content = $('#'+n+'_input'+'_'+cid).val();
		if ($.trim(content) == '' )
		{
			showmessage('提示','tips:请输入内容哦.!');
		}else{
			$.post('/?_do=my-actionAnnouncementList',{'aid':aid,'cid':cid,'type':2,'title':$.trim(content),'content':$.trim(content),'timegroup':timegroup} ,function(data){
				//console.dir(data);
				try {
					eval("var r = "+data+";" ) ;
					if (r['success'] == 1) {
						$('#'+n+'_aid'+'_'+cid).val(r['aid']) ;
						$('#'+n+'_delhidden'+'_'+cid).val(1);
						$('#'+n+'_span'+'_'+cid).html($.trim(content));
						myClassStory.cancelBlackEdit(n,cid);
					} else {
						alert('保存课程失败')
					}
				
				} catch(ex){
					//console.dir(data);
				}
			} )
		}

	}
	//保存作业and通知
	,saveNoticeTask : function (n,cid){
		var aid = $('#'+n+'_aid'+'_'+cid).val() ;
		var title = $('#'+n+'_title'+'_'+cid).val();
		var content = $('#'+n+'_content'+'_'+cid).val();
		var type = (n == 'notice') ?  1 : 3 ;
		if ($.trim(content) == '' || $.trim(title) == '' )
		{
			showmessage('提示','tips:请输入内容哦.!');
		}else{
			$.post('/?_do=my-actionAnnouncementList',{'aid':aid,'cid':cid,'type':type,'title':$.trim(title),'content':$.trim(content)} ,function(data){
				//console.dir(data);
				try {
					eval("var r = "+data+";" ) ;
					if (r['success'] == 1) {
						$('#'+n+'_title_span_'+cid).html($.trim(title));
						$('#'+n+'_content_span_'+cid).html($.trim(content));
						$('#send_'+n+'_div_'+cid).hide();
						$('#show_'+n+'_div_'+cid).show();
						
						//$('#black_'+n).load('/?_do=class-loadNoticeTask-cid-'+cid+'-type-'+type+'-aid-'+r['aid']);
					} else {
						alert('添加失败') ;
					}
				
				} catch(ex){
					//console.dir(data);
				}
			} )
		}
	}
	//继续发送通知OR公告
	,goOnSendNoticOrTask : function ( n,cid ){
		$('#'+n+'_title'+'_'+cid).val('');
		$('#'+n+'_content'+'_'+cid).val('');
		
		$('#send_'+n+'_div_'+cid).show();
		$('#show_'+n+'_div_'+cid).hide();
	}
	//显示点评回复
	,showDianPingReply : function (id){
		$('#dianpingReplyDiv_'+id).show();
	}
	//回复点评
	,doDianPingReply : function (id) {
		var content = $('#replyDianPing_input_'+id).val();
		if ($.trim(content) == '' )
		{
			showmessage('提示','tips:请输入内容哦.!');
		}else {
			$.post('/?_do=my-setClassComment',{'id':id,'content':content},function(data){
				try {
					eval("var r = "+data+";" ) ;
					if (r['success'] == 1) {
						showmessage('提示','tips:您的回复已成功!');
						if ($('#dianpingReplyMSG_Div_'+id).html() )
						{
							$('#dianpingReplyMSG_Div_'+id).show()
							$('#dianpingReplyMSG_'+id).html(content) ;
						}
						$('#dianpingReplyDiv_'+id).hide();
						//$('#black_'+n).load('/?_do=class-loadNoticeTask-cid-'+cid+'-type-'+type+'-aid-'+r['aid']);
					} else {
						alert('回复失败,请重试') ;
					}
				
				} catch(ex){
					//console.dir(data);
				}
			})
			
		}
		
	}
	//查找学校
	,findSchool : function(){
		var keyword =$('#findschool_keyword').val() ;
		keyword = $.trim(keyword) ;
		if ( keyword != '' && keyword != '输入学校名字' )
		{
			window.location = "http://61."+domain+"/index.php?_do=school-schoolList&keyword="+encodeURIComponent(keyword) ;
		} else {
			showmessage('提示','tips:请输入搜索的内容') ;
		}
	}
	//申请加入班级.
	,joinClass : function(cid){
		//申请理由: <textarea col="10" row="5" id="joinClass_res"></textarea>
		showmessage('申请理由','sure:<textarea col="10" row="5" class="textarea07" id="joinClass_res"></textarea>:myClassStory.doJoinClass:\''+cid+'\'',400,200) ;
	}
	// 申请操作
	,doJoinClass : function(cid){
		var join_res = $('#joinClass_res').val();
		join_res = $.trim(join_res);
		$
		if ( join_res == '' )
		{
			alert('请输入申请加入的理由') ; 
		} else {
			$.post('/?_do=my-applyClass',{'reason':join_res,'cid':cid} ,function(data){
				//console.dir(data);
				try {
					eval("var r = "+data+";" ) ;
					if (r['success'] == 1) {
						showmessage('提示','tips:申请已发送,等待管理员审核!') ;
						//$('#black_'+n).load('/?_do=class-loadNoticeTask-cid-'+cid+'-type-'+type+'-aid-'+r['aid']);
					} else {
						alert(r['msg']);
					}
				
				} catch(ex){
					//console.dir(data);
				}
			} )
			closewindowdlg();
		}
		
		
	}
		
	//班级分页
	,ajaxLoadClass : function(page){
		$('#myClassStory').load('/?_do=my-ajaxLoadMyClassStory&page='+page) ;
	}
	
	//邀请好友加入班级 层的显示
	,showInviteJoinClass : function(classid){
		$("div .friendK").hide();
		$("#friendK_"+classid).show();
		fsobj = null;
		//好友
		fsobj = new FriendSuggest('fsobj','friend_suggest_'+classid,'friend_group_div_'+classid);  
		fsobj._fs_data = [] ;
		fsobj.dataView(0);		
	}
	
	//邀请好友加入班级 层的关闭
	,closeInviteJoinClass : function(classid){
		$("#friendK_"+classid).hide();
	}
	
	//邀请好友加入班级 
	,inviteJoinClass : function(classid){
		var uid =  fsobj.getSelectUid();
		if(uid.length>0){
			$.ajax( {
				'type' : 'POST',
				'url' : '/?_do=my-inviteClass&cid='+classid,
				'data' : 'uid=' + encodeURIComponent(uid)+'&rand='+Math.random(),
				success : function(msg) {
					myClassStory.closeInviteJoinClass(classid);
					showmessage("提示","tips:已发送邀请，好友接受后，方可加入该班级",400,150);
				},
				error:function(err){
//					alert(err);
				}
			});
		}else{
			showmessage("提示","tips:请选择好友");		
		}	
	}
	
}
