// JavaScript Document						   
function commentSub(){
		
		var msg = FCKeditorAPI.GetInstance('editor_txt').GetXHTML();
		
		//if(msg == ""){
		if(chkArray(msg) == false){
			alert("กรุณากรอกรายละเอียดด้วยคะ");
		}else{
            //$("#subComm").attr("disabled","true");
            $('#commentLoading').show();
			$('#divFrmComment').hide();

			var UserID = $('#UserID').val();
			var RefID = $('#RefID').val();
			var CmmOption = $('#CmmOption').val();
			var owner = $('#memberId').val();
         
			$.ajax({
				url:'modules/comment/formCommentSub.php',
				cache: true,
				data:{'UserID':UserID,'RefID':RefID,'CmmOption':CmmOption,'messageXHTML':msg,'ownerId':owner},
				type:'POST',
				success:function(data){
					if(data == 1){						
						getFrmComment();						
					}else if(data == -50){
                        sessionTimeout();
                    }else{
						alert(data);	
					}	
				}
				
			});
			
		}
		
		return false;
}


function getFrmComment(){
	var RefID = $('#RefID').val();
	var CmmOption = $('#CmmOption').val();
	var OwnID = $('#memberId').val();
	$.ajax({
		url:'modules/comment/formComment.php', 
		cache: true, 
		data:{'reqTypeCmt':'ajax','refId':RefID,'option':CmmOption,'ownId':OwnID}, 
		type:'POST', 
		success:function(data){
				$('#showAllComment').empty().append(data);
				getComment();
		}
	});
}//E-func

function getComment(){
	var RefID = $('#RefID').val();
	var CmmOption = $('#CmmOption').val();
	
	$.ajax({
		url:'modules/comment/comment.php', 
		cache: true, 
		data:{'reqTypeCmt':'ajax','refId':RefID,'option':CmmOption}, 
		type:'POST', 
		success:function(data){
				$('#showAllComment').append(data);	
		}
	});
}//E-func

function showEditorCommentProfile(refId){
   var mId;
   var embeds = $('#gritterEmb').val();
   var aText = $('#anotherText').val();
   $('#method').val(1);
   if(refId==''){
     mId = $('#memberId').val();
   }else{
     mId = refId;
   }
   $.ajax({
		url:'modules/comment/formProfileComment.php',
		cache: false,
		data:{'reqType':'ajax','mid':mId,'embeds':embeds,'anotherText':aText},
		type:'POST',
		success:function(data){
			if(refId==''){
              $('#editorCommentProfile').empty().append(data);
              $('#treditorCommentProfile').fadeIn('slow');
              $('#trAddComment').hide();
            }else{
              blockUI(data);
              $('#flgCommentProfile').val('reply');
            }
		}

	});
}

function hideEditorComment(){
   var mid = $('#refId').val();
   var flg = $('#flgCommentProfile').val();
  
   if($("#flgCommentProfile").val()!='reply' && $('#flgSaveProfile').val()=='save'){
      $.ajax({
          url:'modules/comment/commentProfile.php',
          cache: true,
          data:{'reqType':'ajax','mid':mid},
          type:'POST',
          success:function(data){
              $('#treditorCommentProfile').fadeOut('slow');
              $('#editorCommentProfile').empty();
              $('#trAddComment').fadeIn('slow');
              $('#showCommentProfile').empty().append(data);
          }

      });
   }else if(flg=='reply' && $('#flgSaveProfile').val()!='save'){
     $.unblockUI();
   }else if(flg=='reply' && $('#flgSaveProfile').val()=='save'){
     msgSuccess('บันทึกข้อมูลเรียบร้อยแล้วค่ะ');
    }else if(flg==''){
     $.ajax({
          url:'modules/comment/commentProfile.php',
          cache: true,
          data:{'reqType':'ajax','mid':mid},
          type:'POST',
          success:function(data){
              $('#treditorCommentProfile').fadeOut('slow');
              $('#editorCommentProfile').empty();
              $('#trAddComment').fadeIn('slow');
              $('#showCommentProfile').empty().append(data);
          }

      });
   }else{
     msgSuccess('บันทึกข้อมูลเรียบร้อยแล้วค่ะ');     
   }
}

function addCommentPFMsg(){
    var msg = FCKeditorAPI.GetInstance('editorCommentPF').GetXHTML();
    $('#messageXHTML_comment').val(msg);
    $('#flgSaveProfile').val('save');
}


function commentPFSub(){
   var flag = false;
   var msg = $('#messageXHTML_comment').val();
   //if(msg == ''|| msg == '&nbsp;' || msg == '<br />' || msg == '&nbsp;<br />'){
   if(chkArray(msg) == false){
        errHTML('tdErrComment','กรุณากรอกรายละเอียดด้วยคะ');
        $('#trErrComment').show();
   }else{
       $('#trErrComment').hide();
       $('#btnSubmit').attr("disabled","true");
       flag = true;
   }

   if(flag == false){
       return false;
   }else{
       
       return true;
       
   }
}

function commentPFSubSuccess(data){
    
    if(data == 1){
        hideEditorComment();
    }else if(data == -50){
        sessionTimeout();
    }else{
        alert(data);
    }
}

