// JavaScript Document
function vdoThumbPreNext(currPage,currOffset){
	$("#vdoThumb").hide();
    var mid = $('#memberId').val();
	var vid = $('#videoId').val();
    var flag = $('#vdoFlag').val();
    var aid = $('#albumId').val();
	$.ajax({
		url:'modules/video/videoThumb.php',
		cache: true,
		data:{'reqType':'ajax','currPage':currPage,'currOffset':currOffset,'mid':mid,'vid':vid,'flag':flag,'aid':aid},
		type:'POST',
		success:function(data){
			$('#vdoThumb').empty().append(data);
            $("#vdoThumb").fadeIn('slow');
		}
		
	});
}

function showVideo(id){
   var aid = $('#albumId').val();
   var mid = $('#memberId').val();

   $.ajax({
		url:'modules/video/formAddVideo.php',
		cache: true,
		data:{'reqType':'ajax','vid':id,'aid':aid,'mid':mid},
		type:'POST',
		success:function(data){
			$('#frmVdo').empty().append(data);
            $('#tbFrmVdo').show();
            $('.vdoThumbLayerSelected').removeClass("vdoThumbLayerSelected").addClass("vdoThumbLayer");
            $('#'+id).removeClass("vdoThumbLayer").addClass("vdoThumbLayerSelected");
		}
		
	});
}

function changeAlbumVdo(){
  
   var mid = $('#memberId').val();
	var aid = $('#optAlbumVdo').val();
   
	if(aid != 0){
		$.ajax({
			url:'modules/video/formAlbum.php',
			cache: true,
			data:{'reqType':'ajax','aid':aid,'mid':mid,'flag':'edit'},
			type:'POST',
			success:function(data){
				$('#frmAlbumVdo').empty().append(data);
				showVdoThumb(aid);
            $('#tbFrmVdo').hide();
            
			}

		});
	}
}

function showVdoThumb(aid){
	var mid = $('#memberId').val();
	var flag = $('#vdoFlag').val();

	$.ajax({
		url:'modules/video/videoThumb.php',
		cache: false,
		data:{'reqType':'ajax','mid':mid,'aid':aid,'flag':flag},
		type:'POST',
		success:function(data){
         $('#vdoThumb').empty().append(data);
         $('#tbVdoThubmb').show();
		}

	});
}

function startAlbumVdo(){
       
       var mid  = $('#memberId').val();

       $.ajax({
          url:'modules/video/optAlbum.php',
          cache: true,
          data:{'reqType':'ajax','mid':mid,'initial':'initial'},
          type:'POST',
          success:function(data){
             $('#optAlbum').empty().append(data);
          }

       });

}

function createAlbumVdo(){

	var mid = $('#memberId').val();

	$.ajax({
		url:'modules/video/formAlbum.php',
		cache: true,
		data:{'reqType':'ajax','mid':mid,'flag':'add'},
		type:'POST',
		success:function(data){
			$('#frmAlbumVdo').empty().append(data);
         startAlbumVdo();
         $('#tbVdoThubmb').hide();
         $('#tbFrmVdo').hide();
		}

	});
}

function albumVdoSubmit(){
   addStringTag('albumTag', 'tmpTagAlbum','hidAlbumTag');

	var mid       = $('#memberId').val();
	var albumName = $('#albumName').val();
	var albumId   = $('#albumId').val();
	var albumDesc = $('#albumDesc').val();
	var hidAlbumTag = $('#hidAlbumTag').val();
	var saveType  = $('#saveType').val();
    
	if(albumName == ''){
		errHTML('errCreateAlbum','กรุณากรอกชื่ออัลบั้มด้วยคะ');
		$('#albumName').focus();

	}else if(albumDesc == ''){
		errHTML('errCreateAlbum','กรุณากรอกรายละเอียดด้วยคะ');
		$('#albumDesc').focus();

	}else if(hidAlbumTag == ''){
		errHTML('errCreateAlbum','กรุณากรอก Tags อย่างน้อย 1 ช่องคะ');
		$('#albumTag0').focus();
	}else{
      errHTMLhide('errCreateAlbum');
      
      $.ajax({
			url:'modules/video/formAlbumSub.php',
			cache: false,
			data:{ 'mid':mid,
				   'saveType':saveType,
				   'albumName':albumName,
				   'albumId':albumId,
				   'albumDesc':albumDesc,
				   'hidAlbumTag':hidAlbumTag
				 },
			type:'POST',
			success:function(data){
             
             //albumVdoSuccess(data);
             if($('#saveType').val()=='add'){
                 $('#currUrl').val(data);
                 msgRefresh('บันทึกข้อมูลเรียบร้อยแล้วค่ะ');
             }else{
                 var aid = $("#optAlbumVdo").val();
                 $(" option[value=" + aid + "]").empty().append($('#albumName').val());
                 msgSuccess("บันทึกข้อมูลเรียบร้อยแล้วคะ");
             }
             
             
			}

		});
   }
}

