
function abreVentana(pagina, ancho, alto, oculta, nombre) {
  var arriba;
  var izquierda;
  
  if (nombre == undefined) {
  	nombre = "";
  }
  
  if (oculta) {
    arriba = screen.availHeight + 20;
    izquierda = screen.availWidth + 20;
    ancho=1;
    alto=1;
//    document.body.style.cursor = "wait";
//    parent.frames.oculto.document.location = pagina;
//    return;
  } else {
//    arriba = window.screenTop + (document.body.clientHeight/2) - (alto/2);
//    izquierda = window.screenLeft + (document.body.clientWidth/2) - (ancho/2);
    arriba = (screen.availHeight/2) - (alto/2) - 30;
    izquierda = window.screenLeft + (document.body.clientWidth/2) - (ancho/2);
    if ((arriba + alto) > screen.availHeight) arriba = screen.availHeight - alto - 30;
    if ((izquierda + ancho) > screen.availWidth) izquierda = screen.availWidth - ancho - 30;
    if (arriba < 0) arriba = 0;
    if (izquierda < 0) izquierda = 0;
  }

  var propiedades = "directories=0,resizable=1,location=0,status=1,scrollbars=1,toolbar=0,menubar=0,width="+ancho+",height="+alto+",top="+arriba+",left="+izquierda;
  return window.open(pagina, nombre, propiedades);
}

function setViewMode(development) {
	var frm = document.forms.frm_cms_canal;
	frm.formulario.value = "viewMode";
	frm.development.value = development;
	frm.target = "_self";
	frm.action = "";
	frm.submit();
}

function editar(idDatatype, idContenido) {
	var wndw = abreVentana("blanco.htm", 550, 600, false, 'editor_window');
	var frm = document.forms.frm_cms_canal;
	frm.target = wndw.name;
	frm.OBJECT.value = idContenido;
	frm.NEW.value = "FALSE";
	frm.DATATYPE.value = idDatatype;
	frm.action = "cms/component/editor/v1/editor.jsp";
	frm.submit();
}

function refresh() {
	var frm = document.forms.frm_cms_canal;
	frm.target = "_self";
	frm.OBJECT.value = "";
	frm.NEW.value = "FALSE";
	frm.DATATYPE.value = "";
	frm.formulario.value = "";
	frm.action = "";
	frm.submit();
}

function newContent(idDatatype) {
	abreVentana("blanco.htm", 550, 600, false, "editor_window");
	var frm = document.forms.frm_cms_canal;
	frm.target = "editor_window";
	frm.OBJECT.value = "";
	frm.DATATYPE.value = idDatatype;
	frm.NEW.value = "TRUE";
	frm.action = "cms/component/editor/v1/editor.jsp";
	frm.submit();
}

function eliminar(idDatatype, idContenido) {
	var frm = document.forms.frm_cms_canal;
	frm.target = "_self";
	frm.formulario.value = "eliminarContenido";
	frm.OBJECT.value = idContenido;
	frm.NEW.value = "FALSE";
	frm.DATATYPE.value = idDatatype;
	frm.accion.value = "eliminar";
	frm.action = "";
	frm.submit();
}

function mover(idDatatype, idContenido, direction, orderFilterColumn) {
	var frm = document.forms.frm_cms_canal;
	frm.target = "_self";
	frm.formulario.value = "moverContenido";
	frm.OBJECT.value = idContenido;
	frm.NEW.value = "FALSE";
	frm.DATATYPE.value = idDatatype;
	frm.direccion.value = direction;
	frm.accion.value = "mover";
	frm.value1.value = orderFilterColumn;
	frm.action = "";
	frm.submit();
}

function setDevelopmentContenido(idDatatype, idContenido, development) {
	var frm = document.forms.frm_cms_canal;
	frm.target = "_self";
	frm.formulario.value = "setDevelopmentContenido";
	frm.OBJECT.value = idContenido;
	frm.NEW.value = "FALSE";
	frm.DATATYPE.value = idDatatype;
	frm.direccion.value = development;
	frm.accion.value = "setDevelopmentContenido";
	frm.action = "";
	frm.submit();
}

function setValues(value1, value2, value3, value4) {
	var frm = document.forms.frm_cms_canal;
	frm.value1.value = value1;
	frm.value2.value = value2;
	frm.value3.value = value3;
	frm.value4.value = value4;
}