// JavaScript Document
// Para los filtros Portal y Pagina
function listarPaginas(IdPortal){
	window.location="index.php?option=com_admin_eventos&IdPortal=" + IdPortal;
}

// Para la barra de menu por defecto
function anadir(){
	// Variable
	
	document.admin_form.id.value=0;
	document.admin_form.accion.value='formulario';
	document.admin_form.task.value='';
	document.admin_form.submit();
	//window.location="index.php?enl=com_admin_eventos&task=form_evento&mod=Crear&IdPortal=" + IdPortal;
}

function modificar(id){
	// variable 
	var nbrow = document.admin_form.nbrow.value;
	
	
	// Seleccionnar el id
	if (id=="")
	{
		if(nbrow == 1){
			if(document.admin_form["id[]"].checked == true){
				id = document.admin_form["id[]"].value;
			}
		}else{
			for (i=0; i < nbrow; i++) {
				if(document.admin_form["id[]"][i].checked == true){
					id = document.admin_form["id[]"][i].value;
					i = nbrow;
				}
			}
		}
	}
	
	document.admin_form.id.value=id;
	document.admin_form.accion.value='formulario';
	document.admin_form.task.value='';
	document.admin_form.submit();
}

function borrar(){
	// Variables
	var nbrow = document.admin_form.nbrow.value;
	var nbchecked = document.admin_form.nbchecked.value;
	var j = 0;
	var id = new Array();

	// Recuperar id
	if(nbrow == 1){
		if(document.admin_form["id[]"].checked == true){
			id[0] = document.admin_form["id[]"].value;
		}
	}else{
		for (i=0; i < nbrow; i++) {
			if(document.admin_form["id[]"][i].checked == true){
				id[j] = document.admin_form["id[]"][i].value;
				j++;
			}
		}
	}
	
	document.admin_form.accion.value='contenido';
	document.admin_form.enlace.value='empresas';
	document.admin_form.task.value='borrar';
	document.admin_form.ids.value=id;
	document.admin_form.submit();
}

function publicar(){
	// Variables
	var nbrow = document.admin_form.nbrow.value;
	var nbchecked = document.admin_form.nbchecked.value;
	var j = 0;
	var id = new Array();

	// Recuperar id
	if(nbrow == 1){
		if(document.admin_form["id[]"].checked == true){
			id[0] = document.admin_form["id[]"].value;
		}
	}else{
		for (i=0; i < nbrow; i++) {
			if(document.admin_form["id[]"][i].checked == true){
				id[j] = document.admin_form["id[]"][i].value;
				j++;
			}
		}
	}
	
	document.admin_form.accion.value='contenido';
	document.admin_form.enlace.value='empresas';
	document.admin_form.task.value='publicar';
	document.admin_form.ids.value=id;
	document.admin_form.submit();
	//window.location="index.php?option=com_admin_eventos&task=publicar_evento&ListaIdEvento="+ id  + "&IdPortal=" + IdPortal;
}

function nopublicar(){
	// Variables
	var nbrow = document.admin_form.nbrow.value;
	var nbchecked = document.admin_form.nbchecked.value;
	var j = 0;
	var id = new Array();

	// Recuperar id
	if(nbrow == 1){
		if(document.admin_form["id[]"].checked == true){
			id[0] = document.admin_form["id[]"].value;
		}
	}else{
		for (i=0; i < nbrow; i++) {
			if(document.admin_form["id[]"][i].checked == true){
				id[j] = document.admin_form["id[]"][i].value;
				j++;
			}
		}
	}
	
	document.admin_form.accion.value='contenido';
	document.admin_form.enlace.value='empresas';
	document.admin_form.task.value='no_publicar';
	document.admin_form.ids.value=id;
	document.admin_form.submit();
}

// Para la barra de menu de edición
function aplicar(formulario){
	if (formulario.empresas_nombre.value.length==0){
		alert("La empresa debe tener un nombre.");
	}else if (formulario.empresas_nombre_enlace.value.length==0){
		alert("La empresa debe tener un nombre de enlace.");
	} else {
		formulario.task.value='insertar';
		formulario.submit();
	}
}

function cerrar(){
	// Variable
	
	window.location="index.php?enlace=empresas"
}


// Para el tablero
function isChecked(isitchecked){
	if (isitchecked == true){
		document.admin_form.nbchecked.value++;
	}
	else {
		document.admin_form.nbchecked.value--;
	}
}

function checkAll(){
	nbrow = document.admin_form.nbrow.value;
	if(nbrow == 1){
		document.admin_form["id[]"].checked = document.admin_form.toggle.checked;
	}else{
		for (i=0; i < nbrow; i++) {
			document.admin_form["id[]"][i].checked = document.admin_form.toggle.checked;
		}
	}
	if(document.admin_form.toggle.checked){
		document.admin_form.nbchecked.value = nbrow;
	}else{
		document.admin_form.nbchecked.value = 0;
	}
}
///////////////////////////////////////////
/////  IR AL SUBNIVEL DE LA CATEGORIA ACTUAL
//////////////////////////////////////////
function ir_nivel(nivel_ir,categoria_id_final)
{
	document.frm_listado.nivel_actual.value = nivel_ir;
	document.frm_listado.categoria_id_final.value = categoria_id_final;
	document.frm_listado.accion.value = "listado";	
	document.frm_listado.submit();
}


////////////
///  Maximo caracteres
///////////
function textCounter(field, countfield, maxlimit) {
if (field.value.length > maxlimit) // if too long...trim it!
  field.value = field.value.substring(0, maxlimit);
// otherwise, update 'characters left' counter
else 
  countfield.value = maxlimit - field.value.length;
}


///////////////////////////////////////////////
///// Compruebo que todos los datos obligatorios estan rrellenos
///  Paso el formulario y el select de la ultima categoria
///////////////////////////////////////////////