function albumVdoSuccess(data){
	var mid  = $('#memberId').val();
	var aid = data;
   
	$.ajax({
		url:'modules/video/optAlbum.php',
		cache: false,
		data:{'reqType':'ajax','mid':mid,'aid':aid},
		type:'POST',
		success:function(data){
			$('#optAlbum').empty().append(data);

         if($('#saveType').val()=='add')
			   $('#saveType').val('edit');
               createVideo(aid);
		}

	});
}

function createVideo(aid){
	var mid  = $('#memberId').val();
   $.ajax({
		url:'modules/video/formAddVideo.php',
		cache: true,
		data:{'reqType':'ajax','aid':aid,'mid':mid},
		type:'POST',
		success:function(data){
			$('#tbFrmVdo').show();
         $('#frmVdo').empty().append(data);
		}

	});
}

function addVdoTag(){
    addStringTag('txtTag', 'tmpTagVdo', 'hidTagVdo');
}
function vdoSubmit(){
   
    var vdoName    = $("#txtName").val();
    var vdoDesc    = $("#txtDesc").val();
    var vdoTag     = $("#hidTagVdo").val();
    var vdoEmbed   = $("#txtEmbed").val();
    var uploadtype = $("#uploadtype").val();
    var vdoFlag    = $("#vdoFlags").val();
    var uploadVdo  = $("#uploadVdo").val();
    var flag = false;

    if(vdoName == ''){
        errHTML('errCreateVdo','กรุณากรอกชื่อวิดีโอด้วยคะ');
        $("#txtName").focus();
    }else if(vdoDesc == ''){
        errHTML('errCreateVdo','กรุณากรอกรายละเอียดวิดีโอด้วยคะ');
        $("#txtDesc").focus();
    }else if(vdoTag == ''){
        errHTML('errCreateVdo','กรุณากรอก Tag อย่างน้อย 1 ช่องคะ');
        $("#txtTag0").focus();
    }else if(uploadtype == 'embed' && vdoEmbed == ''){
        errHTML('errCreateVdo','กรุณากรอก embed code ด้วยค่ะ');
        $("#txtEmbed").focus();
    }else if(uploadtype == 'file' && vdoFlag == 'add' && uploadVdo == ''){
        errHTML('errCreateVdo','กรุณาเลือกไฟล์วิดีโอด้วยค่ะ');
    }else{
        flag = true;
    }

    if(flag == false){
        return false;
    }else{
        $('#btnSubvdo').attr("disabled", true);
         msgWait('กำลังทำการบันทึกข้อมูลอยู่คะ กรุณารอสักครู่');
        return true;
    }

}//E-func

function vdoSubmitSuccess(data){
    var currPage = $('#videoCurrPage').val();
    var offset = $('#videoOffset').val();
    var ret = data;
    
    if(ret == 1){        
        msgSuccess('บันทึกข้อมูลเรียบร้อยแล้วคะ');
        vdoThumbPreNext(currPage,offset);
        $('#tbVdoThubmb').show();
        $('#tbFrmVdo').hide();
        $('#frmVdo').empty();
    }else if(ret == -1){
        msgSuccess('ไม่รองรับไฟล์ที่คุณอัพโหลดคะ');
        $('#btnSubvdo').attr("disabled", false);
    }else if(ret == -2){
        //alert('copy fail');
        msgSuccess('ไม่สามารถ copy ไฟล์ที่คุณอัพโหลดคะ');
        $('#btnSubvdo').attr("disabled", false);
    }else if(ret == -3){
        //alert('convert fail');
        msgSuccess('ไม่สามารถ convert ไฟล์ที่คุณอัพโหลดคะ');
        $('#btnSubvdo').attr("disabled", false);
    }else if(ret == -4){
        //alert('create screenshot fail');
        msgSuccess('ไม่สามารถสร้างภาพตัวอย่างไฟล์ที่คุณอัพโหลดคะ');
        $('#btnSubvdo').attr("disabled", false);
    }else{
        //alert(ret);
        msgSuccess('ไม่สามารถ copy ไฟล์ที่คุณอัพโหลดค่ะ');
        $('#btnSubvdo').attr("disabled", false);
    }
    
}//E-func

