First commit 18/08/2000

This commit is contained in:
José David Guillén 2021-09-12 22:40:30 +02:00
commit e721637efc
531 changed files with 16045 additions and 0 deletions

96
NoticiasAntiguas.txt Normal file
View File

@ -0,0 +1,96 @@
24-08-01 Problemas técnicos
Estamos experimentando algunos problemas técnicos con nuestras lineas ADSL (
¿adivinais con quien estan contratadas? ), esperemos que *** las solucione
pronto. (¿pronto? "JAJAJA").
19-08-01 Servidores DNS MX
Activado el DNS para el correo: todo va volviendo a la normalidad...
18-08-01 Servidores DNS
Estamos realizando cambios en nuestros servidores de DNS, asi que todos
nuestros servicios estaran desconectados un par de dias.
Eso incluye la recepción de correo, pero no el envio.
Disculpen las molestias.
19-07-01 QuickCam onLine
Hemos colgado una QuickCam en directo desde uno de nuestros centros, para
probar, con un refresco de 15sg. Si va bien pronto colgaremos las camaras de
vigilancia de los otros centros.
11-06-01 Cursos de Verano
El proximo mes (Julio), daremos comienzo a los cursos de verano, todos los
interesados pueden pasarse por cualquiera de nuestros centro y dejar sus
datos para pre-inscribirse. Para cualquier consulta de los temarios aqui.
30-04-01 Micros REMARCADOS
Atención, al parecer se ha detectado la entrada de micros Intel remarcados,
en España. Al parecer son 733 remarcados a 833 y 933 Mucho ojo con los
precios que os encontrais que lo barato se paga caro.
18-04-01 InfoNegocio
PATETICOS, es el unico calificativo que me merece su servicio técnico, nos
han tenido tres semanas con el espacio web desactivado por sabe dios que
problemas técnicos. Esperemos que siga funcionando...
12-03-01 Volcando nuestra BD
Estamos haciendo visible "parte", de nuestra base de datos de productos, con
lo que ahora podrás consultar nuestro catálogo de productos al 100%. Aun
estamos de prueba por lo que puede no funcionar, y no habrá imágenes de
productos.
01-03-01 Fallos en el servicio
Tras los numerosos fallos que estamos teniendo en el servicio, hemos
decidido "mover", nosotros mismos la hubicación de la páq. Asi que entra por
nuestro dominio www.infdj.com, si es que no lo has echo ya.
12-02-01 Nos estan "moviendo"...
El servidor donde estamos alojados (CTV), ahora Wanadoo, esta realizando
cambio en sus máquinas, y parece que de momento el servicio a empeorado.
Esperemos que el servicio mejore pronto.
09-02-01 Renovado servicio SMS
Hemos corregido el enlace para enviar SMS, (mensajes cortos a moviles), esta
vez el servicio lo presta Navegalia ...
28-12-00 Notable bajada de la RAM
Si pensabas en ampliar la memoria de tu equipo, ahora es el momento. Se han
producido bajadas muy apreciables en el precio de la RAM PC133. ¡¡
Aprovecha, vaya a ser que vuelva a subir!!
21-12-00 Inauguración Nuevo Ciber...
Próxima inauguración día 23-12-2000. Habrá chocolate y zumo natural GRATIS,
venid corriendo.
29-11-00 Próxima inauguración
Dentro de poco, abriremos un CiberCafé 24 Horas, con unos 20 equipos, y varias novedades que no os podeis perder,. Estaros atentos...
26-10-00 Ofertas en nuestros cursos
Pasate por nuestros centros y enterate de las nuevas ofertas en cursos de informática.
09-08-00 Promocion EnRed
Dirigida a PYMES, para aprovechar las ventajas que ofrece el estar interconectados: ·[mas información]·
03-08-00 Skin para WinAmp
Bajate nuestro Skin para WinAmp, para que te acuerdes de nosotros cuando necesites algún producto...
18-07-00 DivX ¿codecDVD = tecnología anticuada?
¿Habeís visto los ratios de compresión del codec DivX? Consiguen meter una pelicula en un CD estandar, grabada a una resolución VideoCD y con sonido AC3.
12-07-00 Correo e-mail GRATIS
Desde hoy mismo ya puedes tener tu correo GRATUITO con nosotros, tubuzon@infdj.com, ya estas tardando, consiguelo gratis aqui.22-06-00 Subida de la RAM
Según nuestros proveedores, se prevee una fuerte subida de la memoria RAM, así que los que tengan pensado comprar o ampliar un equipo, mas vale, que se decidan rápido..
05-06-00 Torneo de Quake III Arena
Estamos preparando un torneo de Quake III Arena, asi que si quieres pasar un rato 'divertido', pasate por nuestro Cyber de Alcalá e incribete...
22-05-00 Nuevo servicio de notificación
¿Quieres saber cuando se producen cambios en nuestra web? Para saber cuando cambian los precios o cuando se actualiza algo por aqui, solo tienes que escribirnos a comercial@infdj.com e indicarnos tu e-mail.
13-05-00 Tarifas de Mayo
Ya tenemos los precios actualizados a la segunda quincena de Mayo. Hay diversas bajadas de precios, date prisa en verlas.
03-05-00 Ampliacion del nº de equipo...
...En nuestro CyberCentro de Sevilla (Poligono San Pablo), cuatro nuevos equipos, para que no tengas que esperar.
29-04-00 BONOS de INTERNET
Beneficiate de nuestros bonos de internet 5 Horas por 1.000Ptas, te sale la hora a 200 Ptas. (Posiblemente los mas baratos de Sevilla)
22-04-00 ¿Queréis una PSX en el PC?
Si quieres jugar a la PlayStation, lo único que te hace falta es un PC actualizado y Bleem! Juega a cualquier titulo de PlayStation en tu PC, sin problemas, por solo 8.900 Ptas.
10-04-00 Notable bajada de precios
Notable bajada de los precios en los equipos ya montados. Consulta nuestro Maqueta tu ordenador.
10-04-00 Seguimos en construcción
Aun seguimos en construccion, asi que no os preocupeis si algunas páginas 'cascan', mientras las veis...
20-03-00 Nuevo Look
Remodelación de las páginas, tras los fallos observados, entre IE4 y NC4.
01-03-00 Sin DVD's
Existe rotura de stock en la fabricación de DVD's, al pararecer uno de los chips, son usados tambien por los moviles, y solo un par de empresas los fabrica. Asi que el que tenga pensado comprarse un DVD, le va a costar trabajito encontrarlo.
26-02-00 Añadido mapa del WebSite
¿Perdido? Ahora ya puedes consultar el mapa de nuestro website, aunque no lo parezca, cada vez tenemos más páginas.
21-02-00 Tu ordenador a medida
Ya hemos solucionado parte de los problemas, en esta sección, Productos->Maqueta tu ordenador. Ahora puedes componer tu ordenador a medida. (Si no funciona el generador de presupuesto, prueba a pulsar el botón varias veces.)
12-02-00 Visibles desde el exterior
Dandole los últimos retoques a la página, y enganchandola a la red. Aunque aun no está totalmente acabada, ya puedes consultarla a traves de iNet.
30-01-00 Dominio
Estamos tramitando un dominio propio, asi que muy pronto, esta página dejará de ser local. (hey!! podrás consultar las tarífas desde cualquier sitio).
20-01-00 Nuevo servicio: Internet
Durante las 'horas muertas' de nuestros equipos (cuando no se impartan clases), podras disfrutar de conexión a internet, partidas en red y el equipo en general. (Equipos con monitores de 17" [merece la pena]).
01-01-00 Clases de Informatica
Se da comienzo a los distintos cursos de informática que impartimos en el centro de Alcalá de Gdra..
[EOF]

9
README.md Normal file
View File

@ -0,0 +1,9 @@
#infdj.com_2001
*18/08/2000*
ToDo: wwtcf?
![screenshot](/infdj.com_2001.png "Screenshot")

BIN
addons/addons.rar Normal file

Binary file not shown.

17
addons/banners.js Normal file
View File

@ -0,0 +1,17 @@
<!--
var x;
function rand()
{
var now=new Date()
var num=(now.getSeconds())%10
var num=num+1
return num;
}
function launch()
{
var dest = "otros/ofertas/news0"+rand()+".htm";
x=window.open( dest,"infdj_com","width=320,height=200,top=50,left=50,resizable=no,scrollbars=no,menubar=no,toolbar=no,status=no,location=no");
}
launch();
//-->

261
addons/dynamicAnimation.js Normal file
View File

@ -0,0 +1,261 @@
<!--
// If you want to change this script, you must also make the following
// changes so that FrontPage will not overwrite your new script.
// In the script tag, change type="dynamicanimation" to type="mydynamicanimation"
// In the first script statement, change "dynamicanimation" to "mydynamicanimation"
// Throughout the HTML content, change dynamicanimation= to mydynamicanimation=
// Change function dynAnimation to function mydynAnimation
// In the body tag, change onload="dynAnimation()" to onload="mydynAnimation()"
dynamicanimAttr = "dynamicanimation"
animateElements = new Array()
currentElement = 0
speed = 0
stepsZoom = 8
stepsWord = 8
stepsFly = 12
stepsSpiral = 16
steps = stepsZoom
step = 0
outString = ""
function dynAnimation()
{
var ms = navigator.appVersion.indexOf("MSIE")
ie4 = (ms>0) && (parseInt(navigator.appVersion.substring(ms+5, ms+6)) >= 4)
if(!ie4)
{
if((navigator.appName == "Netscape") &&
(parseInt(navigator.appVersion.substring(0, 1)) >= 4))
{
for (index=document.layers.length-1; index >= 0; index--)
{
layer=document.layers[index]
if (layer.left==10000)
layer.left=0
}
}
return
}
for (index=document.all.length-1; index >= document.body.sourceIndex; index--)
{
el = document.all[index]
animation = el.getAttribute(dynamicanimAttr, false)
if(null != animation)
{
if(animation == "dropWord" || animation == "flyTopRightWord" || animation == "flyBottomRightWord")
{
ih = el.innerHTML
outString = ""
i1 = 0
iend = ih.length
while(true)
{
i2 = startWord(ih, i1)
if(i2 == -1)
i2 = iend
outWord(ih, i1, i2, false, "")
if(i2 == iend)
break
i1 = i2
i2 = endWord(ih, i1)
if(i2 == -1)
i2 = iend
outWord(ih, i1, i2, true, animation)
if(i2 == iend)
break
i1 = i2
}
document.all[index].innerHTML = outString
document.all[index].style.posLeft = 0
document.all[index].setAttribute(dynamicanimAttr, null)
}
if(animation == "zoomIn" || animation == "zoomOut")
{
ih = el.innerHTML
outString = "<SPAN " + dynamicanimAttr + "=\"" + animation + "\" style=\"position: relative; left: 10000;\">"
outString += ih
outString += "</SPAN>"
document.all[index].innerHTML = outString
document.all[index].style.posLeft = 0
document.all[index].setAttribute(dynamicanimAttr, null)
}
}
}
i = 0
for (index=document.body.sourceIndex; index < document.all.length; index++)
{
el = document.all[index]
animation = el.getAttribute(dynamicanimAttr, false)
if (null != animation)
{
if(animation == "flyLeft")
{
el.style.posLeft = 10000-offsetLeft(el)-el.offsetWidth
el.style.posTop = 0
}
else if(animation == "flyRight")
{
el.style.posLeft = 10000-offsetLeft(el)+document.body.offsetWidth
el.style.posTop = 0
}
else if(animation == "flyTop" || animation == "dropWord")
{
el.style.posLeft = 0
el.style.posTop = document.body.scrollTop-offsetTop(el)-el.offsetHeight
}
else if(animation == "flyBottom")
{
el.style.posLeft = 0
el.style.posTop = document.body.scrollTop-offsetTop(el)+document.body.offsetHeight
}
else if(animation == "flyTopLeft")
{
el.style.posLeft = 10000-offsetLeft(el)-el.offsetWidth
el.style.posTop = document.body.scrollTop-offsetTop(el)-el.offsetHeight
}
else if(animation == "flyTopRight" || animation == "flyTopRightWord")
{
el.style.posLeft = 10000-offsetLeft(el)+document.body.offsetWidth
el.style.posTop = document.body.scrollTop-offsetTop(el)-el.offsetHeight
}
else if(animation == "flyBottomLeft")
{
el.style.posLeft = 10000-offsetLeft(el)-el.offsetWidth
el.style.posTop = document.body.scrollTop-offsetTop(el)+document.body.offsetHeight
}
else if(animation == "flyBottomRight" || animation == "flyBottomRightWord")
{
el.style.posLeft = 10000-offsetLeft(el)+document.body.offsetWidth
el.style.posTop = document.body.scrollTop-offsetTop(el)+document.body.offsetHeight
}
else if(animation == "spiral")
{
el.style.posLeft = 10000-offsetLeft(el)-el.offsetWidth
el.style.posTop = document.body.scrollTop-offsetTop(el)-el.offsetHeight
}
else if(animation == "zoomIn")
{
el.style.posLeft = 10000
el.style.posTop = 0
}
else if(animation == "zoomOut")
{
el.style.posLeft = 10000
el.style.posTop = 0
}
else
{
el.style.posLeft = 10000-offsetLeft(el)-el.offsetWidth
el.style.posTop = 0
}
el.initLeft = el.style.posLeft
el.initTop = el.style.posTop
animateElements[i++] = el
}
}
window.setTimeout("animate();", speed)
}
function offsetLeft(el)
{
x = el.offsetLeft
for (e = el.offsetParent; e; e = e.offsetParent)
x += e.offsetLeft;
return x
}
function offsetTop(el)
{
y = el.offsetTop
for (e = el.offsetParent; e; e = e.offsetParent)
y += e.offsetTop;
return y
}
function startWord(ih, i)
{
for(tag = false; i < ih.length; i++)
{
c = ih.charAt(i)
if(c == '<')
tag = true
if(!tag)
return i
if(c == '>')
tag = false
}
return -1
}
function endWord(ih, i)
{
nonSpace = false
space = false
while(i < ih.length)
{
c = ih.charAt(i)
if(c != ' ')
nonSpace = true
if(nonSpace && c == ' ')
space = true
if(c == '<')
return i
if(space && c != ' ')
return i
i++
}
return -1
}
function outWord(ih, i1, i2, dyn, anim)
{
if(dyn)
outString += "<SPAN " + dynamicanimAttr + "=\"" + anim + "\" style=\"position: relative; left: 10000;\">"
outString += ih.substring(i1, i2)
if(dyn)
outString += "</SPAN>"
}
function animate()
{
el = animateElements[currentElement]
animation = el.getAttribute(dynamicanimAttr, false)
step++
if(animation == "spiral")
{
steps = stepsSpiral
v = step/steps
rf = 1.0 - v
t = v * 2.0*Math.PI
rx = Math.max(Math.abs(el.initLeft), 200)
ry = Math.max(Math.abs(el.initTop), 200)
el.style.posLeft = Math.ceil(-rf*Math.cos(t)*rx)
el.style.posTop = Math.ceil(-rf*Math.sin(t)*ry)
}
else if(animation == "zoomIn")
{
steps = stepsZoom
el.style.fontSize = Math.ceil(50+50*step/steps) + "%"
el.style.posLeft = 0
}
else if(animation == "zoomOut")
{
steps = stepsZoom
el.style.fontSize = Math.ceil(100+200*(steps-step)/steps) + "%"
el.style.posLeft = 0
}
else
{
steps = stepsFly
if(animation == "dropWord" || animation == "flyTopRightWord" || animation == "flyBottomRightWord")
steps = stepsWord
dl = el.initLeft / steps
dt = el.initTop / steps
el.style.posLeft = el.style.posLeft - dl
el.style.posTop = el.style.posTop - dt
}
if (step >= steps)
{
el.style.posLeft = 0
el.style.posTop = 0
currentElement++
step = 0
}
if(currentElement < animateElements.length)
window.setTimeout("animate();", speed)
}
//-->

136
addons/idj.css Normal file
View File

@ -0,0 +1,136 @@
@media screen {
/* Enlaces */
a {
color: #FFFF00;
font: 10pt verdana, arial, helvetica, sans-serif;
font-weight: bold;
text-decoration: none;
}
a:hover {color: #FF0000;}
/* Cuerpo */
body {
scrollbar-face-color: #0066CC;
scrollbar-shadow-color: #0099CC;
scrollbar-highlight-color: #0099CC;
scrollbar-3dlight-color: #0066CC;
scrollbar-darkshadow-color: black;
scrollbar-track-color: #000000;
scrollbar-arrow-color: #FFFFCE ;
font-family: verdana, arial, helvetica, sans-serif;
font-size: 10pt;
text-align: justify;margin-right:5.0pt;
color: #00FFFF;
}
/* Tablas */
td, th {
font-size: 10pt;
color: #FFFFFF;
text-align: justify;margin-right:5.0pt;
}
td2 {
color: #00FFFF;
text-align: justify;margin-right:5.0pt;
}
.td3 {
font-size: 12pt;
}
th {
font-weight: bold;
text-align: left;
}
/* Estilo SubTexto */
.b2 {
font-size: 8pt;
color: #00FFFF;
}
/* OTROS POR REVISAR */
.wcBar{
color: #000000;
font: 8pt verdana, arial, helvetica, sans-serif;
font-weight: bold;
letter-spacing: -1pt;
text-decoration: none;
}
.wcLink{
color: #FFFFFF;
font: 10pt verdana, arial, helvetica, sans-serif;
text-decoration: none;
}
.wcNormal{
color: #000000;
font: 12pt verdana, arial, helvetica, sans-serif;
font-weight: bold;
letter-spacing: -1pt;
text-decoration: none;
}
.wcMenu{
color: #FFFF00;
font: 10pt verdana, arial, helvetica, sans-serif;
text-decoration: none;
}
.wcSubMenu{
color: #000000;
font: 8pt verdana, arial, helvetica, sans-serif;
font-size: 8pt;
text-decoration: none;
}
A:hover.wcBar {color: #FF0000;}
A:hover.wcLink{color: #FF0000;}
A:hover.wcMenu{color: #FFFFFF;background-color:#000000;}
A:hover.wcSubMenu{color: #FFFFFF;background-color:#000000;}
}
/******************************************************************************
* Printing styles. *
******************************************************************************/
@media print {
a, a.menuItem {
color: #808080 !important;
font-weight: normal !important;
}
body {
font-family: verdana, Arial, Helvetica, sans-serif !important;
font-size: 10pt !important;
}
body, #content {
background-image: none !important;
}
body, input, textarea, #titleBar, #copyright, #content, #menuBar {
background-color: #ffffff !important;
color: #000000 !important;
}
input, input.button, textarea, #titleBar, #copyright, #content, #menuBar {
border: 1px solid #000000 !important;
}
input.button {
background-color: #e0e0e0 !important;
color: #000000;
}
textarea {
scrollbar-base-color: #e0e0e0 !important;
}
a.menuButton, a.menuButtonActive {
background-color: #e0e0e0 !important;
border-width: 0px !important;
color: #000000 !important;
font-family: "MS Sans Serif", Arial, Tahoma, sans-serif !important;
font-style: normal !important;
font-weight: bold !important;
left: 0px !important;
top: 0px !important;
}
}

177
addons/menu_bar/custom.js Normal file
View File

@ -0,0 +1,177 @@
//UDMv3.1
//**DO NOT EDIT THIS *****
if (!exclude) { //********
//************************
///////////////////////////////////////////////////////////////////////////
//
// ULTIMATE DROPDOWN VERSION 3.0.3 by Brothercake
// http://www.brothercake.com/dropdown/
//
// Link-wrapping routine by Brendan Armstrong
//
// KDE modifications by David Joham
//
// Opera 5 reload/resize routine by Michael Wallner
// http://www.wallner-software.com/
//
///////////////////////////////////////////////////////////////////////////
// *** POSITIONING AND STYLES *********************************************
var menuALIGN = "right"; // alignment
var absLEFT = 5; // absolute left or right position (if not center)
var absTOP = 0; // absolute top position
var staticMENU = false; // static positioning mode (ie5/6 and ns4 only)
var stretchMENU = false; // show empty cells
var showBORDERS = false; // show empty cell borders
var baseHREF = baseA+"addons/menu_bar/"; // base path
// var baseA = "";
var zORDER = 1000; // base z-order of nav structure (not ns4)
var mCOLOR = "#0066CC"; // main nav cell color
var rCOLOR = "#1878ED"; // main nav cell rollover color
var keepLIT = true; // keep rollover color when browsing menu
var bSIZE = 1; // main nav border size
var bCOLOR = "#000000" // main nav border color
var aLINK = "#FFFFFF"; // main nav link color
var aHOVER = "#FFFF00"; // main nav link hover-color (dual purpose)
var aDEC = "none"; // main nav link decoration
var fFONT = "verdana,arial,sans serif"; // main nav font face
var fSIZE = 10; // main nav font size (pixels)
var fWEIGHT = "bold" // main nav font weight
var tINDENT = 7; // main nav text indent (if text is left or right aligned)
var vPADDING = 2; // main nav vertical cell padding
var vtOFFSET = 0; // main nav vertical text offset (+/- pixels from middle)
var vOFFSET = -1; // shift the submenus vertically
var hOFFSET = -1; // shift the submenus horizontally
var smCOLOR = "#1878ED"; // submenu cell color
var srCOLOR = "#FFFFFF"; // submenu cell rollover color
var sbSIZE = 1; // submenu border size
var sbCOLOR = "#000000" // submenu border color
var saLINK = "#FFFFFF"; // submenu link color
var saHOVER = "#FF0000"; // submenu link hover-color (dual purpose)
var saDEC = "none"; // submenu link decoration
var sfFONT = "verdana,arial,sans serif"; // submenu font face
var sfSIZE = 11; // submenu font size (pixels)
var sfWEIGHT = "normal" // submenu font weight
var stINDENT = 5; // submenu text indent (if text is left or right aligned)
var svPADDING = 2; // submenu vertical cell padding
var svtOFFSET = 0; // submenu vertical text offset (+/- pixels from middle)
var shSIZE = 3; // menu drop shadow size
var shCOLOR = "#0086DC"; // menu drop shadow color
var shOPACITY = 75; // menu drop shadow opacity (not ie4/ns4/op5)
var keepSubLIT= true; // keep submenu rollover color when browsing child menu
var chvOFFSET = 5; // shift the child menus vertically
var chhOFFSET = -3; // shift the child menus horizontally
var closeTIMER = 330; // menu closing delay time
var cellCLICK = true; // links activate on TD click
var aCURSOR = "hand"; // cursor for active links (not ns4 or op5)
var altDISPLAY = "title"; // where to display alt text
var allowRESIZE=true; // allow resize/reload
//** LINKS ***********************************************************
// WRAPPER --
function _addMainItem( url, link, width, tal, target, alt, top, left, key )
{
addMainItem( baseA+url, link, width, tal, target, alt, top, left, key );
}
function _addSubmenuItem( url, link, target, alt )
{
addSubmenuItem( baseA+url, link, target, alt );
}
function _addChildmenuItem( url, link, target, alt )
{
addChildmenuItem( baseA+url, link, target, alt );
}
// END WRAPPER
_addMainItem("","!",5,"center","","",0,0,"");
// add main link item ("url","Link name",width,"text-alignment","_target","alt text",top position,left position,"key trigger")
_addMainItem("noticias.htm","<center>Noticias</center>",80,"center","","",0,0,"");
// define submenu properties (width,"align to edge","text-alignment",v offset,h offset)
defineSubmenuProperties(150,"left","left",0,0);
// add submenu link items ("url","Link name","_target","alt text")
addSubmenuItem("","Ofertas","","");
_addSubmenuItem("promociones/index.htm","Promociones Pymes","","Promociones dirigidas especialmente a empresas");
addMainItem("","<center>Productos</center>",80,"center","","",0,0,"");
defineSubmenuProperties(150,"left","left",0,0);
_addSubmenuItem("tarifa.htm","Tarifas Light","","");
_addSubmenuItem("makeord.htm","Maqueta tu Ordenador","","Maqueta tu ordenador a medida facilmente");
_addSubmenuItem("iprod/tprodi.htm","Listado Completo","","");
addSubmenuItem("javascript:alert('Fuera de Servicio');","Cesta de la compra","","");
_addSubmenuItem("drivers.htm","Drivers","","Listado de páginas con drivers de todos los productos que ofertamos");
// defineChildmenuProperties(160,"left","left",-1,-5);
//
// addChildmenuItem("entomologia/sistematica/Sistematica.htm","Filogenetica Formicidae","","");
// addChildmenuItem("http://bio.infdj.com/entomologia/sistematica/cladograma-formicidae.gif","Cladograma Formicidae","","");
_addMainItem("donde.htm","<center>¿Donde...?</center>",80,"center","","",0,0,"");
defineSubmenuProperties(150,"left","left",0,0);
_addSubmenuItem("donde.htm","Direcciones","","Si aun no sabes donde estamos, consulta nuestro mapa");
_addSubmenuItem("camaras.htm","Video Camaras","","Visitanos On-Line, y ve lo que vemos!");
_addMainItem("cursos.htm","<center>Cursos</center>",80,"center","","",0,0,"");
defineSubmenuProperties(150,"left","left",0,0);
_addSubmenuItem("cursos.htm","Introducción","","");
_addSubmenuItem("cursos/cguiones.htm","Materias","","");
_addSubmenuItem("cursos/carchiv.htm","Documentos","","Descarga de los apuntes de clase");
addSubmenuItem("","","","");
_addSubmenuItem("cursos/cprofes.htm","Profesores","","Si tienes dudas, ponte en contacto con los profesores");
_addSubmenuItem("cursos/chorarios.htm","Horarios","","Consulta nuestros horarios");
_addMainItem("diseno.htm","<center>Diseño de...</center>",80,"center","","Diseñamos programas, y páginas web a medida",0,0,"");
defineSubmenuProperties(170,"left","left",0,0);
_addSubmenuItem("dweb.htm","Páginas Web","","Lance su empresa a INTERNET");
_addSubmenuItem("app.htm","Aplicaciones","","¿Porqué usar STANDARS cuando lo puede tener a MEDIDA ?");
_addSubmenuItem("app/ddemos.htm","Ejemplos y Demostraciones","","");
_addMainItem("stecnico.htm","<center>Serv. Técnico</center>",80,"center","","Instalación/Reparación/Mantenimiento de equipos informáticos", ", ",0,0,"");
defineSubmenuProperties(130,"left","left",0,0);
_addSubmenuItem("stecnico.htm","General","","Información General sobre nuestro SAT");
_addSubmenuItem("stecnico/local.htm","En nuestros locales","","Consulta sobre el funcionamiento de nuestros CyberCentros");
_addSubmenuItem("stecnico/faqs.htm","FAQ's","","(F)recuently (A)sked (Q)uestions ó PUF -> [Preguntas de Uso Frecuente]");
_addMainItem("otros.htm","<center>Otros</center>",80,"center","","Instalación/Reparación/Mantenimiento de equipos informáticos", ", ",0,0,"");
defineSubmenuProperties(130,"right","left",0,0);
_addSubmenuItem("javascript:window.open('otros/financiar.htm','displayCalcWindow','toolbar=no,scrollbars=no, width=280, height=164')","Cal","_new","Calcula tu mismo cuanto te sale la financiación");
_addSubmenuItem("otros/index.php","SysInfo","","Información sobre el estado de este servidor");
_addSubmenuItem("otros/skinwinamp.htm","Skin WinAmp","","Personaliza tu WinAmp con el skin de 'infdj.com'");
addSubmenuItem("javascript:window.open('http://www.enviasms.com/enviasms/envia.php?dominio=infdj&ext=com&tema=informatica','displaySMS','toolbar=no,location=no,titlebar=no,directories=no,status=yes,scrollbars=no,resizable=no,copyhistory=no,width=550,height=400,top=0,left=" + eval((screen.width/2)-400) + "');","SMS","","Envia mensajes a móviles");
//**DO NOT EDIT THIS *****
}//***********************
//************************

1
addons/menu_bar/menu.js Normal file
View File

@ -0,0 +1 @@
//UDMv3.1 var siSTR=''; if (ie) { siSTR+='<script language=javascript src="' + baseHREF + 'menu_ie.js"></script>'; } if (ns4) { siSTR+='<script language=javascript src="' + baseHREF + 'menu_ns4.js"></script>'; } //djochange if (ns6||mz7||konqi) { siSTR+='<script language=javascript src="' + baseHREF + 'menu_ns6.js"></script>'; } //end djochange if (op5) { siSTR+='<script language=javascript src="' + baseHREF + 'menu_op5.js"></script>'; } document.write(siSTR);

859
addons/menu_bar/menu_ie.js Normal file
View File

@ -0,0 +1,859 @@
//UDMv3.1
// filter for undefined arrays
for (f=0;f<mI.length;f++){
if(!sP[f]){sP[f]=new Array(mI[f][2],mI[f][3],mI[f][3],0,0);}
if(!cP[f]){cP[f]=new Array;}
if(!sI[f]){sI[f]=new Array;}
if(!cI[f]){cI[f]=new Array;}
for (sf=0;sf<sI[f].length;sf++){
if(!cP[f][sf]){cP[f][sf]=new Array;}
if(!cI[f][sf]){cI[f][sf]=new Array;}
}}
// appreviations
var bh=baseHREF;
var ttt='<table border=0 cellpadding=0 cellspacing=';
var aL=absLEFT; aT=absTOP;
if(aT<0){aT=0;}
if(aL<0){aL=0;}
if(svPADDING<=0){svPADDING=1;}
// find the inner height of the browser window
var bHe=document.body.clientHeight;
if(mac){bHe-=15; if(ie5){bHe-=15;}}
// find background colors or images
var back_defs=new Array(mCOLOR,bCOLOR,rCOLOR,smCOLOR,sbCOLOR,srCOLOR,shCOLOR);
var useIMG=new Array(false,false,false,false,false,false);
var bks=new Array;
var mbackers=new Array;
for (b=0;b<back_defs.length;b++){
bks[b]='bgcolor='+back_defs[b];
if((back_defs[b].indexOf('.gif') != -1) || (back_defs[b].indexOf('.jpg') != -1) || back_defs[b]==''){useIMG[b]=true;}
if(useIMG[b]){
bks[b]='background="'+bh + back_defs[b]+'"';
}
if(back_defs[b]==''){bks[b]='';}
}
// link color behaviour
if(aHOVER==""){aHOVER=aLINK;}
var aRoll=aLINK;
if(rCOLOR!=""){aRoll=aHOVER;}
if(saHOVER==""){saHOVER=saLINK;}
var saRoll=saLINK;
if(srCOLOR!=""){saRoll=saHOVER;}
// convert shadow type
var shy=false;
if ((typeof shSIZE)=="string") {
shy=true;
shSIZE=Number(shSIZE);
}
// find the inner width of the browser window
var nWid=document.body.clientWidth;
var bW=nWid;
// find the nav width and horizontal space
var eS=0;
var nS=0;
for (j=0;j<mI.length;j++){
if(mI[j][2]==""){mI[j][2]=10;}
if(mI[j][1]==""){mI[j][1]='&nbsp;';
}
nS+=mI[j][2]+bSIZE;
}
eS=bW-nS-bSIZE;
if(menuALIGN!="free"&&(bW<nS)){menuALIGN="left"; aL=0; stretchMENU=false; showBORDERS=false;}
// find the nav height
var nH=fSIZE+5+vPADDING;
if (fSIZE<13) { nH+=(13-sfSIZE); }
var onH=nH;
// find wrapping links routine by brendan armstrong
var Mrows=new Array;var Nrows=new Array;
var thisNH=new Array;var thisAH=new Array;
for(i=0;i<mI.length;i++){
var thisT=mI[i][1];
var splitT=thisT.split('<br>');
Mrows[i]=splitT.length;
Nrows[i]=Mrows[i];
}
function cFun(a,b) { return b-a; }
Mrows.sort(cFun);
nH=nH*Mrows[0];
var aH=nH+(bSIZE*2);
for(i=0;i<mI.length;i++){
thisNH[i]=nH;if(menuALIGN=="free"){thisNH[i]=onH*Nrows[i];}
thisAH[i]=nH+(bSIZE*2);if(menuALIGN=="free"){thisAH[i]=thisNH[i]+(2*bSIZE);}
}
// find the subnav item height
var snH=sfSIZE+5+svPADDING;
if (sfSIZE<13) { snH+=(13-sfSIZE); }
var asH=snH+(sbSIZE*2);
// set values for different alignments
var free=false;
var xp=0;
var aP=new Array;
var aPL=new Array;
if(menuALIGN=="free"){
stretchMENU=false;
showBORDERS=false;
free=true;
for (xc=0;xc<mI.length;xc++){
aP[xc]=mI[xc][6]+aT;
aPL[xc]=mI[xc][7]+aL;
}
} else {
aP[xp]=aT;
}
var stA=0; var absR; var rL;
var ra=false;
if(menuALIGN=="right"){
ra=true;
absR=aL;
aL=eS-absR;
rL=aL;
if(rL<0){rL=0;}
aL=0;
}
var ca=false;
if(menuALIGN=="center"){
ca=true;
aL=eS / 2;
rL=aL;
if(rL<0){rL=0;}
if(mac){rL-=1;}
aL=0;
}
var la=false;
if(menuALIGN=="left"){
la=true;
absR=aL;
rL=aL;
if(stretchMENU&&absR>0){stA=absR+(2*bSIZE);}
if(rL<0){rL=0;}
if(stretchMENU){aL=0;}
}
var sL=rL;
if(ra){sL-=absR;}
if(la){sL+=absR;}
// how many main nav items
var ntl=0;
for (intl=0;intl<mI.length;intl++){if(mI[intl][1]!=""){ntl++;}}
var cSt='cursor:'+aCURSOR;
// do nothing
function doNothing(){}
// store some object references
var oR=new Array;
for (obr=0;obr<14;obr++){oR[obr]=new Array;}
var obGrid;
function storeObjects(){
obMaster=d.all["master"];
obGrid=d.all["grid"];
for (sob=0;sob<mI.length;sob++){
oR[0][sob]=d.all['roll'+sob];
oR[1][sob]=d.all['subnav'+sob];
oR[2][sob]=d.all['sublinks'+sob];
oR[3][sob]=d.all['gridblocker'+sob];
oR[12][sob]=d.all['gridLblocker'+sob];
if(shCOLOR!=""){oR[4][sob]=d.all['shadow'+sob];}
oR[13][sob]=new Array;
for (sobr=5;sobr<12;sobr++){oR[sobr][sob]=new Array;}
for (soj=0;soj<sI[sob].length;soj++){
oR[5][sob][soj]=d.all['subroll'+sob+'-'+soj];
if(cP[sob][soj]){
if(cP[sob][soj].length>0){
oR[6][sob][soj]=d.all['subroll'+sob+'-'+soj];
if(shCOLOR!=""){oR[7][sob][soj]=d.all['childshadow'+sob+'-'+soj];}
if((chhOFFSET+cP[sob][soj][4])>0){oR[8][sob][soj]=d.all['childgrid'+sob+'-'+soj];}
oR[9][sob][soj]=d.all['childnav'+sob+'-'+soj];
oR[10][sob][soj]=d.all['childlinks'+sob+'-'+soj];
oR[11][sob][soj]=new Array;
oR[13][sob][soj]=new Array;
for (scj=0;scj<cI[sob][soj].length;scj++){
oR[11][sob][soj][scj]=d.all['childroll'+sob+'-'+soj+'-'+scj];
oR[13][sob][soj][scj]=d.all['childlinktext'+sob+'-'+soj+'-'+scj];
}
}
}
}
}
findHeights();
}
// code saving visibility toggles
function miH(hr){if(allready&&hr){hr.style.visibility="hidden";}}
function miV(hv){if(allready&&hv){hv.style.visibility="visible";}}
// clear submenus
var pId=0;
var pCId=0;
var rTimer;var rCount=0;
function aCM(n){
if(allready){
miH(obGrid);
miH(oR[3][pId]);
miH(oR[12][pId]);
miH(oR[4][pId]);
miH(oR[1][pId]);
miH(oR[2][pId]);
if(n!=pId||rCount>0){
for (sj=0;sj<sI[pId].length;sj++){
miH(oR[5][pId][pCId]);
}
clearTimeout(rTimer);rCount=0;
miH(oR[0][pId]);
if(cP[pId][pCId]){
if(cP[pId][pCId].length>0){
miH(oR[5][pId][pCId]);
miH(oR[8][pId][pCId]);
miH(oR[9][pId][pCId]);
miH(oR[10][pId][pCId]);
if(oR[7][pId][pCId]){
oR[7][pId][pCId].filters.alpha.opacity=0;
miH(oR[7][pId][pCId]);
}
}
}
}
usegrid=false;
}
}
// start menu closing timer
function cM(n){
if(allready){
var ieNum=n;
if(pCId==0&&!usegrid){
aCM(ieNum);
pId=0;pCId=0;
} else {
if(rCount==0){
rCount++;
rTimer=setTimeout("cM(pId)",closeTIMER);
} else {
aCM(ieNum);
pId=0;pCId=0;
}
}
}
}
// special closing for grid
var usegrid=false;
function gridClearMenus(){
if(allready){
rCount=0;clearTimeout(rTimer);
usegrid=true;
cM();
}
}
// open selected submenu
var rObj; var n; var sms=-1;
var gridOkay=false;
function oM(n){
if(allready){
sms=n;
miV(obGrid);
if(sI[n]!=""){
for (ohm=0;ohm<sI[n].length;ohm++){
miH(oR[5][n][ohm]);
}
miV(oR[3][n]);
miV(oR[12][n]);
miV(oR[0][n]);
miV(oR[1][n]);
miV(oR[2][n]);
if(sI[n]!=''){miV(oR[4][n]);}
}
pId=n;
rCount=0;clearTimeout(rTimer);
}
}
// clear child menus
function cCM(snum,cnum){
if(allready){
miH(oR[5][snum][pCId]);
if(cP[snum][pCId]){
if(cP[snum][pCId].length>0&&cI[snum][pCId].length>0){
miH(oR[8][snum][pCId]);
miH(oR[9][snum][pCId]);
miH(oR[10][snum][pCId]);
if(oR[7][snum][pCId]){
oR[7][snum][pCId].filters.alpha.opacity=0;
miH(oR[7][snum][pCId]);
}
}
}
pCId=0;
}
}
// open selected child menu
var snum; var cnum; var cmsS=-1; var cmsC=-1;
function oCM(snum,cnum){
if(allready){
cmsS=snum;cmsC=cnum;
if(cP[snum][cnum].length>0&&cI[snum][cnum].length>0){
miV(oR[8][snum][cnum]);
miV(oR[9][snum][cnum]);
miV(oR[10][snum][cnum]);
if(oR[7][snum][cnum]&&cI[snum][cnum]!=''){
oR[7][snum][cnum].filters.alpha.opacity=shOPACITY;
miV(oR[7][snum][cnum]);
}
}
pCId=cnum;
rCount=0;clearTimeout(rTimer);
}
}
// td click handlers
function goToUrl(cUrl,cT){
if(cellCLICK||(cellCLICK==mu)){
if(cT=="_self"){self.document.location=cUrl;}
else if(cT=="_top"){top.document.location=cUrl;}
else if(cT=="_parent"){parent.document.location=cUrl;}
else if(cT=="_blank"){var newwin=open(cUrl,"","status=yes,scrollbars=yes,scrolling=yes,toolbar=yes,menubar=yes,location=yes,resizable=yes");}
else {if(top[cT]){top[cT].document.location=cUrl} else {document.location=cUrl;}}
}
}
//alert("assemble main nav");
var S='';
var T='';
// nav stretching
var stbSize=0;
if(showBORDERS){stbSize=bSIZE;}
if(stretchMENU||showBORDERS){
S+=ttt + stbSize+' '+bks[1]+' width='+bW+' height='+aH+' id="stretchnav" ';
S+='style="z-index:'+(zORDER+1)+'\; position:absolute\; top:'+aP[xp]+'\; left:0\;">';
S+='<tr><td onmouseover="gridClearMenus()" onmousedown="aCM()"></td></tr></table>';
if(stretchMENU){
var tbf=bks[0]; if(showBORDERS){tbf='';}
var tbs=bks[0]; if(!showBORDERS){tbs='';}
S+=ttt + stbSize+' width='+bW+' '+tbf+' height='+aH+' style="z-index:'+(zORDER+2)+'\; position:absolute\; top:'+aP[xp]+'\; left:0\;"><tr><td '+tbs+' onmouseover="gridClearMenus()" onmousedown="aCM()"></td></tr></table>';
}
}
// event capturing layer
var evW=bW;if(mac&&ie5){evW=(bW-15);}
T+='<span id="grid" style="visibility:hidden\; position:absolute\; top:0\; left:0\; width:'+evW+'\; height:'+bHe+'\; z-index:'+zORDER+'" onmousedown="aCM()" onmouseover="gridClearMenus()">&nbsp;</span>';
// open frame
if(!free){T+=ttt + bSIZE+' width='+nS+' height='+aH+' id="mainnav" '+bks[1]+' style="z-index:'+(zORDER+4)+'\; position:absolute\; top:'+aP[xp]+'px\; left:'+rL+'px\;"><tr>';}
// links
var cSt=new Array;
var cTd=new Array;
var linkHover=' onmouseover="if(allready){this.style.color=\''+aHOVER+'\'}" onmouseout="if(allready){this.style.color=\''+aLINK+'\'}"';
if(aHOVER==''||rCOLOR!=''){linkHover='';}
var space=new Array;
// alt text arrays
var aTx=new Array;
var sTx=new Array;
var cTx=new Array;
var altNull='';
// write alt text to status bar
function writeStatus(sTxt){if(allready){window.status=sTxt; return true;}}
for (i=0;i<mI.length;i++){
aTx[i]='';
if(mI[i][5]!="none"){
if(altDISPLAY=="title"){aTx[i]=' title="'+mI[i][5]+'" ';}
if(altDISPLAY=="status"){aTx[i]=' onmouseover="if(allready){return writeStatus(mI['+i+'][5])}" onmouseout="if(allready){return writeStatus(altNull)}" ';}
}
space[i]=' left:0px\;';
if(mI[i][3]=="left"){space[i]=' left:'+tINDENT+'px\;';}
if(mI[i][3]=="right"){space[i]=' left:-'+tINDENT+'px\;';}
if(mI[i][1]!=""){
if(mI[i][0]==""){
mI[i][0]="javascript:doNothing()";
cSt[i]='cursor:default';
cTd[i]='cursor:default';
} else {
cSt[i]='cursor:'+aCURSOR;
cTd[i]='cursor:default';
if(cellCLICK==true){cTd[i]='cursor:'+aCURSOR;}
}
if(free){T+=ttt + bSIZE+' width='+(mI[i][2]+(2*bSIZE))+' height='+thisAH[i]+' '+bks[1]+' style="z-index:'+(zORDER+4)+'\; position:absolute\; top:'+aP[i]+'px\; left:'+aPL[i]+'px\;"><tr>';}
var tmItem='href="'+mI[i][0]+'" target="'+mI[i][4]+'"';
if((cellCLICK||(cellCLICK==mu))&&mI[i][4]=="_blank"){
if(mac){tmItem='href="'+mI[i][0]+'" onclick="goToUrl(mI['+i+'][0],\'_blank\')\;return false" ';}
else {tmItem='href="'+mI[i][0]+'" onclick="return false" ';}
}
T+='<td onmouseover="if(allready){aCM()\; oR[0]['+i+'].style.visibility=\'visible\'\; oM('+i+')}" class=mTD style="height:'+thisNH[i]+'px\;" '+bks[0]+'>'+ttt+'0 width='+mI[i][2]+' style="z-index:'+(zORDER+4)+'\; height:'+thisNH[i]+'\;"><tr><td align="'+mI[i][3]+'" onclick="goToUrl(mI['+i+'][0],mI['+i+'][4])" style="'+cTd[i]+'" '+aTx[i]+'><a '+tmItem+' style="'+cSt[i]+'\; position:relative\; top:'+(vtOFFSET)+'\; '+space[i]+'" '+linkHover+'>'+mI[i][1]+'</a></td></tr></table></td>';
if(free){T+='</tr></table>';}
}
}
// close frame
if(!free){T+='</tr></table>';}
// rollover cells
var rollLeft=rL+bSIZE;
for (i=0;i<mI.length;i++){
if(free){rollLeft=mI[i][7]+bSIZE+aL; xp=i;}
if(mI[i][1]!=""){
var tmItem='href="'+mI[i][0]+'" target="'+mI[i][4]+'"';
if((cellCLICK||(cellCLICK==mu))&&mI[i][4]=="_blank"){
if(mac){tmItem='href="'+mI[i][0]+'" onclick="goToUrl(mI['+i+'][0],\'_blank\')\;return false" ';}
else {tmItem='href="'+mI[i][0]+'" onclick="return false" ';}
}
T+=ttt+'0 id="roll'+i+'" style="visibility:hidden\; z-index:'+(zORDER+5)+'\; height:'+thisNH[i]+'\; position:absolute\; top:'+(aP[xp]+bSIZE)+'px\; left:'+rollLeft+'px\;" onmouseover="if(allready){cM('+i+')\; oM('+i+')\; this.style.visibility=\'visible\'}" onmouseout="if(allready&&!keepLIT){miH(this)}"><tr><td class=mTD '+bks[2]+'>'+ttt+'0 width='+mI[i][2]+' style="height:'+thisNH[i]+'\;"><tr><td align="'+mI[i][3]+'" onclick="goToUrl(mI['+i+'][0],mI['+i+'][4])" style="'+cTd[i]+'" '+aTx[i]+'><a '+tmItem+' style="'+cSt[i]+'\; position:relative\; top:'+(vtOFFSET)+'\; '+space[i]+'\; color:'+aRoll+'\; " '+linkHover+'>'+mI[i][1]+'</a></td></tr></table></td></tr></table>';
}
rollLeft+=(mI[i][2]+bSIZE);
}
xp=0;
//alert("assemble submenus");
var M=''; var C='';
var SUBaL=0;
for (c=0;c<mI.length;c++){
sTx[c]=new Array;
cTx[c]=new Array;
// text alignment and indentation
var stAlign=sP[c][2];
var space=' left:0px\;';
if(stAlign=="left"){space=' left:'+stINDENT+'px\;';}
if(stAlign=="right"){space=' left:-'+stINDENT+'px\;';}
// find next submenu position
if(!free){
if(c==0){
SUBaL=rL+bSIZE;
}
else {SUBaL+=mI[(c-1)][2]+bSIZE;}
} else {
SUBaL=aPL[c];
xp=c;
}
// specify edge alignment
var acL=SUBaL+hOFFSET+sP[c][4];
if(sP[c][1]=="right"){
acL=SUBaL-(sP[c][0]-mI[c][2])-hOFFSET-sP[c][4];
}
// grid block layer for vertical offset
if((vOFFSET+sP[c][3])>0){M+='<span id="gridblocker'+c+'" style="width:'+sP[c][0]+'px\; height:'+(vOFFSET+sP[c][3])+'px\; visibility:hidden\; z-index:'+(zORDER+6)+'\;position:absolute\; top:'+(aP[xp]+thisAH[c])+'px\; left:'+acL+'px\;" onmouseover="rCount=0\;clearTimeout(rTimer)\;"></span>';}
// grid block layer for horizontal offset
var gblw=acL-mI[c][2]-SUBaL;
var gbposL=(SUBaL+mI[c][2]+(2*bSIZE));
if(sP[c][1]=="right"){
gblw=mI[c][7]+bSIZE+aL-sP[c][0]-acL;
gbposL=(mI[c][7]+bSIZE+aL-gblw);
}
if(gblw>0){M+='<span id="gridLblocker'+c+'" style="width:'+gblw+'px\; height:10px\; visibility:hidden\; z-index:'+(zORDER+6)+'\;position:absolute\; top:'+(aP[xp]+thisAH[c]+vOFFSET+sP[c][3])+'px\; left:'+gbposL+'px\;" onmouseover="rCount=0\;clearTimeout(rTimer)\;"></span>';}
// container cells
M+=ttt + sbSIZE+' id="subnav'+c+'" width="'+sP[c][0]+'" '+bks[4]+' style="visibility:hidden\; z-index:'+(zORDER+7)+'\; position:absolute\; top:'+(aP[xp]+thisAH[c]+vOFFSET+sP[c][3])+'px\; left:'+acL+'px\;">';
var SUBaT=aP[xp]+thisAH[c]+vOFFSET;
for (i=0;i<sI[c].length;i++){
if(sI[c][i][0]!=''&&sI[c][i][1]!=''){
// find wrapping links routine by brendan armstrong
var thisH=snH;
var thisT=sI[c][i][1];
var splitT=thisT.split('<br>');
var Trows=splitT.length;
if (Trows>1) { thisH=(snH*Trows); }
M+='<tr><td class=SUBmTD '+bks[3]+' align="'+stAlign+'" width="'+(sP[c][0]-(sbSIZE*2))+'" style="height:'+thisH+'px\;"><span style="width:1px\; height:'+thisH+'px\;"></span></td></tr>';
}
}
M+='</table>';
// links
var sublinkHover=' onmouseover="this.style.color=\''+saHOVER+'\'" onmouseout="this.style.color=\''+saLINK+'\'"';
if(saHOVER==''||srCOLOR!=''){sublinkHover='';}
M+=ttt + sbSIZE+' width="'+sP[c][0]+'" id="sublinks'+c+'" style="visibility:hidden\; z-index:'+(zORDER+8)+'\; position:absolute\; top:'+(aP[xp]+thisAH[c]+vOFFSET+sP[c][3])+'px\; left:'+acL+'px\;">';
var SUBaT=aP[xp]+aH+vOFFSET+sP[c][3];
var scSt=new Array;
var scTd=new Array;
for (i=0;i<sI[c].length;i++){
cTx[c][i]=new Array;
sTx[c][i]='';
if(sI[c][i][3]!="none"){
if(altDISPLAY=="title"){sTx[c][i]=' title="'+sI[c][i][3]+'" ';}
if(altDISPLAY=="status"){sTx[c][i]=' onmouseover="return writeStatus(sI['+c+']['+i+'][3])" onmouseout="return writeStatus(altNull)" ';}
}
if(sI[c][i][0]=="#"){
sI[c][i][0]="javascript:doNothing()";
scSt[i]='cursor:default';
scTd[i]='cursor:default';
} else {
scSt[i]='cursor:'+aCURSOR;
scTd[i]='cursor:default';
if(cellCLICK==true){scTd[i]='cursor:'+aCURSOR;}
}
var tmItem='href="'+sI[c][i][0]+'" target="'+sI[c][i][2]+'"';
if((cellCLICK||(cellCLICK==mu))&&sI[c][i][2]=="_blank"){
if(mac){tmItem='href="'+sI[c][i][0]+'" onclick="goToUrl(sI['+c+']['+i+'][0],\'_blank\')\;return false" ';}
else {tmItem='href="'+sI[c][i][0]+'" onclick="return false" ';}
}
// find wrapping links routine by brendan armstrong
var thisH=snH;
var thisT=sI[c][i][1];
var splitT=thisT.split('<br>');
var Trows=splitT.length;
if (Trows>1) { thisH=(snH*Trows); }
M+='<tr><td class=SUBmTD height='+snH+' onmouseover="rCount=0\;clearTimeout(rTimer)\; cCM('+c+','+i+')\; oCM('+c+','+i+')\; if(sI['+c+']['+i+'][4]){oR[5]['+c+']['+i+'].style.visibility=\'visible\'}" onmouseout="if(!keepSubLIT){oR[5]['+c+']['+i+'].style.visibility=\'hidden\'\;}">'+ttt+'0 id="sublink'+c +'-'+i+'" width='+(sP[c][0]-(sbSIZE*2))+' style="height:'+thisH+'"><tr><td align="'+stAlign+'" onclick="goToUrl(sI['+c+']['+i+'][0],sI['+c+']['+i+'][2])" style="'+scTd[i]+'" '+sTx[c][i]+'><a '+tmItem+' id="linktext'+c+'-'+i+'" onfocus="storeFocusId('+c+','+i+',-1,false)\; rCount=0\;clearTimeout(rTimer)\; cCM('+c+','+i+')\; oCM('+c+','+i+')\; if(sI['+c+']['+i+'][4]){oR[5]['+c+']['+i+'].style.visibility=\'visible\'}" onblur="if(!keepSubLIT){oR[5]['+c+']['+i+'].style.visibility=\'hidden\'\;}" style="'+scSt[i]+'\; position:relative\;top:'+(svtOFFSET)+'\; '+space+'" '+sublinkHover+'>'+ sI[c][i][1]+'</a></td></tr></table></td></tr>';
}
M+='</table>';
// subrollover cells
var subrollTop=aP[xp]+thisAH[c]+vOFFSET+sP[c][3]+sbSIZE;
var chTop=new Array;
for (i=0;i<sI[c].length;i++){
var tmItem='href="'+sI[c][i][0]+'" target="'+sI[c][i][2]+'"';
if((cellCLICK||(cellCLICK==mu))&&sI[c][i][2]=="_blank"){
if(mac){tmItem='href="'+sI[c][i][0]+'" onclick="goToUrl(sI['+c+']['+i+'][0],\'_blank\')\;return false" ';}
else {tmItem='href="'+sI[c][i][0]+'" onclick="return false" ';}
}
// find wrapping links routine by brendan armstrong
var thisH=snH;
var thisT=sI[c][i][1];
var splitT=thisT.split('<br>');
var Trows=splitT.length;
if (Trows>1) { thisH=(snH*Trows); }
T+='<table cellpadding=0 cellspacing=0 border=0 id="subroll'+c+'-'+i+'" width='+(sP[c][0]-(sbSIZE*2))+' '+bks[5]+' onmouseover="rCount=0\;clearTimeout(rTimer)\; this.style.visibility=\'visible\'" onmouseout="if(!keepSubLIT){miH(this)}" style="visibility:hidden\; z-index:'+(zORDER+9)+'\; height:'+thisH+'\; position:absolute\; top:'+subrollTop+'px\; left:'+(acL+sbSIZE)+'px\;"><tr><td align="'+stAlign+'" class=SUBmTD onclick="goToUrl(sI['+c+']['+i+'][0],sI['+c+']['+i+'][2])" style="'+scTd[i]+'" '+sTx[c][i]+'><a '+tmItem+' style="'+scSt[i]+'\; position:relative\; top:'+(svtOFFSET)+'\; '+space+'\; color:'+saRoll+'\;" '+sublinkHover+'>'+ sI[c][i][1]+'</a></td></tr></table>';
chTop[i]=subrollTop;
subrollTop+=thisH+sbSIZE;
}
//alert("drop shadow");
var shb=0;if(shy){shb=(2*shSIZE);}
if(shCOLOR!=""){M+=ttt+'0 '+bks[6]+' id="shadow'+c+'" style="visibility:hidden\; filter:alpha(opacity='+shOPACITY+')\; z-index:'+(zORDER+6)+'\; position:absolute\; top:'+(aP[xp]+thisAH[c]+vOFFSET+sP[c][3]+shSIZE-shb)+'px\; left:'+(acL+shSIZE-shb)+'px\; width:'+(sP[c][0]+shb)+'\; height:1\;"><tr><td>&nbsp;</td></tr></table>';}
//alert("assemble child menus");
for (sq=0;sq<sI[c].length;sq++){
if(cP[c][sq].length>0&&cI[c][sq].length>0){
// specify edge alignment
var chL;
if(cP[c][sq][1]=="right"){
chL=acL-cP[c][sq][0]-chhOFFSET-cP[c][sq][4];
cgL=chL+cP[c][sq][0];
} else {
chL=acL + sP[c][0]+chhOFFSET+cP[c][sq][4];
cgL=(chL-(chhOFFSET+cP[c][sq][4]));
}
// grid block layer for horizontal offset
if((chhOFFSET+cP[c][sq][4])>0){
C+='<span id="childgrid'+c+'-'+sq+'" style="width:'+(chhOFFSET+cP[c][sq][4])+'px\; height:10px\; visibility:hidden\; z-index:'+(zORDER+9)+'\;position:absolute\; top:'+((chTop[sq]-sbSIZE+chvOFFSET)+cP[c][sq][3])+'px\; left:'+cgL+'px\;" onmouseover="rCount=0\;clearTimeout(rTimer)\;"></span>';
}
// container cells
C+=ttt + sbSIZE+' id="childnav'+c+'-'+sq+'" '+bks[4]+' style="visibility:hidden\; z-index:'+(zORDER+10)+'\; position:absolute\; top:'+((chTop[sq]-sbSIZE+chvOFFSET)+cP[c][sq][3])+'px\; left:'+chL+'px\; width:'+cP[c][sq][0]+'px\; height:'+(((snH+sbSIZE)*cI[c][sq].length)+sbSIZE)+'px\;">';
for (cj=0;cj<cI[c][sq].length;cj++){
if(cI[c][sq].length>0){
// find wrapping links routine by brendan armstrong
var thisH=snH;
var thisT=cI[c][sq][cj][1];
var splitT=thisT.split('<br>');
var Trows=splitT.length;
if (Trows>1) { thisH=(snH*Trows); }
C+='<tr><td class=SUBmTD '+bks[3]+' align="'+stAlign+'" width="'+(cP[c][sq][0]-(sbSIZE*2))+'" style="height:'+thisH+'px\;"><span style="width:1px\; height:'+thisH+'px\;"></span></td></tr>';
}
}
C+='</table>';
}
// text alignment and indentation
var ctAlign=cP[c][sq][2];
var cspace=' left:0px\;';
if(ctAlign=="left"){cspace=' left:'+stINDENT+'px\;';}
if(ctAlign=="right"){cspace=' left:-'+stINDENT+'px\;';}
var ccTd='cursor:default';
if(cellCLICK==true){ccTd='cursor:'+aCURSOR;}
var ccAl='cursor:'+aCURSOR;
// links
C+=ttt + sbSIZE+' id="childlinks'+c+'-'+sq+'" width="'+cP[c][sq][0]+'" style="visibility:hidden\; z-index:'+(zORDER+11)+'\; position:absolute\; top:'+((chTop[sq]-sbSIZE+chvOFFSET)+cP[c][sq][3])+'px\; left:'+chL+'px\;">';
for (cj=0;cj<cI[c][sq].length;cj++){
cTx[c][sq][cj]='';
if(cI[c][sq][cj][3]!="none"){
if(altDISPLAY=="title"){cTx[c][sq][cj]=' title="'+cI[c][sq][cj][3]+'" ';}
if(altDISPLAY=="status"){cTx[c][sq][cj]=' onmouseover="return writeStatus(cI['+c+']['+sq+']['+cj+'][3])" onmouseout="return writeStatus(altNull)" ';}
}
if(cI[c][sq][cj][0]=="#"){cI[c][sq][cj][0]="javascript:doNothing()";}
var tmItem='href="'+cI[c][sq][cj][0]+'" target="'+cI[c][sq][cj][2]+'"';
if((cellCLICK||(cellCLICK==mu))&&cI[c][sq][cj][2]=="_blank"){
if(mac){tmItem='href="'+cI[c][sq][cj][0]+'" onclick="goToUrl(cI['+c+']['+sq+']['+cj+'][0],\'_blank\')\;return false" ';}
else {tmItem='href="' +cI[c][sq][cj][0]+'" onclick="return false" ';}
}
// find wrapping links routine by brendan armstrong
var thisH=snH;
var thisT=cI[c][sq][cj][1];
var splitT=thisT.split('<br>');
var Trows=splitT.length;
if (Trows>1) { thisH=(snH*Trows); }
var ccTd='cursor:default';
if(cellCLICK==true){ccTd='cursor:'+aCURSOR;}
var ccAl='cursor:'+aCURSOR;
if(!cI[c][sq][cj][4]){ccAl='cursor:default';}
if(!cI[c][sq][cj][4]){ccTd='cursor:default';}
C+='<tr><td class=SUBmTD height='+snH+' onmouseover="rCount=0\;clearTimeout(rTimer)\; if(cI['+c+']['+sq+']['+cj+'][4]){oR[11]['+c+']['+sq+']['+cj+'].style.visibility=\'visible\'}" onmouseout="oR[11]['+c+']['+sq+']['+cj+'].style.visibility=\'hidden\'">'+ttt+'0 id="childlink'+c+'-'+sq+'-'+cj+'" width='+(cP[c][sq][0]-(sbSIZE*2))+' style="height:'+thisH+'"><tr><td align="'+ctAlign+'" onclick="goToUrl(cI['+c+']['+sq+']['+cj+'][0],cI['+c+']['+sq+']['+cj+'][2])" style="'+ccTd+'" '+cTx[c][sq][cj]+'><a '+tmItem+' id="childlinktext'+c+'-'+sq+'-'+cj+'" onfocus="storeFocusId('+c+','+sq+','+cj+',true)\; rCount=0\;clearTimeout(rTimer)\; if(cI['+c+']['+sq+']['+cj+'][4]){oR[11]['+c+']['+sq+']['+cj+'].style.visibility=\'visible\'}" onblur="oR[11]['+c+']['+sq+']['+cj+'].style.visibility=\'hidden\'" style="'+ccAl+'\; position:relative\;top:'+(svtOFFSET)+'\; '+cspace+'" '+sublinkHover+'>'+ cI[c][sq][cj][1]+'</a></td></tr></table></td></tr>';
}
C+='</table>';
// child rollover cells
var childrollTop=chTop[sq]+chvOFFSET+cP[c][sq][3];
for (cj=0;cj<cI[c][sq].length;cj++){
var tmItem='href="' +cI[c][sq][cj][0]+'" target="' +cI[c][sq][cj][2]+'" ';
if((cellCLICK||(cellCLICK==mu))&&cI[c][sq][cj][2]=="_blank"){
if(mac){tmItem='href="'+cI[c][sq][cj][0]+'" onclick="goToUrl(cI['+c+']['+sq+']['+cj+'][0],\'_blank\')\;return false" ';}
else {tmItem='href="' +cI[c][sq][cj][0]+'" onclick="return false" ';}
}
// find wrapping links routine by brendan armstrong
var thisH=snH;
var thisT=cI[c][sq][cj][1];
var splitT=thisT.split('<br>');
var Trows=splitT.length;
if (Trows>1) { thisH=(snH*Trows); }
C+=ttt+'0 id="childroll'+c+'-'+sq+'-'+cj+'" onmouseover="rCount=0\;clearTimeout(rTimer)\; this.style.visibility=\'visible\'" onmouseout="miH(this)" '+bks[5]+' width='+(cP[c][sq][0]-(sbSIZE*2))+' style="visibility:hidden\; z-index:'+(zORDER+12)+'\; height:'+thisH+'\; position:absolute\; top:'+childrollTop+'px\; left:'+(chL+sbSIZE)+'px\;"><tr><td align="'+ctAlign+'" class=SUBmTD onclick="goToUrl(cI['+c+']['+sq+']['+cj+'][0],cI['+c+']['+sq+']['+cj+'][2])" style="'+ccTd+'" '+cTx[c][sq][cj]+'><a '+tmItem+' style="'+ccAl+'\; position:relative\; top:'+(svtOFFSET)+'\; '+cspace+'\; color:'+saRoll+'\;" '+sublinkHover+'>'+ cI[c][sq][cj][1]+'</a></td></tr></table>';
childrollTop+=thisH+sbSIZE;
}
//alert("child drop shadow");
if(shCOLOR!=""&&(cP[c][sq].length>0&&cI[c][sq].length>0)){C+=ttt+'0 '+bks[6]+' id="childshadow'+c+'-'+sq+'" style="visibility:hidden\; filter:alpha(opacity='+shOPACITY+')\; z-index:'+(zORDER+9)+'\; position:absolute\; top:'+((chTop[sq]-sbSIZE+chvOFFSET)+shSIZE+cP[c][sq][3]-shb)+'px\; left:'+(chL+shSIZE-shb)+'px\; width:'+(cP[c][sq][0]+shb)+'\; height:1\;"><tr><td>&nbsp;</td></tr></table>';}
}
}
// static positioning layer
if (win) { d.write('<div id="master" style="position:absolute\; top:0px\; left:0px\; z-index:'+zORDER+'">'); }
// draw stretched layer
if(!free){d.write(S);}
// draw main nav
d.write(T);
// draw submenus
d.write(M);
// draw child menus
d.write(C);
// close static positioning layer
if (win) { d.write('</div>'); }
// resize / reload trap
if(allowRESIZE==true){window.onresize=new Function("window.location.reload()");}
var sTimer;
function makeStatic(){
d.all["master"].style.pixelTop=d.body.scrollTop;
sTimer=setTimeout("makeStatic()",0);
}
// find shadow heights
var allready=false;
var shb=0;if(shy){shb=(2*shSIZE);}
function findHeights(){
for(h=0;h<mI.length;h++){
if(oR[4][h]){oR[4][h].style.height=oR[1][h].clientHeight+shb;}
if(oR[12][h]){oR[12][h].style.height=oR[1][h].clientHeight+shb+shSIZE;}
for (jh=0;jh<sI[h].length;jh++){
if(cP[h][jh].length>0&&cI[h][jh].length>0){
if(oR[7][h][jh]){oR[7][h][jh].style.height=oR[9][h][jh].clientHeight+shb;}
if(oR[8][h][jh]){oR[8][h][jh].style.height=oR[9][h][jh].clientHeight+shb+shSIZE;}
}
}
}
genericOnloadFunction();
if(staticMENU&&ie5){makeStatic();}
allready=true;
}
// store objects
window.onload=storeObjects;
// build key trigger recognition arrays from ANSI key codes
var kLets = new Array('*l','*u','*r','*d','a','b','c','d','e','f','g','h','i','j','k','l','m','n','o','p','q','r','s','t','u','v','w','x','y','z','<','>');
var kCodes = new Array;
var ii=0;
var kc=0;
var kcc=-1;
var allowKey=false;
for (i=37;i<41;i++) {
kCodes[ii] = i;
ii++;
}
for (i=97;i<123;i++) {
kCodes[ii] = i;
ii++;
}
// store id of currently focussed link
var NfcN=-1; var NfcS=-1; var NfcC=-1; var childStat=false;
function storeFocusId(fcN,fcS,fcC,chX) {
NfcN=fcN;NfcS=fcS;NfcC=fcC;
childStat=chX;
}
// key listening function
function keyListen(DnEvents) {
kcc=-1;
kc = event.keyCode;
var eka=event.altKey;
var eks=event.shiftKey;
var ekc=event.ctrlKey;
if(eka||eks||ekc){return false;}
// form discrimination code by BUU @ website abstraction help forum
var html=event.srcElement.outerHTML;
regexp1=/^<input/i;
regexp2=/^<textarea/i;
if(regexp1.test(html)||regexp2.test(html)) {return false;}
//sort upper case to lower case
if (kc>=65&&kc<=90) { kc+=32; }
// find which key is pressed
for (i=0;i<kLets.length;i++) {
if (kCodes[i]==kc) { kcc=kLets[i]; }
}
if (kcc!=-1) {
// find if a child menu is open
var cmsObj=false;
cmsObj = document.all["childnav"+cmsS+'-'+cmsC];
// if clear key is pressed clear menus
if (kcc=="c") {
gridClearMenus();
aCM(j);
if (cI[cmsS]&&cI[cmsS][cmsC]) {
for(ji=0;ji<cI[cmsS][cmsC].length;ji++) {
miH(oR[11][cmsS][cmsC][ji]);
}
}
cmsS=-1;cmsC=-1;sms=-1;NfcN=-1;NfcS=-1;NfcC=-1;childStat=false;
return false;
}
for (j=0;j<mI.length;j++) {
// if key corresponds to a defined trigger then open submenu
if (kcc==mI[j][8]) {
aCM(j);
oM(j);
var tlObj = document.all['linktext'+j+'-0'];
if (tlObj) { tlObj.focus(); }
return false;
}
}
// trap navigation arrows
if (kcc.indexOf("*")!=-1) {
// move down (down arrow disabled because of page scrolling)
if (kcc=="*d") {
//if (NfcN!=-1&&NfcC==-1) { var tlObj = document.all['linktext'+NfcN+'-'+(NfcS+1)]; if (tlObj) { tlObj.focus(); }}
//else if (NfcN!=-1) { var tlObj = document.all['childlinktext'+NfcN+'-'+NfcS+'-'+(NfcC+1)]; if (tlObj) { tlObj.focus(); }}
}
// move up (up arrow disabled because of page scrolling)
if (kcc=="*u") {
//if (NfcN!=-1&&NfcC==-1) { var tlObj = document.all['linktext'+NfcN+'-'+(NfcS-1)]; if (tlObj) { tlObj.focus(); }}
//else if (NfcN!=-1) { var tlObj = document.all['childlinktext'+NfcN+'-'+NfcS+'-'+(NfcC-1)]; if (tlObj) { tlObj.focus(); }}
}
// if a child menu is open
if (cmsObj&&cmsObj.style.visibility=="visible") {
// move to child menu
if (kcc=="*r") {
if (cP[cmsS][cmsC][1]=="left") { var tlObj = document.all['childlinktext'+cmsS+'-'+cmsC+'-0']; if (tlObj) { tlObj.focus(); }}
else { cCM(cmsS,cmsC); var tlObj = document.all['linktext'+cmsS+'-'+(cmsC+1)]; if (tlObj) { tlObj.focus(); }}
}
// move off child menu
if (kcc=="*l") {
if (cP[cmsS][cmsC][1]=="left") { cCM(cmsS,cmsC); var tlObj = document.all['linktext'+cmsS+'-'+(cmsC+1)]; if (tlObj) { tlObj.focus(); }}
else { var tlObj = document.all['childlinktext'+cmsS+'-'+cmsC+'-0']; if (tlObj) { tlObj.focus(); }}
}
}
}
}
}
// activate key listening
function checkReadiness() {
if(allready&&ie5) {
keyListen();
}
}
document.onkeydown = checkReadiness;

768
addons/menu_bar/menu_ns4.js Normal file
View File

@ -0,0 +1,768 @@
//UDMv3.1
// filter for undefined arrays
for (f=0;f<mI.length;f++){
if(!sP[f]){sP[f]=new Array(mI[f][2],mI[f][3],mI[f][3],0,0);}
if(!cP[f]){cP[f]=new Array;}
if(!sI[f]){sI[f]=new Array;}
if(!cI[f]){cI[f]=new Array;}
for (sf=0;sf<sI[f].length;sf++){
if(!cP[f][sf]){cP[f][sf]=new Array;}
if(!cI[f][sf]){cI[f][sf]=new Array;}
}
}
// appreviations
var bh=baseHREF;
var ttt='<table border=0 cellpadding=0 cellspacing=';
var aL=absLEFT; aT=absTOP;
if(aT<0){aT=0;}
if(aL<0){aL=0;}
// convert shadow type
var shy=false;
if ((typeof shSIZE)=="string") {
shy=true;
shSIZE=Number(shSIZE);
}
// find the inner width and height of the browser window
var bW=window.innerWidth;
var bHe=window.innerHeight;
// compensate for lack of scrollbar if applicable
var offsetCenter=true;
if(document.width>=innerWidth&&!mac){bW-=16; offsetCenter=false;}
// find the nav width and horizontal space
var eS=0;
var nS=0;
for (j=0;j<mI.length;j++){
mI[j][2]+=1;
if(mI[j][1]==""){mI[j][1]="&nbsp;";}
mI[j][2]-=1;
if(mI[j][1]!=""){
nS+=mI[j][2]+bSIZE;
}
}
eS=bW-nS-bSIZE;
if(menuALIGN!="free"&&(bW<nS)){menuALIGN="left"; aL=0; stretchMENU=false; showBORDERS=false;}
// find the nav height
var nH=fSIZE+4+vPADDING;
if (fSIZE<13) { nH+=(13-sfSIZE); }
var onH=nH;
// find wrapping links routine by brendan armstrong
var Mrows=new Array;var Nrows=new Array;
var thisNH=new Array;var thisAH=new Array;var thisCHtop=new Array;
for(i=0;i<mI.length;i++){
var thisT=mI[i][1];
var splitT=thisT.split('<br>');
Mrows[i]=splitT.length;
Nrows[i]=Mrows[i];
}
function cFun(a,b) { return b-a; }
Mrows.sort(cFun);
nH=nH*Mrows[0];
var aH=nH+(bSIZE*2);
if(bW<nS){nH-=2; aH-=2;}
for(i=0;i<mI.length;i++){
thisCHtop[i]=new Array;
thisNH[i]=nH;if(menuALIGN=="free"){thisNH[i]=onH*Nrows[i];}
thisAH[i]=nH+(bSIZE*2);if(menuALIGN=="free"){thisAH[i]=thisNH[i]+(2*bSIZE);}
if(bW<nS){thisNH[i]-=2; thisAH[i]-=2;}
}
// find the subnav item height
var snH=sfSIZE+4+svPADDING;
if (sfSIZE<13) { snH+=(13-sfSIZE); }
var asH=snH+(sbSIZE*2);
// set values for different alignments
var free=false;
var xp=0;
var aP=new Array;
var aPL=new Array;
if(menuALIGN=="free"){
free=true;
for (xc=0;xc<mI.length;xc++){
aP[xc]=mI[xc][6]+aT;
aPL[xc]=mI[xc][7]+aL;
//alert(aP[xc]);
}
} else {
aP[xp]=aT;
}
var stAdjust=0; var abR; var rL;
var ralign=false;
if(menuALIGN=="right"){
ralign=true;
abR=aL;
aL=eS-abR;
rL=aL;
if(rL<0){rL=0;}
aL=0;
}
var calign=false;
if(menuALIGN=="center"){
calign=true;
aL=parseInt(eS/2);
if(offsetCenter){aL-=8;}
rL=aL;
if(mac){
if(document.width==innerWidth){rL+=8;}
else if(document.width<innerWidth){rL+=1;}
}
if(rL<0){rL=0;}
aL=0;
}
var lalign=false;
if(menuALIGN=="left"){
lalign=true;
abR=aL;
rL=aL;
if(stretchMENU&&abR>0){stAdjust=abR+(2*bSIZE);}
if(rL<0){rL=0;}
if(stretchMENU){aL=0;}
}
var subLEFT=rL;
if(ralign){subLEFT-=abR;}
if(lalign){subLEFT+=abR;}
// how many main nav items
var ntl=0;
for (intl=0;intl<mI.length;intl++){if(mI[intl][1]!=""){ntl++;}}
var cStyle='cursor:hand';
// do nothing
function doNothing(){}
// find background colors or images
var back_defs=new Array(mCOLOR,bCOLOR,rCOLOR,smCOLOR,sbCOLOR,srCOLOR,shCOLOR);
var useIMG=new Array(false,false,false,false,false,false)
var bks=new Array;
var mainbacks=new Array;
for (b=0;b<7;b++){
bks[b]='bgcolor='+back_defs[b];
if((back_defs[b].indexOf('.gif') != -1) || (back_defs[b].indexOf('.jpg') != -1) || back_defs[b]==''){useIMG[b]=true;}
if(useIMG[b]){
bks[b]='background="'+bh+back_defs[b]+'"';
}
if(back_defs[b]==''){bks[b]='';}
}
// code saving visibility toggles
function miH(hr){if(hr){hr.visibility="hide";}}
function miV(hv){if(hv){hv.visibility="show";}}
// clear submenus
var pId=0;
var pCId=0;
var rTimer;var rCount=0;
function aCM(n){
rCount=0;clearTimeout(rTimer);
miH(document.layers["grid"]);
var shadid=document.layers["shadow"+pId];
miH(shadid);
miH(document.layers["subnav"+pId]);
miH(document.layers["roll"+pId]);
var grL=document.layers["gridL"];
var grR=document.layers["gridR"];
miH(grL);
miH(grR);
miH(document.layers["childgrid"+pId+"-"+pCId]);
miH(document.layers["childshadow"+pId+"-"+pCId]);
miH(document.layers["childnav"+pId+"-"+pCId]);
if(cI[pId][pCId]){
for (crc=0;crc<cI[pId][pCId].length;crc++){
miH(document.layers["childroll"+pId+"-"+pCId+"-"+crc]);
}
}
for (rc=0;rc<sI[pId].length;rc++){
miH(document.layers["subroll"+pId+"-"+rc]);
miH(document.layers["defaultSubLayer"+pId+"-"+rc]);
}
pId=0; pCId=0;
usegrid=false;
}
// start menu closing timer
function cM(n){
var nsNum=n;
if(pCId==0&&!usegrid){
aCM(nsNum);
pId=0;pCId=0;
} else {
if(rCount==0){
rCount++;
rTimer=setTimeout("cM(pId)",closeTIMER);
} else {
aCM(nsNum);
pId=0;pCId=0;
}
}
}
// special closing for grid
var usegrid=false;
function gridClearMenus(){
rCount=0;clearTimeout(rTimer);
usegrid=true;
cM();
}
// open selected submenu
var n;
var gridOkay=false;
function oM(n){
aCM();
miV(document.layers["grid"]);
miV(document.layers["roll"+n]);
for (l=0;l<sI[n].length;l++){
miH(document.layers["subroll"+ n+l]);
miV(document.layers["defaultSubLayer"+n+l]);
miV(document.layers["subnav"+n].document.layers[0].document.layers[l].document.layers[0].document.layers[0].document.layers[0]);
}
if(sI[n]!=''&&sI[n].length>0){miV(document.layers["shadow"+n]);}
miV(document.layers["subnav"+n]);
var grL=document.layers["gridL"];
var grR=document.layers["gridR"];
miV(grL);
miV(grR);
pId=n;
}
// clear child menus
function cCM(snum,cnum){
for(jc=0;jc<sI[snum].length;jc++){
miH(document.layers["subroll"+snum+"-"+jc]);
for(jcc=0;jcc<cI[snum][jc].length;jcc++){
miH(document.layers["childroll"+snum+"-"+jc+"-"+jcc]);
}
}
if(cP[snum][pCId].length>0&&cI[snum][pCId].length>0){
miH(document.layers["childgrid"+snum+"-"+pCId]);
miH(document.layers["childnav"+snum+"-"+pCId]);
miH(document.layers["childshadow"+snum+"-"+pCId]);
}
pCId=0;
}
// open selected child menu
var snum; var cnum;
function oCM(snum,cnum){
if(!keepLIT){miH(document.layers["roll"+snum]);}
if(sI[snum][cnum][4]){miV(document.layers["subroll"+snum+"-"+cnum]); }
if(cP[snum][cnum].length>0&&cI[snum][cnum].length>0){
miV(document.layers["childgrid"+snum+"-"+cnum]);miV(document.layers["childnav"+snum+"-"+cnum]);
if(cI[snum][cnum]!=''){miV(document.layers["childshadow"+snum+"-"+cnum]);}
for (cl=0;cl<cI[snum][cnum].length;cl++){
miV(document.layers["childnav"+snum+"-"+cnum].document.layers[0].document.layers[cl].document.layers[0].document.layers[0].document.layers[0]);
}
}
pCId=cnum;
}
// click handler for cellCLICK active _blank link anchors, to prevent two windows from opening
function activateClick(nsUrl){
var newwin=open(nsUrl);
}
//alert("assemble main nav");
var S='';
var T='';
var tFrame='<table cellpadding=0 cellspacing=0 border=0>';
// event capturing layer
var gSTR='<layer id="grid" top=0 left=0 width='+bW+' height='+bHe+' visibility=hide onmouseover="gridClearMenus()"></layer>';
// nav stretching
var nsColor=bCOLOR;
if(!showBORDERS){nsColor=mCOLOR;}
var nsMColor=mCOLOR;
if(stretchMENU){
if(showBORDERS){var sbB=1;} else {var sbB=0;}
S+='<layer id="stretchnav" '+bks[sbB]+' top='+aP[xp]+' left=0 width='+bW+' height='+aH+'>';
S+='<layer '+bks[0]+' top='+bSIZE+' left='+bSIZE+' width='+(bW-(2*bSIZE))+' height='+nH+'></layer>';
S+='</layer>';
} else if(showBORDERS){
S+='<layer id="stretchnav" '+bks[1]+' top='+aP[xp]+' left=0 width='+bW+' height='+aH+'>';
S+='</layer>';
}
// background layer
S+='<layer id="undernav" '+bks[1]+' top='+aP[xp]+' left='+rL+' width='+(nS+bSIZE)+' height='+aH+'></layer>';
// open frame
if(!free){T+='<layer id="mainnav" top='+aP[xp]+' left='+rL+'><table cellpadding=0 cellspacing='+bSIZE+' border=0><tr>';}
// find width of link layer to calculate text indentation
var lc=0;
function findWidths(lyo,lyW,lyH){
if(mI[lc][3]=="left"){lyo.left=tINDENT;}
if(mI[lc][3]=="center"){lyo.left=0;}
if(mI[lc][3]=="right"){lyo.left=(mI[lc][2]-lyW-tINDENT);}
if((lyH<thisNH[lc])){lyo.top=parseInt((thisNH[lc]-lyH)/2)+vtOFFSET;}
lc++;
if(lc==mI.length){lc=0;}
}
// links
for (i=0;i<mI.length;i++){
if(free){T+='<layer id="free'+i+'" top='+aP[i]+' left='+aPL[i]+' '+bks[1]+'><table cellpadding=0 cellspacing='+bSIZE+' border=0><tr>';}
T+='<td '+bks[1]+' class=mTD height='+(thisNH[i]-(2*bSIZE))+'><ilayer id="ilayer'+i+'"><layer onmouseover="oM('+i+')" width="'+(mI[i][2])+'" height="'+(thisNH[i])+'" '+bks[0]+' id="container'+i+'"><layer width="100%" height="100%" visibility=show><layer left=0 onload="findWidths(this,this.clip.right,this.clip.bottom)" visibility=show><div width="100%" height="100%" align='+mI[i][3]+'><a href="'+mI[i][0]+'" target="'+mI[i][4]+'">'+mI[i][1]+'</a></div></layer></layer></layer></ilayer></td>';
if(free){T+='</tr></table></layer>';}
}
// close frame
if(!free){T+='</tr></table></layer>';}
// link color behaviour
if(aHOVER==""){aHOVER=aLINK;}
var aRoll=aHOVER;
// alt text arrays
var aTxt=new Array;
var sTxt=new Array;
var cTxt=new Array;
var altNull='';
// write alt text to status bar
function writeStatus(sTxt){window.status=sTxt; return true;}
// rollover layers
var subDefLeft=rL+bSIZE;
for (i=0;i<mI.length;i++){
aTxt[i]='';
if(mI[i][5]!="none"){
if(altDISPLAY=="status"){aTxt[i]=' onmouseover="return writeStatus(mI['+i+'][5])" onmouseout="return writeStatus(altNull)" ';}
}
if(free){subDefLeft=mI[i][7]+bSIZE+aL; xp=i;}
T+='<layer '+bks[2]+' id="roll'+i+'" visibility=hide top='+(aP[xp]+bSIZE)+' left='+subDefLeft +' width='+mI[i][2]+' height='+(thisNH[i])+' onmouseout="if(!keepLIT){miH(this)}">';
T+='<layer width="100%" height="100%" '+aTxt[i]+'><table cellpadding=0 cellspacing=0 border=0 width="100%" height="100%"><tr><td align=center class=mTD><layer left=0 onload="findWidths(this,this.clip.right,this.clip.bottom)"><div width="100%" height="100%" align='+mI[i][3]+'>';
var tcItem='<a href="'+mI[i][0]+'" target="'+mI[i][4]+'" '+aTxt[i]+'>';
if((cellCLICK||(cellCLICK==mu))&&mI[i][4]=="_blank"){tcItem='<a href="'+mI[i][0]+'" onclick="activateClick(mI['+i+'][0])\;return false" '+aTxt[i]+'>';}
T+=tcItem+'<font color="'+aRoll+'">'+mI[i][1]+'</font></a>';
T+='</div></layer></td></tr></table></layer>';
T+='</layer>';
if(!free){subDefLeft+=(mI[i][2]+bSIZE);}
}
// default cursor layers for non links
var subDefLeft=rL+bSIZE;
for (i=0;i<mI.length;i++){
if(free){subDefLeft=mI[i][7]+bSIZE+aL; xp=i;}
if(mI[i][0]==""){T+='<layer id="defaultLayer'+i+'" top='+(aP[xp]+bSIZE)+' left='+subDefLeft +' width='+mI[i][2]+' height='+(thisNH[i])+' onmouseover="oM('+i+')"><layer width="100%" height="100%" '+aTxt[i]+'></layer></layer>';}
if(!free){subDefLeft+=(mI[i][2]+bSIZE);}
}
// event gapturing grid
var gdL='<layer id="gridR" visibility=hide';
var gdR='<layer id="gridL" visibility=hide';
var ogcm=' onmouseover="gridClearMenus()" height='+nH;
if(((bW>(nS+bSIZE))||(stAdjust>0))&&(stretchMENU||showBORDERS)&&(!free)){
if(ralign){T+=gdL+' top='+aP[xp]+' left='+aL+' '+ogcm+' width='+(eS-(bSIZE*2)-abR)+'></layer>';}
if(ralign&&abR>0){T+=gdR+' top='+aP[xp]+' left='+(eS-abR+nS)+' '+ogcm+' width='+(abR-(bSIZE*2))+'></layer>';}
if(lalign&&abR>0){T+=gdL+' top='+aP[xp]+' left='+aL+' '+ogcm+' width='+abR+'></layer>';}
if(lalign){T+=gdR+' top='+aP[xp]+' left='+(abR+nS)+' '+ogcm+' width='+(eS-abR)+'></layer>';}
if(calign){
T+=gdL+' top='+aP[xp]+' left=0 '+ogcm+' width='+(eS/2)+'></layer>';
T+=gdR+' top='+aP[xp]+' left='+(nS+(eS/2))+' '+ogcm+' width='+(eS/2)+'></layer>';
}
}
// assemble submenus
var M='';
var C='';
var SUBaL=0;
// find width of link layer to calculate text indentation
var slc=0;
function findSubWidths(lct,slyo,slyW,slyH,thisLH){
if(sP[lct][2]=="left"){slyo.left=stINDENT;}
if(sP[lct][2]=="center"){slyo.left=0;}
if(sP[lct][2]=="right"){slyo.left=((sP[lct][0]-(2*sbSIZE))-slyW-stINDENT);}
if(slyH<thisLH){slyo.top=(thisLH-slyH)/2+svtOFFSET;}
slc++;
if(slc==sP.length){slc=0;}
}
// find width of child link layer to calculate text indentation
var clc=0;
function findChildWidths(lct,cht,slyo,slyW,slyH,thisLH){
if(cP[lct][cht][2]=="left"){slyo.left=stINDENT;}
if(cP[lct][cht][2]=="center"){slyo.left=0;}
if(cP[lct][cht][2]=="right"){slyo.left=((cP[lct][cht][0]-(2*sbSIZE))-slyW-stINDENT);}
if(slyH<thisLH){slyo.top=(thisLH-slyH)/2+svtOFFSET;}
clc++;
if(clc==cI[lct].length){clc=0;}
}
// find height of menu layers to calculate drop shadow size
var shb=0;if(shy){shb=(2*shSIZE);}
function findLayerHeight(sn,sh){
if(shCOLOR!=""){document.layers["shadow"+sn].clip.bottom=sh+shb;}}
function findChildHeight(cnn,cqn,cch){
if(shCOLOR!=""){document.layers["childshadow"+cnn+"-"+cqn].clip.bottom=cch+shb;}
if((chhOFFSET+cP[cnn][cqn][4])>0){document.layers["childgrid"+cnn+"-"+cqn].clip.bottom=cch+shb+shSIZE;}
}
// cell rollout backup function
function subRollClear(mi){
for (rc=0;rc<sI[mi].length;rc++){
miH(document.layers["subroll"+mi+"-"+rc]);
}
}
// cell rollover function for default cursor layers
function subRollOpen(omic,omis){
if(sI[omic][omis][4]){miV(document.layers["subroll"+omic+"-"+omis]);}
}
// child cell rollout backup function
function childRollClear(cn,cmi){
for (rc=0;rc<cI[cn][cmi].length;rc++){
miH(document.layers["childroll"+cn+"-"+cmi+"-"+rc]);
}
}
// child cell rollover function
function childRollOpen(ocn,ocmi,ocoj){
var childrollopen="childroll"+ocn+"-"+ocmi+"-"+ocoj;
miV(document.layers["childroll"+ocn+"-"+ocmi+"-"+ocoj]);
}
// sublink color behaviour
if(saHOVER==""){saHOVER=saLINK;}
var saRoll=saHOVER;
var chTop=new Array;
for (c=0;c<mI.length;c++){
chTop[c]=new Array;
if(free){xp=c;}
sTxt[c]=new Array;
cTxt[c]=new Array;
// find next submenu position
if(!free){
if(c==0){
SUBaL=rL+bSIZE;
}
else SUBaL+=mI[(c-1)][2]+bSIZE;
} else {
SUBaL=aPL[c];
}
// specify edge alignment
var acL=SUBaL+hOFFSET+sP[c][4];
if(sP[c][1]=="right"){
acL=SUBaL-(sP[c][0]-mI[c][2])-hOFFSET-sP[c][4];
}
// top adjust
var tj=0;
if (menuALIGN=="free") { tj=0; }
// drop shadow
var shb=0;if(shy){shb=(2*shSIZE);}
if(shCOLOR!=""){M+='<layer id="shadow'+c+'" '+bks[6]+' visibility=hide top='+(aP[xp]+thisAH[c]+vOFFSET+sP[c][3]+shSIZE+tj-shb)+' left='+(acL+shSIZE-shb)+' width='+(sP[c][0]+shb)+' height=10>&nbsp;</layer>';}
var gbWidth=sP[c][0];
var gbLeft=acL;
var algbLeft=0;
if(sP[c][1]=="right"){
var gblw=mI[c][7]+bSIZE+aL-sP[c][0]-acL;
if(gblw>0){gbWidth=sP[c][0]+gblw;}
} else {
var gblw=acL-mI[c][2]-SUBaL;
if(gblw>0){
gbWidth=sP[c][0]+gblw;
gbLeft-=gblw;
algbLeft=gblw;
}
}
chTop[c][0]=aP[xp]+thisAH[c]+vOFFSET+sP[c][3];
// compile cells
if(sI[c]!=''){
M+='<layer visibility=hide id="subnav'+c+'" top='+(aP[xp]+thisAH[c]+tj)+' left='+gbLeft+' width='+gbWidth+' onmouseover="rCount=0\;clearTimeout(rTimer)\;">';
M+='<layer top='+(vOFFSET+sP[c][3])+' left='+algbLeft+' '+bks[4]+' onload="findLayerHeight('+c+',this.clip.bottom)"><table cellpadding=0 cellspacing='+sbSIZE+' border=0>';
for (i=0;i<sI[c].length;i++){
// find wrapping links routine by brendan armstrong
var thisH=snH;
var thisT=sI[c][i][1];
var splitT=thisT.split('<br>');
var Trows=splitT.length;
if (Trows>1) { thisH=(snH*Trows); }
chTop[c][i+1]=chTop[c][i]+thisH+sbSIZE;
M+='<tr><td><table cellpadding=0 cellspacing=0 border=0><tr><td class=SUBmTD height='+thisH+'><ilayer id="subilayer'+c+'-'+i+'" width="'+(sP[c][0]-(sbSIZE*2))+'"><layer onmouseover="rCount=0\; clearTimeout(rTimer)\; cCM('+c+','+i+')\; oCM('+c+','+i+')\; subRollOpen('+c+','+i+')\; this.document.layers[0].visibility=\'show\'" width="'+(sP[c][0]-(2*sbSIZE))+'" height="'+thisH+'" '+bks[3]+' id="subcontainer'+c+'-'+i+'"><layer width="100%" height="100%" visibility=hide><layer id="sublink'+[c]+'-'+[i]+'" left=0 onload="findSubWidths('+c+',this,this.clip.right,this.clip.bottom,'+thisH+')"><div width="100%" height="100%" align='+sP[c][2]+'><a href="'+sI[c][i][0]+'" target="'+sI[c][i][2]+'">'+ sI[c][i][1]+'</a></div></layer></layer></layer></ilayer></td></tr></table></td></tr>';
}
M+='</table></layer></layer>';
} else {
M+='<layer visibility=hide id="subnav'+c+'"></layer>';
}
for (sq=0;sq<sI[c].length;sq++){
thisCHtop[c][sq]=new Array;
// find wrapping links routine by brendan armstrong
var thisH=snH;
var thisT=sI[c][sq][1];
var splitT=thisT.split('<br>');
var Trows=splitT.length;
if (Trows>1) { thisH=(snH*Trows); }
cTxt[c][sq]=new Array;
sTxt[sq]='';
if(sI[c][sq][3]!="none"){
if(altDISPLAY=="status"){sTxt[sq]=' onmouseover="return writeStatus(sI['+c+']['+sq+'][3])" onmouseout="return writeStatus(altNull)" ';}
}
// sub rollover layers
M+='<layer visibility=hide '+bks[5]+' id="subroll'+c+'-'+sq+'" top='+(chTop[c][sq]+sbSIZE+tj)+' left='+(acL+sbSIZE) +' width='+(sP[c][0]-(sbSIZE*2))+' height='+thisH+' onmouseover="rCount=0\; clearTimeout(rTimer)\; oCM('+c+','+sq+')\; subRollOpen('+c+','+sq+')" onmouseout="if(!keepSubLIT){subRollClear('+c+')\;miH(this)}">';
M+='<layer width="100%" height="100%" '+sTxt[sq]+'><table cellpadding=0 cellspacing=0 border=0 width="100%" height="100%"><tr><td>';
M+='<layer top=0 left=0 onload="findSubWidths('+c+',this,this.clip.right,this.clip.bottom,'+thisH+')"><div width="100%" height="100%" align='+sP[c][2]+'>';
var tcItem='<a href="'+sI[c][sq][0]+'" target="'+sI[c][sq][2]+'" '+sTxt[sq]+'>';
if((cellCLICK||(cellCLICK==mu))&&sI[c][sq][2]=="_blank"){tcItem='<a href="'+sI[c][sq][0]+'" onclick="activateClick(sI['+c+']['+sq+'][0])\;return false" '+sTxt[sq]+'>';}
M+='<span class=SUBmTD>'+tcItem+'<font color="'+saRoll+'">'+ sI[c][sq][1]+'</font></a></span></div>';
M+='</layer></td></tr></table></layer></layer>';
// default cursor layer for non-link submenu items
if(sI[c][sq][0]=="#"){
M+='<layer visibility=hide id="defaultSubLayer'+c+'-'+sq+'" top='+(chTop[c][sq]+sbSIZE+tj)+' left='+(acL+sbSIZE) +' width='+(sP[c][0]-(sbSIZE*2))+' height='+thisH+' onmouseover="cCM('+c+','+sq+')\; oCM('+c+','+sq+')\; subRollOpen('+c+','+sq+')" onmouseout="if(!keepSubLIT){subRollClear('+c+')}"><layer width="100%" height="100%" '+sTxt[sq]+'></layer></layer>';
}
//alert("assemble child menus");
if(cP[c][sq].length>0&&cI[c][sq].length>0){
// specify edge alignment
var chL;
if(cP[c][sq][1]=="right"){
chL=acL-cP[c][sq][0]-chhOFFSET-cP[c][sq][4];
cgL=chL+cP[c][sq][0];
} else {
chL=acL+sP[c][0]+chhOFFSET+cP[c][sq][4];
cgL=(chL-(chhOFFSET+cP[c][sq][4]));
}
// grid block layer for horizontal offset
if((chhOFFSET+cP[c][sq][4])>0){
C+='<layer id="childgrid'+c+'-'+sq+'" visibility=hide top='+((chTop[c][sq]+chvOFFSET)+cP[c][sq][3]+tj)+' left='+cgL+' width='+(chhOFFSET+cP[c][sq][4])+' height='+(((snH+sbSIZE)*cI[c][sq].length)+sbSIZE)+' onmouseover="rCount=0\;clearTimeout(rTimer)\;"></layer>';
}
// child dropshadow
if(shCOLOR!=""){C+='<layer id="childshadow'+c+'-'+sq+'" '+bks[6]+' visibility=hide top='+((chTop[c][sq]+shSIZE+chvOFFSET)+cP[c][sq][3]+tj-shb)+' left='+(chL+shSIZE-shb)+' width='+(cP[c][sq][0]+shb)+' height=10>&nbsp;</layer>';}
// compile cells
C+='<layer visibility=hide id="childnav'+c+'-'+sq+'" top='+((chTop[c][sq]+chvOFFSET)+cP[c][sq][3]+tj)+' left='+chL+'>';
C+='<layer top=0 left=0 '+bks[4]+' onload="findChildHeight('+c+','+sq+',this.clip.bottom)"><table cellpadding=0 cellspacing='+sbSIZE+' border=0>';
for (cj=0;cj<cI[c][sq].length;cj++){
// find wrapping links routine by brendan armstrong
var thisH=snH;
var thisT=cI[c][sq][cj][1];
var splitT=thisT.split('<br>');
var Trows=splitT.length;
if (Trows>1) { thisH=(snH*Trows); }
if(cI[c][sq][cj][0]=="#"){cI[c][sq][cj][0]="javascript:doNothing()";}
if(cI[c][sq].length>0){
C+='<tr><td><table cellpadding=0 cellspacing=0 border=0><tr><td class=SUBmTD height='+thisH+'><ilayer id="childilayer'+c+'-'+sq+'-'+cj+'" width="'+(cP[c][sq][0]-(sbSIZE*2))+'"><layer onmouseover="rCount=0\; clearTimeout(rTimer)\; childRollClear('+c+','+sq+')\; if(cI['+c+']['+sq+']['+cj+'][4]){childRollOpen('+c+','+sq+','+cj+')\;}" width="'+(cP[c][sq][0]-(2*sbSIZE))+'" height="'+thisH+'" '+bks[3]+' id="childcontainer'+c+'-'+sq+'-'+cj+'"><layer width="100%" height="100%"><layer left=0 top='+((svPADDING/2)+svtOFFSET)+' onload="findChildWidths('+c+','+sq+',this,this.clip.right,this.clip.bottom,'+thisH+')"><div width="100%" height="100%" align='+cP[c][sq][2]+'><a href="'+cI[c][sq][cj][0]+'" target="'+cI[c][sq][cj][2]+'">'+ cI[c][sq][cj][1]+'</a></div></layer></layer></layer></ilayer></td></tr></table></td></tr>';
}
}
C+='</table></layer></layer>';
// child rollover layers
thisCHtop[c][sq][0] = chTop[c][sq]+chvOFFSET+cP[c][sq][3]+sbSIZE+tj;
for (cj=0;cj<cI[c][sq].length;cj++){
cTxt[c][sq][cj]='';
if(cI[c][sq][cj][3]!="none"){
if(altDISPLAY=="status"){cTxt[c][sq][cj]=' onmouseover="return writeStatus(cI['+c+']['+sq+']['+cj+'][3])" onmouseout="return writeStatus(altNull)" ';}
}
if(cI[c][sq].length>0){
// find wrapping links routine by brendan armstrong
var thisH=snH;
var thisT=cI[c][sq][cj][1];
var splitT=thisT.split('<br>');
var Trows=splitT.length;
if (Trows>1) { thisH=(snH*Trows); }
C+='<layer visibility=hide '+bks[5]+' id="childroll'+c+'-'+sq+'-'+cj+'" top='+thisCHtop[c][sq][cj]+' left='+(chL+sbSIZE) +' width='+(cP[c][sq][0]-(2*sbSIZE))+' height='+thisH+' onmouseover="rCount=0\; clearTimeout(rTimer)\;" onmouseout="miH(this)">';
C+='<layer width="100%" height="100%" '+cTxt[c][sq][cj]+'><layer left=0 top='+((svPADDING/2)+svtOFFSET)+' onload="findChildWidths('+c+','+sq+',this,this.clip.right,this.clip.bottom,'+thisH+')"><div width="100%" height="100%" align='+cP[c][sq][2]+'>';
var tcItem='<a href="'+cI[c][sq][cj][0]+'" target="'+cI[c][sq][cj][2]+'" '+cTxt[c][sq][cj]+'>';
if((cellCLICK||(cellCLICK==mu))&&cI[c][sq][cj][2]=="_blank"){tcItem='<a href="'+cI[c][sq][cj][0]+'" onclick="activateClick(cI['+c+']['+sq+']['+cj+'][0])\;return false" '+cTxt[c][sq][cj]+'>';}
C+='<span class=SUBmTD>'+tcItem+'<font color="'+saRoll+'">'+ cI[c][sq][cj][1]+'</font></a></span></div>';
C+='</layer></layer></layer>';
}
thisCHtop[c][sq][cj+1]=thisCHtop[c][sq][cj]+thisH+sbSIZE;
}
}
}
}
// draw grid layer
d.write(gSTR);
// draw stretch layer
if(!free){d.write(S);}
// draw main nav
d.write(T);
// draw submenus
d.write(M);
// draw child menus
d.write(C);
document.close();
// static positining
function moveObject(mobj,tmob) {if (mobj) {mobj.top=eval(window.pageYOffset)+tmob;}}
// static positioning code
var sTimer;
var stCount=0;
var tj=0;if(free){tj=0;}
var shb=0;if(shy){shb=(2*shSIZE);}
function makeStatic(){
if(!free){
moveObject(d.layers["stretchnav"],aP[0]);
moveObject(d.layers["mainnav"],aP[0]);
moveObject(d.layers["undernav"],aP[0]);
moveObject(d.layers["gridL"],aP[0]);
moveObject(d.layers["gridR"],aP[0]);
}
moveObject(d.layers["grid"],0);
for(i=0;i<mI.length;i++){
xp=0;if(free){xp=i};
if(free){ moveObject(d.layers["free"+i],aP[xp]); }
moveObject(d.layers["defaultLayer"+i],(aP[xp]+bSIZE));
moveObject(d.layers["roll"+i],(aP[xp]+bSIZE));
moveObject(d.layers["subnav"+i],(aP[xp]+thisAH[i]+tj));
moveObject(d.layers["shadow"+i],(aP[xp]+thisAH[i]+vOFFSET+sP[i][3]+shSIZE+tj-shb));
if(sI[i]){
for(sq=0;sq<sI[i].length;sq++){
moveObject(d.layers["subroll"+i+"-"+sq],(chTop[i][sq]+sbSIZE+tj));
moveObject(d.layers["defaultSubLayer"+i+"-"+sq],(chTop[i][sq]+sbSIZE+tj));
moveObject(d.layers["childnav"+i+"-"+sq],((chTop[i][sq]+chvOFFSET)+cP[i][sq][3]+tj));
moveObject(d.layers["childgrid"+i+"-"+sq],((chTop[i][sq]+chvOFFSET)+cP[i][sq][3]+tj));
moveObject(d.layers["childshadow"+i+"-"+sq],((chTop[i][sq]+shSIZE+chvOFFSET)+cP[i][sq][3]+tj-shb));
if(cI[i][sq]){
for(cj=0;cj<cI[i][sq].length;cj++){
moveObject(d.layers["childroll"+i+"-"+sq+"-"+cj],thisCHtop[i][sq][cj]);
}}}}}
sTimer=setTimeout("makeStatic()",10);
}
// resize / reload trap
function nsinit(){
if(allowRESIZE==true||allowRESIZE==mu){
if (win) { setTimeout("window.onresize=redo", 1000); }
else { window.onresize=redo; }}
// initialise static positioning
if(staticMENU){makeStatic();}}
function redo(){window.location.reload();}
window.onload=genericOnloadFunction;
// go to url
function goToUrl(cUrl,cTarg){
if(cellCLICK||(cellCLICK==mu)){
if(cTarg=="_self"){self.document.location=cUrl;}
else if(cTarg=="_top"){top.document.location=cUrl;}
else if(cTarg=="_parent"){parent.document.location=cUrl;}
else if(cTarg=="_blank"){var newwin=open(cUrl);}
else {if(top.frames[cTarg]){top.frames[cTarg].document.location=cUrl} else {document.location=cUrl;}}
document.close();}}
// set up and handle menu clearing event
var grL=document.layers["gridL"];
var grR=document.layers["gridR"];
var gr=document.layers["grid"];
gr.onmousedown=new Function("layerDownHandler()");
gr.captureEvents(Event.MOUSEDOWN);
if(document.layers["gridL"]){
grL.onmousedown=new Function("layerDownHandler()");
grL.captureEvents(Event.MOUSEDOWN);}
if(document.layers["gridR"]){
grR .onmousedown=new Function("layerDownHandler()");
grR .captureEvents(Event.MOUSEDOWN);}
function layerDownHandler(){aCM();document.close();}
// set up and handle cell click events
if(cellCLICK||(cellCLICK==mu)){
for (me=0;me<mI.length;me++){
document.layers["roll"+me].onclick=new Function("findMainUrl("+me+")")
document.layers["roll"+me].captureEvents(Event.CLICK);
for (se=0;se<sI[me].length;se++){
var serollid="subroll"+me+"-"+se;
document.layers["subroll"+me+"-"+se].onclick=new Function("findSubUrl("+me+","+se+")")
document.layers["subroll"+me+"-"+se].captureEvents(Event.CLICK);
for(ce=0;ce<cI[me][se].length;ce++){
document.layers["childroll"+me+"-"+se+"-"+ce].onclick=new Function("findChildUrl("+me+","+se+","+ce+")")
document.layers["childroll"+me+"-"+se+"-"+ce].captureEvents(Event.CLICK);}}}}
// find info from mouse clicks
function findMainUrl(mId){
var mU=mI[mId][0];
var mT=mI[mId][4];
goToUrl(mU,mT);}
function findSubUrl(mId,sId){
var sU=sI[mId][sId][0];
var sT=sI[mId][sId][2];
goToUrl(sU,sT);}
function findChildUrl(mId,sId,cId){
var cU=cI[mId][sId][cId][0];
var cT=cI[mId][sId][cId][2];
goToUrl(cU,cT);}

768
addons/menu_bar/menu_ns6.js Normal file
View File

@ -0,0 +1,768 @@
//UDMv3.1
// filter for undefined arrays
for (f=0;f<mI.length;f++){
if(!sP[f]){sP[f]=new Array(mI[f][2],mI[f][3],mI[f][3],0,0);}
if(!cP[f]){cP[f]=new Array;}
if(!sI[f]){sI[f]=new Array;}
if(!cI[f]){cI[f]=new Array;}
for (sf=0;sf<sI[f].length;sf++){
if(!cP[f][sf]){cP[f][sf]=new Array;}
if(!cI[f][sf]){cI[f][sf]=new Array;}
}
}
// differentiate between ns6.1 and earlier versions and between mz0.6 and later versions
var ns61=true;
if (ns6&&(agt.indexOf("6.0")!=-1)) { ns61=false; };
var mz6=false;
if (mz7&&(agt.indexOf("0.6")!=-1)) { mz6=true; }
//djochange
//compensates for unconstrained nav stretching
if (konqi == true) {
mz6 = true;
ns61 = false;
}
//end djochange
// appreviations
var bh=baseHREF;
var ttt='<table border=0 cellpadding=0 cellspacing=';
var aL=absLEFT; aT=absTOP;
if(aT<0){aT=0;}
if(aL<0){aL=0;}
// convert shadow type
var shy=false;
if ((typeof shSIZE)=="string") {
shy=true;
shSIZE=Number(shSIZE);
}
// find the inner width and height of the browser window
var bW=window.innerWidth;
var bHe=window.innerHeight;
// compensate for lack of scrollbar if applicable
//djochange added the if loop checking for Konqi. Konqi doesn't need to be adjusted
if (!konqi) {
if(mz7){
if(document.width < (innerWidth-17)){bW-=17;}
if(menuALIGN=="free"){bW-=17;}
} else if(ns6){
if(document.width <= (innerWidth-30)){bW-=14;}
if(menuALIGN=="free"){bW-=14;}
}
}
//end djochange
// find the nav width and horizontal space
var eS=0;
var nS=0;
for (j=0;j<mI.length;j++){
if(mI[j][2]==""){mI[j][2]=10;}
if(mI[j][1]==""){mI[j][1]='&nbsp;';
}
nS+=mI[j][2]+bSIZE;
}
eS=bW-nS-bSIZE;
if(menuALIGN!="free"&&(bW<nS)){menuALIGN="left"; aL=0; stretchMENU=false; showBORDERS=false;}
// find the nav height
var nH=fSIZE+5+vPADDING;
if (fSIZE<13) { nH+=(13-sfSIZE); }
var onH=nH;
// find wrapping links routine by brendan armstrong
var Mrows=new Array;var Nrows=new Array;
var thisNH=new Array;var thisAH=new Array;
for(i=0;i<mI.length;i++){
var thisT=mI[i][1];
var splitT=thisT.split('<br>');
Mrows[i]=splitT.length;
Nrows[i]=Mrows[i];
}
function cFun(a,b) { return b-a; }
Mrows.sort(cFun);
nH=nH*Mrows[0];
var aH=nH+(bSIZE*2);
// find the subnav item height
var snH=sfSIZE+5+svPADDING;
if (sfSIZE<13) { snH+=(13-sfSIZE); }
var asH=snH+(sbSIZE*2);
for(i=0;i<mI.length;i++){
thisNH[i]=nH;if(menuALIGN=="free"){thisNH[i]=onH*Nrows[i];}
thisAH[i]=nH+(bSIZE*2);if(menuALIGN=="free"){thisAH[i]=thisNH[i]+(2*bSIZE);}
}
// set values for different alignments
var free=false;
var xp=0;
var aP=new Array;
var aPL=new Array;
if(menuALIGN=="free"){
free=true;
for (xc=0;xc<mI.length;xc++){
aP[xc]=mI[xc][6]+aT;
aPL[xc]=mI[xc][7]+aL;
//alert(aP[xc]);
}
} else {
aP[xp]=aT;
}
var stAdjust=0; var abR; var rL;
var ralign=false;
if(menuALIGN=="right"){
ralign=true;
abR=aL;
aL=eS-abR;
rL=aL;
if(rL<0){rL=0;}
aL=0;
}
var calign=false;
if(menuALIGN=="center"){
calign=true;
aL=parseInt(eS/2);
rL=aL;
if(rL<0){rL=0;}
aL=0;
}
var lalign=false;
if(menuALIGN=="left"){
lalign=true;
abR=aL;
rL=aL;
if((op5||stretchMENU)&&abR>0){stAdjust=abR+(2*bSIZE);}
if(rL<0){rL=0;}
if(stretchMENU){aL=0;}
}
var subLEFT=rL;
if(ralign){subLEFT-=abR;}
if(lalign){subLEFT+=abR;}
// how many main nav items
var ntl=0;
for (intl=0;intl<mI.length;intl++){if(mI[intl][1]!=""){ntl++;}}
var cStyle='cursor:hand';
// do nothing
function doNothing(){}
// find background colors or images
var back_defs=new Array(mCOLOR,bCOLOR,rCOLOR,smCOLOR,sbCOLOR,srCOLOR);
var useIMG=new Array(false,false,false,false,false,false)
var bks=new Array;
for (b=0;b<6;b++){
bks[b]='bgcolor='+back_defs[b];
if((back_defs[b].indexOf('.gif') != -1) || (back_defs[b].indexOf('.jpg') != -1) || back_defs[b]==''){useIMG[b]=true;}
if(useIMG[b]){
bks[b]='background="'+bh + back_defs[b]+'"';
}
if(back_defs[b]==''){bks[b]='';}
}
// convert shadow opacity
var mzOpac=100;
if (ns61) { mzOpac=Math.round(shOPACITY/10) / 10; }
// store some object references
var oR=new Array;
for (obr=0;obr<13;obr++){oR[obr]=new Array;}
function storeObjects(){
obGrid=document.getElementById("grid");
for (sob=0;sob<mI.length;sob++){
oR[0][sob]=d.getElementById('roll'+sob);
oR[1][sob]=d.getElementById('subnav'+sob);
oR[2][sob]=d.getElementById('sublinks'+sob);
if((vOFFSET+sP[sob][3])>0){oR[3][sob]=d.getElementById('gridblocker'+sob);}
if(d.getElementById('gridLblocker'+sob)){oR[12][sob]=d.getElementById('gridLblocker'+sob);}
if(shCOLOR!=""){oR[4][sob]=d.getElementById('shadow'+sob);}
for (sobr=5;sobr<12;sobr++){oR[sobr][sob]=new Array;}
for (soj=0;soj<sI[sob].length;soj++){
oR[5][sob][soj]=d.getElementById('subroll'+sob+'-'+soj);
if(cP[sob][soj]){
if(cP[sob][soj].length>0){
oR[6][sob][soj]=d.getElementById('subroll'+sob+'-'+soj);
if(shCOLOR!=""){oR[7][sob][soj]=d.getElementById('childshadow'+sob+'-'+soj);}
if((chhOFFSET+cP[sob][soj][4])>0){oR[8][sob][soj]=d.getElementById('childgrid'+sob+'-'+soj);}
oR[9][sob][soj]=d.getElementById('childnav'+sob+'-'+soj);
oR[10][sob][soj]=d.getElementById('childlinks'+sob+'-'+soj);
oR[11][sob][soj]=new Array;
for (scj=0;scj<cI[sob][soj].length;scj++){
oR[11][sob][soj][scj]=d.getElementById('childroll'+sob+'-'+soj+'-'+scj);
}
}
}
}
}
genericOnloadFunction();
}
// code saving visibility toggles
function miH(hr){if(hr){hr.style.visibility="hidden";}}
function miV(hv){if(hv){hv.style.visibility="visible";}}
// clear submenus
var pId=-1;
var pCId=-1;
var rTimer=0;var rCount=0;
function aCM(n){
if(pId>-1){
if(rTimer!=0){clearTimeout(rTimer); rTimer=0; rCount=0;}
miH(oR[0][pId]);
miH(oR[3][pId]);
miH(oR[12][pId]);
miH(oR[1][pId]);
miH(oR[2][pId]);
miH(oR[4][pId]);
if(pCId>-1){
miH(oR[5][pId][pCId]);
if(cP[pId][pCId]){
if(cP[pId][pCId].length>0){
for (cjc=0;cjc<cI[pId][pCId].length;cjc++){
miH(oR[11][pId][pCId][cj]);
}
miH(oR[9][pId][pCId]);
miH(oR[10][pId][pCId]);
miH(oR[7][pId][pCId]);
miH(oR[8][pId][pCId]);
}
}
}
miH(obGrid);
}
pId=-1; pCId=-1;
usegrid=false;
}
// start menu closing timer
function cM(n){
var nsNum=n;
if(pCId==-1&&!usegrid){
aCM(nsNum);
} else {
if(rCount==0){
rCount++;
rTimer=setTimeout("cM(pId)",closeTIMER);
} else {
aCM(nsNum);
pId=-1;pCId=-1;
}
}
}
// special closing for grid
var usegrid=false;
function gridClearMenus(){
usegrid=true;
cM();
}
// rollover and find menu
var n;
var gridOkay=false;
function oM(n){
miV(oR[0][n]);
if(sI[n]!=""){
if(sI[n]!=''){
miV(oR[4][n]);
}
miV(oR[1][n]);
miV(oR[2][n]);
miV(oR[3][n]);
miV(oR[12][n]);
if(pCId>-1){
miH(oR[5][n][pCId]);
}
}
miV(obGrid);
pId=n;
}
// clear child menus
function cCM(snum,cnum){
if(pCId>-1){
miH(oR[5][snum][pCId]);
if(cP[snum][pCId].length>0&&cI[snum][pCId].length>0){
miH(oR[9][snum][pCId]);
miH(oR[10][snum][pCId]);
miH(oR[7][snum][pCId]);
miH(oR[8][snum][pCId]);
}
pCId=-1;
}
}
// actually open menu
function actuallyOpenChild(snum,cnum){
miV(oR[7][snum][cnum]);
miV(oR[9][snum][cnum]);
miV(oR[10][snum][cnum]);
if((chhOFFSET+cP[snum][cnum][4])>0){
miV(oR[8][snum][cnum]);
}
}
// rollover and find child menu
var snum; var cnum;
function oCM(snum,cnum){
var ntS=snum; var ntC=cnum;
if(sI[snum][cnum][4]){miV(oR[5][snum][cnum]);}
if(cP[snum][cnum].length>0&&cI[snum][cnum].length>0){
actuallyOpenChild(ntS,ntC);
}
pCId=cnum;
}
// td click handlers
function goToUrl(cUrl,cTarg){
if(cellCLICK||(cellCLICK==mu)){
if(cTarg=="_self"){self.document.location=cUrl;}
else if(cTarg=="_top"){top.document.location=cUrl;}
else if(cTarg=="_parent"){parent.document.location=cUrl;}
else if(cTarg=="_blank"){var newwin=open(cUrl)}
else {if(top[cTarg]){top[cTarg].document.location=cUrl} else {document.location=cUrl;}}
}
}
//alert("assemble main nav");
var T='';
var S='';
var spbk='';
if(bCOLOR!=""){
spbk=' background:'+bCOLOR+'\; '
if(useIMG[1]){spbk=' background-image:url('+ bh + bCOLOR+')\; ';}
}
// nav stretching and event capturing layer
var stbSize=bSIZE;
if(stretchMENU||showBORDERS){
S+='<span id="stretchnav" ';
var spbb='';
if(showBORDERS){spbb=spbk;} else {stbSize=0;}
S+='style="'+spbb+' z-index:'+(zORDER+1)+'\; position:absolute\; top:'+aP[xp]+'\; left:0\;">';
var stretchLayer='';
if(stretchMENU){stretchLayer=bks[0];}
//djochange2
// add konqi compensation for cell/stretch layer discrepancy here
if (konqi == true) {
aH += (2*bSIZE);
}
//end djochange2
S+='<table cellpadding=0 cellspacing='+stbSize+' border=0 width='+bW+' height='+aH+'><tr><td '+stretchLayer+' onmouseover="gridClearMenus()" onmousedown="aCM()">&nbsp;</td></tr></table>';
S+='</span>';
}
// event capturing layer
T+='<span id="grid" style="visibility:hidden\; position:absolute\; top:0\; left:0\; width:'+bW+'\; height:'+bHe+'\; z-index:'+zORDER+'" onmousedown="aCM()" onmouseover="gridClearMenus()"></span>';
// open frame
if(!free){
T+='<span id="mainnav" style="'+spbk+' z-index:'+(zORDER+2)+'\; position:absolute\; top:'+aP[xp]+'px\; left:'+rL+'px\;"><table cellpadding=0 cellspacing='+bSIZE+' border=0><tr>';
}
// link color behaviour
if(aHOVER==""){aHOVER=aLINK;}
var cSt=new Array;
var cTd=new Array;
var space=new Array;;
// alt text arrays
var aTxt=new Array;
var sTxt=new Array;
var cTxt=new Array;
var altNull='';
// write alt text to status bar
function writeStatus(sTxt){window.status=sTxt; return true;}
// links
var cSt=new Array;
var linkHover='';
for (i=0;i<mI.length;i++){
aTxt[i]='';
if(mI[i][5]!="none"){
if(altDISPLAY=="title"){aTxt[i]=' title="'+mI[i][5]+'" ';}
if(altDISPLAY=="status"){aTxt[i]=' onmouseover="return writeStatus(mI['+i+'][5])" onmouseout="return writeStatus(altNull)" ';}
}
space[i]=' left:0px\;';
if(mI[i][3]=="left"){space[i]=' left:'+tINDENT+'px\;';}
if(mI[i][3]=="right"){space[i]=' left:-'+tINDENT+'px\;';}
if(mI[i][1]!=""){
if(mI[i][0]==""){
mI[i][0]="javascript:doNothing()";
cSt[i]='cursor:default';
cTd[i]='cursor:default';
} else {
cSt[i]='cursor:'+aCURSOR;
cTd[i]='cursor:default';
if(cellCLICK==true){cTd[i]='cursor:'+aCURSOR;}
}
if(free){
T+='<span style="'+cSt[i]+'\; '+spbk+' z-index:'+(zORDER+2)+'\; position:absolute\; top:'+aP[i]+'px\; left:'+aPL[i]+'px\;"><table cellpadding=0 cellspacing='+bSIZE+' border=0><tr>';
}
T+='<td onmouseover="aCM()\; oM('+i+')" class=mTD height='+thisNH[i]+' '+bks[0]+' width="'+(mI[i][2])+'"><table cellpadding=0 cellspacing=0 border=0 width="'+(mI[i][2])+'" height="100%" style="'+cTd[i]+'\;"><tr><td align="'+mI[i][3]+'" onclick="goToUrl(mI['+i+'][0],mI['+i+'][4])" '+aTxt[i]+'><a href="'+mI[i][0]+'" target="'+mI[i][4]+'" onclick="if(cellCLICK||(cellCLICK==mu)){return false}" style="'+cSt[i]+'\; position:relative\; top:'+vtOFFSET+'\; '+space[i]+'">'+mI[i][1]+'</a></td></tr></table></td>';
if(free){T+='</tr></table></span>';}
}
}
// close frame
if(!free){T+='</tr></table></span>';}
// rollovers
var layLeft=rL+bSIZE;
for (i=0;i<mI.length;i++){
if(free){layLeft=mI[i][7]+bSIZE+aL; xp=i;}
T+='<span id="roll'+i+'" style="'+cTd[i]+'\; position:absolute\; top:'+(aP[xp]+bSIZE)+'\; left:'+layLeft+'\; z-index:'+(zORDER+3)+'\; visibility:hidden\;" onmouseout="if(!keepLIT){miH(this)}"><table cellpadding=0 cellspacing=0 border=0 '+bks[2]+' onmouseover="oM('+i+')"><tr><td style="width:'+(mI[i][2])+'\; height:'+thisNH[i]+'\;" align="'+mI[i][3]+'" class=mTD onclick="goToUrl(mI['+i+'][0],mI['+i+'][4])" '+aTxt[i]+'><a href="'+mI[i][0]+'" target="'+mI[i][4]+'" onclick="if(cellCLICK||(cellCLICK==mu)){return false}" style="'+cSt[i]+'\; position:relative\; top:'+vtOFFSET+'\; '+space[i]+'"><font color="'+aHOVER+'">'+mI[i][1]+'</font></a></td></tr></table></span>';
if(!free){layLeft+=(mI[i][2]+bSIZE);}
}
// assemble submenus
var M='';
var C='';
var SUBaL=0;
var chTop=new Array;
var Xrows=new Array;
var XCrows=new Array;
for (c=0;c<mI.length;c++){
Xrows[c]=0;
XCrows[c]=new Array;
sTxt[c]=new Array;
cTxt[c]=new Array;
// specify top position
if(free){xp=c;}
var mzSubAbsTop=sbSIZE;
chTop[c]=new Array;
chTop[c][0]=aP[xp]+thisAH[c]+vOFFSET+sP[c][3];
// text alignment and indentation
var space=' left:0px\;';
if(sP[c][2]=="left"){space=' left:'+stINDENT+'px\;';}
if(sP[c][2]=="right"){space=' left:-'+stINDENT+'px\;';}
// find next submenu position
if(!free){
if(c==0){
SUBaL=rL+bSIZE;
}
else {SUBaL+=mI[(c-1)][2]+bSIZE;}
} else {
SUBaL=aPL[c];
}
// specify edge alignment
var acL=SUBaL+hOFFSET+sP[c][4];
if(sP[c][1]=="right"){
acL=SUBaL-(sP[c][0]-mI[c][2])-hOFFSET-sP[c][4];
}
// grid block layer for vertical offset
if((vOFFSET+sP[c][3])>0){M+='<div id="gridblocker'+c+'" style="width:'+sP[c][0]+'px\; height:'+(vOFFSET+sP[c][3])+'\; visibility:hidden\; z-index:'+(zORDER+1)+'\;position:absolute\; top:'+(aP[xp]+thisAH[c])+'px\; left:'+acL+'px\;" onmouseover="if(rTimer!=0){clearTimeout(rTimer)\;rCount=0\;}"></div>';}
// grid block layer for horizontal offset
var gblw=acL-mI[c][2]-SUBaL;
var gbposL=(SUBaL+mI[c][2]+(2*bSIZE));
if(sP[c][1]=="right"){
gblw=mI[c][7]+bSIZE+aL-sP[c][0]-acL;
gbposL=(mI[c][7]+bSIZE+aL-gblw);
}
for (i=0;i<sI[c].length;i++){
if(sI[c][i][0]!=''&&sI[c][i][1]!=''){
// find wrapping links routine by brendan armstrong
var thisH=snH;
var thisT=sI[c][i][1];
var splitT=thisT.split('<br>');
var Trows=splitT.length;
if (Trows>1) { Xrows[c]+=(Trows-1); }
}}
// grid blocker for offset
var shb=0;if(shy){shb=(2*shSIZE);}
if(gblw>0){M+='<div id="gridLblocker'+c+'" style="width:'+gblw+'px\; height:'+(((snH+sbSIZE)*sI[c].length)+((snH)*Xrows[c])+sbSIZE+shb+shSIZE)+'px\; visibility:hidden\; z-index:'+(zORDER+1)+'\;position:absolute\; top:'+(aP[xp]+thisAH[c]+vOFFSET+sP[c][3])+'px\; left:'+gbposL+'px\;" onmouseover="if(rTimer!=0){clearTimeout(rTimer)\;rCount=0\;}"></div>';}
// container cells
M+='<span id="subnav'+c+'" style="visibility:hidden\; z-index:'+(zORDER+4)+'\; position:absolute\; top:'+(aP[xp]+thisAH[c]+vOFFSET+sP[c][3])+'px\; left:'+acL+'px\;"><table cellpadding=0 cellspacing=0 width="'+sP[c][0]+'" border=0 '+bks[4]+'>';
for (i=0;i<sI[c].length;i++){
if(sI[c][i][0]!=''&&sI[c][i][1]!=''){
var subParent='subnav'+c;
// find wrapping links routine by brendan armstrong
var thisH=snH;
var thisT=sI[c][i][1];
var splitT=thisT.split('<br>');
var Trows=splitT.length;
if (Trows>1) { thisH=(snH*Trows); }
//djochange2
//added kAdjust for item height
var kAdjust=0;
if (konqi) { kAdjust=sbSIZE; }
//end djochange2
//this adds height to submenu container cells
M+='<tr><td><table cellpadding=0 cellspacing=0 '+bks[3]+' border=0 style="position:relative\; margin-top:'+sbSIZE+'\; margin-left:'+sbSIZE+'\; margin-right:'+sbSIZE+'\; height:'+(thisH+kAdjust)+'\;" width="'+(sP[c][0]-(sbSIZE*2))+'"><tr><td class=SUBmTD align="'+sP[c][2]+'"><table cellpadding=0 cellspacing=0 border=0 width="'+(sP[c][0]-(sbSIZE*2))+'" height='+(thisH+kAdjust)+'><tr><td align="'+sP[c][2]+'">&nbsp;</td></tr></table></td></tr></table></td></tr>';
}
}
M+='<tr><td><div style="width:2px\; height:'+sbSIZE+'px\;"></div></td></tr>';
M+='</table></span>';
// link color behaviour
if(saHOVER==""){saHOVER=saLINK;}
// links
M+='<span id="sublinks'+c+'" style="visibility:hidden\; z-index:'+(zORDER+5)+'\; position:absolute\; top:'+(aP[xp]+thisAH[c]+vOFFSET+sP[c][3])+'px\; left:'+acL+'px\;"><table cellpadding=0 cellspacing=0 width="'+sP[c][0]+'" border=0>';
var scSt=new Array;
var scTd=new Array;
for (i=0;i<sI[c].length;i++){
cTxt[c][i]=new Array;
sTxt[c][i]='';
if(sI[c][i][3]!="none"){
if(altDISPLAY=="title"){sTxt[c][i]=' title="'+sI[c][i][3]+'" ';}
if(altDISPLAY=="status"){sTxt[c][i]=' onmouseover="return writeStatus(sI['+c+']['+i+'][3])" onmouseout="return writeStatus(altNull)" ';}
}
if(sI[c][i][0]=="#"){
sI[c][i][0]="javascript:doNothing()";
scSt[i]='cursor:default';
scTd[i]='cursor:default';
} else {
scSt[i]='cursor:'+aCURSOR;
scTd[i]='cursor:default';
if(cellCLICK==true){scTd[i]='cursor:'+aCURSOR;}
}
var subParent='subnav'+c;
// find wrapping links routine by brendan armstrong
var thisH=snH;
var thisT=sI[c][i][1];
var splitT=thisT.split('<br>');
var Trows=splitT.length;
if (Trows>1) { thisH=(snH*Trows); }
chTop[c][i+1]=chTop[c][i]+thisH+sbSIZE;
//djochange2
//added kAdjust for item height
var kAdjust=0;
if (konqi) { kAdjust=sbSIZE; }
//end djochange2
//this adds height to submenu link layers
M+='<tr><td><table border=0 cellpadding=0 cellspacing=0 style="position:relative\; top:'+mzSubAbsTop+'\; margin-top:0\; margin-left:'+sbSIZE+'\; margin-right:'+sbSIZE+'\; " onmouseover="if(rTimer!=0){clearTimeout(rTimer)\;rCount=0\;}cCM('+c+','+i+')\; oCM('+c+','+i+')\;"><tr><td class=SUBmTD align="'+sP[c][2]+'" width="'+(sP[c][0]-(sbSIZE*2))+'" height='+(thisH+kAdjust)+' onclick="goToUrl(sI['+c+']['+i+'][0],sI['+c+']['+i+'][2])" '+sTxt[c][i]+'><a href="'+sI[c][i][0]+'" id="sublink'+c+'-'+i+'" target="'+sI[c][i][2]+'" onclick="if(cellCLICK||(cellCLICK==mu)){return false}" style="'+scSt[i]+'\; position:relative\; top:'+(svtOFFSET)+'\; '+space+'">'+ sI[c][i][1]+'</a></td></tr></table></td></tr>';
// correct for positioning discrepancy
// added Konqi to this line
if(mz7||ns61||konqi){mzSubAbsTop += sbSIZE;}
}
M+='<tr><td><div style="width:2px\; height:'+sbSIZE+'px\;"></div></td></tr>';
M+='</table></span>';
// rollovers
for (i=0;i<sI[c].length;i++){
// find wrapping links routine by brendan armstrong
var thisH=snH;
var thisT=sI[c][i][1];
var splitT=thisT.split('<br>');
var Trows=splitT.length;
if (Trows>1) { thisH=(snH*Trows); }
M+='<span id="subroll'+c+'-'+i+'" style="'+scTd[i]+'\; z-index:'+(zORDER+5)+'\; position:absolute; top:'+(chTop[c][i]+sbSIZE)+'\; left:'+(acL+sbSIZE)+'\; visibility:hidden\;" onmouseover="if(rTimer!=0){clearTimeout(rTimer)\;rCount=0\;}" onmouseout="if(!keepSubLIT){miH(this)}"><table cellpadding=0 cellspacing=0 border=0 '+bks[5]+' onmouseover="cCM('+c+','+i+')\; oCM('+c+','+i+')\;"><tr><td class=SUBmTD align="'+sP[c][2]+'" width="'+(sP[c][0]-(sbSIZE*2))+'" height='+thisH+' onclick="goToUrl(sI['+c+']['+i+'][0],sI['+c+']['+i+'][2])" '+sTxt[c][i]+'><a href="'+sI[c][i][0]+'" id="sublink'+c+'-'+i+'" target="'+sI[c][i][2]+'" onclick="if(cellCLICK||(cellCLICK==mu)){return false}" style="'+scSt[i]+'\; position:relative\; top:'+(svtOFFSET)+'\; '+space+'"><font color="'+saHOVER+'">'+ sI[c][i][1]+'</font></a></td></tr></table></span>';
}
// drop shadow
var shb=0;if(shy){shb=(2*shSIZE);}
if(shCOLOR!=""){M+='<span id="shadow'+c+'" style="visibility:hidden\; -moz-opacity:'+mzOpac+'\; background-image:url('+bh + shCOLOR+')\; background-color:'+shCOLOR+'\; z-index:'+(zORDER+3)+'\; position:absolute\; top:'+(aP[xp]+thisAH[c]+vOFFSET+sP[c][3]+shSIZE-shb)+'px\; left:'+(acL+shSIZE-shb)+'px\; width:'+(sP[c][0]+shb)+'\; height:' + (((snH+sbSIZE)*sI[c].length)+((snH)*Xrows[c])+sbSIZE+shb) + 'px\;"></span>';}
//alert("assemble child menus");
for (sq=0;sq<sI[c].length;sq++){
if(cP[c][sq].length>0&&cI[c][sq].length>0){
XCrows[c][sq]=0;
// specify edge alignment
var chL;
if(cP[c][sq][1]=="right"){
chL=acL-cP[c][sq][0]-chhOFFSET-cP[c][sq][4];
cgL=chL+cP[c][sq][0];
} else {
chL=acL + sP[c][0]+chhOFFSET+cP[c][sq][4];
cgL=(chL-(chhOFFSET+cP[c][sq][4]));
}
for (cj=0;cj<cI[c][sq].length;cj++){
// find wrapping links routine by brendan armstrong
var thisH=snH;
var thisT=cI[c][sq][cj][1];
var splitT=thisT.split('<br>');
var Trows=splitT.length;
if (Trows>1) { XCrows[c][sq]+=(Trows-1); }
}
// grid block layer for offset
if((chhOFFSET+cP[c][sq][4])>0){
C+='<span id="childgrid'+c+'-'+sq+'" style="visibility:hidden\; z-index:'+(zORDER+1)+'\; position:absolute\; top:'+((chTop[c][sq]+chvOFFSET)+cP[c][sq][3])+'px\; left:'+cgL+'px\; width:'+(chhOFFSET+cP[c][sq][4])+'px\; height:'+(((snH+sbSIZE)*cI[c][sq].length)+((snH)*XCrows[c][sq])+sbSIZE+shb+shSIZE)+'px\;" onmouseover="if(rTimer!=0){clearTimeout(rTimer)\;rCount=0\;}"></span>';
}
// container cells
C+='<span id="childnav'+c+'-'+sq+'" style="visibility:hidden\; z-index:'+(zORDER+6)+'\; position:absolute\; top:'+ (chTop[c][sq]+chvOFFSET+cP[c][sq][3])+'px\; left:'+chL+'px\;"><table cellpadding=0 cellspacing=0 width="'+cP[c][sq][0]+'" border=0 '+bks[4]+'>';
for (cj=0;cj<cI[c][sq].length;cj++){
// find wrapping links routine by brendan armstrong
var thisH=snH;
var thisT=cI[c][sq][cj][1];
var splitT=thisT.split('<br>');
var Trows=splitT.length;
if (Trows>1) { thisH=(snH*Trows); }
//djochange2
//added kAdjust for item height
var kAdjust=0;
if (konqi) { kAdjust=sbSIZE; }
//end djochange
//this adds height to child menu container cells
C+='<tr><td><table cellpadding=0 cellspacing=0 '+bks[3]+' border=0 style="position:relative\; margin-top:'+sbSIZE+'\; margin-left:'+sbSIZE+'\; margin-right:'+sbSIZE+'\; height:'+(thisH+kAdjust)+'\;" width="'+(cP[c][sq][0]-(sbSIZE*2))+'"><tr><td class=SUBmTD align="'+cP[c][sq][2]+'"><table cellpadding=0 cellspacing=0 border=0 width="'+(cP[c][sq][0]-(sbSIZE*2))+'" height='+(thisH+kAdjust)+'><tr><td align="'+cP[c][sq][2]+'">&nbsp;</td></tr></table></td></tr></table></td></tr>';
}
C+='<tr><td><div style="width:2px\; height:'+sbSIZE+'px\;"></div></td></tr>';
C+='</table></span>';
// text alignment and indentation
var cspace=' left:0px\;';
if(cP[c][sq][2]=="left"){cspace=' left:'+stINDENT+'px\;';}
if(cP[c][sq][2]=="right"){cspace=' left:-'+stINDENT+'px\;';}
// links
C+='<span id="childlinks'+c+'-'+sq+'" style="visibility:hidden\; z-index:'+(zORDER+7)+'\; position:absolute\; top:'+(chTop[c][sq]+chvOFFSET+cP[c][sq][3])+'px\; left:'+chL+'px\;"><table cellpadding=0 cellspacing=0 width="'+cP[c][sq][0]+'" border=0>';
// added Konqi to this line
if(mz7||ns61||konqi){mzSubAbsTop=sbSIZE;}
for (cj=0;cj<cI[c][sq].length;cj++){
cTxt[c][sq][cj]='';
if(cI[c][sq][cj][3]!="none"){
if(altDISPLAY=="title"){cTxt[c][sq][cj]=' title="'+cI[c][sq][cj][3]+'" ';}
if(altDISPLAY=="status"){cTxt[c][sq][cj]=' onmouseover="return writeStatus(cI['+c+']['+sq+']['+cj+'][3])" onmouseout="return writeStatus(altNull)" ';}
}
// find wrapping links routine by brendan armstrong
var thisH=snH;
var thisT=cI[c][sq][cj][1];
var splitT=thisT.split('<br>');
var Trows=splitT.length;
if (Trows>1) { thisH=(snH*Trows); }
//djochange2
//added kAdjust for item height
var kAdjust=0;
if (konqi) { kAdjust=sbSIZE; }
//end djochange2
//this adds height to child menu link layers
var ccAl='cursor:'+aCURSOR;
var ccTd='cursor:default';if(cellCLICK==true){ccTd='cursor:'+aCURSOR;}
if(!cI[c][sq][cj][4]){ccAl='cursor:default';ccTd='cursor:default';}
if(cI[c][sq][cj][0]=="#"){cI[c][sq][cj][0]="javascript:doNothing()";}
C+='<tr><td><table cellpadding=0 cellspacing=0 border=0 style="position:relative\; top:'+mzSubAbsTop+'\; margin-top:0\; margin-left:'+sbSIZE+'\; margin-right:'+sbSIZE+'\; " onmouseover="if(rTimer!=0){clearTimeout(rTimer)\;rCount=0\;}if(cI['+c+']['+sq+']['+cj+'][4]){oR[11]['+c+']['+sq+']['+cj+'].style.visibility=\'visible\'\;}" onmouseout="oR[11]['+c+']['+sq+']['+cj+'].style.visibility=\'hidden\'\;"><tr><td class=SUBmTD align="'+cP[c][sq][2]+'" width="'+(cP[c][sq][0]-(sbSIZE*2))+'" height='+(thisH+kAdjust)+' onclick="goToUrl(cI['+c+']['+sq+']['+cj+'][0],cI['+c+']['+sq+']['+cj+'][2])" '+cTxt[c][sq][cj]+'><a href="'+cI[c][sq][cj][0]+'" id="childlink'+c+'-'+sq+'-'+cj+'" target="'+cI[c][sq][cj][2]+'" onclick="if(cellCLICK||(cellCLICK==mu)){return false}" style="' +ccAl+'\; position:relative\; top:'+(svtOFFSET)+'\; '+cspace+'">'+ cI[c][sq][cj][1]+'</a></td></tr></table></td></tr>';
// correct for positioning discrepancy
// added Konqi to this line
if(mz7||ns61||konqi){mzSubAbsTop += sbSIZE;}
}
C+='<tr><td><div style="width:2px\; height:'+sbSIZE+'px\;"></div></td></tr>';
C+='</table></span>';
}
var thisCHT = chTop[c][sq]+chvOFFSET+cP[c][sq][3]+sbSIZE;
// rollovers
for (cj=0;cj<cI[c][sq].length;cj++){
// find wrapping links routine by brendan armstrong
var thisH=snH;
var thisT=cI[c][sq][cj][1];
var splitT=thisT.split('<br>');
var Trows=splitT.length;
if (Trows>1) { thisH=(snH*Trows); }
var ccAl='cursor:'+aCURSOR;
var ccTd='cursor:default';if(cellCLICK==true){ccTd='cursor:'+aCURSOR;}
if(!cI[c][sq][cj][4]){ccAl='cursor:default';ccTd='cursor:default';}
C+='<span id="childroll'+c+'-'+sq+'-'+cj+'" style="'+ccTd+'\; visibility:hidden\; z-index:'+(zORDER+8)+'\; position:absolute\; top:'+thisCHT+'px\; left:'+(chL+sbSIZE)+'px\;" onmouseover="if(rTimer!=0){clearTimeout(rTimer)\;rCount=0\;}this.style.visibility=\'visible\'" onmouseout="miH(this)"><table cellpadding=0 cellspacing=0 border=0 '+bks[5]+' onmouseout="this.parentNode.style.visibility=\'hidden\'\;"><tr><td class=SUBmTD align="'+cP[c][sq][2]+'" width="'+(cP[c][sq][0]-(sbSIZE*2))+'" height='+thisH+' onclick="goToUrl(cI['+c+']['+sq+']['+cj+'][0],cI['+c+']['+sq+']['+cj+'][2])" '+cTxt[c][sq][cj]+'><a href="'+cI[c][sq][cj][0]+'" target="'+cI[c][sq][cj][2]+'" onclick="if(cellCLICK||(cellCLICK==mu)){return false}" style="'+ccAl+'\; position:relative\; top:'+(svtOFFSET)+'\; '+cspace+'"><font color="'+saHOVER+'">'+ cI[c][sq][cj][1]+'</font></a></td></tr></table></span>';
thisCHT+=(thisH+sbSIZE);
}
// drop shadow
if(shCOLOR!=""){C+='<span id="childshadow'+c+'-'+sq+'" style="visibility:hidden\; -moz-opacity:'+mzOpac+'\; background-image:url('+bh + shCOLOR+')\; background-color:'+shCOLOR+'\; z-index:'+(zORDER+5)+'\; position:absolute\; top:'+((chTop[c][sq]+chvOFFSET)+shSIZE+cP[c][sq][3]-shb)+'px\; left:'+(chL+shSIZE-shb)+'px\; width:'+(cP[c][sq][0]+shb)+'\; height:' + (((snH+sbSIZE)*cI[c][sq].length)+((snH)*XCrows[c][sq])+sbSIZE+shb) + 'px\;"></span>';}
}
}
// resize / reload trap
function nsinit(){if(allowRESIZE==true){setTimeout("window.onresize=redo", 1000);}}
function redo(){window.location.reload();}
if(mz7){window.onload=nsinit;}
else {if(allowRESIZE==true){window.onresize=new Function("window.location.reload()");}}
// draw stretch layer
if(!free){d.write(S);}
// draw main nav
d.write(T);
// draw submenus
d.write(M);
// draw child menus
d.write(C);
window.onload=storeObjects;

684
addons/menu_bar/menu_op5.js Normal file
View File

@ -0,0 +1,684 @@
//UDMv3.1
// filter for undefined arrays
for (f=0;f<mI.length;f++){
if(menuALIGN=="free"){mI[f][2]-=1;}
if(!sP[f]){sP[f]=new Array(mI[f][2],mI[f][3],mI[f][3],0,0);}
if(!cP[f]){cP[f]=new Array;}
if(!sI[f]){sI[f]=new Array;}
if(!cI[f]){cI[f]=new Array;}
for (sf=0;sf<sI[f].length;sf++){
if(!cP[f][sf]){cP[f][sf]=new Array;}
if(!cI[f][sf]){cI[f][sf]=new Array;}
}
}
// appreviations
var bh=baseHREF;
var ttt='<table border=0 cellpadding=0 cellspacing=';
var aL=absLEFT; aT=absTOP;
if(aT<0){aT=0;}
if(aL<0){aL=0;}
// convert shadow type
var shy=false;
if ((typeof shSIZE)=="string") {
shy=true;
shSIZE=Number(shSIZE);
}
// find the inner width and height of the browser window
var bW=window.innerWidth;
var bHe=window.innerHeight;
// find the nav width and horizontal space
var endSpace=0;
var nS=0;
for (j=0;j<mI.length;j++){
if(mI[j][2]==""){mI[j][2]=10;}
if(mI[j][1]==""){mI[j][1]='&nbsp;';
}
nS+=mI[j][2]+bSIZE;
}
endSpace=bW-nS-bSIZE;
if(menuALIGN!="free"&&(bW<nS)){menuALIGN="left"; aL=0; stretchMENU=false; showBORDERS=false;}
// find the nav height
var nH=fSIZE+5+vPADDING;
if (fSIZE<13) { nH+=(13-sfSIZE); }
var onH=nH;
// find wrapping links routine by brendan armstrong
var Mrows=new Array;var nlH=new Array;
var thisNH=new Array;var thisAH=new Array;
for(i=0;i<mI.length;i++){
var thisT=mI[i][1];
var splitT=thisT.split('<br>');
Mrows[i]=splitT.length;
if(Mrows[i]==0){Mrows[i]=1;}
nlH[i]=Mrows[i];
}
function cFun(a,b) { return b-a; }
Mrows.sort(cFun);
nH=nH*Mrows[0];
var aH=nH+(bSIZE*2)+1;
for(i=0;i<mI.length;i++){
thisNH[i]=nH;if(menuALIGN=="free"){thisNH[i]=onH*nlH[i];}
thisAH[i]=nH+(bSIZE*2);if(menuALIGN=="free"){thisAH[i]=thisNH[i]+(2*bSIZE);}
}
// find the subnav item height
var snH=sfSIZE+4+svPADDING;
if (sfSIZE<13) { snH+=(13-sfSIZE); }
var asH=snH+(sbSIZE*2);
// set values for different alignments
var free=false;
var xp=0;
var aP=new Array;
var aPL=new Array;
if(menuALIGN=="free"){
free=true;
for (xc=0;xc<mI.length;xc++){
aP[xc]=mI[xc][6]+aT;
aPL[xc]=mI[xc][7]+aL;
}
} else {
aP[xp]=aT;
}
var stAdjust=0; var abR; var rL;
var ralign=false;
if(menuALIGN=="right"){
ralign=true;
abR=aL;
aL=endSpace-abR;
rL=aL;
if(rL<0){rL=0;}
if(bW<nS){aL=0;}
}
var calign=false;
if(menuALIGN=="center"){
calign=true;
aL=endSpace / 2;
rL=aL;
if(rL<0){rL=0;}
if(bW<nS){aL=0;}
}
var lalign=false;
if(menuALIGN=="left"){
//aL+=bSIZE;
lalign=true;
abR=aL;
rL=aL;
if(stretchMENU&&abR>0){stAdjust=abR+(2*bSIZE);}
if(rL<0){rL=0;}
}
var subLEFT=rL;
if(ralign){subLEFT-=abR;}
if(lalign){subLEFT+=abR;}
// how many main nav items
var ntl=0;
for (intl=0;intl<mI.length;intl++){if(mI[intl][1]!=""){ntl++;}}
var cStyle='cursor:hand';
// do nothing
function doNothing(){}
// find background colors or images
var back_defs=new Array(mCOLOR,bCOLOR,rCOLOR,smCOLOR,sbCOLOR,srCOLOR,shCOLOR);
var useIMG=new Array(false,false,false,false,false,false)
var bks=new Array;
for (b=0;b<7;b++){
bks[b]='bgcolor='+back_defs[b];
if((back_defs[b].indexOf('.gif') != -1) || (back_defs[b].indexOf('.jpg') != -1) || back_defs[b]==''){useIMG[b]=true;}
if(useIMG[b]){
bks[b]='background="'+bh + back_defs[b]+'"';
}
if(back_defs[b]==''){bks[b]='';}
}
var n;
var gridOkay=false;
var pId=0;
var pSId=0;
var pCId=0;
var rTimer;var rCount=0;
// code saving visibility toggles
function miH(hr){if(hr){hr.style.visibility="hidden";}}
function miV(hv){if(hv){hv.style.visibility="visible";}}
// clear submenus
function aCM(n){
clearTimeout(rTimer);rCount=0;
miH(d.getElementById("grid"));
miH(d.getElementById('cgrid'+pId));
miH(d.getElementById('gridblocker'+pId));
miH(d.getElementById('gridLblocker'+pId));
miH(d.getElementById('shadow'+pId));
miH(d.getElementById('subnav'+pId));
miH(d.getElementById('roll'+pId));
for (l=0;l<sI[pId].length;l++){
miH(d.getElementById('sublink'+pId+'-'+l));
}
if(sI[pId][pSId]!=undefined){
miH(d.getElementById('subroll'+pId+'-'+pSId));
if(cP[pId][pSId]){
if(cP[pId][pSId].length>0){
miH(d.getElementById('childgrid'+pId+'-'+pSId));
miH(d.getElementById('childnav'+pId+'-'+pSId));
miH(d.getElementById('childshadow'+pId+'-'+pSId));
for (cl=0;cl<cI[pId][pSId].length;cl++){
miH(d.getElementById('childlink'+pId+'-'+pSId+'-'+cl));
miH(d.getElementById('childroll'+pId+'-'+pSId+'-'+cl));
}
}
}
}
pId=0; pSId=0;
}
// start menu closing timer
function cM(n){
var opNum=n;
if(rCount==0){
rCount++;
rTimer=setTimeout("cM(pId)",closeTIMER);
} else {
aCM(opNum);
pId=0;pCId=0;
}
}
// open selected submenu
function oM(n){
miV(d.getElementById("grid"));
miV(d.getElementById('roll'+n));
if(sI[n]!=""){
for (ohm=0;ohm<sI[n].length;ohm++){
miH(d.getElementById('subroll'+n+'-'+ohm));
}
miV(d.getElementById('gridblocker'+n));
miV(d.getElementById('gridLblocker'+n));
miV(d.getElementById('subnav'+n));
if(sI[n]!=''){miV(d.getElementById('shadow'+n));}
for (l=0;l<sI[n].length;l++){
miV(d.getElementById('sublink'+n+'-'+l));
}
}
pId=n;
}
// clear child menus
function cCM(snum,cnum){
if(cP[snum][pCId]&&cI[snum][pCId]){
if(cP[snum][pCId].length>0&&cI[snum][pCId].length>0){
miH(d.getElementById('childgrid'+snum+'-'+pCId));
miH(d.getElementById('childnav'+snum+'-'+pCId));
miH(d.getElementById('childshadow'+snum+'-'+pCId));
for (cl=0;cl<cI[snum][pCId].length;cl++){
miH(d.getElementById('childlink'+snum+'-'+pCId+'-'+cl));
miH(d.getElementById('childroll'+snum+'-'+pCId+'-'+cl));
}
}
}
pCId=0;
}
// open selected child menu
var snum; var cnum;
function oCM(snum,cnum){
if(cP[snum][cnum].length>0&&cI[snum][cnum].length>0){
miV(d.getElementById('childgrid'+snum+'-'+cnum));
miV(d.getElementById('childnav'+snum+'-'+cnum));
if(cI[snum][cnum]!=''){miV(d.getElementById('childshadow'+snum+'-'+cnum));}
for (cl=0;cl<cI[snum][cnum].length;cl++){
miV(d.getElementById('childlink'+snum+'-'+cnum+'-'+cl));
}
}
pCId=cnum;
}
// td click handlers
function goToUrl(cUrl,cTarg){
if(cellCLICK||(cellCLICK==mu)){
if(cTarg=="_self"){self.document.location=cUrl;}
else if(cTarg=="_top"){top.document.location=cUrl;}
else if(cTarg=="_parent"){parent.document.location=cUrl;}
else if(cTarg=="_blank"){var newwin=open(cUrl,"","status=yes,scrollbars=yes,toolbar=yes,menubar=yes,location=yes");}
else {
if(top.frames[cTarg]){top.frames[cTarg].document.location=cUrl} else {document.location=cUrl;}
}
}
}
//alert("assemble main nav");
var T='';
// menu stretching and event capturing
var opColor=0; if(showBORDERS){opColor=1;}
if(!free){
if(stretchMENU){
T+='<span id="stretchnav" onmouseover="cM()" style="position:absolute\; top:'+aP[xp]+'\; left:0px\; width:'+bW+'\; height:'+aH+'\;"><table cellpadding=0 cellspacing=0 border=0 '+bks[opColor]+' style="width:'+bW+'\; height:'+(aH-1)+'\;"><tr><td></td></tr></table></span>';
if(showBORDERS){T+='<span id="stretchnav" onmouseover="cM()" style="position:absolute; top:'+(aP[xp]+bSIZE)+'\; left:'+bSIZE+'px\; width:'+(bW-(2*bSIZE))+'\;"><table cellpadding=0 cellspacing=0 border=0 '+bks[0]+' style="width:'+(bW-(2*bSIZE))+'\; height:'+(nH)+'\;"><tr><td></td></tr></table></span>';}
} else if(showBORDERS){
T+='<span id="stretchnav" onmouseover="cM()" style="position:absolute\; top:'+aP[xp]+'\; left:0px\; width:'+bW+'\;"><table cellpadding=0 cellspacing=0 border=0 '+bks[opColor]+' style="width:'+bW+'\; height:'+(aH-1)+'\;"><tr><td></td></tr></table></span>';
}
}
// event capturing layer
T+='<span id="grid" style="visibility:hidden\; position:absolute\; top:0\; left:0\; width:'+bW+'\; height:'+bHe+'\; z-index:'+zORDER+'" onmousedown="aCM()" onmouseover="cM()"></span>';
// open frame
//if(ralign&&showBORDERS){rL-=(bSIZE-1);}
if(!free){
T+='<span id="mainnav" style="z-index:'+(zORDER+3)+'\; position:absolute\; top:'+aP[xp]+'px\; left:'+rL+'px\; width:'+(nS+bSIZE)+'px\; height:'+(nH+bSIZE)+'px\;">';
T+='<table cellspacing='+bSIZE+' cellpadding=0 border=0 '+bks[1]+' width='+(nS+bSIZE)+' style="height:'+(nH+bSIZE)+'px\;">';
T+='<tr>';
}
// freeform width adjusters
var opbs=0;
if(free){opbs=1;}
// container cells
for (i=0;i<mI.length;i++){
if(mI[i][1]!=""){
if(free){
T+='<span style="z-index:'+(zORDER+3)+'\; position:absolute\; top:'+aP[i]+'px\; left:'+aPL[i]+'px\; width:'+(mI[i][2]+(2*bSIZE)+opbs)+'\;">';
T+='<table cellspacing='+bSIZE+' cellpadding=0 border=0 '+bks[1]+' width='+(mI[i][2]+(2*bSIZE)+opbs)+' style="height:'+(thisNH[i]+bSIZE)+'px\;">';
T+='<tr>';
}
T+='<td class=mTD width="'+(mI[i][2])+'"></td>';
if(free){T+='</tr></table></span>';}
}
}
// close frame
if(!free){T+='</tr></table></span>';}
// link color behaviour
if(aHOVER==""){aHOVER=aLINK;}
var aRoll=aLINK;
if(rCOLOR==""){aRoll=aHOVER;}
var lHTML='';
if(rCOLOR!=""){lHTML=' color="'+aHOVER+'"';}
var colr=' onmouseover="this.style.color=\''+aRoll+'\'\;" onmouseout="this.style.color=\''+aLINK+'\'\;" ';
// links
var SUBaL=aL+bSIZE;
var space='';
// alt text arrays
var aTxt=new Array;
var sTxt=new Array;
var cTxt=new Array;
var altNull='';
// write alt text to status bar
function writeStatus(sTxt){window.status=sTxt; return true;}
for (i=0;i<mI.length;i++){
if(free){xp=i; SUBaL=aPL[i]+bSIZE;}
aTxt[i]='';
if(mI[i][5]!="none"){
if(altDISPLAY=="title"){aTxt[i]=' title="'+mI[i][5]+'" ';}
if(altDISPLAY=="status"){aTxt[i]=' onmouseover="return writeStatus(mI['+i+'][5])" onmouseout="return writeStatus(altNull)" ';}
}
// text indentation
var space=' left:0px\;';
if(mI[i][3]=="left"){space=' left:'+tINDENT+'px\;';}
if(mI[i][3]=="right"){space=' left:-'+tINDENT+'px\;';}
// link layers
T+='<div onmouseover="aCM()\; oM('+i+')" style="z-index:'+(zORDER+5)+'\; position:absolute\; top:'+(aP[xp]+bSIZE)+'px\; left:'+SUBaL+'px\; width:'+mI[i][2]+'px\; height:'+thisNH[i]+'px\;" onclick="goToUrl(mI['+i+'][0],mI['+i+'][4])">';
T+='<table cellpadding=0 cellspacing=0 border=0 '+bks[0]+' width='+(mI[i][2]+opbs)+' height='+thisNH[i]+'><tr><td valign=top align='+mI[i][3]+' '+aTxt[i]+'>';
if(mI[i][0]==""){
mI[i][0]="javascript:doNothing()";
T+='<a '+colr;
} else {
T+='<a '+colr+' href="'+mI[i][0]+'" target="'+ mI[i][4]+'"';
}
T+=' style="position:relative\; top:'+((thisNH[i]/2)-((fSIZE*nlH[i])/2)+vtOFFSET)+'px; '+space+' color:'+aLINK+'\; font-weight:'+fWEIGHT+'\; font-size:'+fSIZE+'px\; font-family:'+fFONT+'\; text-decoration:'+aDEC+';">'+mI[i][1]+'</a>';
T+='</td></tr></table></div>';
// rollover layers
T+='<div onmouseover="aCM()\; oM('+i+')" onmouseout="if(!keepLIT){miH(this)}" id="roll'+i+'" style="visibility:hidden\; z-index:'+(zORDER+5)+'\; position:absolute\; top:'+(aP[xp]+bSIZE)+'px\; left:'+SUBaL+'px\; width:'+mI[i][2]+'px\; height:'+thisNH[i]+'px\;" onclick="goToUrl(mI['+i+'][0],mI['+i+'][4])">';
T+='<table cellpadding=0 cellspacing=0 border=0 '+bks[2]+' width='+(mI[i][2]+opbs)+' height='+thisNH[i]+'><tr><td valign=top align='+mI[i][3]+' '+aTxt[i]+'>';
if(mI[i][0]==""){
mI[i][0]="javascript:doNothing()";
T+='<a '+colr;
} else {
var tmItem='href="'+mI[i][0]+'" target="'+mI[i][4]+'"';
if((cellCLICK||(cellCLICK==mu))&&mI[i][4]=="_blank"){tmItem='href="'+mI[i][0]+'" onclick="goToUrl(mI['+i+'][0],\'_blank\')\;return false" ';}
T+='<a '+colr + tmItem;
}
T+=' style="position:relative\; top:'+((thisNH[i]/2)-((fSIZE*nlH[i])/2)+vtOFFSET)+'px; '+space+' color:'+aLINK+'\; font-weight:'+fWEIGHT+'\; font-size:'+fSIZE+'px\; font-family:'+fFONT+'\; text-decoration:'+aDEC+'\;"><font'+lHTML+'>'+mI[i][1]+'</font></a>';
T+='</td></tr></table></div>';
// increase left to next item
if(!free){SUBaL+=(mI[i][2]+bSIZE);}
}
// assemble submenus
var M=''; var C='';
var SUBaL=0;
// sub rollover clearing function
function clearSubRoll(subc,subi){
if(pSId!=subi){
miH(d.getElementById('subroll'+subc+'-'+pSId));
}
pSId=subi;
}
// child rollover clearing function
function clearChildRoll(cuc,cus,cuj){
if(pCId!=cuj){
miH(d.getElementById('childroll'+cuc+'-'+cus+'-'+pCId));
}
pCId=cuj;
}
var chTop=new Array;
// link color behaviour
var saRoll=saLINK;
if(srCOLOR==""){saRoll=saHOVER;}
var slHTML='';
if(srCOLOR!=""){slHTML=' color="'+saHOVER+'"';}
var solr=' onmouseover="this.style.color=\''+saRoll+'\'\;" onmouseout="this.style.color=\''+saLINK+'\'\;" ';
// assemble submenus
var Xrows=new Array;
var XCrows=new Array;
for (c=0;c<mI.length;c++){
Xrows[c]=0;
XCrows[c]=new Array;
chTop[c]=new Array;
sTxt[c]=new Array;
cTxt[c]=new Array;
// text alignment and indentation
var space=' left:0px\;';
if(sP[c][2]=="left"){space=' left:'+stINDENT+'px\;';}
if(sP[c][2]=="right"){space=' left:-'+stINDENT+'px\;';}
// find next submenu position
if(!free){
if(c==0){SUBaL=rL+bSIZE;}
else SUBaL+=mI[(c-1)][2]+bSIZE;
} else {
SUBaL=SUBaL=aPL[c];
xp=c;
}
// specify edge alignment
var acL=SUBaL+hOFFSET+sP[c][4];
if(sP[c][1]=="right"){
acL=SUBaL-(sP[c][0]-mI[c][2])-hOFFSET-sP[c][4];
}
// grid block layer for vertical offset
if((vOFFSET+sP[c][3])>0){M+='<div id="gridblocker'+c+'" style="width:'+sP[c][0]+'px\; height:'+(vOFFSET+sP[c][3]+1)+'\; visibility:hidden\; z-index:'+(zORDER+1)+'\;position:absolute\; top:'+(aP[xp]+thisAH[c]-1)+'px\; left:'+acL+'px\;" onmouseover="clearTimeout(rTimer)\; rCount=0\;"></div>';}
// grid block layer for horizontal offset
var gblw=acL-mI[c][2]-SUBaL;
var gbposL=(SUBaL+mI[c][2]+(2*bSIZE)+1);
if(sP[c][1]=="right"){
gblw=mI[c][7]+bSIZE+aL-sP[c][0]-acL;
gbposL=(mI[c][7]+bSIZE+aL-gblw);
}
for (i=0;i<sI[c].length;i++){
if(sI[c][i][0]!=''&&sI[c][i][1]!=''){
// find wrapping links routine by brendan armstrong
var thisH=snH;
var thisT=sI[c][i][1];
var splitT=thisT.split('<br>');
var Trows=splitT.length;
if (Trows>1) { Xrows[c]+=(Trows-1); }
}}
//grid blocker for offset
var shb=0;if(shy){shb=(2*shSIZE);}
if(gblw>0){M+='<span id="gridLblocker'+c+'" style="width:'+gblw+'px\; height:'+(((snH+bSIZE)*sI[c].length)+((snH+1)*Xrows[c])+shb+shSIZE)+'px\; visibility:hidden\; z-index:'+(zORDER+6)+'\;position:absolute\; top:'+(aP[xp]+thisAH[c]+vOFFSET+sP[c][3])+'px\; left:'+gbposL+'px\;" onmouseover="clearTimeout(rTimer)\; rCount=0\;"></span>';}
// compile cells
M+='<span id="subnav'+c+'" style="visibility:hidden\; z-index:'+(zORDER+7)+'\; position:absolute\; top:'+(aP[xp]+thisAH[c]+vOFFSET+sP[c][3])+'px\; left:'+acL+'px\; width:'+(sP[c][0]-(sbSIZE*2))+'\;">';
M+='<table cellpadding=0 cellspacing='+sbSIZE+' border=0 '+bks[4]+'>';
for (i=0;i<sI[c].length;i++){
if(sI[c][i][0]!=''&&sI[c][i][1]!=''){
// find wrapping links routine by brendan armstrong
var thisH=snH;
var thisT=sI[c][i][1];
var splitT=thisT.split('<br>');
var Trows=splitT.length;
if (Trows>1) { thisH=(snH*Trows); }
M+='<tr><td class=SUBmTD '+bks[3]+' align="'+sP[c][2]+'" style="width:'+(sP[c][0]-(2*sbSIZE))+'px\; height:'+(thisH+1)+'\;"></td></tr>';
}
}
M+='</table></span>';
// compile layers
var SUBaT=aP[xp]+thisAH[c]+vOFFSET+sP[c][3]+sbSIZE+svPADDING+svtOFFSET+2;
var subspace=' left:0px\;';
if(sP[c][2]=="left"){subspace=' left:'+stINDENT+'px\;';}
if(sP[c][2]=="right"){subspace=' left:-'+stINDENT+'px\;';}
for (i=0;i<sI[c].length;i++){
chTop[c][i]=SUBaT;
// find wrapping links routine by brendan armstrong
var thisH=snH;
var thisT=sI[c][i][1];
var splitT=thisT.split('<br>');
var Trows=splitT.length;
if (Trows>1) { thisH=(snH*Trows); }
cTxt[c][i]=new Array;
sTxt[c][i]='';
if(sI[c][i][3]!="none"){
if(altDISPLAY=="title"){sTxt[c][i]=' title="'+sI[c][i][3]+'" ';}
if(altDISPLAY=="status"){sTxt[c][i]=' onmouseover="return writeStatus(sI['+c+']['+i+'][3])" onmouseout="return writeStatus(altNull)" ';}
}
// links
var oppm=2; if(mac){oppm=1;}
var sval="top";if(!sI[c][i][4]){sval="middle";}
M+='<div id="sublink'+c+'-'+i+'" style="visibility:hidden\; z-index:'+(zORDER+8)+'\; width:'+(sP[c][0]-(sbSIZE*2))+'\; position:absolute\; top:'+(SUBaT-2-svPADDING-svtOFFSET)+'px\; left:'+(acL+sbSIZE)+'px\; height:'+(thisH+1)+'px\'" onmouseover="clearTimeout(rTimer)\; rCount=0\; cCM('+c+','+i+')\; oCM('+c+','+i+')\; clearSubRoll('+c+','+i+')\; if(!keepLIT){d.getElementById(\'roll'+c+'\').style.visibility=\'hidden\'\;} if(sI['+c+']['+i+'][4]){d.getElementById(\'subroll'+c+'-'+i+'\').style.visibility=\'visible\'\;}" onclick="goToUrl(sI['+c+']['+i+'][0],sI['+c+']['+i+'][2])">';
M+='<table cellpadding=0 cellspacing=0 border=0 width="100%" height="100%" id="sublink'+c+'-'+i+'"><tr><td valign='+sval+' align='+sP[c][2]+' class=SUBmTD '+sTxt[c][i]+'>';
if(sI[c][i][0]=="#"){
sI[c][i][0]="javascript:doNothing()";
M+='<a '+solr;
} else {
M+='<a '+solr+' href="'+sI[c][i][0]+'" target="'+sI[c][i][2]+'" ';
}
M+='style="position:relative\; top:'+(svtOFFSET+(parseInt(svPADDING/2))+(3*Trows))+'\; '+subspace+'"><span style="color:'+saLINK+'\; font-weight:'+sfWEIGHT+'\; font-size:'+sfSIZE+'px\; font-family:'+sfFONT+'\; text-decoration:'+saDEC+'\;" onmouseover="this.style.color=\''+saHOVER+'\'" onmouseout="this.style.color=\''+saLINK+'\'">'+sI[c][i][1]+'</span></a>';
M+='</td></tr></table></div>';
// rollovers
M+='<div id="subroll'+c+'-'+i+'" style="visibility:hidden\; z-index:'+(zORDER+9)+'\; width:'+(sP[c][0]-(sbSIZE*2))+'\; position:absolute\; top:'+(SUBaT-2-svPADDING-svtOFFSET)+'px\; left:'+(acL+sbSIZE)+'px\; height:'+(thisH+oppm)+'px\'" onmouseover="clearTimeout(rTimer)\; rCount=0\; cCM('+c+','+i+')\; oCM('+c+','+i+')\;" onclick="goToUrl(sI['+c+']['+i+'][0],sI['+c+']['+i+'][2])">';
M+='<table cellpadding=0 cellspacing=0 border=0 '+bks[5]+' width="100%" height="100%" id="sublink'+c+'-'+i+'"><tr><td valign='+sval+' align='+sP[c][2]+' class=SUBmTD '+sTxt[c][i]+'>';
if(sI[c][i][0]=="#"){
sI[c][i][0]="javascript:doNothing()";
M+='<a '+solr;
} else {
var tsItem='href="'+sI[c][i][0]+'" target="'+sI[c][i][2]+'"';
if((cellCLICK||(cellCLICK==mu))&&sI[c][i][2]=="_blank"){tsItem='href="'+sI[c][i][0]+'" onclick="goToUrl(sI['+c+']['+i+'][0],\'_blank\')\;return false" ';}
M+='<a '+solr + tsItem;
}
M+='style="position:relative\; top:'+(svtOFFSET+(parseInt(svPADDING/2))+(3*Trows))+'\; '+subspace+'"><span style="color:'+saLINK+'\; font-weight:'+sfWEIGHT+'\; font-size:'+sfSIZE+'px\; font-family:'+sfFONT+'\; text-decoration:'+saDEC+'\;" onmouseover="this.style.color=\''+saHOVER+'\'" onmouseout="this.style.color=\''+saLINK+'\'"><font'+slHTML+'>'+sI[c][i][1]+'</font></span></a>';
M+='</td></tr></table></div>';
// increase top to next item
SUBaT+=thisH+sbSIZE+1;
}
//alert("drop shadow");
var shb=0;if(shy){shb=(2*shSIZE);}
if(shCOLOR!=""){M+='<table cellpadding=0 cellspacing=0 border=0 '+bks[6]+' id="shadow'+c+'" style="visibility:hidden\; position:absolute; z-index:'+(zORDER+6)+'\; top:'+(aP[xp]+thisAH[c]+vOFFSET+sP[c][3]+shSIZE-shb)+'px\; left:'+(acL+shSIZE-shb)+'px\; height:'+(SUBaT-(aP[xp]+thisAH[c]+vOFFSET+sP[c][3])-svPADDING-2+shb)+'\; width:'+(sP[c][0]+shb)+'\;"><tr><td>&nbsp;</td></tr></table>';}
//alert("assemble child menus");
for (sq=0;sq<sI[c].length;sq++){
if(cP[c][sq].length>0&&cI[c][sq].length>0){
XCrows[c][sq]=0;
// specify edge alignment
var chL;
if(cP[c][sq][1]=="right"){
chL=acL-cP[c][sq][0]-chhOFFSET-cP[c][sq][4];
cgL=chL+cP[c][sq][0];
} else {
chL=acL + sP[c][0]+chhOFFSET+cP[c][sq][4];
cgL=(chL-(chhOFFSET+cP[c][sq][4]));
}
for (cj=0;cj<cI[c][sq].length;cj++){
// find wrapping links routine by brendan armstrong
var thisH=snH;
var thisT=cI[c][sq][cj][1];
var splitT=thisT.split('<br>');
var Trows=splitT.length;
if (Trows>1) { XCrows[c][sq]+=(Trows-1); }
}
// grid block layer for horizontal offset
if((chhOFFSET+cP[c][sq][4])>0){
C+='<table id="childgrid'+c+'-'+sq+'" style="visibility:hidden\; position:absolute; z-index:'+(zORDER+10)+'\; top:'+(((chTop[c][sq]-sbSIZE-svPADDING-2)-svtOFFSET)+chvOFFSET+cP[c][sq][3])+'px\; left:'+cgL+'px\; height:'+(((snH+sbSIZE+1)*cI[c][sq].length)+((snH)*XCrows[c][sq])+sbSIZE+shb+shSIZE)+'\; width:'+(chhOFFSET+cP[c][sq][4])+'\;" cellpadding=0 cellspacing=0 border=0 onmouseover="clearTimeout(rTimer)\; rCount=0\;"><tr><td></td></tr></table>';
}
// compile cells
C+='<span id="childnav'+c+'-'+sq+'" style="visibility:hidden\; z-index:'+(zORDER+11)+'\; position:absolute\; top:'+((chTop[c][sq]-sbSIZE-svPADDING-2)-svtOFFSET+chvOFFSET+cP[c][sq][3])+'px\; left:'+chL+'px\; width:'+(cP[c][sq][0]-(2*sbSIZE))+'px\; height:'+(((snH+(2*sbSIZE))*cI[c][sq].length)+1)+'px\;">';
C+='<table cellpadding=0 cellspacing='+sbSIZE+' border=0 '+bks[4]+'>';
for (cj=0;cj<cI[c][sq].length;cj++){
// find wrapping links routine by brendan armstrong
var thisH=snH;
var thisT=cI[c][sq][cj][1];
var splitT=thisT.split('<br>');
var Trows=splitT.length;
if (Trows>1) { thisH=(snH*Trows); }
C+='<tr><td class=SUBmTD '+bks[3]+' align="'+cP[c][sq][2]+'" style="width:'+(cP[c][sq][0]-(2*sbSIZE))+'px\; height:'+(thisH+1)+'\;"></td></tr>';
}
C+='</table></span>';
// compile layers
var csubspace=' left:0px\;';
if(cP[c][sq][2]=="left"){csubspace=' left:'+stINDENT+'px\;';}
if(cP[c][sq][2]=="right"){csubspace=' left:-'+stINDENT+'px\;';}
var subT = ((chTop[c][sq]-(svPADDING))-svtOFFSET+chvOFFSET+cP[c][sq][3]-1);
for (cj=0;cj<cI[c][sq].length;cj++){
// find wrapping links routine by brendan armstrong
var thisH=snH;
var thisT=cI[c][sq][cj][1];
var splitT=thisT.split('<br>');
var Trows=splitT.length;
if (Trows>1) { thisH=(snH*Trows); }
cTxt[c][sq][cj]='';
if(cI[c][sq][cj][3]!="none"){
if(altDISPLAY=="title"){cTxt[c][sq][cj]=' title="'+cI[c][sq][cj][3]+'" ';}
if(altDISPLAY=="status"){cTxt[c][sq][cj]=' onmouseover="return writeStatus(cI['+c+']['+sq+']['+cj+'][3])" onmouseout="return writeStatus(altNull)" ';}
}
var sval="top";if(!cI[c][sq][cj][4]){sval="middle";}
if(cI[c][sq][cj][0]=="#"){cI[c][sq][cj][0]="javascript:doNothing()";}
// links
C+='<div id="childlink'+c+'-'+sq+'-'+cj+'" style="visibility:hidden\; z-index:'+(zORDER+12)+'\; width:'+(cP[c][sq][0]-(sbSIZE*2))+'\; position:absolute\; top:'+subT+'px\; left:'+(chL+sbSIZE)+'px\; height:'+(thisH+1)+'px\'" onmouseover="clearTimeout(rTimer)\; rCount=0\; if(!keepSubLIT){d.getElementById(\'subroll'+c+'-'+sq+'\').style.visibility=\'hidden\'\;}clearChildRoll('+c+','+sq+','+cj+')\; if(cI['+c+']['+sq+']['+cj+'][4]){d.getElementById(\'childroll'+c+'-'+sq+'-'+cj+'\').style.visibility=\'visible\'\;} d.getElementById(\'cgrid'+c+'\').style.visibility=\'visible\'" onclick="goToUrl(cI['+c+']['+sq+']['+cj+'][0],cI['+c+']['+sq+']['+cj+'][2])">';
C+='<table cellpadding=0 cellspacing=0 border=0 width="100%" height="100%" id="childlink'+c+'-'+sq+'-'+cj+'"><tr><td valign='+sval+' align='+cP[c][sq][2]+' class=SUBmTD '+cTxt[c][sq][cj]+'>';
C+='<a href="'+cI[c][sq][cj][0]+'" target="'+cI[c][sq][cj][2]+'" style="position:relative\; top:'+(svtOFFSET+(parseInt(svPADDING/2))+(3*Trows))+'\; '+csubspace+'"><span style="color:'+saLINK+'\; font-weight:'+sfWEIGHT+'\; font-size:'+sfSIZE+'px\; font-family:'+sfFONT+'\; text-decoration:'+saDEC+'\;" '+solr+'>'+cI[c][sq][cj][1]+'</span></a>';
C+='</td></tr></table></div>';
// rollovers
C+='<div id="childroll'+c+'-'+sq+'-'+cj+'" style="visibility:hidden\; z-index:'+(zORDER+13)+'\; width:'+(cP[c][sq][0]-(sbSIZE*2))+'\; position:absolute\; top:'+(subT-1)+'px\; left:'+(chL+sbSIZE)+'px\; height:'+(thisH+oppm)+'px\'" onmouseover="clearTimeout(rTimer)\; rCount=0\;" onmouseout="miH(this)" onclick="goToUrl(cI['+c+']['+sq+']['+cj+'][0],cI['+c+']['+sq+']['+cj+'][2])">';
C+='<table cellpadding=0 cellspacing=0 border=0 '+bks[5]+' width="100%" height="100%" id="childlink'+c+'-'+sq+'-'+cj+'"><tr><td valign='+sval+' align='+cP[c][sq][2]+' class=SUBmTD '+cTxt[c][sq][cj]+'>';
var tcItem='href="'+cI[c][sq][cj][0]+'" target="'+cI[c][sq][cj][2]+'"';
if((cellCLICK||(cellCLICK==mu))&&cI[c][sq][cj][2]=="_blank"){tcItem='href="'+cI[c][sq][cj][0]+'" onclick="goToUrl(cI['+c+']['+sq+']['+cj+'][0],\'_blank\')\;return false"';}
C+='<a '+tcItem+' style="position:relative\; top:'+(svtOFFSET+(parseInt(svPADDING/2))+(3*Trows)+1)+'\; '+csubspace+'"><span style="color:'+saLINK+'\; font-weight:'+sfWEIGHT+'\; font-size:'+sfSIZE+'px\; font-family:'+sfFONT+'\; text-decoration:'+saDEC+'\;" '+solr+'><font'+slHTML+'>'+cI[c][sq][cj][1]+'</span></a>';
C+='</td></tr></table></div>';
subT+=thisH+sbSIZE+1;
}
//alert("drop shadow");
if(shCOLOR!=""){C+='<table cellpadding=0 cellspacing=0 border=0 '+bks[6]+' id="childshadow'+c+'-'+sq+'" style="visibility:hidden\; position:absolute; z-index:'+(zORDER+10)+'\; top:'+(((chTop[c][sq]-sbSIZE-svPADDING-2)-svtOFFSET)+shSIZE+chvOFFSET+cP[c][sq][3]-shb)+'px\; left:'+(chL+shSIZE-shb)+'px\; height:'+(((snH+sbSIZE+1)*cI[c][sq].length)+((snH)*XCrows[c][sq])+sbSIZE+shb)+'\; width:'+(cP[c][sq][0]+shb)+'\;"><tr><td>&nbsp;</td></tr></table>';}
}
}
// childmenu event capturing layers
C+='<span id="cgrid'+c+'" style="visibility:hidden\; position:absolute\; top:'+(aP[xp]+aH+vOFFSET+sP[c][3])+'\; left:'+acL+'\; width:'+sP[c][0]+'\; height:'+(SUBaT-(aP[xp]+aH+vOFFSET+sP[c][3])-svPADDING-2)+'\; z-index:'+(zORDER+9)+'" onmouseover="miH(this)\; aCM()\; oM('+c+')\;"></span>';
}
// draw child menus
d.write(C);
// draw submenus
d.write(M);
// draw main nav
d.write(T);
// resize/reload routine
// based on a function by Michael Wallner - http://www.wallner-software.com/
var oldBW=window.innerWidth;
var oldBH=window.innerHeight;
var fws;
function findWindowSize() {
var newBW=window.innerWidth;
var newBH=window.innerHeight;
if (newBW==oldBW&&newBH==oldBH){
fws = setTimeout("findWindowSize()",100);
}
else { clearTimeout(fws); window.location.reload(); }
}
function windowStart() {
genericOnloadFunction();
if(allowRESIZE==true){findWindowSize();}
}
window.onload=windowStart;

105
addons/menu_bar/sniffer.js Normal file
View File

@ -0,0 +1,105 @@
//UDMv3.1
var exclude=true; var agt=navigator.userAgent.toLowerCase();
//djochange -- added var konqi=false
var ie=false; var ie4=false; var ie5=false; var op5=false; var konqi=false;
//end djochange
if (document.all&&(agt.indexOf('msie')!=-1)) {
ie=true; ie4=true; exclude=false;
if (agt.indexOf('msie 4')==-1) { ie5=true; ie4=false; }
if (agt.indexOf('opera')!=-1) { ie=false; ie4=false; ie5=false; op5=true; }
}
var ns6=false; var mz7=false;
if (document.getElementById&&!ie) {
ns6=true; exclude=false;
if (agt.indexOf('netscape6')==-1) {
ns6=false; mz7=true;
}
if (window.opera) { mz7=false; op5=true;}
else if (agt.indexOf('gecko')==-1) { mz7=false; exclude=true; }
}
if (agt.indexOf('opera 4')!=-1) { op5=false; mz7=false; exclude=true; }
var ns4=false;
if ((agt.indexOf('mozilla')!=-1)&&(parseInt(navigator.appVersion)>=4)&&!ie&&!op5&&!ns6&&!mz7) {
ns4=true; exclude=false;
}
if (agt.indexOf('webtv')!=-1) { ie=false; ie4=false; exclude=true; }
var win=true; var mac=false;
if (agt.indexOf('mac')!=-1) { win=false; mac=true; }
//djochange - added the following code to find Konqueror
if (navigator.vendor){
if (navigator.vendor =="KDE") {
ie=false;
ie4=false;
ie5=false;
konqi = true;
ns6=true;
ns4 = false;
exclude = false;
}
}
//end djochange
// array building functions for custom.js
var mu="mu";var m=0;var sm=0;var cm=0;var sp=0;
var mI=new Array;
var sP=new Array;
var sI=new Array;
var cP=new Array;
var cI=new Array;
function addMainItem(ma,mb,mc,md,me,mf,mg,mh,mi){
sm=0;
if(!mb||mb==""){mb="&nbsp;";}
while(mb.indexOf('<BR>')!=-1){mb=mb.replace('<BR>','<br>');}
if (!md||md==""){md="_self";}
if (!mf||mf==""||altDISPLAY==""){mf="none";}
if(!mg){mg=0;}if(!mh){mh=0;}
if(!mi||mi==""||mi=="c"||mi=="C"){mi="-";}
if(mi!="-"){mi=mi.toLowerCase();}
mI[m]=new Array(ma,mb,mc,md,me,mf,mg,mh,mi);
m++;
}
function defineSubmenuProperties(spa,spb,spc,spd,spe){
if(!spd){spd=0;}
if(!spe){spe=0;}
sP[(m-1)]=new Array(spa,spb,spc,spd,spe);
if (sm==0){
sI[(m-1)]=new Array; cP[(m-1)]=new Array; cI[(m-1)]=new Array;
}
}
function addSubmenuItem(sma,smb,smc,smd){
cm=0;var sme=true;
if(sme&&sma=="~"){sme=false;sma="";}
if (!sma||sma==""){sma="#";}
if (!smb||smb==""){smb="&nbsp;";}
while(smb.indexOf('<BR>')!=-1){smb=smb.replace('<BR>','<br>');}
if (!smc||smc==""){smc="_self";}
if (!smd||smd==""||altDISPLAY==""){smd="none";}
sI[(m-1)][sm]=new Array(sma,smb,smc,smd,sme);
sm++;
}
function defineChildmenuProperties(cpa,cpb,cpc,cpd,cpe){
if(!cpd){cpd=0;}
if(!cpe){cpe=0;}
cP[(m-1)][(sm-1)]=new Array(cpa,cpb,cpc,cpd,cpe);
cI[(m-1)][(sm-1)]=new Array;
}
function addChildmenuItem(cma,cmb,cmc,cmd){
var cme=true;
if(cma&&cma=="~"){cme=false;cma="";}
if (!cma||cma==""){cma="#";}
if (!cmb||cmb==""){cmb="&nbsp;";}
while(cmb.indexOf('<BR>')!=-1){cmb=cmb.replace('<BR>','<br>');}
if (!cmc||cmc==""){cmc="_self";}
if (!cmd||cmd==""||altDISPLAY==""){cmd="none";}
cI[(m-1)][(sm-1)][cm]=new Array(cma,cmb,cmc,cmd,cme);
cm++;
}
// custom upgrade backup definitions
var keepSubLIT=true;var chvOFFSET=0;var chhOFFSET=-5;var closeTIMER=330;var cellCLICK=true;var aCURSOR="hand";
var altDISPLAY="";var allowRESIZE=true;

30
addons/menu_bar/style.js Normal file
View File

@ -0,0 +1,30 @@
//UDMv3.1
//**DO NOT EDIT THIS ******************************************
//*************************************************************
if(!exclude){
// document object variable
var d=document;
// adjust for font size discrepancy
if((!mac&&ns4)||(mac&&op5)){fSIZE+=1;sfSIZE+=1;}
// filter for bad definitions
if(bSIZE<0)bSIZE=0;if(fSIZE<5)fSIZE=5;if(tINDENT<0)tINDENT=0;if(vPADDING<0)vPADDING=0;if(sbSIZE<0)sbSIZE=0;if(sfSIZE<5) sfSIZE=5;if(stINDENT<0)stINDENT=0;if(svPADDING<0)svPADDING=0;if(fWEIGHT=="")fWEIGHT="normal";if(sfWEIGHT=="")sfWEIGHT="normal";
// link style definitions
var stySTR='';stySTR+='<style><!--';stySTR+='.mTD A \{color:'+aLINK+'\;font-weight:'+fWEIGHT+'\;\}';stySTR+='.mTD A:Link \{color:'+aLINK+'\}';stySTR+='.mTD A:Visited \{color:'+aLINK+'\}';stySTR+='.mTD A:Active,.mTD A:Link,.mTD A:Visited,.mTD A:Hover\{font-weight:'+fWEIGHT+'\;font-size:'+fSIZE+'px\;font-family:'+fFONT+'\;text-decoration:'+aDEC+'\;position:relative\;\}';stySTR+='.SUBmTD A \{ color:'+saLINK+'\;font-weight:'+sfWEIGHT+'\;\}';stySTR+='.SUBmTD A:Link \{color:'+saLINK+'\}';stySTR+='.SUBmTD A:Visited \{color:'+saLINK+' \}';stySTR+='.SUBmTD A:Active,.SUBmTD A:Link,.SUBmTD A:Visited,.SUBmTD A:Hover\{font-weight:'+sfWEIGHT+'\;font-size:'+sfSIZE+'px\;font-family:'+sfFONT+'\;text-decoration:'+saDEC+'\;\}';if(ie5){stySTR+='.u\{text-decoration:underline\;\}';}
//*************************************************************
//****##### USE THIS SPACE FOR NEW STYLE DEFINITIONS #####*****
var cl='#0000cc'; var fs=14;
if((win&&ns4)||(mac&&op5)){fs=15;if(ns4){cl='#009600';}}
stySTR+='.roman \{font-size:'+fs+'px\; color:'+cl+'\; background-color:white\; font-family:times new roman\; \}';
//** DO NOT EDIT THIS ****************************************
stySTR+='//--></style>';d.write(stySTR);}
function genericOnloadFunction() {
//*************************************************************
//****##### USE THIS SPACE TO DEFINE ONLOAD FUNCTIONS #####****
//** DO NOT EDIT THIS *****************************************
//*************************************************************
if(ns4){nsinit();}}
//*************************************************************

26
addons/reloj.js Normal file
View File

@ -0,0 +1,26 @@
<!--
// This function displays the time in the status line.
// Invoke it once to activate the clock; it will call itself from then on.
function display_time_in_status_line()
{
var mes = new Array( "Enero", "Febrero", "Marzo", "Abril", "Mayo", "Junio", "Julio", "Agosto", "Septiembre", "Octubre", "Noviembre", "Diciembre" );
var d = new Date(); // month day, year hours:minutes:seconds
var y = d.getYear(); // get current year
var h = d.getHours(); // extract hours: 0 to 23
var m = d.getMinutes(); // extract minutes: 0 to 59
var s = d.getSeconds(); // extract seconds: 0 to 59
var mo = d.getMonth() + 1; // extract months: January to December
var da = d.getDate(); // extract days: 1 to 31
var ampm = (h >= 12)?"PM":"AM"; // is it am or pm?
if (h > 12) h -= 12; // convert 24-hour format to 12-hour
if (h == 0) h = 12; // convert 0 o'clock to midnight
if (m < 10) m = "0" + m; // convert 0 minutes to 00 minutes, etc.
var t = da + ' de ' + mes[mo-1] + ' de ' + y + ' | ' + h + ':' + m + ':' + s + ' ' + ampm; // put it all together
defaultStatus = t; // display it in the status line
// arrange to do it again in 1 second.
setTimeout("display_time_in_status_line()", 1000); // 1000 ms in 1 second
}
display_time_in_status_line();
//-->

86
addons/snow.js Normal file
View File

@ -0,0 +1,86 @@
<!-- Original: Altan (snow@altan.hr) -->
var no=10;
var speed=10;
var snowflake="images/cerezaLITTLE.gif";
var ns4up=(document.layers)?1:0;
var ie4up=(document.all)?1:0;
var dx,xp,yp;
var am,stx,sty;
var i,doc_width=800,doc_height=600;
if(ns4up){doc_width=self.innerWidth;doc_height=self.innerHeight;}
else if(ie4up){doc_width=document.body.clientWidth;doc_height=document.body.clientHeight;}
dx=new Array();
xp=new Array();
yp=new Array();
am=new Array();
stx=new Array();
sty=new Array();
for(i=0;i<no;++ i){
dx[i]=0;
xp[i]=Math.random()*(doc_width-50);
yp[i]=Math.random()*doc_height;
am[i]=Math.random()*20;
stx[i]=0.02+Math.random()/10;
sty[i]=0.7+Math.random();
if(ns4up){
if(i==0){
document.write("<layer name=\"dot"+i+"\" left=\"15\" ");
document.write("top=\"15\" visibility=\"show\"><img src=\"");
document.write(snowflake+"\" border=\"0\"></layer>");
}else{
document.write("<layer name=\"dot"+i+"\" left=\"15\" ");
document.write("top=\"15\" visibility=\"show\"><img src=\"");
document.write(snowflake+"\" border=\"0\"></layer>");
}
}else if(ie4up){
if(i==0){
document.write("<div id=\"dot"+i+"\" style=\"POSITION: ");
document.write("absolute; Z-INDEX: "+i+"; VISIBILITY: ");
document.write("visible; TOP: 15px; LEFT: 15px;\"><img src=\"");
document.write(snowflake+"\" border=\"0\"></div>");
}else{
document.write("<div id=\"dot"+i+"\" style=\"POSITION: ");
document.write("absolute; Z-INDEX: "+i+"; VISIBILITY: ");
document.write("visible; TOP: 15px; LEFT: 15px;\"><img src=\"");
document.write(snowflake+"\" border=\"0\"></div>");
}
}
}
function snowNS(){
for(i=0;i<no;++i){
yp[i]+=sty[i];
if(yp[i]>doc_height-50){
xp[i]=Math.random()*(doc_width-am[i]-30);
yp[i]=0;
stx[i]=0.02+Math.random()/10;
sty[i]=0.7+Math.random();
doc_width=self.innerWidth;
doc_height=self.innerHeight;
}
dx[i]+=stx[i];
document.layers["dot"+i].top=yp[i];
document.layers["dot"+i].left=xp[i] + am[i]*Math.sin(dx[i]);
}
setTimeout("snowNS()",speed);
}
function snowIE(){
for(i=0;i<no;++i){
yp[i]+=sty[i];
if(yp[i]>doc_height-50){
xp[i]=Math.random()*(doc_width-am[i]-30);
yp[i]=0;
stx[i]=0.02+Math.random()/10;
sty[i]=0.7+Math.random();
doc_width=document.body.clientWidth;
doc_height=document.body.clientHeight;
}
dx[i]+=stx[i];
document.all["dot"+i].style.pixelTop=yp[i];
document.all["dot"+i].style.pixelLeft=xp[i]+am[i]*Math.sin(dx[i]);
}
setTimeout("snowIE()",speed);
}
if(ns4up){snowNS();}
else if(ie4up){snowIE();}

109
app.htm Normal file
View File

@ -0,0 +1,109 @@
<html>
<head>
<meta http-equiv="Content-Type"
content="text/html; charset=iso-8859-1">
<meta name="description"
content="Venta, reparación y mantenimiento de equipos. Instalacion y asesoramiento a empresas. Redes/Servidores/Consumibles, Cybercentros, Aplicaciones a medida, Diseño de páginas Web">
<meta name="keywords"
content="venta,reparacion,instalacion,mantenimiento,diseño,academias,programacion,cybercentros">
<title>Plantilla InfDJ</title>
<link rel="stylesheet" type="text/css" href="addons/idj.css"
body="addons/idj.css">
<link href="http://www.infdj.com/images/infdj.ico"
rel="SHORTCUT ICON">
</head>
<body background="images/webIDJ-f0.gif" bgcolor="#0D5AB9"
text="#000000" link="#FFFF00" vlink="#FFFF00" topmargin="0"
leftmargin="0">
<script language="javascript"> baseA = "";</script><script
language="javascript" src="addons/menu_bar/sniffer.js"></script><script
language="javascript1.2" src="addons/menu_bar/custom.js"></script><script
language="javascript1.2" src="addons/menu_bar/style.js"></script><script
language="javascript1.2" src="addons/menu_bar/menu.js"></script><script
language="javascript">function click() { if (event.button==2) { alert('Funcion fuera de servicio'); } }document.onmousedown=click;</script>
<p><br>
<br>
</p>
<table border="0">
<tr>
<td valign="top"><img src="images/circuloAppInf.gif"
width="262" height="261"><br>
<p align="center"><a href="app/ddemos.htm" class="wcMenu"><font
color="#00FF00" size="1" face="Verdana"><strong>Vea
nuestras demostraciones</strong></font></a></p>
</td>
<td valign="top"><p align="center"><font color="#FFFF80"
size="5" face="Verdana"><strong>Programación</strong></font></p>
<p style="text-align:justify;margin-right:5.0pt"><font
color="#00FFFF" size="2" face="Verdana">¿Por que usar un
estandar? Cuando puede tenerlo a medida.<br>
Para obtener el máximo rendimiento de sus equipos, no
intente ajustarse a ellos, deje que ellos se ajusten a
usted. De este modo, conseguirá ganar en agilidad,
velocidad y fiabilidad.<br>
Consiga que esos pequeños detalles, (omitidos o
innecesarios en los programas 'standars'), pero tan
necesarios para uds. esten por fin, donde los quería.</font></p>
<p style="text-align:justify;margin-right:5.0pt"><font
color="#00FFFF" size="2" face="Verdana">Somos un equipo
de programadores, que desde 1995 ofrecemos soluciones a
las pequeñas y medianas empresas para facilitarles el
trabajo, vea algunos ejemplos:</font></p>
<table border="0">
<tr>
<td><blockquote>
<p><font color="#FFFFFF" size="2"
face="Verdana">· </font><a
href="app/tpv.htm" class="wcMenu"><font
color="#FFFFFF" size="2" face="Verdana">Sistemas
TPV</font></a><font color="#FFFFFF" size="2"
face="Verdana"><br>
· Bases de Datos Específicas<br>
· </font><a href="app/lockit.htm"
class="wcMenu"><font color="#FFFFFF" size="2"
face="Verdana">Sistemas de control</font></a><font
color="#FFFFFF" size="2" face="Verdana"><br>
· etc...</font></p>
</blockquote>
</td>
<td><img src="images/appdemos.gif" width="114"
height="80"></td>
</tr>
</table>
</td>
</tr>
</table>
<p align="center"><font color="#00FFFF" size="2" face="Verdana">Disculpenlas
molestias, pero estas páginas están aún bajo construcción.<br>
No obstante, puede dirigir cualquier consulta a nuesto </font><a
href="mailto:jd@infdj.com" class="wcMenu"><font color="#FFFF00"
size="2" face="Verdana">correo electrónico</font></a><font
color="#00FFFF" size="2" face="Verdana">.</font></p>
<p align="center"><font color="#00FFFF" size="2" face="Verdana"><br>
<br>
</font><font color="#00FFFF" size="1" face="Verdana">· [</font><a
href="tarifa.htm" class="wcMenu"><font size="1" face="Verdana">Productos</font></a><font
color="#00FFFF" size="1" face="Verdana">] · [</font><a
href="donde.htm" class="wcMenu"><font size="1" face="Verdana">¿Donde...?</font></a><font
color="#00FFFF" size="1" face="Verdana">] · [</font><a
href="cursos.htm" class="wcMenu"><font size="1" face="Verdana">Cursos</font></a><font
color="#00FFFF" size="1" face="Verdana">] · [</font><a
href="diseno.htm" class="wcMenu"><font size="1" face="Verdana">Diseñode...</font></a><font
color="#00FFFF" size="1" face="Verdana">]· [</font><a
href="stecnico.htm" class="wcMenu"><font size="1" face="Verdana">Serv.Técnico</font></a><font
color="#00FFFF" size="1" face="Verdana">] · [</font><a
href="otros.htm" class="wcMenu"><font size="1" face="Verdana">Otros</font></a><font
color="#00FFFF" size="1" face="Verdana">] ·</font></p>
<p align="center">&nbsp;</p>
<p align="right"><br>
</p>
</body>
</html>

5
app/bipbip.htm Normal file
View File

@ -0,0 +1,5 @@
<html><head><meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"><META name="description" content="Venta, reparación y mantenimiento de equipos. Instalacion y asesoramiento a empresas. Redes/Servidores/Consumibles, Cybercentros, Aplicaciones a medida, Diseño de páginas Web"><META name="keywords" content="venta,reparacion,instalacion,mantenimiento,diseño,academias,programacion,cybercentros"><title>Plantilla InfDJ</title><link rel="stylesheet" type="text/css" href="addons/idj.css" body="addons/idj.css"><link href="http://www.infdj.com/images/infdj.ico" rel="SHORTCUT ICON"><SCRIPT language=javascript>function click() { if (event.button==2) { alert('Funcion fuera de servicio'); } }document.onmousedown=click;</SCRIPT></head><body background="images/webIDJ-f0.gif" bgcolor="#0D5AB9" text="#000000" topmargin="0" leftmargin="0"><script language="javascript">baseA = "../";</script>
<script language="javascript" src="../addons/menu_bar/sniffer.js"></script>
<script language="javascript1.2" src="../addons/menu_bar/custom.js"></script>
<script language="javascript1.2" src="../addons/menu_bar/style.js"></script>
<script language="javascript1.2" src="../addons/menu_bar/menu.js"></script><p align="right"><br></p></body></html>

7
app/ddemos.htm Normal file
View File

@ -0,0 +1,7 @@
<html><head><meta http-equiv="Content-Type"content="text/html; charset=iso-8859-1"><meta name="description"content="Venta, reparación y mantenimiento de equipos. Instalacion y asesoramiento a empresas. Redes/Servidores/Consumibles, Cybercentros, Aplicaciones a medida, Diseño de páginas Web"><meta name="keywords"content="venta,reparacion,instalacion,mantenimiento,diseño,academias,programacion,cybercentros"><title>Referencias y Demostraciones</title><link rel="stylesheet" type="text/css" href="../addons/idj.css"body="../addons/idj.css"><link href="http://www.infdj.com/images/infdj.ico"rel="SHORTCUT ICON"></head><body background="../images/webIDJ-f0.gif" bgcolor="#0D5AB9" text="#000000" link="#FFFF00" link="#FFFF00" topmargin="0" leftmargin="0">
<script language="javascript">baseA = "../";</script>
<script language="javascript" src="../addons/menu_bar/sniffer.js"></script>
<script language="javascript1.2" src="../addons/menu_bar/custom.js"></script>
<script language="javascript1.2" src="../addons/menu_bar/style.js"></script>
<script language="javascript1.2" src="../addons/menu_bar/menu.js"></script>
<script language="javascript">function click() { if (event.button==2) { alert('Funcion fuera de servicio'); } }document.onmousedown=click;</script><p><img src="../images/circuloWeb.gif" align="left" hspace="0"width="184" height="184"></p><p>&nbsp;</p><p align="center"><font color="#00FF00" face="Verdana">Estaspáginas están bajo construcción,<br>pero dentro de poco, desde aquí podrás ver referencias<br>de nuestros trabajos.</font></p><p>&nbsp;</p><p>&nbsp;</p><p><img src="../images/circuloApp.gif" align="right" hspace="0"width="184" height="184"><br><font color="#00FFFF" size="2" face="Verdana">Esto solo sonalgunos ejemplos de programas, los cuales una vez adquiridos, serediseñan para adaptarse al 100% de sus necesidades:</font></p><table border="1" width="560" bordercolordark="#FFFFFF"bordercolorlight="#000000"> <tr> <td align="center" width="25%" bgcolor="#000000"><font color="#FFFF00" size="2" face="Verdana"><strong>Referencia</strong></font></td> <td width="55%" bgcolor="#000000"><font color="#FFFF00" size="2" face="Verdana"><strong>Descripción</strong></font></td> <td align="center" width="20%" bgcolor="#000000"><font color="#FFFF00" size="2" face="Verdana"><strong>P.V.P</strong></font></td> </tr> <tr> <td width="25%">&nbsp;</td> <td width="55%"><font color="#00FFFF" face="Verdana">TPVwin: </font><font color="#00FFFF" size="1" face="Verdana">(software terminal punto de venta)</font></td> <td align="right" width="20%"><font color="#00FF00" size="2" face="Verdana">-modular-</font></td> </tr> <tr> <td align="right">&nbsp;</td> <td><font color="#00FFFF" size="2" face="Verdana">Agenda / Control de llamadas y Anotaciones</font></td> <td align="right"><font color="#00FFFF" face="Verdana">20.000</font></td> </tr> <tr> <td align="right"><a href="bipbip.htm"><font color="#FFFF00" face="Verdana">bipbip</font></a></td> <td><font color="#00FFFF" face="Verdana">BipBip! </font><font color="#00FFFF" size="2" face="Verdana">(Mensajería en una red interna)</font></td> <td align="right"><font color="#00FFFF" face="Verdana">20.000</font></td> </tr> <tr> <td align="right"><a href="lockit.htm"><font color="#FFFF00" face="Verdana">lockit</font></a></td> <td><font color="#00FFFF" face="Verdana">LockIt!: </font><font color="#00FFFF" size="1" face="Verdana">(sistema de control de tiempo)</font></td> <td align="right"><font color="#00FFFF" face="Verdana">35.000</font></td> </tr> <tr> <td>&nbsp;</td> <td align="center"><font color="#00FF00" size="1" face="Verdana">· ·· ···· Página bajo construcción ···· ·· ·</font></td> <td>&nbsp;</td> </tr></table><p><font color="#00FFFF" size="1" face="Verdana">(Estos sonprecios 'base'. Para un ajuste total, de la aplicación, se exigela reunion del equipo de desarrollo con el cliente).</font></p></body></html>

6
app/lockit.htm Normal file
View File

@ -0,0 +1,6 @@
<html><head><meta http-equiv="Content-Type"content="text/html; charset=iso-8859-1"><meta name="description"content="Venta, reparación y mantenimiento de equipos. Instalacion y asesoramiento a empresas. Redes/Servidores/Consumibles, Cybercentros, Aplicaciones a medida, Diseño de páginas Web"><meta name="keywords"content="venta,reparacion,instalacion,mantenimiento,diseño,academias,programacion,cybercentros"><title>Plantilla InfDJ</title><link rel="stylesheet" type="text/css" href="../addons/idj.css"body="../addons/idj.css"><link href="http://www.infdj.com/images/infdj.ico"rel="SHORTCUT ICON"></head><body background="../images/webIDJ-f0.gif" bgcolor="#0D5AB9" text="#00FFFF" topmargin="0" leftmargin="0">
<script language="javascript">baseA = "../";</script>
<script language="javascript" src="../addons/menu_bar/sniffer.js"></script>
<script language="javascript1.2" src="../addons/menu_bar/custom.js"></script>
<script language="javascript1.2" src="../addons/menu_bar/style.js"></script>
<script language="javascript1.2" src="../addons/menu_bar/menu.js"></script><script language="javascript">function click() { if (event.button==2) { alert('Funcion fuera de servicio'); } }document.onmousedown=click;</script><br><br><p align="center"><font color="#FFFF00" size="6" face="Verdana">LockIt!</font><font face="Verdana"><br></font><font color="#00FF40" size="4" face="Verdana">(Sistema deControl)</font></p><p align="center"><font color="#00FF40" size="4" face="Verdana"></font>&nbsp;</p><div align="center"><center><table border="0" cellpadding="0" cellspacing="0" width="100%"> <tr> <td align="center"><div align="center"><center><table border="2" cellpadding="5" cellspacing="0" bgcolor="#FFFFFF" bordercolor="#000000" bordercolordark="#000000" bordercolorlight="#0000FF"> <tr> <td><img src="lockit01.jpg" width="371" height="258"></td> </tr> </table> </center></div></td> <td valign="top"><p style='text-align:justify;margin-left:5pt;margin-right:5.0pt'><font face="Verdana">Este programa esta orientado al control de cibercentros, y lugares donde se requiera limitar el tiempo de uso de un equipo de forma remota. Lock It! permite de una forma gráfica (y altamente intuitiva), el control de los terminales donde se haya instalado el sistema de control. Todos los datos (conexiones, asignaciones de tiempo, e interacciones con los terminales), son almacenados en un historial para su posterior tratamiento.</font></p> </td> </tr></table></center></div><blockquote> <p style='text-align:justify;margin-right:5.0pt'><font face="Verdana"><img src="lockit02.jpg" align="right" border="1" hspace="0" width="100" height="93"></font><font face="Verdana">En todo momento, mediante la representación gráfica de los terminales, podrá saber cuales se encuentran disponibles (libres), y cuales ocupados (con la información extra de hora en la que inicio la operación y tiempo restante).</font></p> <ul> <li><p style='text-align:justify;margin-right:5.0pt'><font face="Verdana">A diferencia de otros sistemas, el nuestro no requiere ninguna máquina en especial (ni mucho menos s.o.), funciona sobre un P100 bajo W9x.</font></p></li> <li><p style='text-align:justify;margin-right:5.0pt'><font face="Verdana">El bloqueo se basa en ocultar todas las tareas activas, lo que proporciona mayor &quot;sensibilidad&quot; ya que despues de re-asignar tiempo, se puede continuar por donde se quedo la sesión anterior.</font></p></li> <li><p style='text-align:justify;margin-right:5.0pt'><font face="Verdana">Funciona con cualquier aplicacion ¡¡ Juegos incluidos !!</font></p></li> </ul> <p><font face="Verdana"></font>&nbsp;</p> <p><font color="#00FF40" size="3" face="Verdana">En caso de necesitar mayor información, puede ponerse en </font><a href="../donde.htm"><font color="#00FF40" size="3" face="Verdana">contacto</font></a><font color="#00FF40" size="3" face="Verdana"> con nosotros.</font></p> <p><font color="#00FF40"></font>&nbsp;</p> <div align="center"><center><table border="1" cellpadding="5" cellspacing="1" bgcolor="#FFFFFF" bordercolordark="#14396A" bordercolorlight="#6092C5"> <tr> <td><font color="#FFFFFF" size="2" face="Verdana">_</font><font color="#000000" size="2" face="Verdana">Demostración (1.512</font><font color="#000000" size="2"> Kb)</font></td> </tr> </table> </center></div><p align="center"><font color="#00FFFF" size="1" face="Verdana">· [</font><a href="javascript:history.go(-1)" class="wcMenu"><font size="1" face="Verdana">Volver</font></a><font color="#00FFFF" size="1" face="Verdana">] · [</font><a href="ddemos.htm" class="wcMenu"><font size="1" face="Verdana">Otros programas</font></a><font color="#00FFFF" size="1" face="Verdana">] ·</font></p> <p><font face="Verdana"></font>&nbsp;</p></blockquote></body></html>

365
app/lockit/InfoLockIt.htm Normal file
View File

@ -0,0 +1,365 @@
<html>
<head>
<meta http-equiv="Content-Type"
content="text/html; charset=iso-8859-1">
<meta name="GENERATOR" content="Microsoft FrontPage Express 2.0">
<title>Software para elcontrol de CyberCentros</title>
<STYLE TYPE="text/css">
<!--
A:active { color: #cc3333; text-decoration: none; background: transparent; text-shadow: 0.4em 0.4em silver}
A:visited { color: #000000; text-decoration: none; background: transparent; text-shadow: 0.4em 0.4em silver}
A:link { color: #000000; text-decoration: none; background: transparent; text-shadow: 0.4em 0.4em silver}
A:hover { color: #cc3333; text-decoration: none; background: transparent; text-shadow: 0.4em 0.2em silver}
body {
background-color: #FFFFFF;
background-image: url(fondo.jpg);
background-repeat: no-repeat;
background-position: bottom right
}
-->
</STYLE>
</head>
<body bgcolor="#FFFFFF" topmargin="0" leftmargin="0">
<div align="left">
<table border="0" cellpadding="0" cellspacing="0" width="100%">
<tr>
<td valign="top" width="109" background="bot-i.gif"><br>
<br>
<br>
<br>
<font size="3"><br>
</font><font size="1" face="Verdana"><strong>-&lt;[ </strong></font><a
href="http://www.infdj.com/donde.htm"><font size="1"
face="Verdana"><strong>Contactar</strong></font></a><font
size="1" face="Verdana"><strong> ]</strong></font><font
size="3"><br>
<br>
</font><font size="1" face="Verdana"><strong>-&lt;[</strong></font><a
href="http://www.infdj.com/app/lockit.htm"><font size="1"
face="Verdana"><strong> Mas Info</strong></font></a><font
size="1" face="Verdana"><strong> ]<br>
<br>
-&lt;[</strong></font><a href="http://www.infdj.com"><font
size="1" face="Verdana"><strong> Home</strong></font></a><font
size="1" face="Verdana"><strong> ]<br>
</strong></font></td>
<td valign="top"><img src="bot-d.gif" align="left"
hspace="0" width="76" height="87"><br>
<table border="0" cellpadding="0" cellspacing="0">
<tr>
<td valign="top" width="48%"><div align="center"><center><table
border="2" cellpadding="0" cellspacing="0"
bordercolor="#FFFFFF" bordercolordark="#FFFFFF"
bordercolorlight="#FFFFFF">
<tr>
<td align="center"><div align="center"><center><table
border="0" cellpadding="0"
cellspacing="0">
<tr>
<td width="21"
background="border1/Upper_Horizontal_Line.gif"><font
size="1" face="Helvetica,Arial"><b><img
src="border1/Upper_Left_Corner.gif"
width="21" height="21"></b></font></td>
<td
background="border1/Upper_Horizontal_Line.gif"><font
size="1" face="Helvetica,Arial"><b><img
src="border1/Upper_Horizontal_Line.gif"
width="21" height="21"></b></font></td>
<td width="21"><p align="right"><font
size="1" face="Helvetica,Arial"><b><img
src="border1/Upper_Right_Corner.gif"
width="21" height="21"></b></font></p>
</td>
</tr>
<tr>
<td width="21"
background="border1/Left_Vertical_Line.gif"><font
size="1" face="Helvetica,Arial"><b><img
src="border1/Left_Vertical_Line.gif"
width="21" height="21"></b></font></td>
<td valign="top"><table
border="0" cellpadding="0"
cellspacing="0" width="100%"
bgcolor="#FFFFFF">
<tr>
<td align="center"><font
color="#FF0000" size="4"
face="Verdana"><strong>Software
para el<br>
control de CyberCentros</strong></font><font
size="5" face="Arial"><strong><br>
<img src="lineah.gif"
width="300" height="13"></strong></font><font
size="4" face="Verdana"><strong><br>
</strong></font></td>
</tr>
</table>
</td>
<td width="21"
background="border1/Right_Vertical_Line.gif"><p
align="right"><font size="1"
face="Helvetica,Arial"><img
src="border1/Right_Vertical_Line.gif"
width="21" height="21"></font></p>
</td>
</tr>
<tr>
<td width="21"
background="border1/Down_Horizontal_Line.gif"><font
size="1" face="Helvetica,Arial"><img
src="border1/Down_Left_Corner.gif"
width="21" height="21"></font></td>
<td
background="border1/Down_Horizontal_Line.gif"><font
size="1" face="Helvetica,Arial"><img
src="border1/Down_Horizontal_Line.gif"
width="21" height="21"></font></td>
<td width="21"><p align="right"><font
size="1" face="Helvetica,Arial"><img
src="border1/Down_Right_Corner.gif"
width="21" height="21"></font></p>
</td>
</tr>
</table>
</center></div></td>
</tr>
</table>
</center></div></td>
</tr>
</table>
<p><br>
</p>
<p><font color="#000000" size="4" face="Verdana"><strong>Estimado
Distribuidor:</strong></font></p>
<p><!--webbot bot="HTMLMarkup" startspan --><p style='text-align:justify;margin-left:10.0pt;margin-right:10.0pt'><!--webbot
bot="HTMLMarkup" endspan --><font color="#000000"
face="Verdana"><strong>Nos ponemos en contacto con Uds.
para ofrecerles la distribución del paquete de control
de tiempos para CyberCentros, mas cómodo y facil de
usar. Con el cual podrá ofrecer una nueva posibilidad de
control a todos sus clientes que deseen automatizar el
control de tiempos sobre terminales de red.</strong></font><font
color="#000000"><strong><!--webbot bot="HTMLMarkup"
startspan --></P><!--webbot bot="HTMLMarkup" endspan --></strong></font></p>
</td>
<td valign="top"><img src="separador.gif" width="1"
height="328"></td>
</tr>
</table>
</div>
<p><font color="#FF0000" face="Verdana"><strong>&gt; </strong></font><font
color="#0080FF" face="Verdana"><strong>Con este software podrá:</strong></font></p>
<blockquote>
<p><font color="#0080FF" face="Verdana"><strong>- Bloquear
equipos mientras no se esten usando<br>
- Apagar los equipos de forma remota<br>
- Llevar control de BONOS por clientes<br>
- Obtener informes de conexion por equipo<br>
- Y mucho mas...</strong></font></p>
</blockquote>
<div align="center"><center>
<table border="2" cellpadding="0" cellspacing="0"
bordercolor="#FFFFFF" bordercolordark="#FFFFFF"
bordercolorlight="#FFFFFF">
<tr>
<td><div align="center"><center><table border="0"
cellpadding="0" cellspacing="0">
<tr>
<td width="21"
background="border1/Upper_Horizontal_Line.gif"><font
size="1" face="Helvetica,Arial"><b><img
src="border1/Upper_Left_Corner.gif" width="21"
height="21"></b></font></td>
<td
background="border1/Upper_Horizontal_Line.gif"><font
size="1" face="Helvetica,Arial"><b><img
src="border1/Upper_Horizontal_Line.gif"
width="21" height="21"></b></font></td>
<td width="21"><p align="right"><font size="1"
face="Helvetica,Arial"><b><img
src="border1/Upper_Right_Corner.gif" width="21"
height="21"></b></font></p>
</td>
</tr>
<tr>
<td width="21"
background="border1/Left_Vertical_Line.gif"><font
size="1" face="Helvetica,Arial"><b><img
src="border1/Left_Vertical_Line.gif" width="21"
height="21"></b></font></td>
<td valign="top"><table border="0"
cellpadding="0" cellspacing="0" width="100%"
bgcolor="#FFFFFF">
<tr>
<td align="center"><p align="left"><font
size="4" face="Verdana"><strong>Requerimientos:</strong></font><font
size="5" face="Arial"><strong><br>
<img src="lineah.gif" width="300"
height="13"></strong></font></p>
<blockquote>
<p align="left"><font color="#000000"
face="Verdana"><strong>Pentium 100 ó
superior<br>
16 Mb RAM</strong></font></p>
</blockquote>
</td>
</tr>
</table>
</td>
<td width="21"
background="border1/Right_Vertical_Line.gif"><p
align="right"><font size="1"
face="Helvetica,Arial"><img
src="border1/Right_Vertical_Line.gif" width="21"
height="21"></font></p>
</td>
</tr>
<tr>
<td width="21"
background="border1/Down_Horizontal_Line.gif"><font
size="1" face="Helvetica,Arial"><img
src="border1/Down_Left_Corner.gif" width="21"
height="21"></font></td>
<td background="border1/Down_Horizontal_Line.gif"><font
size="1" face="Helvetica,Arial"><img
src="border1/Down_Horizontal_Line.gif" width="21"
height="21"></font></td>
<td width="21"><p align="right"><font size="1"
face="Helvetica,Arial"><img
src="border1/Down_Right_Corner.gif" width="21"
height="21"></font></p>
</td>
</tr>
</table>
</center></div></td>
</tr>
</table>
</center></div>
<p><font color="#FF0000" face="Verdana"><strong>&gt; </strong></font><font
color="#0080FF" face="Verdana"><strong>Sus bajos requisitos en
cuanto a equipo lo hacen ideal para máquinas poco potente.<br>
</strong></font><font color="#FF0000" face="Verdana"><strong>&gt;
</strong></font><font color="#0080FF" face="Verdana"><strong>Funciona
sobre </strong>cualquier<strong> windows.</strong></font></p>
<table border="2" cellpadding="0" cellspacing="0"
bordercolor="#FFFFFF" bordercolordark="#FFFFFF"
bordercolorlight="#FFFFFF">
<tr>
<td><div align="center"><center><table border="0"
cellpadding="0" cellspacing="0">
<tr>
<td width="21"
background="border1/Upper_Horizontal_Line.gif"><font
size="1" face="Helvetica,Arial"><b><img
src="border1/Upper_Left_Corner.gif" width="21"
height="21"></b></font></td>
<td
background="border1/Upper_Horizontal_Line.gif"><font
size="1" face="Helvetica,Arial"><b><img
src="border1/Upper_Horizontal_Line.gif"
width="21" height="21"></b></font></td>
<td width="21"><p align="right"><font size="1"
face="Helvetica,Arial"><b><img
src="border1/Upper_Right_Corner.gif" width="21"
height="21"></b></font></p>
</td>
</tr>
<tr>
<td width="21"
background="border1/Left_Vertical_Line.gif"><font
size="1" face="Helvetica,Arial"><b><img
src="border1/Left_Vertical_Line.gif" width="21"
height="21"></b></font></td>
<td valign="top"><table border="0"
cellpadding="0" cellspacing="0" width="100%"
bgcolor="#FFFFFF">
<tr>
<td align="center"><p align="left"><font
size="4" face="Verdana"><strong>Tarifas:</strong></font><font
size="5" face="Arial"><strong><br>
<img src="lineah.gif" width="300"
height="13"></strong></font></p>
<blockquote>
<p align="left"><font color="#000000"
face="Verdana"><strong>Sistema de
control: 35.000 Ptas.</strong><em><strong><br>
</strong></em><strong>10.000 Ptas
Pack 10 Terminales</strong><em><strong><br>
Equipos Remotos: 1.500 Ptas / equipo*</strong></em></font></p>
</blockquote>
</td>
</tr>
</table>
</td>
<td width="21"
background="border1/Right_Vertical_Line.gif"><p
align="right"><font size="1"
face="Helvetica,Arial"><img
src="border1/Right_Vertical_Line.gif" width="21"
height="21"></font></p>
</td>
</tr>
<tr>
<td width="21"
background="border1/Down_Horizontal_Line.gif"><font
size="1" face="Helvetica,Arial"><img
src="border1/Down_Left_Corner.gif" width="21"
height="21"></font></td>
<td background="border1/Down_Horizontal_Line.gif"><font
size="1" face="Helvetica,Arial"><img
src="border1/Down_Horizontal_Line.gif" width="21"
height="21"></font></td>
<td width="21"><p align="right"><font size="1"
face="Helvetica,Arial"><img
src="border1/Down_Right_Corner.gif" width="21"
height="21"></font></p>
</td>
</tr>
</table>
</center></div></td>
</tr>
</table>
<p>&nbsp;</p>
<p><font color="#FF0000" face="Verdana"><strong>&gt; </strong></font><font
color="#000000" size="4" face="Verdana"><strong>Para mayor
información:</strong></font></p>
<div align="left">
<table border="0" cellpadding="2" cellspacing="0">
<tr>
<td><blockquote>
<p><font color="#000000" face="Verdana"><strong>Informática
D.J.<br>
c/ Murillo nº 11</strong><em><strong><br>
</strong></em><strong>Alcalá de Guadaira (Sevilla)</strong></font></p>
<p><a href="http://www.infdj.com/donde.htm"><font
color="#000000" face="Verdana"><strong>http://www.infdj.com</strong></font></a><font
color="#000000" face="Verdana"><strong><br>
</strong></font><a href="mailto:jd@infdj.com"><font
color="#000000" face="Verdana"><strong>jd@infdj.com</strong></font></a></p>
<p><font color="#000000" face="Verdana"><strong>Tlf.
955.615.854<br>
Fax. 955.614.913</strong></font></p>
</blockquote>
</td>
</tr>
</table>
</div>
<p>&nbsp;</p>
</body>
</html>

Binary file not shown.

After

Width:  |  Height:  |  Size: 126 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 287 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 287 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 128 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 127 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 96 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 257 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 237 B

BIN
app/lockit/bot-d.gif Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.0 KiB

BIN
app/lockit/bot-i.gif Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.4 KiB

BIN
app/lockit/fondo.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 70 KiB

BIN
app/lockit/lineah.gif Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 KiB

BIN
app/lockit/separador.gif Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 43 B

BIN
app/lockit01.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 27 KiB

BIN
app/lockit02.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.2 KiB

20
camaras.htm Normal file
View File

@ -0,0 +1,20 @@
<HTML>
<HEAD>
<TITLE>Informática DJ "Programadores"</TITLE>
<link href="http://www.infdj.com/images/infdj.ico" rel="SHORTCUT ICON">
<!--
<script language="JavaScript" src="addons/on_news.js"></script>
-->
</HEAD>
<FRAMESET ROWS=200,* FRAMEBORDER=NO border="0" color="#000000" NORESIZE FRAMESPACING="0" marginwidth=0 marginheight=0>
<FRAME SCROLLING=AUTO NORESIZE SRC="cams/cam-top.htm" NAME="menu" border=0 marginwidth=0 marginheight=0>
<FRAMESET COLS=300,* FRAMEBORDER=NO border="0" NORESIZE FRAMESPACING="0" marginwidth=0 marginheight=0>
<FRAME SCROLLING=NO NORESIZE SRC="cams/cams.htm" NAME="separador" border=0 marginwidth=0 marginheight=0>
<FRAME SCROLLING=NO NORESIZE SRC="cams/webcam.htm" NAME="titulo" border=0 marginwidth=0 marginheight=0>
</FRAMESET>
</FRAMESET>
</HTML>

26
cams/cam-top.htm Normal file
View File

@ -0,0 +1,26 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<META name="description" content="Venta, reparación y mantenimiento de equipos. Instalacion y asesoramiento a empresas. Redes/Servidores/Consumibles, Cybercentros, Aplicaciones a medida, Diseño de páginas Web">
<META name="keywords" content="venta,reparacion,instalacion,mantenimiento,diseño,academias,programacion,cybercentros">
<title>Plantilla InfDJ</title>
<link rel="stylesheet" type="text/css" href="../addons/idj.css" body="../addons/idj.css">
<link href="../images/infdj.ico" rel="SHORTCUT ICON">
<base target="base">
</head>
<body background="../images/webIDJ-f0.gif" bgcolor="#0D5AB9" text="#000000" topmargin="0" leftmargin="0" ondragstart="return false" onselectstart="return false"
oncontextmenu="return false">
<p><font color="#00FFFF" size="1" face="Verdana"> · [</font><a href="../noticias.htm"
class="wcMenu">Volver</a><font color="#00FFFF"
size="1" face="Verdana">] · </font><br>
</p>
</body>
</html>

17
cams/cams.htm Normal file
View File

@ -0,0 +1,17 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<META name="description" content="Venta, reparación y mantenimiento de equipos. Instalacion y asesoramiento a empresas. Redes/Servidores/Consumibles, Cybercentros, Aplicaciones a medida, Diseño de páginas Web">
<META name="keywords" content="venta,reparacion,instalacion,mantenimiento,diseño,academias,programacion,cybercentros">
<title>Plantilla InfDJ</title>
<link rel="stylesheet" type="text/css" href="addons/idj.css" body="addons/idj.css">
<link href="http://www.infdj.com/images/infdj.ico" rel="SHORTCUT ICON">
</head>
<body background="images/webIDJ-f0.gif" bgcolor="#0D5AB9" text="#000000" topmargin="0" leftmargin="0" ondragstart="return false" onselectstart="return false" oncontextmenu="return false">
<p align="right"><br></p>
</body>
</html>

30
cams/webcam.htm Normal file
View File

@ -0,0 +1,30 @@
<html>
<head>
<meta http-equiv="Content-Type"
content="text/html; charset=iso-8859-1">
<meta http-equiv="Expires" content="Tue, 01 Jan 1980 1:00:00 GMT">
<meta http-equiv="Pragma" content="no-cache">
<meta name="robots" content="index, follow">
<title>Página diseñada y hospedada por ] www.infdj.com [</title>
<link href="http://www.infdj.com/images/infdj.ico"
rel="SHORTCUT ICON">
<meta http-equiv="Refresh" content="15; URL=webcam.htm" >
</head>
<body background="../images/webIDJ-f0.gif" bgcolor="#0D5AB9" text="#000000">
<table border="0" width="100%" height="100%" cellspacing="0"
cellpadding="0">
<tr>
<td valign="middle" align="center">
<img border="1" height="240" width="320" src="webcam.jpeg"
alt="tienda.infdj.com">
</td>
</tr>
</table>
</body>
</html>

BIN
cams/webcam.jpeg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 10 KiB

16
cursos.htm Normal file

File diff suppressed because one or more lines are too long

BIN
cursos/DLD2k.gif Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.5 KiB

25
cursos/carchiv.htm Normal file
View File

@ -0,0 +1,25 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<META name="description" content="Venta, reparación y mantenimiento de equipos. Instalacion y asesoramiento a empresas. Redes/Servidores/Consumibles, Cybercentros, Aplicaciones a medida, Diseño de páginas Web">
<META name="keywords" content="venta,reparacion,instalacion,mantenimiento,diseño,academias,programacion,cybercentros">
<title>Plantilla InfDJ</title>
<link rel="stylesheet" type="text/css" href="../addons/idj.css" body="../addons/idj.css">
<link href="http://www.infdj.com/images/infdj.ico" rel="SHORTCUT ICON">
<SCRIPT language=javascript>
function click() { if (event.button==2) { alert('Funcion fuera de servicio'); } }
document.onmousedown=click;
</SCRIPT>
</head>
<body background="../images/webIDJ-f0.gif" bgcolor="#0D5AB9" text="#000000" topmargin="0" leftmargin="0">
<script language="javascript">baseA = "../";</script>
<script language="javascript" src="../addons/menu_bar/sniffer.js"></script>
<script language="javascript1.2" src="../addons/menu_bar/custom.js"></script>
<script language="javascript1.2" src="../addons/menu_bar/style.js"></script>
<script language="javascript1.2" src="../addons/menu_bar/menu.js"></script>
<p align="right"><br></p>
</body>
</html>

123
cursos/cguiones.htm Normal file
View File

@ -0,0 +1,123 @@
<html>
<head>
<meta http-equiv="Content-Type"content="text/html; charset=iso-8859-1">
<meta name="description"content="Venta, reparación y mantenimiento de equipos. Instalacion y asesoramiento a empresas. Redes/Servidores/Consumibles, Cybercentros, Aplicaciones a medida, Diseño de páginas Web"><meta name="keywords"content="venta,reparacion,instalacion,mantenimiento,diseño,academias,programacion,cybercentros">
<title>Breve descripción de los módulos </title>
<link rel="stylesheet" type="text/css" href="../addons/idj.css"body="../addons/idj.css">
<link href="http://www.infdj.com/images/infdj.ico"rel="SHORTCUT ICON">
</head>
<body background="../images/webIDJ-f0.gif" bgcolor="#0D5AB9"text="#00FFFF" link="#FFFF00" vlink="#FFFF00" topmargin="0"leftmargin="0">
<script language="javascript">baseA = "../";</script>
<script language="javascript" src="../addons/menu_bar/sniffer.js"></script>
<script language="javascript1.2" src="../addons/menu_bar/custom.js"></script>
<script language="javascript1.2" src="../addons/menu_bar/style.js"></script>
<script language="javascript1.2" src="../addons/menu_bar/menu.js"></script>
<script language="JavaScript"><!--
function click() { if (event.button==2) { alert('Funcion fuera de servicio'); } }
document.onmousedown=click;
function goto( url ) {
if ( url != "" ) document.location.href = url;
}
// -->
</script>
<a name="inicio"></a><p><br></p>
<form name="lcursos">
<table border="0" width="100%">
<tr>
<td valign="top">
<hr><p align="center"><font color="#00FF00" size="3" face="Verdana">Descripción de los Cursos</font></p>
<p><font color="#FFFF00" size="2" face="Verdana">Acceso Rápido: </font>
<select name="d1" size="1" onchange="goto(this.document.lcursos.d1.value);">
<option>Seleccione un Curso</option>
<option>----------------------------------------</option>
<option value="soperativos.htm#iwin">Iniciación a Windows</option>
<option value="soperativos.htm#dos">MS-DOS al descubierto</option>
<option value="soperativos.htm#linux">Instalación de Linux</option>
<option value="soperativos.htm#linuxa">Linux Avanzado</option>
<option>----------------------------------------</option>
<option>Familia MICROSOFT OFFICE</option>
<option value="office.htm#word">-&gt; Word</option>
<option value="office.htm#excel">-&gt; Excel</option>
<option value="office.htm#access">-&gt; Access</option>
<option value="office.htm#powerpoint">-&gt; PowerPoint</option>
<option value="office.htm#publisher">-&gt; Publisher</option>
<option value="office.htm#outlook">-&gt; Outlook</option>
<option>----------------------------------------</option>
<option value="inet.htm#manejo">Internet -&gt; Manejo</option>
<option value="inet.htm#diseno">Internet -&gt; Diseño</option>
<option>----------------------------------------</option>
<option value="otros_cursos.htm">Otros cursos...</option>
</select></p>
<hr></td>
<td valign="top"><blockquote><p>&nbsp;</p>
<p><font size="2" face="Verdana">Los cursos se encuentran divididos en tres bloques:</font></p>
<ol><li><a href="#sos" class="wcMenu"><font color="#FFFF00" size="2" face="Verdana">Sistemas operativos</font></a></li>
<li><a href="#fof" class="wcMenu"><font color="#FFFF00" size="2" face="Verdana">Familia Microsoft Office</font></a></li>
<li><a href="#inet" class="wcMenu"><font color="#FFFF00" size="2" face="Verdana">Internet</font></a></li>
</ol></blockquote>
</td>
</tr>
</table>
</form>
<p style='text-align:justify;margin-right:5.0pt'><font size="2" face="Verdana">Cada uno contienelos cursos específicos de niveles basico / medio / avanzado.Para sacar el máximo partido a su ordenador y software. No esnecesario haber cursado un básico, para continuar con un medio oun avanzado, si bien debería tener unos conocimientos mínimos,antes de matricularse en estos.</font></p>
<p align="left"><a name="sos"></a><font color="#FFFF00" size="2"face="Verdana"><strong>1. SISTEMAS OPERATIVOS</strong></font></p>
<p style='text-align:justify;margin-right:5.0pt'><font size="2" face="Verdana">Base prinicpalsobre la que se sustentan el resto de las aplicaciones. Esimprescindible tener unas nociones mínimas de su manejo, para laposterior explotación del sistema en general.</font></p>
<p style='text-align:justify;margin-right:5.0pt'><font size="2" face="Verdana">Desde aqui,ofrecemos cursos de manejo, configuración y mantenimiento de lospricipales sistemas operativos, como son Windows, (en cualquierade sus versiones 95, 98, 2000, NT), Linux, y el viejo conocidopor todo veterano; MS-DOS, (para salir de cualquier apuro en lossistemas basados en Windows 9x).</font></p>
<p align="right"><font size="2" face="Verdana">·[</font><a href="#inicio" class="wcMenu"><font size="2" face="Verdana">subir</font></a><font size="2" face="Verdana">]·[</font><a href="soperativos.htm"class="wcMenu"><font size="2" face="Verdana">ampliar información</font></a><font size="2" face="Verdana"></font></p><p align="left"><a name="fof"></a><font color="#FFFF00" size="2" face="Verdana"><strong>2. FAMILIA Microsoft Office</strong></font></p><p style='text-align:justify;margin-right:5.0pt'><font size="2" face="Verdana">Para el desarrollode su trabajo diario, este es el paquete ofimático mas completo,usado y demandado hoy día por cualquier PYME (pequeña y medianaempresa).</font></p>
<p style='text-align:justify;margin-right:5.0pt'><font size="2" face="Verdana">Su contenido se extiende a las áreas de Edición / Manejo de hojas de cálculo /Gestion y creación de bases de datos / Completisima agenda /Creación de presentaciones y Publicación.</font></p>
<table border="0">
<tr>
<td valign="top">
<ul><li><font size="2" face="Verdana">Microsoft Word </font></li></ul>
</td>
<td>&nbsp;</td>
<td valign="top">
<font size="2" face="Verdana">Desde una sencilla nota, a un complejo memorando, mailing o cualquier documento que precise, con un tiempo mínimo para su creación.</font>
</td>
</tr>
<tr>
<td valign="top">
<ul><li><font size="2" face="Verdana">Microsoft Excel<br></font></li></ul>
</td>
<td>&nbsp;</td>
<td valign="top"><font size="2" face="Verdana">Automatice tareas repetitivas, </font></td>
</tr>
<tr>
<td valign="top">
<ul><li><font size="2" face="Verdana">Microsoft Access</font></li></ul>
</td>
<td>&nbsp;</td>
<td valign="top">Bases de datos <font color="#00FF00">(EN CONSTRUCCION)</font></td>
</tr>
<tr>
<td valign="top">
<ul><li><font size="2" face="Verdana">Microsoft Outlook</font></li></ul>
</td>
<td>&nbsp;</td>
<td valign="top">Agenda Personal <font color="#00FF00">(EN CONSTRUCCION)</font></td>
</tr>
<tr>
<td valign="top">
<nobr><ul><li><font size="2" face="Verdana">Microsoft PowerPoint </font></li></ul><p></nobr></p>
</td>
<td>&nbsp;</td>
<td valign="top">Presentaciones <font color="#00FF00">(EN CONSTRUCCION)</font></td>
</tr>
<tr>
<td valign="top"><ul><li><font size="2" face="Verdana">Microsoft Publisher</font></li></ul>
</td>
<td>&nbsp;</td>
<td valign="top">Publicaciones <font color="#00FF00">(EN CONSTRUCCION)</font></td>
</tr>
</table>
<p align="right"><font size="2" face="Verdana">·[</font><a href="#inicio" class="wcMenu"><font size="2" face="Verdana">subir</font></a><font size="2" face="Verdana">]·[</font><a href="office.htm"class="wcMenu"><font size="2" face="Verdana">ampliar información</font></a><font size="2" face="Verdana"></font></p>
<p><a name="inet"></a><font color="#FFFF00" size="2"face="Verdana"><strong>3. Internet</strong></font></p>
<p><font color="#00FFFF" size="2" face="Verdana">Navegación, procesos de busqueda en Internet,correo electrónico, ftp, servicios de noticias, etc...<br>Descubra todos los servicios que Internet le ofrece (no se limite a navegar), y descubra como sacar partido de la gran Red. </font><hl>Manejo del navegador<br>File Transfer Protocol (descripcion de clientes en modo texto y gráfico)<br>E-mail (funcionamiento y uso de los clientes mas conocidos, incluido web-mail)<br>News (servicios de noticia </p>
<p><font color="#00FFFF" size="2" face="Verdana">Diseño depáginas web...</font><font color="#00FF00"> (EN CONSTRUCCION)</font></p><p>&nbsp;</p>
<p align="right"><font size="2" face="Verdana">·[</font><a href="#inicio" class="wcMenu"><font size="2" face="Verdana">subir</font></a><font size="2" face="Verdana">]·[</font><a href="soperativos.htm"class="wcMenu"><font size="2" face="Verdana">ampliar información</font></a><font size="2" face="Verdana"></font></p><p align="right">&nbsp;</p><p align="right">&nbsp;</p>
</body>
</html>

24
cursos/chorarios.htm Normal file
View File

@ -0,0 +1,24 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<META name="description" content="Venta, reparación y mantenimiento de equipos. Instalacion y asesoramiento a empresas. Redes / Servidores / Consumibles, Cybercentros, Aplicaciones a medida, Diseño de páginas Web">
<META name="keywords" content="venta,reparacion,instalacion,mantenimiento,diseño,academias,programacion,cybercentros">
<title>Plantilla InfDJ</title>
<link rel="stylesheet" type="text/css" href="../addons/idj.css" body="../addons/idj.css">
<link href="http://www.infdj.com/images/infdj.ico" rel="SHORTCUT ICON">
<SCRIPT language=javascript>
function click() { if (event.button==2) { alert('Funcion fuera de servicio'); } }
document.onmousedown=click;
</SCRIPT>
</head>
<body background="../images/webIDJ-f0.gif" bgcolor="#0D5AB9" text="#000000" topmargin="0" leftmargin="0">
<script language="javascript">baseA = "../";</script>
<script language="javascript" src="../addons/menu_bar/sniffer.js"></script>
<script language="javascript1.2" src="../addons/menu_bar/custom.js"></script>
<script language="javascript1.2" src="../addons/menu_bar/style.js"></script>
<script language="javascript1.2" src="../addons/menu_bar/menu.js"></script>
<p align="right"><br></p>
</body>
</html>

24
cursos/cprofes.htm Normal file
View File

@ -0,0 +1,24 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<META name="description" content="Venta, reparación y mantenimiento de equipos. Instalacion y asesoramiento a empresas. Redes/Servidores/Consumibles, Cybercentros, Aplicaciones a medida, Diseño de páginas Web"><META name="keywords" content="venta,reparacion,instalacion,mantenimiento,diseño,academias,programacion,cybercentros">
<title>Plantilla InfDJ</title>
<link rel="stylesheet" type="text/css" href="../addons/idj.css" body="../addons/idj.css">
<link href="http://www.infdj.com/images/infdj.ico" rel="SHORTCUT ICON">
<SCRIPT language=javascript>
function click() { if (event.button==2) { alert('Funcion fuera de servicio'); } }
document.onmousedown=click;
</SCRIPT>
</head>
<body background="../images/webIDJ-f0.gif" bgcolor="#0D5AB9" text="#000000" topmargin="0" leftmargin="0">
<script language="javascript">baseA = "../";</script>
<script language="javascript" src="../addons/menu_bar/sniffer.js"></script>
<script language="javascript1.2" src="../addons/menu_bar/custom.js"></script>
<script language="javascript1.2" src="../addons/menu_bar/style.js"></script>
<script language="javascript1.2" src="../addons/menu_bar/menu.js"></script>
<p align="right"><br></p>
</body>
</html>

BIN
cursos/excel.gif Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 23 KiB

25
cursos/inet.htm Normal file
View File

@ -0,0 +1,25 @@
<html>
<head>
<meta http-equiv="Content-Type"content="text/html; charset=iso-8859-1">
<meta name="description"content="Venta, reparación y mantenimiento de equipos. Instalacion y asesoramiento a empresas. Redes/Servidores/Consumibles, Cybercentros, Aplicaciones a medida, Diseño de páginas Web"><meta name="keywords"content="venta,reparacion,instalacion,mantenimiento,diseño,academias,programacion,cybercentros"><title>Plantilla InfDJ</title><link rel="stylesheet" type="text/css" href="../addons/idj.css"body="../addons/idj.css"><link href="http://www.infdj.com/images/infdj.ico"rel="SHORTCUT ICON">
</head>
<body background="../images/webIDJ-f0.gif" bgcolor="#0D5AB9"text="#000000" link="#FFFF00" vlink="#FFFF00" topmargin="0"leftmargin="0">
<script language="javascript">baseA = "../";</script>
<script language="javascript" src="../addons/menu_bar/sniffer.js"></script>
<script language="javascript1.2" src="../addons/menu_bar/custom.js"></script>
<script language="javascript1.2" src="../addons/menu_bar/style.js"></script>
<script language="javascript1.2" src="../addons/menu_bar/menu.js"></script>
<script language="javascript">
function click() { if (event.button==2) { alert('Funcion fuera de servicio'); } }
document.onmousedown=click;
</script>
<p align="right"><br></p>
<p align="center"><font color="#80FF00" face="Verdana">Páginasbajo construcción</font></p>
<p align="center"><font color="#80FF00" face="Verdana">INTERNET</font></p><p align="center">&nbsp;</p>
<p align="center">&nbsp;</p><p align="center">&nbsp;</p><p align="center">&nbsp;</p>
<p align="center"><font color="#00FFFF" size="1" face="Verdana">·[</font><a href="cguiones.htm" class="wcMenu"><font size="1" face="Verdana">Materias</font></a><font color="#00FFFF" size="1" face="Verdana">] · [</font><a href="carchiv.htm" class="wcMenu"><font size="1" face="Verdana">Documentos</font></a><font color="#00FFFF" size="1" face="Verdana">] · [</font><ahref="cprofes.htm" class="wcMenu"><font size="1" face="Verdana">Profesores</font></a><font color="#00FFFF" size="1" face="Verdana">] · [</font><a href="chorarios.htm" class="wcMenu"><font size="1" face="Verdana">Horarios</font></a><font color="#00FFFF" size="1" face="Verdana">] · </font></p><p align="center"><font color="#00FFFF" size="1" face="Verdana">·[</font><a href="../tarifa.htm" class="wcMenu"><font size="1" face="Verdana">Productos</font></a><font color="#00FFFF" size="1"face="Verdana">] · [</font><a href="../donde.htm" class="wcMenu"><font size="1" face="Verdana">¿Donde...?</font></a><font color="#00FFFF" size="1" face="Verdana">] · [</font><a href="../cursos.htm" class="wcMenu"><font size="1" face="Verdana">Cursos</font></a><font color="#00FFFF" size="1" face="Verdana">] · [</font><ahref="../diseno.htm" class="wcMenu"><font size="1" face="Verdana">Diseñode...</font></a><font color="#00FFFF" size="1" face="Verdana">]· [</font><a href="../stecnico.htm" class="wcMenu"><font size="1" face="Verdana">Serv.Técnico</font></a><font color="#00FFFF" size="1" face="Verdana">] · [</font><a href="../otros.htm" class="wcMenu"><font size="1" face="Verdana">Otros</font></a><font color="#00FFFF" size="1" face="Verdana">] ·</font></p>
<p align="center">&nbsp;</p><p align="center">&nbsp;</p><p align="center">&nbsp;</p>
</body>
</html>

94
cursos/office.htm Normal file
View File

@ -0,0 +1,94 @@
<html>
<head>
<meta http-equiv="Content-Type"content="text/html; charset=iso-8859-1">
<meta name="description"content="Venta, reparación y mantenimiento de equipos. Instalacion y asesoramiento a empresas. Redes/Servidores/Consumibles, Cybercentros, Aplicaciones a medida, Diseño de páginas Web"><meta name="keywords"content="venta,reparacion,instalacion,mantenimiento,diseño,academias,programacion,cybercentros">
<title>Cursos Ofimática</title><link rel="stylesheet" type="text/css" href="../addons/idj.css"body="../addons/idj.css">
<link href="http://www.infdj.com/images/infdj.ico"rel="SHORTCUT ICON">
</head>
<body background="../images/webIDJ-f0.gif" bgcolor="#0D5AB9"text="#00FFFF" link="#FFFF00" vlink="#FFFF00" topmargin="0"leftmargin="0" >
<script language="javascript">baseA = "../";</script>
<script language="javascript" src="../addons/menu_bar/sniffer.js"></script>
<script language="javascript1.2" src="../addons/menu_bar/custom.js"></script>
<script language="javascript1.2" src="../addons/menu_bar/style.js"></script>
<script language="javascript1.2" src="../addons/menu_bar/menu.js"></script>
<script language="javascript1.2">
function click() { if (event.button==2) { alert('Funcion fuera de servicio'); } }
document.onmousedown=click;
</script>
<p align="center"><br></p>
<div align="center">
<center>
<table border="1" cellpadding="5" cellspacing="1" bgcolor="#FFFFFF" bordercolordark="#14396A" bordercolorlight="#6092C5">
<tr>
<td>
<font color="#80FF00" face="Verdana"><u><img src="DLD2k.gif" width="160" height="66"></u></font>
</td>
</tr>
</table></center></div>
<div align="center">
<center>
<table border="0">
<tr>
<td>
<font color="#80FF00" face="Verdana"><u><br>Familia Microsoft OFFICE</u></font>
</td>
</tr>
</table></center></div>
<p align="center">&nbsp;</p>
<p align="center">&nbsp;</p>
<p><a name="word"></a><font color="#80FF80" size="4" face="Verdana"><strong>Curso de WORD</strong></font></p>
<p style="text-align:justify;margin-left:5.0pt;margin-right:5.0pt"><font size="2" face="Verdana">Con este curso aprenderá a utilizarMicrosoft Word, tanto si es la primera vez que utiliza elprograma como si acaba de realizar la actualización a la nuevaversión. Las lecciones presenciales totalmente personalizadas y de fácil seguimiento, incluyen objetivos claros y ejemplos tomados de la vida real, que le permitirán aprender exactamente aquello que necesita, a su propio ritmo convenientemente guiado por el profesor.</font></p>
<p>Entre otros aprenderá a:</p>
<ul><li>Dominar las características de Word para Windows</li>
<li>Crear, editar y formatear documentos y párrafos.</li>
<li>Utilizar la revisión ortográfica automática para minimizar errores.</li>
<li>Aumentar la productividad utilizando <i>Autocorrección</i>, <i>Autotexto</i>, <i>Sinónimos</i> y <i>Buscar y reemplazar</i></li>
<li>Utilizar Asistentes y plantillas para crear documentos de la forma más sencilla.</li>
<li>Personalizar fácilmente sus documentos utilizando Autoformato.</li>
<li>Usar el Asistente para Ayuda para obtener soluciones rápidas.</li>
<li>Crear tablas y diagramas y añadir gráficos para realzar sus documentos.</li>
<li>Elaborar y utilizar formularios electrónicos.</font></li>
</ul>
<p>&nbsp;</p><p>&nbsp;</p>
<p><img src="excel.gif" align="left" hspace="12" width="207" height="230" v:shapes="_x0000_s1026"><a name="excel"></a>
<strong>Curso de EXCEL</strong></p>
<p>Con este curso aprenderá a utilizarMicrosoft Excel, tanto si es la primera vez que utiliza elprograma como si acaba de realizar la actualización a la últimaversión. Las lecciones son presenciales y de fácil seguimiento,que le permitirán aprender exactamente aquello que necesita, deacuerdo a sus propias necesidades y a un ritmo adecuado, tutoradopor el profesor. Recuerde el refrán: &quot;No por mucho madrugaramanece más temprano&quot;.</font></p>
<p>Entre otros aprenderá a:</p>
<ul><li>&nbsp;</li>
<li>Dominar las características de Excel para Windows.</li>
<li>Introducir y dar formato a sus datos, escribir fórmulas y crear gráficos.</li>
<li>Utilizar <i>Autollenar</i> y <i>Autocompletar</i> para facilitar la introducción de datos.</li>
<li>Modificar y mejorar fácilmente gráficos e informes.</li>
<li>Utilizar el Asistente para Ayuda para encontrar soluciones rápidas.</li>
<li>Compartir datos, analizar y compartir tablas de datos alternativas y vincularlos entre distintas aplicaciones.</li>
<li>Intercambiar información entre hojas de cálculo y libros de trabajo utilizando la edición de arrastrar y soltar tridimensional.</li>
<li>Trabajar de forma eficiente en la <b>automatizaci6n de tareas repetitivas</b>, utilizando macros y <b>creando hojas de cálculo y gráficos con plantillas prediseñadas</b>, el Asistente para plantillas y el Asistente para gráficos.</li>
<li>Personalizar su trabajo de acuerdo con sus propias necesidades. <u>No dude en consultarnos gratuitamente</u> para saber cuales pueden ser estas, adaptando el aprendizaje sólo a lo que usted quiere conocer y saber de Excel.</li>
</ul>
<p><a name="access"></a><font color="#80FF80" size="4" face="Verdana"><strong>Curso de Access</strong></font></p>
<p>Microsoft Access ofrece potencia de bases de datos relacionales para dar a los negocios la información que necesitan para tomar mejores e informadas decisiones. Microsoft Access 2000 integra datos desde hojas de cálculo y otras basesde datos, y es la manera más fácil de encontrar respuestas,compartir información en intranets e Internet, y construir soluciones empresariales más rápidamente.</p>
<p>&nbsp;</p><p>&nbsp;</p><p><img src="powerpoint.gif" align="left" hspace="12" width="220" height="226" v:shapes="_x0000_s1026">
<a name="powerpoint"></a><font color="#80FF80" size="4" face="Verdana"><strong>Curso de PowerPoint</strong></font></p>
<p>Con este curso aprenderá a utilizar Microsoft PowerPoint, tanto si es la primera vez que utiliza el programa como si quiere sacar mayor rendimiento a este programa que se incluye en el paquete de Office. Las lecciones presenciales totalmente personalizadas y de fácil seguimiento, con ejemplos diversos, que le permitirán aprender todo aquello que necesite, dejando volar su imaginación para cualquier cosa que pretenda realizar con este magnifico presentador de gráficos.</p>
<p>Entre otros, aprenderá:</p>
<ul>
<li>Cómo crear, editar e imprimir Presentaciones de PowerPoint.</li>
<li>Diferentes formas de organizar la información usando los esquemas.</li>
<li>Cómo aumentar su productividad empleando plantillas y diseños predeterminados, así como su creación y creación de macros.</li>
<li>Usar el asistente para ayuda para obtener soluciones rápidas.</li>
<li>Distribuir de archivos de PowerPoint en cualquier situación, incluidas las presentaciones tradicionales o formales, exposiciones, reuniones o presentaciones informales y presentaciones &quot;virtuales&quot; en Internet.</font></li>
<li>Crear presentaciones multimedia muy interactivas y conectarse a World Wide Web e Internet.</li>
</ul>
<p>&nbsp;</p><p>&nbsp;</p>
<p><a name="publisher"></a><font color="#80FF80" size="4" face="Verdana"><strong>Curso de Publisher</strong></font></p>
<p>Microsoft Publisher es la aplicación de publicación de sobremesa líder mundial. Publisher 2000 incluye experiencia en diseño automatizada, más de 2.000 plantillas de publicación, y cientos de elementos de diseño para dar a los negocios las herramientas que necesitan para crear fácilmente materiales de calidad profesional para imprimir o la Web.</p>
<p>&nbsp;</p><p>&nbsp;</p>
<p><a name="outlook"></a><font color="#80FF80" size="4" face="Verdana"><strong>Curso de OutLook</strong></font></p>
<p><font size="2" face="Verdana">El cliente de mensajería y colaboración Microsoft Outlook es la Primera aplicación de e-mail de Microsoft. Outlook 2000 combina soporte líder para el e-mail basado en los estandars de Internet, incluyendo Microsoft Exchange Server, con características de calendario integrado,contactos, y gestión de tareas.</font></p>
<p align="center">&nbsp;</p><p align="center"><font color="#00FFFF" size="1" face="Verdana">·[</font><a href="cguiones.htm" class="wcMenu"><font size="1" face="Verdana">Materias</font></a><font color="#00FFFF" size="1"face="Verdana">] · [</font><a href="carchiv.htm" class="wcMenu"><font size="1" face="Verdana">Documentos</font></a><font color="#00FFFF" size="1" face="Verdana">] · [</font><a href="cprofes.htm" class="wcMenu"><font size="1" face="Verdana">Profesores</font></a><font color="#00FFFF" size="1" face="Verdana">] · [</font><a href="chorarios.htm" class="wcMenu"><font size="1" face="Verdana">Horarios</font></a><font color="#00FFFF" size="1" face="Verdana">] · </font></p><p align="center"><font color="#00FFFF" size="1" face="Verdana">·[</font><a href="../tarifa.htm" class="wcMenu"><font size="1" face="Verdana">Productos</font></a><font color="#00FFFF" size="1" face="Verdana">] · [</font><a href="../donde.htm" class="wcMenu"><font size="1" face="Verdana">¿Donde...?</font></a><font color="#00FFFF" size="1" face="Verdana">] · [</font><a href="../cursos.htm" class="wcMenu"><font size="1" face="Verdana">Cursos</font></a><font color="#00FFFF" size="1" face="Verdana">] · [</font><a href="../diseno.htm" class="wcMenu"><font size="1" face="Verdana">Diseñode...</font></a><font color="#00FFFF" size="1" face="Verdana">]· [</font><a href="../stecnico.htm" class="wcMenu"><font size="1" face="Verdana">Serv.Técnico</font></a><font color="#00FFFF" size="1" face="Verdana">] · [</font><a href="../otros.htm" class="wcMenu"><font size="1" face="Verdana">Otros</font></a><font color="#00FFFF" size="1" face="Verdana">] ·</font></p><p align="center">&nbsp;</p><p align="center">&nbsp;</p>
<p align="center">&nbsp;</p>
</body>
</html>

27
cursos/otros_cursos.htm Normal file
View File

@ -0,0 +1,27 @@
<html>
<head>
<meta http-equiv="Content-Type"content="text/html; charset=iso-8859-1">
<meta name="description"content="Venta, reparación y mantenimiento de equipos. Instalacion y asesoramiento a empresas. Redes/Servidores/Consumibles, Cybercentros, Aplicaciones a medida, Diseño de páginas Web"><meta name="keywords"content="venta,reparacion,instalacion,mantenimiento,diseño,academias,programacion,cybercentros">
<title>Plantilla InfDJ</title>
<link rel="stylesheet" type="text/css" href="../addons/idj.css"body="../addons/idj.css">
<link href="http://www.infdj.com/images/infdj.ico"rel="SHORTCUT ICON">
</head>
<body background="../images/webIDJ-f0.gif" bgcolor="#0D5AB9"text="#000000" link="#FFFF00" vlink="#FFFF00" topmargin="0"leftmargin="0">
<script language="javascript">baseA = "../";</script>
<script language="javascript" src="../addons/menu_bar/sniffer.js"></script>
<script language="javascript1.2" src="../addons/menu_bar/custom.js"></script>
<script language="javascript1.2" src="../addons/menu_bar/style.js"></script>
<script language="javascript1.2" src="../addons/menu_bar/menu.js"></script>
<script language="javascript">
function click() { if (event.button==2) { alert('Funcion fuera de servicio'); } }
document.onmousedown=click;
</script>
<p align="right"><br></p>
<p align="center"><font color="#80FF00" face="Verdana">Páginasbajo construcción</font></p>
<p align="center"><font color="#80FF00" face="Verdana">OTROSCURSOS</font></p>
<p align="center">&nbsp;</p>
<p align="center">&nbsp;</p>
<p align="center">&nbsp;</p>
<p align="center">&nbsp;</p>
<p align="center"><font color="#00FFFF" size="1" face="Verdana">·[</font><a href="cguiones.htm" class="wcMenu"><font size="1" face="Verdana">Materias</font></a><font color="#00FFFF" size="1" face="Verdana">] · [</font><a href="carchiv.htm" class="wcMenu"><fontsize="1" face="Verdana">Documentos</font></a><font color="#00FFFF" size="1" face="Verdana">] · [</font><a href="cprofes.htm" class="wcMenu"><font size="1" face="Verdana">Profesores</font></a><font color="#00FFFF" size="1" face="Verdana">] · [</font><a href="chorarios.htm" class="wcMenu"><font size="1" face="Verdana">Horarios</font></a><font color="#00FFFF" size="1" face="Verdana">] · </font></p><p align="center"><font color="#00FFFF" size="1" face="Verdana">·[</font><a href="../tarifa.htm" class="wcMenu"><font size="1" face="Verdana">Productos</font></a><font color="#00FFFF" size="1" face="Verdana">] · [</font><a href="../donde.htm" class="wcMenu"><fontsize="1" face="Verdana">¿Donde...?</font></a><font color="#00FFFF" size="1" face="Verdana">] · [</font><a href="../cursos.htm" class="wcMenu"><font size="1" face="Verdana">Cursos</font></a><font color="#00FFFF" size="1" face="Verdana">] · [</font><a href="../diseno.htm" class="wcMenu"><font size="1" face="Verdana">Diseñode...</font></a><font color="#00FFFF" size="1" face="Verdana">]· [</font><a href="../stecnico.htm" class="wcMenu"><fontsize="1" face="Verdana">Serv.Técnico</font></a><font color="#00FFFF" size="1" face="Verdana">] · [</font><a href="../otros.htm" class="wcMenu"><font size="1" face="Verdana">Otros</font></a><font color="#00FFFF" size="1" face="Verdana">] ·</font></p><p align="center">&nbsp;</p><p align="center">&nbsp;</p><p align="center">&nbsp;</p></body></html>

BIN
cursos/powerpoint.gif Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 28 KiB

47
cursos/soperativos.htm Normal file
View File

@ -0,0 +1,47 @@
<html>
<head>
<meta http-equiv="Content-Type"content="text/html; charset=iso-8859-1">
<meta name="description"content="Venta, reparación y mantenimiento de equipos. Instalacion y asesoramiento a empresas. Redes/Servidores/Consumibles, Cybercentros, Aplicaciones a medida, Diseño de páginas Web"><meta name="keywords"content="venta,reparacion,instalacion,mantenimiento,diseño,academias,programacion,cybercentros">
<title>Plantilla InfDJ</title>
<link rel="stylesheet" type="text/css" href="../addons/idj.css"body="../addons/idj.css">
<link href="http://www.infdj.com/images/infdj.ico"rel="SHORTCUT ICON">
</head>
<body background="../images/webIDJ-f0.gif" bgcolor="#0D5AB9"text="#00FFFF" link="#FFFF00" vlink="#FFFF00" topmargin="0"leftmargin="0">
<script language="javascript">baseA = "../";</script>
<script language="javascript" src="../addons/menu_bar/sniffer.js"></script>
<script language="javascript1.2" src="../addons/menu_bar/custom.js"></script>
<script language="javascript1.2" src="../addons/menu_bar/style.js"></script>
<script language="javascript1.2" src="../addons/menu_bar/menu.js"></script>
<script language="javascript">
function click() { if (event.button==2) { alert('Funcion fuera de servicio'); } }
document.onmousedown=click;
</script>
<p align="center"><font color="#80FF80" size="4" face="Verdana"><strong><img src="windows.gif" align="left" hspace="0" width="243" height="176"></strong></font></p>
<p align="center">&nbsp;</p><p align="center"><font color="#80FF80"size="4" face="Verdana"><strong>Iniciación a Windows</strong></font></p>
<p><font color="#00FFFF" size="2" face="Verdana">Con este curso aprenderá a utilizar Windows de la forma más rápida y sencilla. Las&nbsp; lecciones, totalmente personalizadas y de fácil seguimiento, incluyen objetivos claros y ejemplos tomados de la vida cotidiana, de forma que pueda aprender exactamente aquello que necesita, al ritmo que usted se marque convenientemente guiado por el profesor.</font></p>
<p><font color="#00FFFF" size="2" face="Verdana">Entre otros aprenderá a:</font></p>
<ul>
<li>Dominar rápidamente el entorno de Windows usando el ratón y las herramientas del escritorio.</li>
<li>Iniciar programas y crear documentos y archivos, de la forma más eficiente y rápida.</li>
<li>Encontrar respuestas rápidamente con la Ayuda de Windows.</li>
<li>Configurar, organizar y localizar fácilmente archivos y carpetas.</li>
<li>Personalizar sus menús y crear accesos directos para programas y archivos.</li>
<li>Manejar múltiples programas y compartir información entre ellos.</li>
<li>Crear gráficos con Paint, dejándose llevar por su imaginación, o modificar&nbsp;imágenes ya creadas.</li>
<li>Trabajar con su ordenador en un entorno de red.</li>
<li>Utilizar programas para Windows tanto de forma individual como conjunta.</li>
<li>Intercambiar información con otros ordenadores.</li>
</ul>
<p align="center"><font color="#80FF00" face="Verdana">Páginas bajo construcción</font></p>
<p align="center"><font color="#80FF00" face="Verdana">SISTEMAS OPERATIVOS</font></p>
<p align="center">&nbsp;</p>
<p align="center">&nbsp;</p>
<p align="center">&nbsp;</p>
<p align="center">&nbsp;</p>
<p align="center"><font color="#00FFFF" size="1" face="Verdana">·[</font><a href="cguiones.htm" class="wcMenu"><font size="1" face="Verdana">Materias</font></a><font color="#00FFFF" size="1" face="Verdana">] · [</font><a href="carchiv.htm" class="wcMenu"><font size="1" face="Verdana">Documentos</font></a><font color="#00FFFF" size="1" face="Verdana">] · [</font><a href="cprofes.htm" class="wcMenu"><font size="1" face="Verdana">Profesores</font></a><font color="#00FFFF" size="1" face="Verdana">] · [</font><a href="chorarios.htm" class="wcMenu"><font size="1" face="Verdana">Horarios</font></a><font color="#00FFFF" size="1" face="Verdana">] · </font></p><p align="center"><font color="#00FFFF" size="1" face="Verdana">·[</font><a href="../tarifa.htm" class="wcMenu"><font size="1" face="Verdana">Productos</font></a><font color="#00FFFF" size="1" face="Verdana">] · [</font><a href="../donde.htm" class="wcMenu"><font size="1" face="Verdana">¿Donde...?</font></a><font color="#00FFFF" size="1" face="Verdana">] · [</font><a href="../cursos.htm" class="wcMenu"><font size="1" face="Verdana">Cursos</font></a><font color="#00FFFF" size="1" face="Verdana">] · [</font><a href="../diseno.htm" class="wcMenu"><font size="1" face="Verdana">Diseñode...</font></a><font color="#00FFFF" size="1" face="Verdana">]· [</font><a href="../stecnico.htm" class="wcMenu"><font size="1" face="Verdana">Serv.Técnico</font></a><font color="#00FFFF" size="1" face="Verdana">] · [</font><a href="../otros.htm" class="wcMenu"><font size="1" face="Verdana">Otros</font></a><font color="#00FFFF" size="1" face="Verdana">] ·</font></p>
<p align="center">&nbsp;</p>
<p align="center">&nbsp;</p>
<p align="center">&nbsp;</p>
</body>
</html>

BIN
cursos/windows.gif Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 11 KiB

9
dinamica-s.htm Normal file
View File

@ -0,0 +1,9 @@
<html>
<head>
<title>www.infdj.com</title>
<link rel="SHORTCUT ICON" href="http://www.infdj.com/images/infdj.ico">
</head>
<body background="images/webIDJ-f0.gif" bgcolor="#0D5AB9" topmargin="0" leftmargin="0" ondragstart="return false" onselectstart="return false" oncontextmenu="return false">
<p align="right"><br></p>
</body>
</html>

12
dinamica-t.htm Normal file
View File

@ -0,0 +1,12 @@
<html>
<head>
<title>www.infdj.com</title>
<link rel="SHORTCUT ICON" href="http://www.infdj.com/images/infdj.ico" >
</head>
<body background="images/webIDJ-f0.gif" bgcolor="#0D5AB9" topmargin="0" leftmargin="0" ondragstart="return false" onselectstart="return false" oncontextmenu="return false">
<div ID="MiniBanner" align="left">
<a href="http://www.infdj.com" target="_top"><img src="images/tittleRot.gif" border="0" width="17" height="233" alt="Regresar al Site-OnLine"><br>
<img src="images/cerezaRot.gif" border="0" width="22" height="26" alt="www.infdj.com"></a>
</div>
</body>
</html>

19
dinamica.htm Normal file
View File

@ -0,0 +1,19 @@
<HTML>
<HEAD>
<TITLE>Informática DJ "Programadores"</TITLE>
<link rel="SHORTCUT ICON" href="http://www.infdj.com/images/infdj.ico" >
<!--
<script language="JavaScript" src="addons/on_news.js"></script>
-->
</HEAD>
<FRAMESET COLS=21,* FRAMEBORDER=NO border="0" color="#000000" NORESIZE FRAMESPACING="0" marginwidth=0 marginheight=0>
<FRAMESET ROWS=*,260 FRAMEBORDER=NO border="0" NORESIZE FRAMESPACING="0" marginwidth=0 marginheight=0>
<FRAME SCROLLING=NO NORESIZE SRC="dinamica-s.htm" NAME="separador" border=0 marginwidth=0 marginheight=0>
<FRAME SCROLLING=NO NORESIZE SRC="dinamica-t.htm" NAME="titulo" border=0 marginwidth=0 marginheight=0>
</FRAMESET>
<FRAME SCROLLING=AUTO NORESIZE SRC="noticias.htm" NAME="base" border=0 marginwidth=0 marginheight=0>
</FRAMESET>
</HTML>

96
diseno.htm Normal file
View File

@ -0,0 +1,96 @@
<html>
<head>
<meta name="description"
content="Venta, reparación y mantenimiento de equipos. Instalacion y asesoramiento a empresas. Redes/Servidores/Consumibles, Cybercentros, Aplicaciones a medida, Diseño de páginas Web">
<meta name="keywords"
content="venta,reparacion,instalacion,mantenimiento,diseño,academias,programacion,cybercentros">
<title>Diseño-O-Progamación</title>
<link rel="stylesheet" type="text/css" href="addons/idj.css"
body="addons/idj.css">
<link href="http://www.infdj.com/images/infdj.ico"
rel="SHORTCUT ICON">
</head>
<body background="images/webIDJ-f0.gif" bgcolor="#0D5AB9"
text="#000000" link="#FFFF00" vlink="#FFFF00" topmargin="0"
leftmargin="0" ondragstart="return false" onselectstart="return false" oncontextmenu="return false">
<script language="JavaScript"><!--
var objectnumber = 0;
var pictures = new Array();
function imagesPreload(name,image )
{
pictures[objectnumber]= new Array();
pictures[objectnumber][0] = name;
pictures[objectnumber][1] = new Image();
pictures[objectnumber][1].src = image;
objectnumber++;
}
function ShowImage( name )
{
for (i=0; i<objectnumber; i++)
if ( pictures[i][0] == name )
document.images['IInfo'].src=pictures[i][1].src;
}
imagesPreload("none", "images/circuloElige.gif");
imagesPreload("web", "images/circuloWebInf.gif");
imagesPreload("app", "images/circuloAppInf.gif");
// --></script><div align="center"><center>
<table border="0" cellpadding="0" cellspacing="0">
<tr>
<td valign="top" width="185"><a href="dweb.htm"><img
src="images/circuloWeb.gif" border="0" width="185"
height="184" onmouseout="ShowImage(&quot;none&quot;);"
onmouseover="ShowImage(&quot;web&quot;);"></a>&nbsp; </td>
<td valign="top" width="265"><br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<img src="images/circuloElige.gif" width="262"
height="261" name="IInfo"></td>
<td valign="top" width="185"><br>
<br>
<br>
<br>
<br>
<br>
<a href="app.htm"><img src="images/circuloApp.gif"
border="0" width="184" height="184"
onmouseout="ShowImage(&quot;none&quot;);"
onmouseover="ShowImage(&quot;app&quot;);"></a></td>
</tr>
</table>
</center></div>
<p align="center"><font color="#00FFFF" size="1" face="Verdana">·
[</font><a href="dweb.htm" class="wcMenu"><font size="1"
face="Verdana">Páginas Web</font></a><font color="#00FFFF"
size="1" face="Verdana">] · [</font><a href="app.htm"
class="wcMenu"><font size="1" face="Verdana">Aplicaciones a
medida</font></a><font color="#00FFFF" size="1" face="Verdana">]
· </font><br><br>
<font color="#00FFFF" size="1" face="Verdana">· [</font><a
href="tarifa.htm" class="wcMenu"><font size="1" face="Verdana">Productos</font></a><font
color="#00FFFF" size="1" face="Verdana">] · [</font><a
href="donde.htm" class="wcMenu"><font size="1" face="Verdana">¿Donde...?</font></a><font
color="#00FFFF" size="1" face="Verdana">] · [</font><a
href="cursos.htm" class="wcMenu"><font size="1" face="Verdana">Cursos</font></a><font
color="#00FFFF" size="1" face="Verdana">] · [</font><a
href="stecnico.htm" class="wcMenu"><font size="1" face="Verdana">Serv.Técnico</font></a><font
color="#00FFFF" size="1" face="Verdana">] · [</font><a
href="otros.htm" class="wcMenu"><font size="1" face="Verdana">Otros</font></a><font
color="#00FFFF" size="1" face="Verdana">] ·</font><br>
</p>
</body>
</html>

6
donde.htm Normal file

File diff suppressed because one or more lines are too long

206
drivers.htm Normal file
View File

@ -0,0 +1,206 @@
<html>
<head>
<meta http-equiv="Content-Type"
content="text/html; charset=iso-8859-1">
<meta name="description"
content="Venta, reparación y mantenimiento de equipos. Instalacion y asesoramiento a empresas. Redes/Servidores/Consumibles, Cybercentros, Aplicaciones a medida, Diseño de páginas Web">
<meta name="keywords"
content="venta,reparacion,instalacion,mantenimiento,diseño,academias,programacion,cybercentros">
<title>Drivers</title>
<link rel="stylesheet" type="text/css" href="addons/idj.css"
body="addons/idj.css">
<link href="http://www.infdj.com/images/infdj.ico"
rel="SHORTCUT ICON">
</head>
<body background="images/webIDJ-f0.gif" bgcolor="#0D5AB9"
text="#FFFFFF" link="#FFFF00" vlink="#FFFF00" topmargin="0"
leftmargin="5" ondragstart="return false"
onselectstart="return false" oncontextmenu="return false">
<script language="javascript"> baseA = "";</script>
<script language="javascript" src="addons/menu_bar/sniffer.js"></script>
<script language="javascript1.2" src="addons/menu_bar/custom.js"></script>
<script language="javascript1.2" src="addons/menu_bar/style.js"></script>
<script language="javascript1.2" src="addons/menu_bar/menu.js"></script>
<script language="javascript1.2">
function goto( url )
{
if ( url != "" )
document.location.href = url;
}
</script>
<p><img src="images/drivers.gif" align="left" hspace="15"
width="300" height="140"><br>
<br>
<font color="#FFFFFF" size="2" face="Verdana">¿Necesitas algún
controlador para tu viejo o nuevo dispositivo?<br>
Pues prueba suerte en cualquiera de los enlaces que te
proporcionamos y buscalo allí.<br>
<br>
PD: Si sabes alguna dirección mejor, o detectas que alguna de
estas ya no funciona, </font><a href="mailto:sac@infdj.com"
class="wcMenu"><font size="2" face="Verdana">comunicanoslo</font></a><font
color="#FFFFFF" size="2" face="Verdana">.</font> </p>
<p>&nbsp;</p>
<table border="1" cellpadding="3" cellspacing="0" width="100%"
bordercolor="#000000" bordercolordark="#FFFFFF"
bordercolorlight="#000000">
<tr>
<td align="center" width="30%" bgcolor="#000000"><font
color="#FFFFFF" size="4" face="Verdana"><strong>URL</strong></font></td>
<td align="center" width="70%" bgcolor="#000000"><font
color="#FFFFFF" size="4" face="Verdana"><strong>Comentario</strong></font></td>
</tr>
<tr>
<td>&nbsp;</td>
<td>&nbsp;</td>
</tr>
<tr>
<td><form method="POST" name="fabricantes">
<p align="center"><select name="D1" size="1"
onchange="goto(this.document.fabricantes.D1.value);">
<option>Selecciona un Fabricante</option>
<option>--------------------------------</option>
<option
value="http://infodeli.3com.com/index.htm">3COM</option>
<option
value="http://www.acla.acer.com/espanol/sop-esp.htm">Acer</option>
<option value="http://www.adaptec.com/support/">Adaptec</option>
<option
value="http://www.adobe.com/supportservice/custsupport/database.html">Adobe</option>
<option value="http://www.agfa.com/">Agfa</option>
<option
value="http://www.amd.com/latinamerica/support/support.html">AMD</option>
<option
value="http://www.aver.com/lite/sdrivers.html">Aver Media</option>
<option value="http://support.baynetworks.com/">Bay Networks</option>
<option value="http://www.inprise.com/">Borland</option>
<option value="http://www.cabletron.com/">Cabletron</option>
<option value="http://www.usa.canon.com/">Canon</option>
<option value="http://www.cheyenne.com/CheyTech/">Cheyenne</option>
<option value="http://www.cirrus.com/drivers/">Cirrus Logic</option>
<option
value="http://www.cyrix.com/support/supprt-p.htm">Cyrix</option>
<option
value="http://www.compaq.com/support/index.html">Compaq</option>
<option value="http://www.cpx.com/support.htm">Compex</option>
<option
value="http://www.corel.com/support/index.htm">Corel</option>
<option value="http://www.creativelabs.com/">Creative Labs</option>
<option value="http://www.daewoo.ca/help.html">Daewoo</option>
<option
value="http://www.dgii.com/support/techhome.html">Digi</option>
<option
value="http://www.digital.com/support.html">Digital</option>
<option
value="http://www.dpt.com/techsup/dptadap.htm">DPT</option>
<option value="http://latin.epson.com/drivers/">Epson</option>
<option
value="http://www.equinox.com/tech/d_tech.htm">Equinox</option>
<option value="http://www.ftp.com/techsup/">FTP</option>
<option
value="http://www.fujitsu-europe.com/home/ssupport.asp?osc=fel&amp;lang=en">Fujitsu</option>
<option value="http://www.hayes.com/">Hayes</option>
<option
value="http://hpcc923.external.hp.com/cposupport/eschome.html">Hewlett Packard</option>
<option
value="http://domino.www.ibm.com/Support/">IBM</option>
<option
value="http://support.intel.com/sites/support/">Intel</option>
<option
value="http://www.iomega.com/support/index.html">Iomega</option>
<option value="http://www.jvcinfo.com/f_ser.htm">JVC</option>
<option
value="http://www.kingston.com/tech/tech1.htm">Kingston</option>
<option
value="http://www.kodak.com/US/en/nav/support.shtml">Kodak</option>
<option value="http://www.lantronix.com/">Lantronix</option>
<option value="http://www.lotus.com/">Lotus</option>
<option
value="http://www.matsonic.com/update.htm">Matsonic</option>
<option
value="ftp://ftp.panasonic.com/pub/Panasonic/Drivers/OEM-CDROM/">Matsushita</option>
<option value="http://www.macromedia.com/">Macromedia</option>
<option value="http://www.matrox.com/">Matrox</option>
<option value="http://www.mcafee.com/support/">MacAfee</option>
<option value="http://www.microsoft.com/support/">Microsoft</option>
<option value="http://www.support.microtek.com/">Microtek</option>
<option value="http://www.micron.com/">Micron</option>
<option value="http://www.nec.com/">Nec</option>
<option value="http://support.novell.com/">Novell</option>
<option
value="http://www.oki.com/english/ProductDir.html">Okidata</option>
<option value="http://www.oracle.com/support/">Oracle</option>
<option value="http://www.prolink-usa.com">Pixel View (Prolink)</option>
<option value="http://www.sco.com/support/">SCO</option>
<option
value="http://www.ita.sel.sony.com/support/">Sony</option>
<option
value="http://www.sun.com/service/support/index.html">Sun</option>
<option
value="http://www.symantec.com/region/la/">Symantec</option>
<option
value="http://www.toshiba.com/support/index.htm">Toshiba</option>
<option value="http://support.umax.com/">Umax</option>
<option value="http://www.usr.com/home/online/">U.S.</option>
<option value="http://www.zoltrix.com">Zoltrix</option>
<option value="http://www.windrivers.com/">WinDriver</option>
</select></p>
</form>
</td>
<td>Enlaces a las páginas de los fabricantes...</td>
</tr>
<tr>
<td>&nbsp;</td>
<td>&nbsp;</td>
</tr>
<tr>
<td><a href="http://www.ping.be/bios/index.html"><font
size="2" face="Arial">http://www.ping.be/bios/index.html</font></a></td>
<td>¿No sabes cual es el fabricante de tu <strong>Placa
Base</strong>? Pues aqui tienes el significado de cada
uno de los nos de serie de una PB, para que identifiques
no solo al fabricante, sino el tipo de chips que usaron.
(Bastante cómodo y util).</td>
</tr>
<tr>
<td><a href="http://www.s3p.co.uk/">http://www.s3p.co.uk/</a>
<br>
<a href="http://savage3d.sprint.pl/linkse.asis">http://savage3d.sprint.pl/linkse.asis</a></td>
<td>Si tienes una <strong>S3 Savage</strong>, y el
soporte Glide GL, te tiene loco, visitalos, bastantes
utilidades y drivers de terceros para aprovechar al
máximo esta tarjeta.</td>
</tr>
<tr>
<td width="30%"><a href="http://www.telsignal.com/">http://www.telsignal.com</a></td>
<td width="70%">Drivers relacionados con <strong>Sintonizadores
de TV/FM</strong>..</td>
</tr>
<tr>
<td><a href="http://www.filesearching.com/">http://www.filesearching.com/</a></td>
<td>File Searching, estupenda dirección, que recopila
una enorme cantidad de drivers, fabricante, y con una
explendida organización.</td>
</tr>
<tr>
<td><a href="http://www.solodrivers.com/">http://www.solodrivers.com/</a></td>
<td>Mas de lo mismo...</td>
</tr>
</table>
<p align="center"><font color="#FFFFFF" size="2" face="Verdana">Si
cualquiera de los enlaces, que os ofrecemos, ya no funciona o ha
cambiado, rogamos nos lo comuniqueis, para corregir o eliminar
dicho enlace de nuestras páginas. </font><a
href="mailto:stecnico@infdj.com"><font color="#FFFFFF" size="2"
face="Verdana">e-mail:stecnico@infdj.com</font></a></p>
<p>&nbsp;</p>
</body>
</html>

6
dweb.htm Normal file
View File

@ -0,0 +1,6 @@
<html><head><meta name="description"content="Venta, reparación y mantenimiento de equipos. Instalacion y asesoramiento a empresas. Redes/Servidores/Consumibles, Cybercentros, Aplicaciones a medida, Diseño de páginas Web"><meta name="keywords"content="venta,reparacion,instalacion,mantenimiento,diseño,academias,programacion,cybercentros"><title>Diseño de páginas WEB</title><link rel="stylesheet" type="text/css" href="addons/idj.css"body="addons/idj.css"><link href="http://www.infdj.com/images/infdj.ico"rel="SHORTCUT ICON"></head><body background="images/webIDJ-f0.gif" bgcolor="#0D5AB9"text="#000000" link="#FFFF00" vlink="#FFFF00" topmargin="0"leftmargin="0" ondragstart="return false" onselectstart="return false" oncontextmenu="return false">
<script language="javascript"> baseA = "";</script>
<script language="javascript" src="addons/menu_bar/sniffer.js"></script>
<script language="javascript1.2" src="addons/menu_bar/custom.js"></script>
<script language="javascript1.2" src="addons/menu_bar/style.js"></script>
<script language="javascript1.2" src="addons/menu_bar/menu.js"></script><br><br><table border="0"> <tr> <td valign="top"><img src="images/circuloWebInf.gif" align="left" hspace="0" width="262" height="261"></td> <td valign="top"><p align="center"><font color="#FFFF80" size="4" face="Verdana"><strong>DISEÑAMOS PÁGINAS WEB</strong></font><font face="Verdana"><strong> </strong></font></p> <p style='text-align:justify;margin-right:5.0pt'><font color="#00FFFF" size="2" face="Verdana">Dado el gran interés de las pequeñas y medianas empresas (PYMES) para poseer una página en Internet <img src="images/cerezaLITTLE.gif" width="15" height="15"><strong>Informática DJ</strong>, ha desarrollado un paquete completo para el desarrollo de su web site. La oferta PYMES consta de los siguientes elementos:</font></p> <blockquote> <p><font color="#80FFFF" size="2" face="Verdana">· 1 Completa portada de diseño exclusivo <br> · 4 Páginas adicionales con 2 imágenes cada una <br> · Hasta 8 imágenes pasadas por el cliente <br> · 1 Formulario de contacto personalizado <br> · META-TAGS incluidos para los robots de búsqueda <br> · Alta de la URL en los principales buscadores. </font></p> </blockquote> </td> </tr></table><blockquote> <p style='text-align:justify;margin-right:5.0pt'><font color="#00FFFF" size="2" face="Verdana">Adicionalmente también realizamos servicios de &quot;carga&quot; de la página en su servidor, y/o le gestionamos tanto el registro de su dominio, como el alta en el servidor para que su página sea visible por miles de clientes potenciales, pocos días después de su contratación.</font></p> <p>&nbsp;</p> <p align="center"><font color="#80FFFF" size="2" face="Verdana">Si esta interesado/a en saber más, póngase en </font><a href="mailto:jd@infdj.com" class="wcMenu"><font color="#FFFF00" size="2" face="Verdana">contacto</font></a><font color="#80FFFF" size="2" face="Verdana"> con nosotros.</font></p> <p align="center"><font color="#80FFFF" size="2" face="Verdana"><br> </font><font color="#00FFFF" size="1" face="Verdana">· [</font><a href="javascript:history.go(-1)" class="wcMenu"><font size="1" face="Verdana">Volver</font></a><font color="#00FFFF" size="1" face="Verdana">] · [</font><a href="promociones/index.htm" class="wcMenu"><font size="1" face="Verdana">Otras promociones</font></a><font color="#00FFFF" size="1" face="Verdana">] ·<br> </font><font color="#80FFFF" size="2" face="Verdana"><br> </font><font color="#00FFFF" size="1" face="Verdana">· [</font><a href="tarifa.htm" class="wcMenu"><font size="1" face="Verdana">Productos</font></a><font color="#00FFFF" size="1" face="Verdana">] · [</font><a href="donde.htm" class="wcMenu"><font size="1" face="Verdana">¿Donde...?</font></a><font color="#00FFFF" size="1" face="Verdana">] · [</font><a href="cursos.htm" class="wcMenu"><font size="1" face="Verdana">Cursos</font></a><font color="#00FFFF" size="1" face="Verdana">] · [</font><a href="diseno.htm" class="wcMenu"><font size="1" face="Verdana">Diseño de...</font></a><font color="#00FFFF" size="1" face="Verdana">] · [</font><a href="stecnico.htm" class="wcMenu"><font size="1" face="Verdana">Serv.Técnico</font></a><font color="#00FFFF" size="1" face="Verdana">] · [</font><a href="otros.htm" class="wcMenu"><font size="1" face="Verdana">Otros</font></a><font color="#00FFFF" size="1" face="Verdana">] ·</font></p> <p align="center">&nbsp;</p></blockquote><p><font face="Verdana"><br></font></p><p>&nbsp;</p></body></html>

67
errors/404.html Normal file
View File

@ -0,0 +1,67 @@
<html>
<head>
<meta http-equiv="Content-Type"
content="text/html; charset=iso-8859-1">
<meta name="description"
content="Venta, reparación y mantenimiento de equipos. Instalacion y
asesoramiento a empresas. Redes/Servidores/Consumibles, Cybercentros,
Aplicaciones a medida, Diseño de páginas Web">
<meta name="keywords"
content="venta,reparacion,instalacion,mantenimiento,diseño,academias,programacion,cybercentros">
<title>Plantilla InfDJ</title>
<link rel="stylesheet" type="text/css" href="/addons/idj.css" body="/addons/idj.css">
<link href="/images/infdj.ico"
rel="SHORTCUT ICON">
</head>
<!--
onload="init()"
-->
<body background="/images/webIDJ-f0.gif" bgcolor="#0D5AB9" text="#000000" topmargin="0" leftmargin="0" ondragstart="return false" onselectstart="return false" oncontextmenu="return false">
<font face="Verdana"><strong><br>
</strong></font>
<table border="0" cellspacing="0" cellpadding="0" >
<tr>
<td><img src="/images/boton-i.gif" width="11" height="25"></td>
<td
background="/images/boton-c.gif"><font
face="Verdana" color="RED"><strong>-ERROR 404: Página no
encontrada-</strong></font></td>
<td><img src="/images/boton-d.gif" width="15" height="25"></td>
</tr>
</table>
<ul>
<li><font face="Verdana">La Página que esta intentando
localizar, parece no existir. </font></li>
<li><font face="Verdana">Si escribió la dirección de la página
en la barra de direcciones, compruebe que esté escrita
correctamente.</font></li>
<li><font face="Verdana">Si sigue teniendo problemas para
acceder a ella, puede ponerse en contacto en </font><a
href="mailto:sat@infdj.com"><font
face="Verdana">sat@infdj.com</font></a><font
face="Verdana"> </font></li>
</ul>
<p align="right"><font face="Verdana"><strong><br>
</strong></font></p>
<div align="right">
<table border="0">
<tr>
<td><p align="center"><a href="javascript:history.go(-1)"
class="wcMenu"><font
face="Verdana"><strong><img src="/images/back.gif"
border="0" width="20" height="22"><br>
</strong></font><font color="#00FFFF"
face="Verdana"><strong>volver</strong></font></a></p>
</td>
<td width="25">&nbsp;</td>
</tr>
</table>
</div>
<p><font face="Verdana"><strong>.<br>
</strong></font></p>
</body>
</html>

BIN
images/NombreEmp.gif Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 KiB

BIN
images/addfavorites.gif Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.7 KiB

BIN
images/appdemos.gif Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 11 KiB

BIN
images/back.gif Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 216 B

BIN
images/barra-h.gif Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.2 KiB

BIN
images/boton-c.gif Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 834 B

BIN
images/boton-cp.gif Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 834 B

BIN
images/boton-d.gif Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 KiB

BIN
images/boton-i.gif Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.0 KiB

BIN
images/bus.gif Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 KiB

BIN
images/cerezaLITTLE.gif Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 567 B

BIN
images/cerezaRot.gif Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 291 B

BIN
images/circuloApp.gif Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 11 KiB

BIN
images/circuloAppInf.gif Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 19 KiB

BIN
images/circuloElige.gif Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 14 KiB

BIN
images/circuloWeb.gif Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 10 KiB

BIN
images/circuloWebInf.gif Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 33 KiB

BIN
images/curso00.gif Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.3 KiB

BIN
images/curso01.gif Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.3 KiB

BIN
images/desde10k.gif Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.9 KiB

BIN
images/donde-1.gif Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.6 KiB

BIN
images/donde.gif Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.8 KiB

BIN
images/drivers.gif Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.5 KiB

BIN
images/faqs.gif Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.7 KiB

BIN
images/fax.gif Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 903 B

BIN
images/fondo-news.gif Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.7 KiB

BIN
images/html2.gif Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 231 B

BIN
images/html2.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 290 B

BIN
images/iinfo01.gif Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.7 KiB

BIN
images/iinfo02.gif Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.6 KiB

BIN
images/iinfo03.gif Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.0 KiB

BIN
images/iinfo04.gif Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.3 KiB

BIN
images/iinfo05.gif Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 KiB

BIN
images/iinfo06.gif Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 KiB

BIN
images/iinfo07.gif Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.5 KiB

BIN
images/infdj-t.gif Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 34 KiB

BIN
images/infdj-tt.gif Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 39 KiB

BIN
images/infdj.ico Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.6 KiB

Some files were not shown because too many files have changed in this diff Show More