//////////////////////////////////////////////////////////////////
/// JD Soft.
/// jd@infdj.com
///
/// Servicio de programación de Pág.Web ---> Consulte precios <---
//////////////////////////////////////////////////////////////////
var paridadEURO = 166.386;
var CPU = new Array; CPU[0] = new Array( "null", 0 );
var MONITOR = new Array; MONITOR[0] = new Array( "null", 0 );
var SONIDO = new Array; SONIDO[0] = new Array( "null", 0 );
var VIDEO = new Array; VIDEO[0] = new Array( "null", 0 );
var RAM = new Array; RAM[0] = new Array( "null", 0 );
var HD = new Array; HD[0] = new Array( "null", 0 );
var MODEM = new Array; MODEM[0] = new Array( "null", 0 );
var WORM = new Array; WORM[0] = new Array( "null", 0 );
var CAJA = new Array; CAJA[0] = new Array( "null", 0 );
var IMPRESORA = new Array; IMPRESORA[0] = new Array( "null", 0 );
var SCANNER = new Array; SCANNER[0] = new Array( "null", 0 );
var SCSI = new Array; SCSI[0] = new Array( "null", 0 );
var SAI = new Array; SAI[0] = new Array( "null", 0 );
var SOFTWARE = new Array; SOFTWARE[0] = new Array( "null", 0 );
var VCONF = new Array; VCONF[0] = new Array( "null", 0 );
var lstr_VALIDEZ = "4ª Semana de Noviembre del 2001";
var DEFAULTS = new Array;
var defaultPB1 = "PB ELITE GROUP 133";
var defaultPB2 = "PB ELITE GROUP K7";
var defaultRAM = "128 Mb RAM Pc133";
var defaultHD = "HD 20Gb Seagate";
var defaultVIDEO = "RivaTNT Vanta 8Mb";
var defaultCAJA = "MediaTorre ATX";
var defaultDEF = "Disquetera 3'5
Disipador CPU
Teclado 102t. Win9x
Raton + Alfombrilla";
var lstr_CB1 = defaultPB1 +"
"+ defaultRAM +"
"+ defaultHD +"
"+ defaultVIDEO +"
"+ defaultCAJA +"
"+ defaultDEF;
var lstr_CB2 = defaultPB2 +"
"+ defaultRAM +"
"+ defaultHD +"
"+ defaultVIDEO +"
"+ defaultCAJA +"
"+ defaultDEF;
var pv_CB1 = "18500"; // Reajuste de componentes A
var pv_CB2 = "18500"; // Reajuste de componentes B
CPU[1] = new Array( "PIII 866 Mhz", "68000" );
CPU[2] = new Array( "PIII 933 Mhz", "72000" );
CPU[3] = new Array( "PIII 1000 Mhz", "75000" );
CPU[4] = new Array( "PIV 1,5 Ghz", "88000" );
CPU[5] = new Array( "Duron 850 Mhz", "52000" );
CPU[6] = new Array( "Thun 1000 Mhz", "58000" );
CPU[7] = new Array( "Thun 1200 Mhz", "60000" );
CPU[8] = new Array( "XP 1600 Mhz", "67500" );
for( i=1; i<5; i++ )
CPU[i][1] = ( eval( CPU[i][1] ) + eval( pv_CB1 ) ).toString();
for( i=5; i<9; i++ )
CPU[i][1] = ( eval( CPU[i][1] ) + eval( pv_CB1 ) ).toString();
MONITOR[1] = new Array( "15' 0'28Dig. 3 Años LG", "20546" );
MONITOR[2] = new Array( "17' 0'28Dig. 3 Años Prodisma", "26500" );
MONITOR[3] = new Array( "15' 0'28Dig. 3 Años Nec V520", "24542" );
MONITOR[4] = new Array( "17' 0'28Dig. 3 Años Nec V721", "32504" );
SONIDO[1] = new Array( "DVDx16 + SB128 PCI", "19900" );
SONIDO[2] = new Array( "SB128 PCI", "12000" );
SONIDO[3] = new Array( "SB1024 PCI Live!", "15350" );
SONIDO[4] = new Array( "Compatible (en placa)", "8000" );
VIDEO[1] = new Array( "WinFast 16Mb + Gafas 3D", "2000" );
VIDEO[2] = new Array( "GForce 2 MX 200 32Mb", "9000" );
VIDEO[3] = new Array( "GForce 2 MX DUAL 64Mb", "13000" );
VIDEO[4] = new Array( "GForce 2 MX Max 64Mb", "14000" );
RAM[1] = new Array( "DIMM 256Mb PC133", "5000" );
RAM[2] = new Array( "DIMM 512Mb PC133", "15000" );
RAM[3] = new Array( "DIMM 256Mb DDR", "10000" );
RAM[4] = new Array( "DIMM 512Mb DDR", "21000" );
HD[1] = new Array( "20 Gb Seagate 7.200 3", "1500" );
HD[2] = new Array( "40 Gb Seagate (3años)", "2800" );
HD[3] = new Array( "40 Gb Seagate 7.200 3", "7000" );
HD[4] = new Array( "40 Gb Fujistu (3años)", "5228" );
MODEM[1] = new Array( "INT 56Kbps Creative", "4935" );
MODEM[2] = new Array( "INT 56Kps OEM", "3700" );
MODEM[3] = new Array( "USB 56Kbps Accord", "8500" );
MODEM[4] = new Array( "T.Red PCI 100Mbps", "4500" );
WORM[1] = new Array( "LG 16x10x40", "19500" );
WORM[2] = new Array( "AOPEN 24x10x40", "23700" );
WORM[3] = new Array( "Acer 16x10x40", "18500" );
WORM[4] = new Array( "HP 12RI 12x4x32", "29000" );
CAJA[1] = new Array( "MediaTorre ATX 400", "6300" );
CAJA[2] = new Array( "GranTorre ATX", "4300" );
CAJA[3] = new Array( "TRANSPARENTE", "13400" );
CAJA[4] = new Array( "--", "0" );
IMPRESORA[1] = new Array( "Stylus C.580", "13417" );
IMPRESORA[2] = new Array( "Stylus C.680", "20209" );
IMPRESORA[3] = new Array( "Stylus C.880", "27716" );
IMPRESORA[4] = new Array( "HP Deskjet 640c", "12785" );
IMPRESORA[5] = new Array( "HP Deskjet 840c", "17909" );
IMPRESORA[6] = new Array( "HP Deskjet 930c", "25793" );
IMPRESORA[7] = new Array( "Lexmark Z12", "12010" );
IMPRESORA[8] = new Array( "Lexmark Z32", "15895" );
IMPRESORA[9] = new Array( "Lexmark Z52", "5430" );
IMPRESORA[10] = new Array( "Laser HL-P2500", "70160" );
IMPRESORA[11] = new Array( "Laser HL-1030", "43060" );
IMPRESORA[12] = new Array( "Laser HL1240", "49084" );
SCANNER[1] = new Array( "SCAN Mustek 600x1200", "10082" );
SCANNER[2] = new Array( "SCAN Mustek 1200x2400 USB", "21000" );
SCANNER[3] = new Array( "Scanjet HP 3.300", "13645" );
SCSI[1] = new Array( "Adaptec 2940 UW2", "41896" );
SCSI[2] = new Array( "IWill SCSI (10Mb/s)", "5776" );
SCSI[3] = new Array( "IWill 2935 UW 40Mb/s", "13880" );
SAI[1] = new Array( "SAI NGS BER 325w", "13500" );
SAI[2] = new Array( "SAI NGS BER 425w", "18000" );
SAI[3] = new Array( "SAI NGS BER 625w", "25000" );
SOFTWARE[1] = new Array( "Windows 98 OEM", "23000" );
SOFTWARE[2] = new Array( "MS-Office 2000", "0" );
SOFTWARE[3] = new Array( "McAfee ViruScan 5", "7000" );
VCONF[1] = new Array( "Miro PcTv con Teletexto", "10475" );
VCONF[2] = new Array( "NGS TV+FM (incluye Mando Distancia)", "13000" );
VCONF[3] = new Array( "Descompresora RealMagic Hollywood", "11950" );
function writeFormatNumber(n) { document.write( FormatNumber( n ) ); }
function FormatNumber(n)
{
var t = "";
var i, j = 0;
for (i = n.length - 1; i >= 0; i--) {
t = n.charAt(i) + t;
if (i && ((++j % 3) == 0))
t = "." + t;
}
return t;
}
//Imagenes ON/OFF
var iON = new Image(); iON.scr = "images/on.gif";
var iOFF = new Image(); iOFF.scr = "images/off.gif";
var precioTotal = 0.0;
function actualizaTotal( Nombre, linea, Grupo )
{
precioTotal = eval(precioTotal) - eval(Grupo[Grupo[0][1]][1]);
document.images[Grupo[0][0]].src=iOFF.scr;
if ( Grupo[0][0]==Nombre ) { Grupo[0][0]="null"; Grupo[0][1]=0; return; }
document.images[Nombre].src=iON.scr;
Grupo[0][0] = Nombre;
Grupo[0][1] = linea;
precioTotal = eval(Grupo[linea][1]) + eval(precioTotal);
}
function fclick( Grupo, Nombre, linea )
{
switch ( Grupo )
{
case "cpu": actualizaTotal( Nombre, linea, CPU ); break;
case "monitor": actualizaTotal( Nombre, linea, MONITOR ); break;
case "sonido": actualizaTotal( Nombre, linea, SONIDO ); break;
case "video": actualizaTotal( Nombre, linea, VIDEO ); break;
case "ram": actualizaTotal( Nombre, linea, RAM ); break;
case "hd": actualizaTotal( Nombre, linea, HD ); break;
case "modem": actualizaTotal( Nombre, linea, MODEM ); break;
case "worm": actualizaTotal( Nombre, linea, WORM ); break;
case "caja": actualizaTotal( Nombre, linea, CAJA ); break;
case "impresora": actualizaTotal( Nombre, linea, IMPRESORA ); break;
case "scan": actualizaTotal( Nombre, linea, SCANNER ); break;
case "scsi": actualizaTotal( Nombre, linea, SCSI ); break;
case "sai": actualizaTotal( Nombre, linea, SAI ); break;
case "videoconf": actualizaTotal( Nombre, linea, VCONF ); break;
case "software": actualizaTotal( Nombre, linea, SOFTWARE ); break;
}
ActualizaTOTAL();
}
function ActualizaTOTAL()
{
var MSG = "TOTAL: " + FormatNumber( precioTotal.toString() ) + " +IVA (" + FormatNumber( Math.round(eval(precioTotal)*1.16).toString() ) +" Ptas)";
window.status = MSG;
document.FINAL.T1.value = MSG;
}
var msg;
var MegaCadena = new String;
function generaPresupuesto()
{
var baseImponible = 0;
msg = window.open("presupuesto.htm","displayWindow","toolbar=yes,scrollbars=yes");
MegaCadena = '
. | . |
Base Imponible: I.V.A. 16% Total Presupuesto: | '+precioPTS+' | '+precioEUROS+' |