ns4 = (document.layers)? true:false  // si se trata de Netscape 4
ie4 = (document.all)? true:false    // si se trata de Internet Explorer 4


var objetoSel;
var opcionClick="";
var rutaBase="/home/linevox/public_html/";//"/home/linevox/public_html/visualmed/";
var rutaHOST="http://"+window.location.hostname+"/";
var control_seleccionado="Plantillas";


var url=rutaHOST.toString();

rutaHOST=url.replace("/admin/","/");

function activa_controles(nmbPagina,nmbMenu)
{
// 	if(document.referrer!=rutaHOST+"admin/")

// 	{

// 		document.forms["formPrincipal"].action=rutaHOST+"admin";

// 		document.forms["formPrincipal"].submit();

// 	}

// 	else

	{
		document.body.style.display="block";
		recarga_contenido(nmbPagina,"controles",null);	
		var pagina=document.getElementById("pagina");
		pagina.innerHTML="";
		var barra_menu_opciones=document.getElementById("barra_menu_opciones");
		barra_menu_opciones.style.display="none";
	
		switch(nmbMenu)
		{
			case "id_plantilla":
				control_seleccionado="Plantillas";

				var barra_menu_opciones=document.getElementById("barra_menu_opciones");
				barra_menu_opciones.style.display="block";

			break;
			case "IdPaginas":
				control_seleccionado="Paginas";
				activa_resalto_objeto();
			break;
			case "id_Secciones":
				control_seleccionado="Secciones";
				sin_resumen();
			break;
			case "IdContenidos":
				control_seleccionado="Contenidos";
			break;
			case "id_Menus":
				control_seleccionado="Menus";
				espacio_menu();
			break;
			case "id_Noticias":
				control_seleccionado="Noticias";
				espacio_noticias();
			break;
			case "id_Galeria":
				espacio_categoria();
			break;
		}
	}
}

function activa_nueva()
{

	switch(control_seleccionado)
	{
		case "Plantillas":
			funcionesMensage="Por favor Ingrese el Nombre de la nueva Plantilla.";

			var txtNombrePlantillas=document.getElementById("txtNombrePlantillas");
			txtNombrePlantillas.value=funcionesMensage;

			nueva_pantilla();
		break;
		case "Paginas":
			//funcionesTitulo="Nueva Pagina";
			funcionesMensage="Por favor Ingrese el Nombre de la nueva Pagina.";

			var txtNombrePaginas=document.getElementById("txtNombrePaginas");
			txtNombrePaginas.value=funcionesMensage;

			var pagina=document.getElementById("pagina");
			pagina.innerHTML="";

			xmlPagina="";
			xmlPaginaPlantilla="";
			xmlPaginaArreglo=new Array();
			xmlContador=0;

		break;
		case "Secciones":
			funcionesTitulo="Nueva Seccion";
			funcionesMensage="Por favor Ingrese el Nombre de la nueva Seccion.";

			var pagina=document.getElementById("pagina");
			pagina.innerHTML="";
			var txtidSecciones=document.getElementById("txtidSecciones");
			txtidSecciones.value=0;
			sin_resumen();

		break;
		case "Menus":
			funcionesTitulo="Nuevo Menu";
			funcionesMensage="Por favor Ingrese el Nombre del nuevo Menu.";
			limpiar_menu();
		break;
	}
}


function cerrar_ventana()	
{
	var ventana=document.getElementById("msgtabla");
	ventana.style.display="none";
	var pagVentana=document.getElementById("pagVentana");
	pagVentana.innerHTML="";
}

function cargar_codigohtml()
{	
	//cambiar color a los botones
	var ventana=document.getElementById("id_html");
	ventana.style.background="#ede9e3";
	ventana=document.getElementById("id_codigocss");
	ventana.style.background="#ede9e3";
	ventana=document.getElementById("id_codigohtml");
	ventana.style.background="#cac1b3";

	var pagina=document.getElementById("pagina");
	pagina.style.display="none";
	var codigo_css=document.getElementById("codigo_css");
	codigo_css.style.display="none";
	var codigo_html=document.getElementById("codigo_html");
	codigo_html.style.display="block";

	document.forms[0]["editor_codigo"].value=pagina.innerHTML;
}

function cargar_html()
{
	//cambiar color a los botones
	var ventana=document.getElementById("id_html");
	ventana.style.background="#cac1b3";
	ventana=document.getElementById("id_codigohtml");
	ventana.style.background="#ede9e3";
	ventana=document.getElementById("id_codigocss");
	ventana.style.background="#ede9e3";

	var codigo_html=document.getElementById("codigo_html");
	codigo_html.style.display="none";
	var codigo_css=document.getElementById("codigo_css");
	codigo_css.style.display="none";
	var pagina=document.getElementById("pagina");
	pagina.style.display="block";

	pagina.innerHTML=document.forms[0]["editor_codigo"].value;
	aplica_css(document.forms[0]["editor_css"].value);
}

