First commit 18/08/2000
96
NoticiasAntiguas.txt
Normal file
@ -0,0 +1,96 @@
|
||||
24-08-01 Problemas t<>cnicos
|
||||
|
||||
Estamos experimentando algunos problemas t<>cnicos con nuestras lineas ADSL (
|
||||
<EFBFBD>adivinais con quien estan contratadas? ), esperemos que *** las solucione
|
||||
pronto. (<28>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<63>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<EFBFBD>n, al parecer se ha detectado la entrada de micros Intel remarcados,
|
||||
en Espa<70>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<64>s consultar nuestro cat<61>logo de productos al 100%. Aun
|
||||
estamos de prueba por lo que puede no funcionar, y no habr<62> im<69>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<63>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. <20><>
|
||||
Aprovecha, vaya a ser que vuelva a subir!!
|
||||
|
||||
21-12-00 Inauguraci<63>n Nuevo Ciber...
|
||||
|
||||
Pr<EFBFBD>xima inauguraci<63>n d<>a 23-12-2000. Habr<62> chocolate y zumo natural GRATIS,
|
||||
venid corriendo.
|
||||
|
||||
29-11-00 Pr<50>xima inauguraci<63>n
|
||||
|
||||
Dentro de poco, abriremos un CiberCaf<61> 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<72>tica.
|
||||
|
||||
09-08-00 Promocion EnRed
|
||||
|
||||
Dirigida a PYMES, para aprovechar las ventajas que ofrece el estar interconectados: <20>[mas informaci<63>n]<5D>
|
||||
|
||||
03-08-00 Skin para WinAmp
|
||||
|
||||
Bajate nuestro Skin para WinAmp, para que te acuerdes de nosotros cuando necesites alg<6C>n producto...
|
||||
|
||||
18-07-00 DivX <20>codecDVD = tecnolog<6F>a anticuada?
|
||||
|
||||
<EFBFBD>Habe<EFBFBD>s visto los ratios de compresi<73>n del codec DivX? Consiguen meter una pelicula en un CD estandar, grabada a una resoluci<63>n VideoCD y con sonido AC3.
|
||||
|
||||
12-07-00 Correo e-mail GRATIS
|
9
README.md
Normal file
@ -0,0 +1,9 @@
|
||||
#infdj.com_2001
|
||||
|
||||
|
||||
*18/08/2000*
|
||||
|
||||
ToDo: wwtcf?
|
||||
|
||||
|
||||

|
BIN
addons/addons.rar
Normal file
17
addons/banners.js
Normal 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
@ -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
@ -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
@ -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><3E>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<63>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<73>o de...</center>",80,"center","","Dise<73>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","","<22>Porqu<71> 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<63>n/Reparaci<63>n/Mantenimiento de equipos inform<72>ticos", ", ",0,0,"");
|
||||
|
||||
defineSubmenuProperties(130,"left","left",0,0);
|
||||
|
||||
_addSubmenuItem("stecnico.htm","General","","Informaci<63>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 <20> PUF -> [Preguntas de Uso Frecuente]");
|
||||
|
||||
_addMainItem("otros.htm","<center>Otros</center>",80,"center","","Instalaci<63>n/Reparaci<63>n/Mantenimiento de equipos inform<72>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<63>n");
|
||||
_addSubmenuItem("otros/index.php","SysInfo","","Informaci<63>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
@ -0,0 +1 @@
|
||||
//UDMv3.1
|
859
addons/menu_bar/menu_ie.js
Normal 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]=' ';
|
||||
}
|
||||
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()"> </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> </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> </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
@ -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]=" ";}
|
||||
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> </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> </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
@ -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]=' ';
|
||||
}
|
||||
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()"> </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]+'"> </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]+'"> </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
@ -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]=' ';
|
||||
}
|
||||
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> </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> </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
@ -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=" ";}
|
||||
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=" ";}
|
||||
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=" ";}
|
||||
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
@ -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
@ -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
@ -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
@ -0,0 +1,109 @@
|
||||
<html>
|
||||
|
||||
<head>
|
||||
<meta http-equiv="Content-Type"
|
||||
content="text/html; charset=iso-8859-1">
|
||||
<meta name="description"
|
||||
content="Venta, reparaci<63>n y mantenimiento de equipos. Instalacion y asesoramiento a empresas. Redes/Servidores/Consumibles, Cybercentros, Aplicaciones a medida, Dise<73>o de p<>ginas Web">
|
||||
<meta name="keywords"
|
||||
content="venta,reparacion,instalacion,mantenimiento,dise<73>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<EFBFBD>n</strong></font></p>
|
||||
<p style="text-align:justify;margin-right:5.0pt"><font
|
||||
color="#00FFFF" size="2" face="Verdana"><EFBFBD>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<69> ganar en agilidad,
|
||||
velocidad y fiabilidad.<br>
|
||||
Consiga que esos peque<75>os detalles, (omitidos o
|
||||
innecesarios en los programas 'standars'), pero tan
|
||||
necesarios para uds. esten por fin, donde los quer<65>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<75>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"><EFBFBD> </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>
|
||||
<20> Bases de Datos Espec<65>ficas<br>
|
||||
<20> </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>
|
||||
<20> 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<73>n a<>n bajo construcci<63>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<74>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"><EFBFBD> [</font><a
|
||||
href="tarifa.htm" class="wcMenu"><font size="1" face="Verdana">Productos</font></a><font
|
||||
color="#00FFFF" size="1" face="Verdana">] <20> [</font><a
|
||||
href="donde.htm" class="wcMenu"><font size="1" face="Verdana"><EFBFBD>Donde...?</font></a><font
|
||||
color="#00FFFF" size="1" face="Verdana">] <20> [</font><a
|
||||
href="cursos.htm" class="wcMenu"><font size="1" face="Verdana">Cursos</font></a><font
|
||||
color="#00FFFF" size="1" face="Verdana">] <20> [</font><a
|
||||
href="diseno.htm" class="wcMenu"><font size="1" face="Verdana">Dise<EFBFBD>ode...</font></a><font
|
||||
color="#00FFFF" size="1" face="Verdana">]<5D> [</font><a
|
||||
href="stecnico.htm" class="wcMenu"><font size="1" face="Verdana">Serv.T<>cnico</font></a><font
|
||||
color="#00FFFF" size="1" face="Verdana">] <20> [</font><a
|
||||
href="otros.htm" class="wcMenu"><font size="1" face="Verdana">Otros</font></a><font
|
||||
color="#00FFFF" size="1" face="Verdana">] <20></font></p>
|
||||
|
||||
<p align="center"> </p>
|
||||
|
||||
<p align="right"><br>
|
||||
</p>
|
||||
</body>
|
||||
</html>
|
5
app/bipbip.htm
Normal 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<63>n y mantenimiento de equipos. Instalacion y asesoramiento a empresas. Redes/Servidores/Consumibles, Cybercentros, Aplicaciones a medida, Dise<73>o de p<>ginas Web"><META name="keywords" content="venta,reparacion,instalacion,mantenimiento,dise<73>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
@ -0,0 +1,7 @@
|
||||
<html><head><meta http-equiv="Content-Type"content="text/html; charset=iso-8859-1"><meta name="description"content="Venta, reparaci<63>n y mantenimiento de equipos. Instalacion y asesoramiento a empresas. Redes/Servidores/Consumibles, Cybercentros, Aplicaciones a medida, Dise<73>o de p<>ginas Web"><meta name="keywords"content="venta,reparacion,instalacion,mantenimiento,dise<73>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> </p><p align="center"><font color="#00FF00" face="Verdana">Estasp<EFBFBD>ginas est<73>n bajo construcci<63>n,<br>pero dentro de poco, desde aqu<71> podr<64>s ver referencias<br>de nuestros trabajos.</font></p><p> </p><p> </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<73>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<EFBFBD>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%"> </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"> </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<65>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> </td> <td align="center"><font color="#00FF00" size="1" face="Verdana"><EFBFBD> <20><> <20><><EFBFBD><EFBFBD> P<>gina bajo construcci<63>n <20><><EFBFBD><EFBFBD> <20><> <20></font></td> <td> </td> </tr></table><p><font color="#00FFFF" size="1" face="Verdana">(Estos sonprecios 'base'. Para un ajuste total, de la aplicaci<63>n, se exigela reunion del equipo de desarrollo con el cliente).</font></p></body></html>
|
6
app/lockit.htm
Normal 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<63>n y mantenimiento de equipos. Instalacion y asesoramiento a empresas. Redes/Servidores/Consumibles, Cybercentros, Aplicaciones a medida, Dise<73>o de p<>ginas Web"><meta name="keywords"content="venta,reparacion,instalacion,mantenimiento,dise<73>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> </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<67>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<63>n gr<67>fica de los terminales, podr<64> saber cuales se encuentran disponibles (libres), y cuales ocupados (con la informaci<63>n extra de hora en la que inicio la operaci<63>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 "sensibilidad" ya que despues de re-asignar tiempo, se puede continuar por donde se quedo la sesi<73>n anterior.</font></p></li> <li><p style='text-align:justify;margin-right:5.0pt'><font face="Verdana">Funciona con cualquier aplicacion <20><> Juegos incluidos !!</font></p></li> </ul> <p><font face="Verdana"></font> </p> <p><font color="#00FF40" size="3" face="Verdana">En caso de necesitar mayor informaci<63>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> </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<EFBFBD>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"><EFBFBD> [</font><a href="javascript:history.go(-1)" class="wcMenu"><font size="1" face="Verdana">Volver</font></a><font color="#00FFFF" size="1" face="Verdana">] <20> [</font><a href="ddemos.htm" class="wcMenu"><font size="1" face="Verdana">Otros programas</font></a><font color="#00FFFF" size="1" face="Verdana">] <20></font></p> <p><font face="Verdana"></font> </p></blockquote></body></html>
|
365
app/lockit/InfoLockIt.htm
Normal 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>-<[ </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>-<[</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>
|
||||
|
||||
-<[</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<63>n del paquete de control
|
||||
|
||||
de tiempos para CyberCentros, mas c<>modo y facil de
|
||||
|
||||
usar. Con el cual podr<64> 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>> </strong></font><font
|
||||
|
||||
color="#0080FF" face="Verdana"><strong>Con este software podr<64>:</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
|
BIN
app/lockit/border1/Down_Horizontal_Line.gif
Normal file
After Width: | Height: | Size: 126 B |
BIN
app/lockit/border1/Down_Left_Corner.gif
Normal file
After Width: | Height: | Size: 287 B |
BIN
app/lockit/border1/Down_Right_Corner.gif
Normal file
After Width: | Height: | Size: 287 B |
BIN
app/lockit/border1/Left_Vertical_Line.gif
Normal file
After Width: | Height: | Size: 128 B |
BIN
app/lockit/border1/Right_Vertical_Line.gif
Normal file
After Width: | Height: | Size: 127 B |
BIN
app/lockit/border1/Upper_Horizontal_Line.gif
Normal file
After Width: | Height: | Size: 96 B |
BIN
app/lockit/border1/Upper_Left_Corner.gif
Normal file
After Width: | Height: | Size: 257 B |
BIN
app/lockit/border1/Upper_Right_Corner.gif
Normal file
After Width: | Height: | Size: 237 B |
BIN
app/lockit/bot-d.gif
Normal file
After Width: | Height: | Size: 2.0 KiB |
BIN
app/lockit/bot-i.gif
Normal file
After Width: | Height: | Size: 7.4 KiB |
BIN
app/lockit/fondo.jpg
Normal file
After Width: | Height: | Size: 70 KiB |
BIN
app/lockit/lineah.gif
Normal file
After Width: | Height: | Size: 1.2 KiB |
BIN
app/lockit/separador.gif
Normal file
After Width: | Height: | Size: 43 B |
BIN
app/lockit01.jpg
Normal file
After Width: | Height: | Size: 27 KiB |
BIN
app/lockit02.jpg
Normal file
After Width: | Height: | Size: 4.2 KiB |
20
camaras.htm
Normal file
@ -0,0 +1,20 @@
|
||||
<HTML>
|
||||
|
||||
<HEAD>
|
||||
|
||||
<TITLE>Inform<EFBFBD>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>
|
||||
|
26
cams/cam-top.htm
Normal 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<63>n y mantenimiento de equipos. Instalacion y asesoramiento a empresas. Redes/Servidores/Consumibles, Cybercentros, Aplicaciones a medida, Dise<73>o de p<>ginas Web">
|
||||
|
||||
<META name="keywords" content="venta,reparacion,instalacion,mantenimiento,dise<73>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>
|
||||
|
||||
|
||||
|
||||
|
||||
|
17
cams/cams.htm
Normal 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<63>n y mantenimiento de equipos. Instalacion y asesoramiento a empresas. Redes/Servidores/Consumibles, Cybercentros, Aplicaciones a medida, Dise<73>o de p<>ginas Web">
|
||||
|
||||
<META name="keywords" content="venta,reparacion,instalacion,mantenimiento,dise<73>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">
|
30
cams/webcam.htm
Normal 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<EFBFBD>gina dise<73>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>
|
||||
|
BIN
cams/webcam.jpeg
Normal file
After Width: | Height: | Size: 10 KiB |
16
cursos.htm
Normal file
BIN
cursos/DLD2k.gif
Normal file
After Width: | Height: | Size: 5.5 KiB |
25
cursos/carchiv.htm
Normal 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<63>n y mantenimiento de equipos. Instalacion y asesoramiento a empresas. Redes/Servidores/Consumibles, Cybercentros, Aplicaciones a medida, Dise<73>o de p<>ginas Web">
|
||||
<META name="keywords" content="venta,reparacion,instalacion,mantenimiento,dise<73>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
@ -0,0 +1,123 @@
|
||||
<html>
|
||||
<head>
|
||||
<meta http-equiv="Content-Type"content="text/html; charset=iso-8859-1">
|
||||
<meta name="description"content="Venta, reparaci<63>n y mantenimiento de equipos. Instalacion y asesoramiento a empresas. Redes/Servidores/Consumibles, Cybercentros, Aplicaciones a medida, Dise<73>o de p<>ginas Web"><meta name="keywords"content="venta,reparacion,instalacion,mantenimiento,dise<73>o,academias,programacion,cybercentros">
|
||||
<title>Breve descripci<63>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<EFBFBD>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<EFBFBD>n a Windows</option>
|
||||
<option value="soperativos.htm#dos">MS-DOS al descubierto</option>
|
||||
<option value="soperativos.htm#linux">Instalaci<EFBFBD>n de Linux</option>
|
||||
<option value="soperativos.htm#linuxa">Linux Avanzado</option>
|
||||
<option>----------------------------------------</option>
|
||||
<option>Familia MICROSOFT OFFICE</option>
|
||||
<option value="office.htm#word">-> Word</option>
|
||||
<option value="office.htm#excel">-> Excel</option>
|
||||
<option value="office.htm#access">-> Access</option>
|
||||
<option value="office.htm#powerpoint">-> PowerPoint</option>
|
||||
<option value="office.htm#publisher">-> Publisher</option>
|
||||
<option value="office.htm#outlook">-> Outlook</option>
|
||||
<option>----------------------------------------</option>
|
||||
<option value="inet.htm#manejo">Internet -> Manejo</option>
|
||||
<option value="inet.htm#diseno">Internet -> Dise<73>o</option>
|
||||
<option>----------------------------------------</option>
|
||||
<option value="otros_cursos.htm">Otros cursos...</option>
|
||||
</select></p>
|
||||
<hr></td>
|
||||
<td valign="top"><blockquote><p> </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<65>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<65>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<63>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<63>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"><EFBFBD>[</font><a href="#inicio" class="wcMenu"><font size="2" face="Verdana">subir</font></a><font size="2" face="Verdana">]<5D>[</font><a href="soperativos.htm"class="wcMenu"><font size="2" face="Verdana">ampliar informaci<63>n</font></a><font size="2" face="Verdana">]<5D></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<69>tico mas completo,usado y demandado hoy d<>a por cualquier PYME (peque<75>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 <20>reas de Edici<63>n / Manejo de hojas de c<>lculo /Gestion y creaci<63>n de bases de datos / Completisima agenda /Creaci<63>n de presentaciones y Publicaci<63>n.</font></p>
|
||||
<table border="0">
|
||||
<tr>
|
||||
<td valign="top">
|
||||
<ul><li><font size="2" face="Verdana">Microsoft Word </font></li></ul>
|
||||
</td>
|
||||
<td> </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<63>n.</font>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td valign="top">
|
||||
<ul><li><font size="2" face="Verdana">Microsoft Excel<br></font></li></ul>
|
||||
</td>
|
||||
<td> </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> </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> </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> </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> </td>
|
||||
<td valign="top">Publicaciones <font color="#00FF00">(EN CONSTRUCCION)</font></td>
|
||||
</tr>
|
||||
</table>
|
||||
<p align="right"><font size="2" face="Verdana"><EFBFBD>[</font><a href="#inicio" class="wcMenu"><font size="2" face="Verdana">subir</font></a><font size="2" face="Verdana">]<5D>[</font><a href="office.htm"class="wcMenu"><font size="2" face="Verdana">ampliar informaci<63>n</font></a><font size="2" face="Verdana">]<5D></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<EFBFBD>n, procesos de busqueda en Internet,correo electr<74>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<67>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<EFBFBD>o dep<65>ginas web...</font><font color="#00FF00"> (EN CONSTRUCCION)</font></p><p> </p>
|
||||
<p align="right"><font size="2" face="Verdana"><EFBFBD>[</font><a href="#inicio" class="wcMenu"><font size="2" face="Verdana">subir</font></a><font size="2" face="Verdana">]<5D>[</font><a href="soperativos.htm"class="wcMenu"><font size="2" face="Verdana">ampliar informaci<63>n</font></a><font size="2" face="Verdana">]<5D></font></p><p align="right"> </p><p align="right"> </p>
|
||||
</body>
|
||||
|
||||
</html>
|
24
cursos/chorarios.htm
Normal 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<63>n y mantenimiento de equipos. Instalacion y asesoramiento a empresas. Redes / Servidores / Consumibles, Cybercentros, Aplicaciones a medida, Dise<73>o de p<>ginas Web">
|
||||
<META name="keywords" content="venta,reparacion,instalacion,mantenimiento,dise<73>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
@ -0,0 +1,24 @@
|
||||
<html>
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
|
||||
<META name="description" content="Venta, reparaci<63>n y mantenimiento de equipos. Instalacion y asesoramiento a empresas. Redes/Servidores/Consumibles, Cybercentros, Aplicaciones a medida, Dise<73>o de p<>ginas Web"><META name="keywords" content="venta,reparacion,instalacion,mantenimiento,dise<73>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
After Width: | Height: | Size: 23 KiB |
25
cursos/inet.htm
Normal 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<63>n y mantenimiento de equipos. Instalacion y asesoramiento a empresas. Redes/Servidores/Consumibles, Cybercentros, Aplicaciones a medida, Dise<73>o de p<>ginas Web"><meta name="keywords"content="venta,reparacion,instalacion,mantenimiento,dise<73>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<EFBFBD>ginasbajo construcci<63>n</font></p>
|
||||
<p align="center"><font color="#80FF00" face="Verdana">INTERNET</font></p><p align="center"> </p>
|
||||
<p align="center"> </p><p align="center"> </p><p align="center"> </p>
|
||||
<p align="center"><font color="#00FFFF" size="1" face="Verdana"><EFBFBD>[</font><a href="cguiones.htm" class="wcMenu"><font size="1" face="Verdana">Materias</font></a><font color="#00FFFF" size="1" face="Verdana">] <20> [</font><a href="carchiv.htm" class="wcMenu"><font size="1" face="Verdana">Documentos</font></a><font color="#00FFFF" size="1" face="Verdana">] <20> [</font><ahref="cprofes.htm" class="wcMenu"><font size="1" face="Verdana">Profesores</font></a><font color="#00FFFF" size="1" face="Verdana">] <20> [</font><a href="chorarios.htm" class="wcMenu"><font size="1" face="Verdana">Horarios</font></a><font color="#00FFFF" size="1" face="Verdana">] <20> </font></p><p align="center"><font color="#00FFFF" size="1" face="Verdana"><EFBFBD>[</font><a href="../tarifa.htm" class="wcMenu"><font size="1" face="Verdana">Productos</font></a><font color="#00FFFF" size="1"face="Verdana">] <20> [</font><a href="../donde.htm" class="wcMenu"><font size="1" face="Verdana"><EFBFBD>Donde...?</font></a><font color="#00FFFF" size="1" face="Verdana">] <20> [</font><a href="../cursos.htm" class="wcMenu"><font size="1" face="Verdana">Cursos</font></a><font color="#00FFFF" size="1" face="Verdana">] <20> [</font><ahref="../diseno.htm" class="wcMenu"><font size="1" face="Verdana">Dise<EFBFBD>ode...</font></a><font color="#00FFFF" size="1" face="Verdana">]<5D> [</font><a href="../stecnico.htm" class="wcMenu"><font size="1" face="Verdana">Serv.T<>cnico</font></a><font color="#00FFFF" size="1" face="Verdana">] <20> [</font><a href="../otros.htm" class="wcMenu"><font size="1" face="Verdana">Otros</font></a><font color="#00FFFF" size="1" face="Verdana">] <20></font></p>
|
||||
<p align="center"> </p><p align="center"> </p><p align="center"> </p>
|
||||
</body>
|
||||
|
||||
</html>
|
94
cursos/office.htm
Normal 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<63>n y mantenimiento de equipos. Instalacion y asesoramiento a empresas. Redes/Servidores/Consumibles, Cybercentros, Aplicaciones a medida, Dise<73>o de p<>ginas Web"><meta name="keywords"content="venta,reparacion,instalacion,mantenimiento,dise<73>o,academias,programacion,cybercentros">
|
||||
<title>Cursos Ofim<69>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"> </p>
|
||||
<p align="center"> </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<65> a utilizarMicrosoft Word, tanto si es la primera vez que utiliza elprograma como si acaba de realizar la actualizaci<63>n a la nuevaversi<73>n. Las lecciones presenciales totalmente personalizadas y de f<>cil seguimiento, incluyen objetivos claros y ejemplos tomados de la vida real, que le permitir<69>n aprender exactamente aquello que necesita, a su propio ritmo convenientemente guiado por el profesor.</font></p>
|
||||
<p>Entre otros aprender<65> a:</p>
|
||||
<ul><li>Dominar las caracter<65>sticas de Word para Windows</li>
|
||||
<li>Crear, editar y formatear documentos y p<>rrafos.</li>
|
||||
<li>Utilizar la revisi<73>n ortogr<67>fica autom<6F>tica para minimizar errores.</li>
|
||||
<li>Aumentar la productividad utilizando <i>Autocorrecci<EFBFBD>n</i>, <i>Autotexto</i>, <i>Sin<EFBFBD>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<67>ficos para realzar sus documentos.</li>
|
||||
<li>Elaborar y utilizar formularios electr<74>nicos.</font></li>
|
||||
</ul>
|
||||
<p> </p><p> </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<65> a utilizarMicrosoft Excel, tanto si es la primera vez que utiliza elprograma como si acaba de realizar la actualizaci<63>n a la <20>ltimaversi<73>n. Las lecciones son presenciales y de f<>cil seguimiento,que le permitir<69>n aprender exactamente aquello que necesita, deacuerdo a sus propias necesidades y a un ritmo adecuado, tutoradopor el profesor. Recuerde el refr<66>n: "No por mucho madrugaramanece m<>s temprano".</font></p>
|
||||
<p>Entre otros aprender<65> a:</p>
|
||||
<ul><li> </li>
|
||||
<li>Dominar las caracter<65>sticas de Excel para Windows.</li>
|
||||
<li>Introducir y dar formato a sus datos, escribir f<>rmulas y crear gr<67>ficos.</li>
|
||||
<li>Utilizar <i>Autollenar</i> y <i>Autocompletar</i> para facilitar la introducci<63>n de datos.</li>
|
||||
<li>Modificar y mejorar f<>cilmente gr<67>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<63>n entre hojas de c<>lculo y libros de trabajo utilizando la edici<63>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<67>ficos con plantillas predise<73>adas</b>, el Asistente para plantillas y el Asistente para gr<67>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<63>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<63>n en intranets e Internet, y construir soluciones empresariales m<>s r<>pidamente.</p>
|
||||
<p> </p><p> </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<65> 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<69>n aprender todo aquello que necesite, dejando volar su imaginaci<63>n para cualquier cosa que pretenda realizar con este magnifico presentador de gr<67>ficos.</p>
|
||||
<p>Entre otros, aprender<65>:</p>
|
||||
<ul>
|
||||
<li>C<EFBFBD>mo crear, editar e imprimir Presentaciones de PowerPoint.</li>
|
||||
<li>Diferentes formas de organizar la informaci<63>n usando los esquemas.</li>
|
||||
<li>C<EFBFBD>mo aumentar su productividad empleando plantillas y dise<73>os predeterminados, as<61> como su creaci<63>n y creaci<63>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<63>n, incluidas las presentaciones tradicionales o formales, exposiciones, reuniones o presentaciones informales y presentaciones "virtuales" en Internet.</font></li>
|
||||
<li>Crear presentaciones multimedia muy interactivas y conectarse a World Wide Web e Internet.</li>
|
||||
</ul>
|
||||
<p> </p><p> </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<63>n de publicaci<63>n de sobremesa l<>der mundial. Publisher 2000 incluye experiencia en dise<73>o automatizada, m<>s de 2.000 plantillas de publicaci<63>n, y cientos de elementos de dise<73>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> </p><p> </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<65>a y colaboraci<63>n Microsoft Outlook es la Primera aplicaci<63>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<65>sticas de calendario integrado,contactos, y gesti<74>n de tareas.</font></p>
|
||||
<p align="center"> </p><p align="center"><font color="#00FFFF" size="1" face="Verdana"><EFBFBD>[</font><a href="cguiones.htm" class="wcMenu"><font size="1" face="Verdana">Materias</font></a><font color="#00FFFF" size="1"face="Verdana">] <20> [</font><a href="carchiv.htm" class="wcMenu"><font size="1" face="Verdana">Documentos</font></a><font color="#00FFFF" size="1" face="Verdana">] <20> [</font><a href="cprofes.htm" class="wcMenu"><font size="1" face="Verdana">Profesores</font></a><font color="#00FFFF" size="1" face="Verdana">] <20> [</font><a href="chorarios.htm" class="wcMenu"><font size="1" face="Verdana">Horarios</font></a><font color="#00FFFF" size="1" face="Verdana">] <20> </font></p><p align="center"><font color="#00FFFF" size="1" face="Verdana"><EFBFBD>[</font><a href="../tarifa.htm" class="wcMenu"><font size="1" face="Verdana">Productos</font></a><font color="#00FFFF" size="1" face="Verdana">] <20> [</font><a href="../donde.htm" class="wcMenu"><font size="1" face="Verdana"><EFBFBD>Donde...?</font></a><font color="#00FFFF" size="1" face="Verdana">] <20> [</font><a href="../cursos.htm" class="wcMenu"><font size="1" face="Verdana">Cursos</font></a><font color="#00FFFF" size="1" face="Verdana">] <20> [</font><a href="../diseno.htm" class="wcMenu"><font size="1" face="Verdana">Dise<EFBFBD>ode...</font></a><font color="#00FFFF" size="1" face="Verdana">]<5D> [</font><a href="../stecnico.htm" class="wcMenu"><font size="1" face="Verdana">Serv.T<>cnico</font></a><font color="#00FFFF" size="1" face="Verdana">] <20> [</font><a href="../otros.htm" class="wcMenu"><font size="1" face="Verdana">Otros</font></a><font color="#00FFFF" size="1" face="Verdana">] <20></font></p><p align="center"> </p><p align="center"> </p>
|
||||
<p align="center"> </p>
|
||||
</body>
|
||||
|
||||
</html>
|
27
cursos/otros_cursos.htm
Normal 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<63>n y mantenimiento de equipos. Instalacion y asesoramiento a empresas. Redes/Servidores/Consumibles, Cybercentros, Aplicaciones a medida, Dise<73>o de p<>ginas Web"><meta name="keywords"content="venta,reparacion,instalacion,mantenimiento,dise<73>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<EFBFBD>ginasbajo construcci<63>n</font></p>
|
||||
<p align="center"><font color="#80FF00" face="Verdana">OTROSCURSOS</font></p>
|
||||
<p align="center"> </p>
|
||||
<p align="center"> </p>
|
||||
<p align="center"> </p>
|
||||
<p align="center"> </p>
|
||||
<p align="center"><font color="#00FFFF" size="1" face="Verdana"><EFBFBD>[</font><a href="cguiones.htm" class="wcMenu"><font size="1" face="Verdana">Materias</font></a><font color="#00FFFF" size="1" face="Verdana">] <20> [</font><a href="carchiv.htm" class="wcMenu"><fontsize="1" face="Verdana">Documentos</font></a><font color="#00FFFF" size="1" face="Verdana">] <20> [</font><a href="cprofes.htm" class="wcMenu"><font size="1" face="Verdana">Profesores</font></a><font color="#00FFFF" size="1" face="Verdana">] <20> [</font><a href="chorarios.htm" class="wcMenu"><font size="1" face="Verdana">Horarios</font></a><font color="#00FFFF" size="1" face="Verdana">] <20> </font></p><p align="center"><font color="#00FFFF" size="1" face="Verdana"><EFBFBD>[</font><a href="../tarifa.htm" class="wcMenu"><font size="1" face="Verdana">Productos</font></a><font color="#00FFFF" size="1" face="Verdana">] <20> [</font><a href="../donde.htm" class="wcMenu"><fontsize="1" face="Verdana"><EFBFBD>Donde...?</font></a><font color="#00FFFF" size="1" face="Verdana">] <20> [</font><a href="../cursos.htm" class="wcMenu"><font size="1" face="Verdana">Cursos</font></a><font color="#00FFFF" size="1" face="Verdana">] <20> [</font><a href="../diseno.htm" class="wcMenu"><font size="1" face="Verdana">Dise<EFBFBD>ode...</font></a><font color="#00FFFF" size="1" face="Verdana">]<5D> [</font><a href="../stecnico.htm" class="wcMenu"><fontsize="1" face="Verdana">Serv.T<>cnico</font></a><font color="#00FFFF" size="1" face="Verdana">] <20> [</font><a href="../otros.htm" class="wcMenu"><font size="1" face="Verdana">Otros</font></a><font color="#00FFFF" size="1" face="Verdana">] <20></font></p><p align="center"> </p><p align="center"> </p><p align="center"> </p></body></html>
|
BIN
cursos/powerpoint.gif
Normal file
After Width: | Height: | Size: 28 KiB |
47
cursos/soperativos.htm
Normal 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<63>n y mantenimiento de equipos. Instalacion y asesoramiento a empresas. Redes/Servidores/Consumibles, Cybercentros, Aplicaciones a medida, Dise<73>o de p<>ginas Web"><meta name="keywords"content="venta,reparacion,instalacion,mantenimiento,dise<73>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"> </p><p align="center"><font color="#80FF80"size="4" face="Verdana"><strong>Iniciaci<EFBFBD>n a Windows</strong></font></p>
|
||||
<p><font color="#00FFFF" size="2" face="Verdana">Con este curso aprender<65> a utilizar Windows de la forma m<>s r<>pida y sencilla. Las 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<65> a:</font></p>
|
||||
<ul>
|
||||
<li>Dominar r<>pidamente el entorno de Windows usando el rat<61>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<65>s y crear accesos directos para programas y archivos.</li>
|
||||
<li>Manejar m<>ltiples programas y compartir informaci<63>n entre ellos.</li>
|
||||
<li>Crear gr<67>ficos con Paint, dej<65>ndose llevar por su imaginaci<63>n, o modificar im<EFBFBD>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<63>n con otros ordenadores.</li>
|
||||
</ul>
|
||||
<p align="center"><font color="#80FF00" face="Verdana">P<EFBFBD>ginas bajo construcci<63>n</font></p>
|
||||
<p align="center"><font color="#80FF00" face="Verdana">SISTEMAS OPERATIVOS</font></p>
|
||||
<p align="center"> </p>
|
||||
<p align="center"> </p>
|
||||
<p align="center"> </p>
|
||||
<p align="center"> </p>
|
||||
<p align="center"><font color="#00FFFF" size="1" face="Verdana"><EFBFBD>[</font><a href="cguiones.htm" class="wcMenu"><font size="1" face="Verdana">Materias</font></a><font color="#00FFFF" size="1" face="Verdana">] <20> [</font><a href="carchiv.htm" class="wcMenu"><font size="1" face="Verdana">Documentos</font></a><font color="#00FFFF" size="1" face="Verdana">] <20> [</font><a href="cprofes.htm" class="wcMenu"><font size="1" face="Verdana">Profesores</font></a><font color="#00FFFF" size="1" face="Verdana">] <20> [</font><a href="chorarios.htm" class="wcMenu"><font size="1" face="Verdana">Horarios</font></a><font color="#00FFFF" size="1" face="Verdana">] <20> </font></p><p align="center"><font color="#00FFFF" size="1" face="Verdana"><EFBFBD>[</font><a href="../tarifa.htm" class="wcMenu"><font size="1" face="Verdana">Productos</font></a><font color="#00FFFF" size="1" face="Verdana">] <20> [</font><a href="../donde.htm" class="wcMenu"><font size="1" face="Verdana"><EFBFBD>Donde...?</font></a><font color="#00FFFF" size="1" face="Verdana">] <20> [</font><a href="../cursos.htm" class="wcMenu"><font size="1" face="Verdana">Cursos</font></a><font color="#00FFFF" size="1" face="Verdana">] <20> [</font><a href="../diseno.htm" class="wcMenu"><font size="1" face="Verdana">Dise<EFBFBD>ode...</font></a><font color="#00FFFF" size="1" face="Verdana">]<5D> [</font><a href="../stecnico.htm" class="wcMenu"><font size="1" face="Verdana">Serv.T<>cnico</font></a><font color="#00FFFF" size="1" face="Verdana">] <20> [</font><a href="../otros.htm" class="wcMenu"><font size="1" face="Verdana">Otros</font></a><font color="#00FFFF" size="1" face="Verdana">] <20></font></p>
|
||||
<p align="center"> </p>
|
||||
<p align="center"> </p>
|
||||
<p align="center"> </p>
|
||||
</body>
|
||||
|
||||
</html>
|
BIN
cursos/windows.gif
Normal file
After Width: | Height: | Size: 11 KiB |
9
dinamica-s.htm
Normal 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>
|
||||
|
12
dinamica-t.htm
Normal 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">
|
19
dinamica.htm
Normal file
@ -0,0 +1,19 @@
|
||||
<HTML>
|
||||
|
||||
<HEAD>
|
||||
|
||||
<TITLE>Inform<EFBFBD>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>
|
96
diseno.htm
Normal file
@ -0,0 +1,96 @@
|
||||
<html>
|
||||
|
||||
<head>
|
||||
|
||||
<meta name="description"
|
||||
|
||||
content="Venta, reparaci<63>n y mantenimiento de equipos. Instalacion y asesoramiento a empresas. Redes/Servidores/Consumibles, Cybercentros, Aplicaciones a medida, Dise<73>o de p<>ginas Web">
|
||||
|
||||
<meta name="keywords"
|
||||
|
||||
content="venta,reparacion,instalacion,mantenimiento,dise<73>o,academias,programacion,cybercentros">
|
||||
|
||||
<title>Dise<EFBFBD>o-O-Progamaci<63>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"
|
||||
|
206
drivers.htm
Normal 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<63>n y mantenimiento de equipos. Instalacion y asesoramiento a empresas. Redes/Servidores/Consumibles, Cybercentros, Aplicaciones a medida, Dise<73>o de p<>ginas Web">
|
||||
<meta name="keywords"
|
||||
content="venta,reparacion,instalacion,mantenimiento,dise<73>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"><EFBFBD>Necesitas alg<6C>n
|
||||
controlador para tu viejo o nuevo dispositivo?<br>
|
||||
Pues prueba suerte en cualquiera de los enlaces que te
|
||||
proporcionamos y buscalo all<6C>.<br>
|
||||
<br>
|
||||
PD: Si sabes alguna direcci<63>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> </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> </td>
|
||||
<td> </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&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> </td>
|
||||
<td> </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><EFBFBD>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<63>n, que recopila
|
||||
una enorme cantidad de drivers, fabricante, y con una
|
||||
explendida organizaci<63>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> </p>
|
||||
</body>
|
||||
</html>
|
6
dweb.htm
Normal file
@ -0,0 +1,6 @@
|
||||
<html><head><meta name="description"content="Venta, reparaci<63>n y mantenimiento de equipos. Instalacion y asesoramiento a empresas. Redes/Servidores/Consumibles, Cybercentros, Aplicaciones a medida, Dise<73>o de p<>ginas Web"><meta name="keywords"content="venta,reparacion,instalacion,mantenimiento,dise<73>o,academias,programacion,cybercentros"><title>Dise<EFBFBD>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<EFBFBD>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<65>s de las peque<75>as y medianas empresas (PYMES) para poseer una p<>gina en Internet <img src="images/cerezaLITTLE.gif" width="15" height="15"><strong>Inform<EFBFBD>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"><EFBFBD> 1 Completa portada de dise<73>o exclusivo <br> <20> 4 P<>ginas adicionales con 2 im<69>genes cada una <br> <20> Hasta 8 im<69>genes pasadas por el cliente <br> <20> 1 Formulario de contacto personalizado <br> <20> META-TAGS incluidos para los robots de b<>squeda <br> <20> 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<62>n realizamos servicios de "carga" 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<70>s de su contrataci<63>n.</font></p> <p> </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"><EFBFBD> [</font><a href="javascript:history.go(-1)" class="wcMenu"><font size="1" face="Verdana">Volver</font></a><font color="#00FFFF" size="1" face="Verdana">] <20> [</font><a href="promociones/index.htm" class="wcMenu"><font size="1" face="Verdana">Otras promociones</font></a><font color="#00FFFF" size="1" face="Verdana">] <20><br> </font><font color="#80FFFF" size="2" face="Verdana"><br> </font><font color="#00FFFF" size="1" face="Verdana"><EFBFBD> [</font><a href="tarifa.htm" class="wcMenu"><font size="1" face="Verdana">Productos</font></a><font color="#00FFFF" size="1" face="Verdana">] <20> [</font><a href="donde.htm" class="wcMenu"><font size="1" face="Verdana"><EFBFBD>Donde...?</font></a><font color="#00FFFF" size="1" face="Verdana">] <20> [</font><a href="cursos.htm" class="wcMenu"><font size="1" face="Verdana">Cursos</font></a><font color="#00FFFF" size="1" face="Verdana">] <20> [</font><a href="diseno.htm" class="wcMenu"><font size="1" face="Verdana">Dise<EFBFBD>o de...</font></a><font color="#00FFFF" size="1" face="Verdana">] <20> [</font><a href="stecnico.htm" class="wcMenu"><font size="1" face="Verdana">Serv.T<>cnico</font></a><font color="#00FFFF" size="1" face="Verdana">] <20> [</font><a href="otros.htm" class="wcMenu"><font size="1" face="Verdana">Otros</font></a><font color="#00FFFF" size="1" face="Verdana">] <20></font></p> <p align="center"> </p></blockquote><p><font face="Verdana"><br></font></p><p> </p></body></html>
|
67
errors/404.html
Normal 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<63>n y mantenimiento de equipos. Instalacion y
|
||||
asesoramiento a empresas. Redes/Servidores/Consumibles, Cybercentros,
|
||||
Aplicaciones a medida, Dise<73>o de p<>ginas Web">
|
||||
<meta name="keywords"
|
||||
content="venta,reparacion,instalacion,mantenimiento,dise<73>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<62> la direcci<63>n de la p<>gina
|
||||
en la barra de direcciones, compruebe que est<73> 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"> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
<p><font face="Verdana"><strong>.<br>
|
||||
</strong></font></p>
|
||||
</body>
|
||||
</html>
|
BIN
images/NombreEmp.gif
Normal file
After Width: | Height: | Size: 1.2 KiB |
BIN
images/addfavorites.gif
Normal file
After Width: | Height: | Size: 1.7 KiB |
BIN
images/appdemos.gif
Normal file
After Width: | Height: | Size: 11 KiB |
BIN
images/back.gif
Normal file
After Width: | Height: | Size: 216 B |
BIN
images/barra-h.gif
Normal file
After Width: | Height: | Size: 5.2 KiB |
BIN
images/boton-c.gif
Normal file
After Width: | Height: | Size: 834 B |
BIN
images/boton-cp.gif
Normal file
After Width: | Height: | Size: 834 B |
BIN
images/boton-d.gif
Normal file
After Width: | Height: | Size: 1.1 KiB |
BIN
images/boton-i.gif
Normal file
After Width: | Height: | Size: 1.0 KiB |
BIN
images/bus.gif
Normal file
After Width: | Height: | Size: 1.2 KiB |
BIN
images/cerezaLITTLE.gif
Normal file
After Width: | Height: | Size: 567 B |
BIN
images/cerezaRot.gif
Normal file
After Width: | Height: | Size: 291 B |
BIN
images/circuloApp.gif
Normal file
After Width: | Height: | Size: 11 KiB |
BIN
images/circuloAppInf.gif
Normal file
After Width: | Height: | Size: 19 KiB |
BIN
images/circuloElige.gif
Normal file
After Width: | Height: | Size: 14 KiB |
BIN
images/circuloWeb.gif
Normal file
After Width: | Height: | Size: 10 KiB |
BIN
images/circuloWebInf.gif
Normal file
After Width: | Height: | Size: 33 KiB |
BIN
images/curso00.gif
Normal file
After Width: | Height: | Size: 4.3 KiB |
BIN
images/curso01.gif
Normal file
After Width: | Height: | Size: 3.3 KiB |
BIN
images/desde10k.gif
Normal file
After Width: | Height: | Size: 2.9 KiB |
BIN
images/donde-1.gif
Normal file
After Width: | Height: | Size: 2.6 KiB |
BIN
images/donde.gif
Normal file
After Width: | Height: | Size: 6.8 KiB |
BIN
images/drivers.gif
Normal file
After Width: | Height: | Size: 9.5 KiB |
BIN
images/faqs.gif
Normal file
After Width: | Height: | Size: 5.7 KiB |
BIN
images/fax.gif
Normal file
After Width: | Height: | Size: 903 B |
BIN
images/fondo-news.gif
Normal file
After Width: | Height: | Size: 1.7 KiB |
BIN
images/html2.gif
Normal file
After Width: | Height: | Size: 231 B |
BIN
images/html2.png
Normal file
After Width: | Height: | Size: 290 B |
BIN
images/iinfo01.gif
Normal file
After Width: | Height: | Size: 1.7 KiB |
BIN
images/iinfo02.gif
Normal file
After Width: | Height: | Size: 1.6 KiB |
BIN
images/iinfo03.gif
Normal file
After Width: | Height: | Size: 2.0 KiB |
BIN
images/iinfo04.gif
Normal file
After Width: | Height: | Size: 2.3 KiB |
BIN
images/iinfo05.gif
Normal file
After Width: | Height: | Size: 1.1 KiB |
BIN
images/iinfo06.gif
Normal file
After Width: | Height: | Size: 1.2 KiB |
BIN
images/iinfo07.gif
Normal file
After Width: | Height: | Size: 2.5 KiB |
BIN
images/infdj-t.gif
Normal file
After Width: | Height: | Size: 34 KiB |
BIN
images/infdj-tt.gif
Normal file
After Width: | Height: | Size: 39 KiB |
BIN
images/infdj.ico
Normal file
After Width: | Height: | Size: 4.6 KiB |