function video()
{
  if (IS_USER_DOMAIN)
  	Nifty("ul#user_module_nav a","small transparent top");
  else
  	Nifty("ul#group_module_nav a","small transparent top");
  if (IS_ADD_FROM_PORTAL)
    showResultToTop('/video/AddItem/');
}

function addCategory()
{
	var url = BASE_URL + 'AddCategory/';
	showResultToTop(url);
}

function deleteCategory(aObj, ctgIdnr)
{
  var confirmStr = '&nbsp;'+lang['confirm']+'&nbsp;';
  if (aObj.innerHTML != confirmStr)
  {
    aObj.innerHTML = confirmStr;
  }
  else
  {
    var url = BASE_URL + 'DeleteCategory/?ctg_idnr='+ctgIdnr;
    myAjaxExecute(
    function (obj)
    {
      if (obj.responseText == 'ok')
      {
        refresh();
      }
      else
      {
        alert(obj.responseText);
      }
    }
		, url);
  }
}

function isAvailableImageFile(fileName)
{
  if (/flv$|3gp$|wmv$|wm$|avi$|rmvb$|mov$|rm$|mpg$|mpeg$|asf$|dat$|ram$|mp2$|mp3$|wav$|wma$/.test(fileName.toLowerCase()))
  {
    return true;
  }
  else
  {
		alert(lang['video_format_donot_accept']);
    return false;
  }
}

var CUR_IFRAME_NUMBER = 0;
function submitFileUploadForm(iframeNumber, showUploadInfoId, buttonObj)
{
  CUR_IFRAME_NUMBER = parseInt(iframeNumber);
	var itcFormObj = getFormElement(document, 'interaction_upload_form');
//  var ctgIdnr = itcFormObj['ctg_idnr'].value;
  var BoxIdnr = itcFormObj['box_idnr'].value;
	var videoDesc = itcFormObj['video_desc'].value;
	var videoTitle = itcFormObj['video_title'].value;
  var tags = itcFormObj['tags'].value;
  var eq2Brightnes = itcFormObj['eq2_brightnes'].value;	
  if (BoxIdnr.length == 0)
  {
    alert(lang['please_select_video_box']);
    return false;
  }
  var iframeName = 'upload_iframe_'+iframeNumber;
	var iframeDocument = getIframeElement(iframeName);
	if (!iframeDocument)
		return false;
		
	var iframeForms = iframeDocument.contentWindow.document.getElementsByTagName('FORM');
	var iframeFormObj = iframeForms[0];
	
//  iframeFormObj['ctg_idnr'].value = ctgIdnr;
  iframeFormObj['box_idnr'].value = BoxIdnr;
  iframeFormObj['video_desc'].value = videoDesc;
	iframeFormObj['video_title'].value = videoTitle;
	iframeFormObj['tags'].value = tags;
	iframeFormObj['eq2_brightnes'].value = eq2Brightnes;
	
  var uploadFileName = iframeFormObj['upload_file'].value;
  if (isAvailableImageFile(uploadFileName))
  {
		var iframeFormDivObjs = iframeFormObj.getElementsByTagName('span');
		for(var i = 0; i < iframeFormDivObjs.length; i++)
		{
			if (iframeFormDivObjs[i].id == 'waiting_html_tag')
			{
				var uploadFileNameObj = iframeFormDivObjs[i];
				uploadFileNameObj.style.display = '';
				break;
			}
		}
		
    setTimeout('monitorUploadStatus(\''+iframeName+'\', \''+showUploadInfoId+'\')', 1000);
		iframeFormObj.submit();
		buttonObj.disabled = true;
		return true;
		//disable this function
  }
	else
	{
		return false;
	}
}
/*
function showVideoConvertStatus()
{
	if ($('convert_percent').innerHTML != '100%')
	{
		var url = '/idpd.php?fn=mencoder_info&user_id='+USER_ID;
		myAjaxUpdater('convert_percent', url);
		setTimeout('showVideoConvertStatus()', 1000);
	}
}
*/
function navBlockShowVideoVideoList(aObj, url, evt)
{
  if (!navGoToInputPage(aObj, url, evt, 'block_gou_video'))
  {
  	addHistory(aObj, 'myAjaxUpdater|block_gou_video|'+url);
  	myAjaxUpdater('block_gou_video', url);
  }
}

function navBlockVideoComment(aObj, url, evt)
{
  if (!navGoToInputPage(aObj, url, evt, 'block_video_comment'))
  {
  	addHistory(aObj, 'myAjaxUpdater|block_video_comment|'+url);
  	myAjaxUpdater('block_video_comment', url);	
  }
}

function navBlockVideoComment(aObj, url, evt)
{
  if (!navGoToInputPage(aObj, url, evt, 'block_video_comment'))
  {
  	addHistory(aObj, 'myAjaxUpdater|block_video_comment|'+url);
  	myAjaxUpdater('block_video_comment', url);	
  }
}

function navBlockVideoBoxesNewestMessage(aObj, url, evt)
{
	var m = url.match(/ajax_update_id=([\d\w_]+)/);
	if(m)
	{
		var ajaxUpdateId = m[1];
	}
  if (!navGoToInputPage(aObj, url, evt, ajaxUpdateId))
  {
  	addHistory(aObj, 'myAjaxUpdater|'+ajaxUpdateId+'|'+url);
  	myAjaxUpdater(ajaxUpdateId, url);
  }
}

function showVideoComment(videoIdnr, updateId)
{
	myAjaxUpdater(updateId, BASE_URL + 'BlockVideoComment/?video_idnr='+videoIdnr);
}

function navBlockBoxItem(aObj, url, evt)
{
  if (!navGoToInputPage(aObj, url, evt, 'block_category_item'))
  {
    addHistory(aObj, 'myAjaxUpdater|block_category_item|'+url);
    myAjaxUpdater('block_category_item', url);
  }
}

function navBlockBoxItemTopView(aObj, url, evt)
{
  if (!navGoToInputPage(aObj, url, evt, 'block_category_item'))
  {
    addHistory(aObj, 'myAjaxUpdater|block_category_item|'+url);
    myAjaxUpdater('block_category_item', url);
  }
}

function navBlockBoxItemComment(aObj, url, evt)
{
  if (!navGoToInputPage(aObj, url, evt, 'block_ctg_item_comment'))
  {
    addHistory(aObj, 'myAjaxUpdater|block_ctg_item_comment|'+url);
    myAjaxUpdater('block_ctg_item_comment', url);
  }
 
}

function navBlockRelateShareVideo(aObj, url, evt)
{
  var blockDivId = 'block_relate_share_video';
  if (!navGoToInputPage(aObj, url, evt, blockDivId))
  {
    addHistory(aObj, 'myAjaxUpdater|'+blockDivId+'|'+url);
    myAjaxUpdater(blockDivId, url);
  }
 
}

function selectBox(boxIdnr, aObj, spanId){
  $(spanId).innerHTML = aObj.innerHTML;
  var formObj = findElement(aObj, 'FORM');
  formObj.box_idnr.value = boxIdnr;
  Element.toggle('target_boxes_list');
}

function submitVideoEditForm()
{
  var args = submitVideoEditForm.arguments;
  var clickObj = args[0];
  var formObj = findElement(clickObj, 'FORM');
  var boxIdnr = formObj.box_idnr.value;
  if (boxIdnr.length == 0){
    alert(lang['please_select_video_box']);
    return false;
  }
  submitForm(args[0], args[1], args[2], args[3]);
}

