// JavaScript Document
function showBlog(id){ 
	var mid = $('#memberId').val();
	$.ajax({
		url:'modules/blog/showblog.php',
		cache: true,
		data:{'reqType':'ajax','bid':id,'mid':mid},
		type:'POST',
		success:function(data){
			$('#showblog').empty().append(data);	
		}
		
	});
}

function chgBlogCalendar(m,y){
	var mid = $('#memberId').val();
	$.ajax({
		url:'modules/blog/calender.php',
		cache: true,
		data:{'reqType':'ajax','month':m,'year':y,'mid':mid},
		type:'POST',
		success:function(data){
			$('#showcalendar').empty().append(data);	
		}
		
	});
}

function chgEditBlogCalendar(m,y){
   var mid = $('#memberId').val();
	$.ajax({
		url:'modules/blog/create.php',
		cache: true,
		data:{'reqType':'ajax','month':m,'year':y,'mid':mid},
		type:'POST',
		success:function(data){
			$('#showCalendarBlog').empty().append(data);
		}

	});
}

function editorBlog(post,id,page){
  var mid = $('#memberId').val();
	$.ajax({
		url:'modules/blog/formBlog.php',
		cache: false,
		data:{'reqType':'ajax','mid':mid,'postdate':post,'blogId':id,'page':page},
		type:'POST',
		success:function(data){
			$('#tdFrmBlog').empty().append(data);
            $('#tbFrmBlog').show();
            $('#txtName').focus();
		}

	});
}

function delBlogFromContent(){
    window.location.href=$('#refDelBlog').val();
}

function delBlog(id){
    var m = $("#tmpMonth").val();
    var y = $("#tmpYear").val();
    
    $.ajax({
		url:'modules/blog/deleteBlog.php',
		cache: false,
		data:{'blogId':id},
		type:'POST',
		success:function(data){
			if(data == 1){
                chgEditBlogCalendar(m,y);
                $.unblockUI();
            }else{
                alert(data);
            }
		}

	});
    
}

function hideEditorBlog(){
    var page = $("#pageEditBlog").val();
    var id = $("#blogId").val();

    if(page == 'calendar'){
        $('#tdFrmBlog').empty();
        $('#tbFrmBlog').hide();
    }else{
        showBlog(id);
    }
}

function addBlogTag(){
    var msg = FCKeditorAPI.GetInstance('editor_txt').GetXHTML();
    $('#blogMsg').val(msg);
    addStringTag('txtTag', 'tmpTagBlog', 'hidTagBlog');
}

function blogSubmit(){
   $('#trErrblog').fadeOut();

   var flag = false;
   var msg = $('#blogMsg').val();
   var txtName = $('#txtName').val();
   var hidTagBlog = $('#hidTagBlog').val();   
   
   if(txtName == ''){
        errHTML('blogErr','กรุณากรอกชื่อ Blog ด้วยคะ');
        $('#trErrblog').fadeIn();
        $('#txtName').focus();
   }else if(hidTagBlog == ''){
        errHTML('blogErr','กรุณากรอก Tag อย่างน้อย 1 ช่องค่ะ');
        $('#trErrblog').fadeIn();
        $('#txtTag0').focus();
   }else if(msg == ''){
        errHTML('blogErr','กรุณากรอกรายละเอียดของ Blog ด้วยค่ะ');
        $('#trErrblog').fadeIn();
   }else{
       $('#trErrblog').fadeOut();
       flag = true;
   }

   if(flag == false){
       return false;
   }else{
       $("#blogSub").attr("disabled","true");
       return true;
   }
    
}

function blogSubmitSuccess(data){
    if(data == 1){
        var m = $("#tmpMonth").val();
        var y = $("#tmpYear").val();
        var page = $("#pageEditBlog").val();
        var id = $("#blogId").val();

        if(page == 'calendar'){
            hideEditorBlog();
            chgEditBlogCalendar(m,y);
        }else{
            showBlog(id);
        }
        msgSuccess('บันทึกข้อมูลเรียบร้อยแล้วคะ');
    }else{
        alert(data);
    }
}

function orderListBlog(order){
   switch(order){
     case 'new':
        $("#listBlogOrder").val('ORDER BY jz_blog.LastUpdate DESC');
     break;
     case 'view':
        $("#listBlogOrder").val('ORDER BY jz_blog.ViewScore DESC');
     break;
     case 'vote':
        $("#listBlogOrder").val('ORDER BY jz_blog.VoteScore DESC');
     break;
   }
   divPage(0,0,'getBlogTitle');
}