function aplica_css(css)
{
	if(css.length>1)
	{
		var ss1 = document.createElement('style');
		ss1.setAttribute("type", "text/css");
		if (ss1.styleSheet) {   // IE
		ss1.styleSheet.cssText = css;
		} else {                // the world
		var tt1 = document.createTextNode(css);
		ss1.appendChild(tt1);
		}
		var hh1 = document.getElementsByTagName('head')[0];
		hh1.appendChild(ss1);
	}

}

function cargar_codigocss()
{
	//cambiar color a los botones
	var ventana=document.getElementById("id_html");
	ventana.style.background="#ede9e3";
	ventana=document.getElementById("id_codigohtml");
	ventana.style.background="#ede9e3";
	ventana=document.getElementById("id_codigocss");
	ventana.style.background="#cac1b3";


	var codigo_html=document.getElementById("codigo_html");
	codigo_html.style.display="none";
	var pagina=document.getElementById("pagina");
	pagina.style.display="none";
	var codigo_css=document.getElementById("codigo_css");
	codigo_css.style.display="block";
}

function abrir_ventana(nmbPagina)	
{
	var msgtabla=document.getElementById("msgtabla");
	var pagVentana=document.getElementById("pagVentana");
	msgtabla.style.display="block";
	recarga_contenido(nmbPagina,"pagVentana",dispara_ajax);
}

function escoge_objeto(e)
{
	if(ie4==true)
		objetoSel=event.srcElement;
	else
		objetoSel=e.target;

	switch(opcionClick)
	{
		case "tabla":
			abrir_ventana("tablas/tablas.html");
		break;
		case "propiedades":
			abre_propiedades();
		break;
		case "imagen":
			abrir_ventana("imagen/imagen.html");
		break;
		case "imagen_control":
			abrir_ventana("imagen/imagen_control.html");
		break;
		case "texto":
			muestra_ventana_texto();
		break;
		case "texto_control":
			abrir_ventana("textos/texto_control.html");
		break;
		case "flash":
			//dispara_ajax=carga_flash;
			abrir_ventana("imagen/imagen.html");
		break;
		case "div_pagina":
			carga_div(false);//no carga los valores del objeto
		break;
		case "mensaje_eliminar":
			dispara_ajax=muestra_mensaje_objetos;
			abrir_ventana("mensaje/mensaje.html");
			objElimina=objetoSel;
		break;
		case "seccion_pagina":
			abre_secciones_pagina();
		break;
		case "contenido_pagina":
			abre_contenido_pagina();
		break;
		case "menu_pagina":
			abre_menu_pagina();
		break;
		case "control_pagina":
			abre_control_pagina();
		break;
	}
	opcionClick="";
	//return false;
}


function carga_callback()
{
	var principal=document.getElementById("pagina");	
	principal.onclick=escoge_objeto;
	objetoSel=principal;

}

//funciones para mensages
var objElimina;
// var funcionElimina;
function muestra_mensaje_objetos()
{
	var titulo_mensaje=document.getElementById("titulo_mensaje");
	titulo_mensaje.innerHTML="Eliminar Objeto";
	var cuerpo_mensaje=document.getElementById("id_mensaje");
	var mensaje_aceptar=document.getElementById("mensaje_aceptar");

	if(objetoSel.id=="pagina")
	{
		cuerpo_mensaje.innerHTML="Este objeto no se puede eliminar";	
		mensaje_aceptar.onclick=cerrar_ventana;
	}
	else
	{
		cuerpo_mensaje.innerHTML="Desea eliminar el objeto "+objElimina.getAttribute("tag")+"...";	
		mensaje_aceptar.onclick=eliminar_objeto;
	}
}

function eliminar_objeto()
{
	var pagina=document.getElementById("pagina");
	
	var tag=objetoSel.getAttribute("tag");
	switch(tag)
	{
		case "tabla":
			var idobjeto=objetoSel.getAttribute("nombre");
			idobjeto=idobjeto.split("_");
			var objetoTabla=document.getElementById(idobjeto[0]);
			objetoSel=objetoTabla;
		break;
	}

	pagina.removeChild(objetoSel);
	cerrar_ventana();
}

//funciones php

function carga_php()
{
	switch(control_seleccionado)
	{
		case "Contenidos":
			nmbPag="php/class_contenidos.php";
		break;
	}
	nmbForm="formPrincipal";
	recarga(nmbForm,nmbPag);
}


function funciones(func, valores)
{
	switch(func)
	{
		case "carga_contenido_noticias":
			carga_contenido_noticias(valores);
		break;
		case "carga_contenido_consultorio":
			carga_contenido_consultorio(valores);
		break;
		case "carga_contenido_eventos":
			carga_contenido_eventos(valores);
		break;
		case "permitir_acceder":
			permitir_acceder();
		break;
		case "abre_admArchivos":
			abre_admArchivos();
		break;
		case "carga_VisorImagenes":
			carga_VisorImagenes(valores);
		break;
		case "ocultaPhpCampos":
			ocultaPhpCampos(valores);
		break;
		case "ocultaCabeza":
			ocultaCabeza(valores);
		break;	}
}

//funciones de login



function carga_login()

{

	nmbForm="formPrincipal";

	nmbPag="php/class_loggin.php";

	recarga(nmbForm,nmbPag);

}



function permitir_acceder()
{
	window.open("http://www.eslali.com/admin/principal.html");
}