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/epicteles";
var rutaHOST="http://"+window.location.hostname+"/epicteles/";
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";

		var cPag=document.getElementById("id_plantilla");
		cPag.style.background="#ede9e3";
		var cPag=document.getElementById("IdPaginas");
		cPag.style.background="#ede9e3";
		var cPag=document.getElementById("id_Secciones");
		cPag.style.background="#ede9e3";
		var cPag=document.getElementById("IdContenidos");
		cPag.style.background="#ede9e3";
		var cPag=document.getElementById("id_Menus");
		cPag.style.background="#ede9e3";
// 		var cPag=document.getElementById("id_Noticias");
// 		cPag.style.background="#ede9e3";
/*		var cPag=document.getElementById("id_Usuarios");
		cPag.style.background="#ede9e3";
		var cPag=document.getElementById("id_Galeria");
		cPag.style.background="#ede9e3";
		var cPag=document.getElementById("id_Consultorio");
		cPag.style.background="#ede9e3";
		var cPag=document.getElementById("id_Eventos");
		cPag.style.background="#ede9e3";*/
	
		//se cambia el fondo de cada menu
		var cPag=document.getElementById(nmbMenu);
		cPag.style.background="#cac1b3";
		recarga_contenido(nmbPagina,"controles",null);
	
		var pagina=document.getElementById("pagina");
		pagina.innerHTML="";
	
		desactiva_resalto_objeto();
	
		switch(nmbMenu)
		{
			case "id_plantilla":
				control_seleccionado="Plantillas";
			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_Usuarios":
				control_seleccionado="Usuarios";
				espacio_usuarios();
			break;
			case "id_Galeria":
				control_seleccionado="Galeria";
				activa_imagen_galeria();
			break;
			case "id_Consultorio":
				control_seleccionado="Consultorio";
				espacio_consultorio();
			break;
			case "id_Eventos":
				control_seleccionado="Eventos";
				espacio_eventos();
			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;
		
	}
}

//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");
	document.forms["formPrincipal"].action="principal.html";
	document.forms["formPrincipal"].submit();
}