function vdouploadtype(type){

    var tmpEmbed = $('#tmpEmbed').val();
    if(type == 'uploadVdo'){

        $('#txtEmbed').val('').attr("disabled", true);
        $('#uploadVdo').val('').attr("disabled", false);
        $('#uploadtype').val('file');
    }else{
        
        $('#uploadVdo').val('').attr("disabled", true);
        $('#txtEmbed').val(tmpEmbed).attr("disabled", false).focus();
        $('#uploadtype').val('embed');
    }
}

function deleteVdo(id){
    var currPage = $("#videoCurrPage").val();
    var currOffset = $("#videoOffset").val();
    var totVideo = $("#totVideo").val();
    var limit = $("#videoLimit").val();
    $.ajax({
		url:'modules/video/deleteVideo.php',
		cache: false,
		data:{'videoId':id},
		type:'POST',
		success:function(data){
			if(data==1){
                if(totVideo==1 && currOffset>0){
                   currPage = currPage-1;
                   currOffset = currOffset-limit;
                }
                vdoThumbPreNext(currPage,currOffset);
                $("#tbFrmVdo").hide();
                $.unblockUI();
            }else if(data == -50){
                sessionTimeout();
            }else{
                alert(data);
            }
		}
	});
}

function delAlbumVdo(){
    var optAlbumVdo = $("#optAlbumVdo").val();
    var currUrl = $("#currUrl").val();
    $.ajax({
		url:'modules/video/deleteAlbum.php',
		cache: false,
		data:{'albumId':optAlbumVdo},
		type:'POST',
		success:function(data){

			if(data==1){
                $.unblockUI();
                window.location.href="?"+currUrl
            }else if(data == -50){
                sessionTimeout();
            }else{
                alert(data);
            }
		}
	});

}

function asAlbumTag(){
  var albumId = $("#albumId").val();
  var option;

  if($('#chkasAlbumTag').is(':checked')){
       option = 'checked';
  }else{
       option = 'unchecked';
  }

    $.ajax({
          url:'modules/video/getAlbumTags.php',
          cache: false,
          data:{'option':option,'albumId':albumId},
          type:'POST',
          success:function(data){
              $("#divTagVdo").empty().append(data);
          }
     });
}

function asAlbumName(){
  if($('#chkasAlbumName').is(':checked')){
       $("#txtName").val($("#albumName").val());
  }else{
       $("#txtName").val('');
  }
}

function asAlbumDesc(){
  if($('#chkasAlbumDesc').is(':checked')){
       $("#txtDesc").val($("#albumDesc").val());
  }else{
       $("#txtDesc").val('');
  }
}

function delVideoFromContent(){
    window.location.href=$('#refDelVideo').val();
}

function changeVdoAlbum(vId){

    $.ajax({
          url:'modules/video/formChangeVdoAlbum.php',
          cache: false,
          data:{'vId':vId},
          type:'POST',
          success:function(data){
              blockUI(data);
          }

    });
}

function changeVdoAlbumSub(){
   var albumId = $('[name=rdoAlbumId]').fieldValue();
   if(albumId==''){
       $("#trErrChangeAlbum").show();
       $("#tdErrChangeAlbum").empty().append("กรุณาเลือกอัลบั้มวีดีโอด้วยนะค่ะ");
       return false;
   }else{
       $("#trErrChangeAlbum").hide();
       $("#tdErrChangeAlbum").empty().append("&nbsp;");
       return true;
   }
}

function changeVdoAlbumSubSucc(data){
   var currPage = $("#videoCurrPage").val();
   var currOffset = $("#videoOffset").val();
   var totVdo = $("#totVideo").val();
   var limit = $("#pictureLimit").val();
   if(data == 1){
       if(totVdo ==1 && currOffset>0){
             currPage = currPage-1;
             currOffset = currOffset-limit;
       }
       vdoThumbPreNext(currPage,currOffset);
       $("#tbFrmVdo").hide();
       $.unblockUI();
   }else if(data == -50){
      sessionTimeout();
   }else{
      alert(data);
   }
}