349 lines
14 KiB
JavaScript
349 lines
14 KiB
JavaScript
/////////////////////////////////////////////////////////////////////////////////
|
|
/////////////////////////////////////////////////////////////////////////////////
|
|
/// JD Soft.
|
|
/// Jose-David.Guillen@cs.us.es
|
|
///
|
|
/// Servicio de programación de Pág.Web ---> Consulte precios (e-mail)<---
|
|
/////////////////////////////////////////////////////////////////////////////////
|
|
/////////////////////////////////////////////////////////////////////////////////
|
|
|
|
|
|
//Imagenes ON/OFF
|
|
var iON = new Image();
|
|
iON.scr = "on.GIF";
|
|
var iOFF = new Image();
|
|
iOFF.scr = "off.GIF";
|
|
|
|
|
|
// Definimos los bloques de selección
|
|
var precioTotal = 0.0;
|
|
var cpuAnterior = "null"; var cpuValor = 0.0;
|
|
var monitorAnterior = "null"; var monitorValor = 0.0;
|
|
var sonidoAnterior = "null"; var sonidoValor = 0.0;
|
|
|
|
var videoAnterior = "null"; var videoValor = 0.0;
|
|
var ramAnterior = "null"; var ramValor = 0.0;
|
|
var hdAnterior = "null"; var hdValor = 0.0;
|
|
|
|
var modemAnterior = "null"; var modemValor = 0.0;
|
|
var wormAnterior = "null"; var wormValor = 0.0;
|
|
var cajaAnterior = "null"; var cajaValor = 0.0;
|
|
|
|
var impresoraAnterior = "null"; var impresoraValor = 0.0;
|
|
|
|
|
|
var scannerAnterior = "null"; var scannerValor = 0.0;
|
|
var scsiiAnterior = "null"; var scsiiValor = 0.0;
|
|
var saiAnterior = "null"; var saiValor = 0.0;
|
|
|
|
var softwareAnterior = "null"; var softwareValor = 0.0;
|
|
var vconfAnterior = "null"; var vconfValor = 0.0;
|
|
|
|
function fclick( Grupo, Nombre )
|
|
{
|
|
switch ( Grupo )
|
|
{
|
|
// CPU CPU CPU CPU CPU CPU CPU CPU CPU CPU CPU CPU CPU CPU CPU CPU CPU CPU
|
|
// CPU CPU CPU CPU CPU CPU CPU CPU CPU CPU CPU CPU CPU CPU CPU CPU CPU CPU
|
|
// CPU CPU CPU CPU CPU CPU CPU CPU CPU CPU CPU CPU CPU CPU CPU CPU CPU CPU
|
|
case "cpu":
|
|
precioTotal = eval(precioTotal) - eval(cpuValor);
|
|
document.images[cpuAnterior].src=iOFF.scr;
|
|
if ( cpuAnterior==Nombre ) { cpuAnterior="null"; cpuValor=0.0; break; }
|
|
document.images[Nombre].src=iON.scr;
|
|
cpuAnterior = Nombre;
|
|
switch( Nombre )
|
|
{
|
|
// Cada l# simboliza la linea asociada en la página web
|
|
case "cl1": cpuValor=98900; break;
|
|
case "cl2": cpuValor=101000; break;
|
|
case "cl3": cpuValor=118000; break;
|
|
case "cl4": cpuValor=143000; break;
|
|
case "cl5": cpuValor=76500; break;
|
|
case "cl6": cpuValor=79500; break;
|
|
case "cl7": cpuValor=82000; break;
|
|
case "cl8": cpuValor=88000; break;
|
|
}
|
|
precioTotal = eval(cpuValor) + eval(precioTotal);
|
|
break;
|
|
// MONITOR MONITOR MONITOR MONITOR MONITOR MONITOR MONITOR
|
|
// MONITOR MONITOR MONITOR MONITOR MONITOR MONITOR MONITOR
|
|
// MONITOR MONITOR MONITOR MONITOR MONITOR MONITOR MONITOR
|
|
case "monitor":
|
|
precioTotal = eval(precioTotal) - eval(monitorValor);
|
|
document.images[monitorAnterior].src=iOFF.scr;
|
|
if ( monitorAnterior==Nombre ) { monitorAnterior="null"; monitorValor=0.0; break; }
|
|
document.images[Nombre].src=iON.scr;
|
|
monitorAnterior = Nombre;
|
|
switch( Nombre )
|
|
{
|
|
// Cada l# simboliza la linea asociada en la página web
|
|
case "ml1": monitorValor=15800; break;
|
|
case "ml2": monitorValor=17800; break;
|
|
case "ml3": monitorValor=30000; break;
|
|
case "ml4": monitorValor=79000; break;
|
|
}
|
|
precioTotal = eval(monitorValor) + eval(precioTotal);
|
|
break;
|
|
// SONIDO SONIDO SONIDO SONIDO SONIDO SONIDO SONIDO SONIDO SONIDO SONIDO
|
|
// SONIDO SONIDO SONIDO SONIDO SONIDO SONIDO SONIDO SONIDO SONIDO SONIDO
|
|
// SONIDO SONIDO SONIDO SONIDO SONIDO SONIDO SONIDO SONIDO SONIDO SONIDO
|
|
case "sonido":
|
|
precioTotal = eval(precioTotal) - eval(sonidoValor);
|
|
document.images[sonidoAnterior].src=iOFF.scr;
|
|
if ( sonidoAnterior==Nombre ) { sonidoAnterior="null"; sonidoValor=0.0; break; }
|
|
document.images[Nombre].src=iON.scr;
|
|
sonidoAnterior = Nombre;
|
|
switch( Nombre )
|
|
{
|
|
// Cada l# simboliza la linea asociada en la página web
|
|
case "sl1": sonidoValor=16900; break;
|
|
case "sl2": sonidoValor=17900; break;
|
|
case "sl3": sonidoValor=21000; break;
|
|
case "sl4": sonidoValor=39000; break;
|
|
}
|
|
precioTotal = eval(sonidoValor) + eval(precioTotal);
|
|
break;
|
|
// VIDEO VIDEO VIDEO VIDEO VIDEO VIDEO VIDEO VIDEO VIDEO VIDEO VIDEO VIDEO
|
|
// VIDEO VIDEO VIDEO VIDEO VIDEO VIDEO VIDEO VIDEO VIDEO VIDEO VIDEO VIDEO
|
|
// VIDEO VIDEO VIDEO VIDEO VIDEO VIDEO VIDEO VIDEO VIDEO VIDEO VIDEO VIDEO
|
|
case "video":
|
|
precioTotal = eval(precioTotal) - eval(videoValor);
|
|
document.images[videoAnterior].src=iOFF.scr;
|
|
if ( videoAnterior==Nombre ) { videoAnterior="null"; videoValor=0.0; break; }
|
|
document.images[Nombre].src=iON.scr;
|
|
videoAnterior = Nombre;
|
|
switch( Nombre )
|
|
{
|
|
// Cada l# simboliza la linea asociada en la página web
|
|
case "vl1": videoValor=2000; break;
|
|
case "vl2": videoValor=9000; break;
|
|
case "vl3": videoValor=14000; break;
|
|
case "vl4": videoValor=10000; break;
|
|
}
|
|
precioTotal = eval(videoValor) + eval(precioTotal);
|
|
break;
|
|
// RAM RAM RAM RAM RAM RAM RAM RAM RAM RAM RAM RAM RAM RAM RAM RAM RAM RAM
|
|
// RAM RAM RAM RAM RAM RAM RAM RAM RAM RAM RAM RAM RAM RAM RAM RAM RAM RAM
|
|
// RAM RAM RAM RAM RAM RAM RAM RAM RAM RAM RAM RAM RAM RAM RAM RAM RAM RAM
|
|
// RAM RAM RAM RAM RAM RAM RAM RAM RAM RAM RAM RAM RAM RAM RAM RAM RAM RAM
|
|
case "ram":
|
|
precioTotal = eval(precioTotal) - eval(ramValor);
|
|
document.images[ramAnterior].src=iOFF.scr;
|
|
if ( ramAnterior==Nombre ) { ramAnterior="null"; ramValor=0.0; break; }
|
|
document.images[Nombre].src=iON.scr;
|
|
ramAnterior = Nombre;
|
|
switch( Nombre )
|
|
{
|
|
// Cada l# simboliza la linea asociada en la página web
|
|
case "rl1": ramValor=5000; break;
|
|
case "rl2": ramValor=17000; break;
|
|
case "rl3": ramValor=5500; break;
|
|
case "rl4": ramValor=17500; break;
|
|
}
|
|
precioTotal = eval(ramValor) + eval(precioTotal);
|
|
break;
|
|
// HD HD HD HD HD HD HD HD HD HD HD HD HD HD HD HD HD HD HD HD HD HD HD HD HD
|
|
// HD HD HD HD HD HD HD HD HD HD HD HD HD HD HD HD HD HD HD HD HD HD HD HD HD
|
|
// HD HD HD HD HD HD HD HD HD HD HD HD HD HD HD HD HD HD HD HD HD HD HD HD HD
|
|
case "hd":
|
|
precioTotal = eval(precioTotal) - eval(hdValor);
|
|
document.images[hdAnterior].src=iOFF.scr;
|
|
if ( hdAnterior==Nombre ) { hdAnterior="null"; hdValor=0.0; break; }
|
|
document.images[Nombre].src=iON.scr;
|
|
hdAnterior = Nombre;
|
|
switch( Nombre )
|
|
{
|
|
// Cada l# simboliza la linea asociada en la página web
|
|
case "hl1": hdValor=1000; break;
|
|
case "hl2": hdValor=3500; break;
|
|
case "hl3": hdValor=7500; break;
|
|
case "hl4": hdValor=37000; break;
|
|
}
|
|
precioTotal = eval(hdValor) + eval(precioTotal);
|
|
break;
|
|
// MODEM MODEM MODEM MODEM MODEM MODEM MODEM MODEM MODEM MODEM MODEM
|
|
// MODEM MODEM MODEM MODEM MODEM MODEM MODEM MODEM MODEM MODEM MODEM
|
|
// MODEM MODEM MODEM MODEM MODEM MODEM MODEM MODEM MODEM MODEM MODEM
|
|
case "modem":
|
|
precioTotal = eval(precioTotal) - eval(modemValor);
|
|
document.images[modemAnterior].src=iOFF.scr;
|
|
if ( modemAnterior==Nombre ) { modemAnterior="null"; modemValor=0.0; break; }
|
|
document.images[Nombre].src=iON.scr;
|
|
modemAnterior = Nombre;
|
|
switch( Nombre )
|
|
{
|
|
// Cada l# simboliza la linea asociada en la página web
|
|
case "mdl1": modemValor=5900; break;
|
|
case "mdl2": modemValor=13000; break;
|
|
case "mdl3": modemValor=3200; break;
|
|
case "mdl4": modemValor=4000; break;
|
|
}
|
|
precioTotal = eval(modemValor) + eval(precioTotal);
|
|
break;
|
|
// GRABADORAS GRABADORAS GRABADORAS GRABADORAS GRABADORAS GRABADORAS
|
|
// GRABADORAS GRABADORAS GRABADORAS GRABADORAS GRABADORAS GRABADORAS
|
|
// GRABADORAS GRABADORAS GRABADORAS GRABADORAS GRABADORAS GRABADORAS
|
|
case "worm":
|
|
precioTotal = eval(precioTotal) - eval(wormValor);
|
|
document.images[wormAnterior].src=iOFF.scr;
|
|
if ( wormAnterior==Nombre ) { wormAnterior="null"; wormValor=0.0; break; }
|
|
document.images[Nombre].src=iON.scr;
|
|
wormAnterior = Nombre;
|
|
switch( Nombre )
|
|
{
|
|
// Cada l# simboliza la linea asociada en la página web
|
|
case "gl1": wormValor=40000; break;
|
|
case "gl2": wormValor=44000; break;
|
|
case "gl3": wormValor=54500; break;
|
|
case "gl4": wormValor=38000; break;
|
|
}
|
|
precioTotal = eval(wormValor) + eval(precioTotal);
|
|
break;
|
|
// CAJAS CAJAS CAJAS CAJAS CAJAS CAJAS CAJAS CAJAS CAJAS CAJAS CAJAS CAJAS
|
|
// CAJAS CAJAS CAJAS CAJAS CAJAS CAJAS CAJAS CAJAS CAJAS CAJAS CAJAS CAJAS
|
|
// CAJAS CAJAS CAJAS CAJAS CAJAS CAJAS CAJAS CAJAS CAJAS CAJAS CAJAS CAJAS
|
|
case "caja":
|
|
precioTotal = eval(precioTotal) - eval(cajaValor);
|
|
document.images[cajaAnterior].src=iOFF.scr;
|
|
if ( cajaAnterior==Nombre ) { cajaAnterior="null"; cajaValor=0.0; break; }
|
|
document.images[Nombre].src=iON.scr;
|
|
cajaAnterior = Nombre;
|
|
switch( Nombre )
|
|
{
|
|
// Cada l# simboliza la linea asociada en la página web
|
|
case "cal1": cajaValor=1700; break;
|
|
case "cal2": cajaValor=900; break;
|
|
case "cal3": cajaValor=5500; break;
|
|
case "cal4": cajaValor=7500; break;
|
|
}
|
|
precioTotal = eval(cajaValor) + eval(precioTotal);
|
|
break;
|
|
// IMPRESORA IMPRESORA IMPRESORA IMPRESORA IMPRESORA IMPRESORA IMPRESORA IMPRESORA
|
|
// IMPRESORA IMPRESORA IMPRESORA IMPRESORA IMPRESORA IMPRESORA IMPRESORA IMPRESORA
|
|
// IMPRESORA IMPRESORA IMPRESORA IMPRESORA IMPRESORA IMPRESORA IMPRESORA IMPRESORA
|
|
case "impresora":
|
|
precioTotal = eval(precioTotal) - eval(impresoraValor);
|
|
document.images[impresoraAnterior].src=iOFF.scr;
|
|
if ( impresoraAnterior==Nombre ) { impresoraAnterior="null"; impresoraValor=0.0; break; }
|
|
document.images[Nombre].src=iON.scr;
|
|
impresoraAnterior = Nombre;
|
|
switch( Nombre )
|
|
{
|
|
// Cada l# simboliza la linea asociada en la página web
|
|
case "il1": impresoraValor=21000; break;
|
|
case "il2": impresoraValor=29000; break;
|
|
case "il3": impresoraValor=52000; break;
|
|
|
|
case "il4": impresoraValor=23500; break;
|
|
case "il5": impresoraValor=28200; break;
|
|
case "il6": impresoraValor=67000; break;
|
|
|
|
case "il7": impresoraValor=15000; break;
|
|
case "il8": impresoraValor=27000; break;
|
|
case "il9": impresoraValor=35000; break;
|
|
|
|
case "ilA": impresoraValor=17000; break;
|
|
case "ilB": impresoraValor=22000; break;
|
|
case "ilC": impresoraValor=50000; break;
|
|
}
|
|
precioTotal = eval(impresoraValor) + eval(precioTotal);
|
|
break;
|
|
// SCANNER SCANNER SCANNER SCANNER SCANNER SCANNER SCANNER
|
|
// SCANNER SCANNER SCANNER SCANNER SCANNER SCANNER SCANNER
|
|
// SCANNER SCANNER SCANNER SCANNER SCANNER SCANNER SCANNER
|
|
case "scan":
|
|
precioTotal = eval(precioTotal) - eval(scannerValor);
|
|
document.images[scannerAnterior].src=iOFF.scr;
|
|
if ( scannerAnterior==Nombre ) { scannerAnterior="null"; scannerValor=0.0; break; }
|
|
document.images[Nombre].src=iON.scr;
|
|
scannerAnterior = Nombre;
|
|
switch( Nombre )
|
|
{
|
|
// Cada l# simboliza la linea asociada en la página web
|
|
case "scanl1": scannerValor=8000; break;
|
|
case "scanl2": scannerValor=10500; break;
|
|
case "scanl3": scannerValor=35000; break;
|
|
}
|
|
precioTotal = eval(scannerValor) + eval(precioTotal);
|
|
break;
|
|
// SCSII SCSII SCSII SCSII SCSII SCSII SCSII SCSII SCSII
|
|
// SCSII SCSII SCSII SCSII SCSII SCSII SCSII SCSII SCSII
|
|
// SCSII SCSII SCSII SCSII SCSII SCSII SCSII SCSII SCSII
|
|
case "scsi":
|
|
precioTotal = eval(precioTotal) - eval(scsiiValor);
|
|
document.images[scsiiAnterior].src=iOFF.scr;
|
|
if ( scsiiAnterior==Nombre ) { scsiiAnterior="null"; scsiiValor=0.0; break; }
|
|
document.images[Nombre].src=iON.scr;
|
|
scsiiAnterior = Nombre;
|
|
switch( Nombre )
|
|
{
|
|
// Cada l# simboliza la linea asociada en la página web
|
|
case "scsil1": scsiiValor=7000; break;
|
|
case "scsil2": scsiiValor=24000; break;
|
|
case "scsil3": scsiiValor=30000; break;
|
|
}
|
|
precioTotal = eval(scsiiValor) + eval(precioTotal);
|
|
break;
|
|
// SAI SAI SAI SAI SAI SAI SAI SAI SAI SAI SAI SAI SAI
|
|
// SAI SAI SAI SAI SAI SAI SAI SAI SAI SAI SAI SAI SAI
|
|
// SAI SAI SAI SAI SAI SAI SAI SAI SAI SAI SAI SAI SAI
|
|
case "sai":
|
|
precioTotal = eval(precioTotal) - eval(saiValor);
|
|
document.images[saiAnterior].src=iOFF.scr;
|
|
if ( saiAnterior==Nombre ) { saiAnterior="null"; saiValor=0.0; break; }
|
|
document.images[Nombre].src=iON.scr;
|
|
saiAnterior = Nombre;
|
|
switch( Nombre )
|
|
{
|
|
// Cada l# simboliza la linea asociada en la página web
|
|
case "sail1": saiValor=16000; break;
|
|
case "sail2": saiValor=19000; break;
|
|
case "sail3": saiValor=22000; break;
|
|
}
|
|
precioTotal = eval(saiValor) + eval(precioTotal);
|
|
break;
|
|
// VideoConferencia VideoConferencia VideoConferencia VideoConferencia
|
|
// VideoConferencia VideoConferencia VideoConferencia VideoConferencia
|
|
// VideoConferencia VideoConferencia VideoConferencia VideoConferencia
|
|
case "videoconf":
|
|
precioTotal = eval(precioTotal) - eval(vconfValor);
|
|
document.images[vconfAnterior].src=iOFF.scr;
|
|
if ( vconfAnterior==Nombre ) { vconfAnterior="null"; vconfValor=0.0; break; }
|
|
document.images[Nombre].src=iON.scr;
|
|
vconfAnterior = Nombre;
|
|
switch( Nombre )
|
|
{
|
|
// Cada l# simboliza la linea asociada en la página web
|
|
case "vcl1": vconfValor=16000; break;
|
|
case "vcl2": vconfValor=36000; break;
|
|
case "vcl3": vconfValor=15000; break;
|
|
}
|
|
precioTotal = eval(vconfValor) + eval(precioTotal);
|
|
break;
|
|
// software software software software software software
|
|
// software software software software software software
|
|
// software software software software software software
|
|
case "software":
|
|
precioTotal = eval(precioTotal) - eval(softwareValor);
|
|
document.images[softwareAnterior].src=iOFF.scr;
|
|
if ( softwareAnterior==Nombre ) { softwareAnterior="null"; softwareValor=0.0; break; }
|
|
document.images[Nombre].src=iON.scr;
|
|
softwareAnterior = Nombre;
|
|
switch( Nombre )
|
|
{
|
|
// Cada l# simboliza la linea asociada en la página web
|
|
case "sfl1": softwareValor=14100; break;
|
|
case "sfl2": softwareValor=81000; break;
|
|
case "sfl3": softwareValor=00000; break;
|
|
}
|
|
precioTotal = eval(softwareValor) + eval(precioTotal);
|
|
break;
|
|
}
|
|
ActualizaTOTAL();
|
|
}
|
|
|
|
function ActualizaTOTAL()
|
|
{
|
|
window.status = "TOTAL: " + eval(precioTotal) + " +IVA (" + Math.round(eval(precioTotal)*1.16) +" Ptas)";
|
|
} |