function delComment(id){
     var currPage = $("#currPage").val();
     var currOffset = $("#currOffset").val();
     var totComment = $("#totComment").val();
     var limit = $("#limit").val();
     var option = $("#optComment").val();
      
    if(totComment==1 && currOffset>0){
       currPage = currPage-1;
       currOffset = currOffset-limit;
    }

   $.ajax({
		url:'modules/comment/deleteComment.php',
		cache: false,
		data:{'commentId':id},
		type:'POST',
		success:function(data){
            
			if(data == 1){
                divPage(currPage,currOffset,option);
                $.unblockUI();
            }else{
                alert(data);
            }
		}

	});
}

function commentHistory(mid,refId){
    //alert(refId);
    $.ajax({
		url:'modules/comment/commentHistory.php',
		cache: false,
		data:{'reqType':'ajax','mid':mid,'refId':refId, 'flag':'0'},
		type:'POST',
		success:function(data){
           dynamicPopup(data,400,450);
		}

    });
}

function delCommentHistory(id){
     var currPage = $("#currPage").val();
     var currOffset = $("#currOffset").val();
     var totComment = $("#totComment").val();
     var limit = $("#limit").val();
     var option = $("#optCommentHistory").val();
     var mid = $('#memberID').val();
     var refId = $('#refId').val();

    if(totComment==1 && currOffset>0){
       currPage = currPage-1;
       currOffset = currOffset-limit;
    }

   $.ajax({
		url:'modules/comment/deleteComment.php',
		cache: false,
		data:{'commentId':id},
		type:'POST',
		success:function(data){

			if(data == 1){
                commentHistory(mid,refId)
                divPage(currPage,currOffset,option);
                //$.unblockUI();
            }else{
                alert(data);
            }
		}

	});
}

function selectCateId(cId,cName){
	$('#showGritter').empty().append('<div align="center"><img src="../images/utils/ajax-loader.gif" border="0"/></div>');
	$('#nameHidden').val(cName);
     var cid = cId;
	 $.ajax({
		url:'sync/mobifan/glitterContent.php',
		cache: false,
		data:{'cid':cid},
		type:'POST',
		success:function(data){
            $('#showGritter').empty().append(data);
            $('#slcHidden').val(cid);
            $('#glitterId').val(cid);
            $('#glitterName').text(cName);
		}

	});
}

function selectGritter(src){
	var embeds = $('#emb'+src).val();
	var aText = $('#anotherText').val();
	var mId = $('#owner').val();
	$.ajax({
		url:'modules/comment/commentProfile.php',
		cache: false,
		data:{'reqType':'ajax','mid':mId,'embeds':embeds,'anotherText':aText},
		type:'POST',
		success:function(data){
			var tabpanel = Tabpanel["commentProfile_Tab"];
			tabpanel.expandtab(tabpanel.tabs[0]);
			//showEditorCommentProfile('');
			//$('#gritterEmb').empty().append(embeds);
			//FCKeditorAPI.GetInstance('editorCommentPF').GetXHTML(embeds);
            $('#showCommentProfile').empty().append(data);
			$('#gritterEmb').val(embeds);
			$('#anotherText').val(aText);
			showEditorCommentProfile('');
		}

	});
}

function waitComment(){
	//showEditorCommentProfile('');
	$('#showGritter').empty().append('<div align="center"><img src="../images/utils/ajax-loader.gif" border="0"/></div>');
    $.ajax({
        url:'sync/mobifan/glitterMain.php',
        cache: false,
        data:{'reqType':'ajax'},
        type:'POST',
        success:function(data){
            $('#showCategory').empty().append(data);
        }

    });
	if($('#method').val()==1){
		var comment = FCKeditorAPI.GetInstance('editorCommentPF').GetXHTML();
	}else{
		var comment = '';
	}
	$('#anotherText').val(comment);
    var callPage = $('#slcHidden').val();
    if(callPage == ''){
        $.ajax({
            url:'sync/mobifan/glitterContent.php',
            cache: false,
            data:{'cid':'0'},
            type:'POST',
            success:function(data){
                $('#slcId').val(24);
                $('#showGritter').empty().append(data);
                $('#glitterName').text('เทศกาล วันสงกรานต์');
                
            }

        });
    }else{
        $.ajax({
            url:'sync/mobifan/glitterContent.php',
            cache: false,
            data:{'cid':callPage},
            type:'POST',
            success:function(data){
                $('#slcId').val(callPage);
                $('#showGritter').empty().append(data);
                $('#glitterName').text($('#nameHidden').val());
                //glitterContent.divPage(currPage,currOffset);
            }

        });
    }
}

function addCommentHRMsg(){
    var msg = FCKeditorAPI.GetInstance('editorCommentHR').GetXHTML();
    $('#messageXHTML_comment').val(msg);
    $('#flgSaveProfile').val('save');
}

function commentHRSub(){
   var flag = false;
   var msg = $('#messageXHTML_comment').val();

   if(msg == ''|| msg == '&nbsp;' || msg == '<br />'){
        errHTML('tdErrComment','กรุณากรอกรายละเอียดด้วยคะ');
        $('#trErrComment').show();
   }else{
       $('#trErrComment').hide();
       $('#btnSubmit').attr("disabled","true");
       flag = true;
   }

   if(flag == false){
       return false;
   }else{

       return true;

   }
}

function commentHRSubSuccess(data){

    if(data == 1){
        msgSuccess("บันทึกข้อมูลเรียบร้อยแล้วค่ะ");
    }else if(data == -50){
        sessionTimeout();
    }else{
        alert(data);
    }
}

function chkArray(msg){
    var flag = true;
    var result = msg.replace(/[&nbsp;]/gi, " ").replace(/[<br \/\>]/gi, " ");
   
    if(result.trim() == ""){
        flag = false;
    }
    return flag;
}