<!--


function DEF_OBJ_VIDEO() {
	
	
	this.showVideoList = function() {
		
		return false;
		
	}// END showVideoList
	
	
	this.rateVideo = function(video_id, vote) {
		
		var obj = fns_getElementById('id_video_votes_loader');
		
		if (obj) {
			
			var link = HTTP_ROOT + 'v2008/act/video/rate_video.php';
			var vars = 'video_id=' + video_id + '&vote=' + vote;
			OBJ_AH.doPost(link, 'id_video_votes_loader', 'OBJ_VIDEO.displayRateRes(resp)', vars);
			
		}
		
		return false;
		
	}// END rateVideo
	
	
	this.displayRateRes = function(resp) {
		
		var obj = fns_getElementById('id_video_votes_loader');
		
		if (obj) {
			
			var obj = obj.parentNode;
			obj.innerHTML = resp;
			
		}
		
	}// END displayRateRes
	
	
	this.addComment = function() {
		
		var obj_id = fns_getElementById('id_f_c_video_id');
		var obj_comment = fns_getElementById('id_f_c_comment');
		var obj_msg = fns_getElementById('id_f_c_msg');
		
		if (obj_id && obj_comment && obj_msg) {
			
			var video_id = obj_id.value;
			
			if (obj_comment.value.length > 1) {
				
				var link = HTTP_ROOT + 'v2008/act/video/add_comment.php';
				var vars = 'video_id=' + video_id + '&comment=' + encodeURIComponent(obj_comment.value) + '&ajax=1';
				
				OBJ_AH.doPost(link, 'id_f_c_msg', 'OBJ_VIDEO.displayAddCommentRes(' + video_id + ', resp)', vars);
				
			}else {
				obj_msg.innerHTML = 'Nav ievadīts komentārs!';
			}
			
		}
		
		return false;
		
	}// END addComment
	
	
	this.displayAddCommentRes = function(video_id, resp) {
		
		var obj_comment = fns_getElementById('id_f_c_comment');
		var obj_msg = fns_getElementById('id_f_c_msg');
		
		if (obj_comment && obj_msg) {
			
			if (resp == 'ok') {
				this.getCommentsList(video_id, 'DESC', 1);
				obj_comment.value = '';
			}else {
				obj_msg.innerHTML = resp;
			}
			
		}
		
	}// END displayAddCommentRes
	
	
	this.getCommentsList = function(video_id, order, page) {
		
		var obj = fns_getElementById('id_comments_list');
		
		if (obj) {
			
			var link = HTTP_ROOT + 'v2008/act/video/display_video_comments.php?video_id=' + video_id + '&order=' + order + '&page=' + page;
			OBJ_AH.doGet(link, 'id_comments_list_loading', 'OBJ_VIDEO.displayCommentsList(resp)');
			
		}
		
		return false;
		
	}// END getCommentsList
	
	
	this.displayCommentsList = function(resp) {
		
		var obj = fns_getElementById('id_comments_list');
		
		if (obj) {
			
			obj.innerHTML = resp;
			var top = this.getObjPosY(obj);
   			window.scroll(0, top); // horizontal and vertical scroll targets
   			
		}
		
	}// END displayCommentsList
	
	
	this.getObjPosY = function(obj) {
		
		var curtop = 0;
		
		if(obj.offsetParent)
			while (1) {
				curtop += obj.offsetTop;
				if(!obj.offsetParent) break;
				obj = obj.offsetParent;
			}else if(obj.y) curtop += obj.y;
		
		return curtop;
		
	}// END getObjPosY
	
	
	this.editVideo = function() {
		
		var obj_id = fns_getElementById('id_f_video_id');
		var obj_title = fns_getElementById('id_f_title');
		var obj_embed_code = fns_getElementById('id_f_embed_code');
		var obj_description = fns_getElementById('id_f_description');
		var obj_keywords = fns_getElementById('id_f_keywords');
		var obj_msg = fns_getElementById('id_f_msg');
		
		if (obj_id && obj_id.value > 0 && obj_title && obj_description && obj_keywords && obj_msg) {
			
			if (obj_title.value.length >= 3 && obj_keywords.value.length > 0) {
				return true;
			}else {
				obj_msg.innerHTML = 'Nav aizpildīti visi nepieciešamie lauki!';
			}
			
		}else if (obj_id && obj_id.value == 0 && obj_title && obj_embed_code && obj_description && obj_keywords && obj_msg) {
			
			if (obj_title.value.length >= 3 && obj_embed_code.value.length > 64 && obj_keywords.value.length > 0) {
				return true;
			}else {
				obj_msg.innerHTML = 'Nav aizpildīti visi nepieciešamie lauki!';
			}
			
		}else {
			obj_msg.innerHTML = 'Nav ielādēti visi objekti!';
		}
		
		return false;
		
	}// END editVideo
	
	
	this.editChannel = function() {
		
		var obj_id = fns_getElementById('id_f_channel_id');
		var obj_title = fns_getElementById('id_f_title');
		var obj_description = fns_getElementById('id_f_description');
		var obj_msg = fns_getElementById('id_f_msg');
		
		if (obj_id && obj_title && obj_description) {
			
			if (obj_title.value.length >= 3 && obj_description.value.length >= 32) {
				return true;
			}else {
				obj_msg.innerHTML = 'Nav aizpildīti visi nepieciešamie lauki!';
			}
			
		}else {
			obj_msg.innerHTML = 'Nav ielādēti visi objekti!';
		}
		
		return false;
		
	}// END editChannel
	
	
	this.followChannel = function(channel_id) {
		
		var obj = fns_getElementById('id_ch_follow_msg');
		
		if (obj) {
			var link = HTTP_ROOT + 'v2008/act/video/follow_channel.php?channel_id=' + channel_id;
			OBJ_AH.doGet(link, 'id_ch_follow_msg', 'OBJ_VIDEO.displayFollowChBlock(resp)');
		}
		
	}// END followChannel
	
	
	this.displayFollowChBlock = function(resp) {
		
		var obj = fns_getElementById('id_ch_follow_msg');
		
		if (obj) {
			obj.parentNode.innerHTML = resp;
		}
		
	}// END displayFollowChBlock
	
	
	this.deleteVideoFromChannel = function(channel_id, video_id, obj) {
		
		if (confirm('Vai tiešām dzēst?')) {
			
			var span_id = obj.parentNode.id;
			var link = HTTP_ROOT + 'v2008/act/video/delete_video_from_channel.php?channel_id=' + channel_id + '&video_id=' + video_id;
			OBJ_AH.doGet(link, span_id, 'OBJ_VIDEO.deleteVideoFromChannelRes("' + span_id + '", resp)');
			
		}
		return false;
		
	}// END deleteVideoFromChannel
	
	
	this.deleteVideoFromChannelRes = function(obj_id, resp) {
		
		var obj = fns_getElementById(obj_id);
		
		if (obj) {
			obj.innerHTML = resp;
		}
		
	}// END deleteVideoFromChannelRes
	
	
	this.showHideVideoChannelAddBlock = function(video_id) {
		
		var obj = fns_getElementById('id_video_ch_block');
		var obj_btn = fns_getElementById('id_video_ch_block_btn');
		
		if (obj && obj_btn) {
			
			var btn_img = 'btn_plus.gif';
			if (obj.innerHTML.length > 0) {
				this.closeVideoChannelAddBlock();
			}else {
				var link = HTTP_ROOT + 'v2008/act/video/video_add_channel_block.php?video_id=' + video_id;
				OBJ_AH.doGet(link, 'id_video_ch_block', 'OBJ_VIDEO.displayVideoChannelAddBlock(resp)');
				btn_img = 'btn_minus.gif';
			}
			obj_btn.innerHTML = '<img src="' + HTTP_ROOT + 'v2008/img/' + btn_img + '" alt="" /> Pievienot kanālam';
			
		}
		
		return false;
		
	}// END showHideVideoChannelAddBlock
	
	
	this.displayVideoChannelAddBlock = function(resp) {
		
		var obj = fns_getElementById('id_video_ch_block');
		
		if (obj) {
			obj.innerHTML = resp;
		}
		
	}// END displayVideoChannelAddBlock
	
	
	this.closeVideoChannelAddBlock = function() {
		
		var obj = fns_getElementById('id_video_ch_block');
		
		if (obj) {
			obj.innerHTML = '';
		}
		
		return false;
		
	}// END closeVideoChannelAddBlock
	
	
	this.addChannelToVideo = function(video_id) {
		
		var obj_ch_id = fns_getElementById('id_video_ch_block_channel_id');
		
		if (obj_ch_id) {
			
			var channel_id = obj_ch_id.value;
			var link = HTTP_ROOT + 'v2008/act/video/add_channel_to_video.php?video_id=' + video_id + '&channel_id=' + channel_id;
			OBJ_AH.doGet(link, 'id_video_ch_block', 'OBJ_VIDEO.displayVideoChannelLine(resp)');
			
		}
		
		return false;
		
	}// END addChannelToVideo
	
	
	this.displayVideoChannelLine = function(resp) {
		
		var obj = fns_getElementById('id_video_ch_block');
		
		if (obj) {
			obj.parentNode.innerHTML = resp;
		}
		
	}// END displayVideoChannelLine
	
	
	this.deleteVideo = function(video_id) {
		
		if (confirm('Vai tiešām vēlaties dzēst video?')) {
			return true;
		}else {
			return false;
		}
		
	}// END deleteVideo
	
	
	this.showChParticipantAddBlock = function(channel_id) {
		
		var obj = fns_getElementById('id_ch_participant_add_block');
		
		if (obj) {
			
			var link = HTTP_ROOT + 'v2008/act/video/channel_participant_add_block.php?channel_id=' + channel_id;
			OBJ_AH.doGet(link, 'id_ch_participant_add_block', 'OBJ_VIDEO.displayChParticipantAddBlock(resp)');
			
		}
		
		return false;
		
	}// END showChParticipantAddBlock
	
	
	this.displayChParticipantAddBlock = function(resp) {
		
		var obj = fns_getElementById('id_ch_participant_add_block');
		
		if (obj) {
			obj.innerHTML = resp;
		}
		
	}// END displayChParticipantAddBlock
	
	
	this.closeChParticipantAddBlock = function() {
		
		var obj = fns_getElementById('id_ch_participant_add_block');
		
		if (obj) {
			obj.innerHTML = '';
		}
		
		return false;
		
	}// END closeChParticipantAddBlock
	
	
	this.addParticipantToChannel = function(obj, channel_id) {
		
		var obj_msg = fns_getElementById('id_ch_partic_add_block_msg');
		var tmp = obj.parentNode.getElementsByTagName('select');
		var obj_type_id = tmp[0];
		tmp = obj.parentNode.getElementsByTagName('input');
		var obj_username = tmp[0];
		
		if (obj_msg && obj_type_id && obj_username) {
			
			var type_id = obj_type_id.value;
			var username = obj_username.value;
			var link = HTTP_ROOT + 'v2008/act/video/add_participant_to_channel.php';
			var vars = 'channel_id=' + channel_id + '&type_id=' + type_id + '&username=' + encodeURIComponent(username);
			
			OBJ_AH.doPost(link, 'id_ch_partic_add_block_msg', 'OBJ_VIDEO.addParticipantToChannelRes(' + channel_id + ', resp)', vars);
			
		}
		
	}// END addParticipantToChannel
	
	
	this.addParticipantToChannelRes = function(channel_id, resp) {
		
		var obj_msg = fns_getElementById('id_ch_partic_add_block_msg');
		var obj = fns_getElementById('id_ch_participant_add_block');
		
		if (obj && obj_msg) {
			
			if (resp == 'ok') {
				obj.innerHTML = '';
				this.getChannelParticipantsList(channel_id);
			}else {
				obj_msg.parentNode.innerHTML = resp;
			}
			
		}
		
	}// END addParticipantToChannelRes
	
	
	this.deleteChannelParticipant = function(channel_id, user_id) {
		
		if (confirm('Vai tiešām dzēst?')) {
			
			var link = HTTP_ROOT + 'v2008/act/video/channel_delete_participant.php?channel_id=' + channel_id + '&user_id=' + user_id;
			OBJ_AH.doGet(link, '', 'OBJ_VIDEO.deleteChannelParticipantRes(' + channel_id + ', resp)');
			
		}
		
		return false;
		
	}// END deleteChannelParticipant
	
	
	this.deleteChannelParticipantRes = function(channel_id, resp) {
		
		if (resp == 'ok') {
			this.getChannelParticipantsList(channel_id);
		}else {
			alert(resp);
		}
		
	}// END deleteChannelParticipantRes
	
	
	this.getChannelParticipantsList = function(channel_id) {
		
		var obj = fns_getElementById('id_ch_fani_list');
		
		if (obj) {
			
			var link = HTTP_ROOT + 'v2008/act/video/channel_display_participants_list.php?channel_id=' + channel_id;
			OBJ_AH.doGet(link, 'id_ch_fani_list', 'OBJ_VIDEO.displayChannelParticipantsList(resp)');
			
		}
		
	}// END getChannelParticipantsList
	
	
	this.displayChannelParticipantsList = function(resp) {
		
		var obj = fns_getElementById('id_ch_fani_list');
		
		if (obj) {
			obj.innerHTML = resp;
		}
		
	}// END displayChannelParticipantsList
	
	
}// END of class DEF_OBJ_VIDEO

var OBJ_VIDEO = new DEF_OBJ_VIDEO();

// -->