function oferta_christmas(){
window.open('christmas_oferta.html', 'Condicioneschristmas', 'width=790,height=280,left=10,top=30,scrollbars=1,resizable=0');
}
function requisitos_tarjetas(){
window.open('tarjetas_requisitos.html', 'Requisitostarjetas', 'width=780,height=280,left=10,top=30,scrollbars=1,resizable=0');
}
function autorizacion(){
window.open('transfer_autorizacion.html', 'Autorizacion', 'width=785,height=250,left=15,top=50,scrollbars=1,resizable=0');
}
function modelos_linea_universal(){
window.open('christmas_universal_modelos.html', 'ModelosXmasbasicos', 'width=500,height=535,left=50,top=10,scrollbars=1,resizable=0');
}
function modelos_linea_actual(){
window.open('christmas_actual_modelos.html', 'ModelosXmasactuales', 'width=600,height=260,left=30,top=40,scrollbars=1,resizable=0');
}
function carga_xma(){
document.getElementById(modelo).selected=true;
//Se quita la option añadida para que no falle en Mac:
document.form1.posic_diseno.length=document.form1.posic_diseno.length-1;
document.form1.posic_texto.length=document.form1.posic_texto.length-1;
document.form1.posic_logo.length=document.form1.posic_logo.length-1;
}
function ajustabotones(){// Safari => botones Comprar con anchura 100px en vez de 85px:
if (navigator.platform.indexOf('Win')==-1&&navigator.appName=='Netscape'){
 i=1; 
 comprar_i=eval('document.getElementById("comprar'+ i +'")'); 
 while(comprar_i!=null){
  comprar_i.style.width='100'; 
	i++; 
	comprar_i=eval('document.getElementById("comprar'+ i +'")');
	}
 }
}
function textos_elegidos(){/* NO SE USA.
 Función que devuelve en la variable "txt" los valores elegidos de un SELECT MULTIPLE
 (<select name="textos" size="3" multiple class="sel2" onchange="textos_elegidos()">).
 Sólo permite elegir 2 valores como máximo. */
txt = '';
opts = 0;
for (i=0; i<document.form1.textos.length; i++){ 
 opt_i = document.form1.textos.options[i];
 if(opt_i.selected){ 
  opts++;
	if(opts>2){
	 alert('Como máximo puede elegir 2 textos.');
	 for (j=i; j<document.form1.textos.length; j++)
	  document.form1.textos.options[j].selected=false;
	}else{
	  if (txt!='') txt += ' - '; 
  	txt += opt_i.value;
		}
	}
 } 
document.form1.texto_elegido.value = txt; 
}
function textos_eleg_diferentes(){
if(document.form1.texto1.value==document.form1.texto2.value){
 alert('Texto ya elegido.\nSi desea un 2° texto, escoja otro diferente.');
 document.getElementById('(2° texto opcional)').selected=true;
 }
}
function precio_xma_basico(modelo){
if(typeof orient!='undefined')
 document.form1.orientacion.value = orient;
if(document.form1.posic_logo.value!='Sin logotipo'){
 if(document.form1.posic_diseno.value==document.form1.posic_texto.value&&document.form1.posic_texto.value==document.form1.posic_logo.value)
  impresion='1 cara';
 else impresion='2 caras';
 }else{// Sin logotipo:
   if(document.form1.posic_diseno.value==document.form1.posic_texto.value)
    impresion='1 cara';
 	 else impresion='2 caras';
	 }
document.form1.impresion.value = impresion;
if(modelo=='simple')
 switch(document.form1.cantidad.value){
  case '6': if(impresion=='1 cara') pt=5.95; else pt=8.95; break;
  case '12': if(impresion=='1 cara') pt=10.95; else pt=16.95; break;
  case '18': if(impresion=='1 cara') pt=16.95; else pt=23.95; break;
  case '24': if(impresion=='1 cara') pt=21.95; else pt=28.95; break;
  case '30': if(impresion=='1 cara') pt=26.95; else pt=39.95; break; 
  case '36': if(impresion=='1 cara') pt=31.95; else pt=49.95; break;
  case '42': if(impresion=='1 cara') pt=35.95; else pt=56.95; break;
  case '48': if(impresion=='1 cara') pt=39.95; else pt=59.95; break;
  case '54': if(impresion=='1 cara') pt=41.95; else pt=64.95; break;
  case '60': if(impresion=='1 cara') pt=44.95; else pt=68.95; break;
  case '75': if(impresion=='1 cara') pt=49.95; else pt=74.95; break;
  case '100': if(impresion=='1 cara') pt=59.95; else pt=86.95; break;
  case '150': if(impresion=='1 cara') pt=86.95; else pt=129.95; break;
  case '200': if(impresion=='1 cara') pt=114.95; else pt=171.95; break;
  case '250': if(impresion=='1 cara') pt=124.95; else pt=186.95; break;
  case '300': if(impresion=='1 cara') pt=149.95; else pt=224.95; break;
  case '400': if(impresion=='1 cara') pt=164.95; else pt=249.95; break;
  case '500': if(impresion=='1 cara') pt=194.95; else pt=299.95; break;
  case '750': if(impresion=='1 cara') pt=219.95; else pt=329.95; break;
  case '1000': if(impresion=='1 cara') pt=289.95; else pt=439.95; break;
  }
else //modelo doble:
 switch(document.form1.cantidad.value){
  case '6': if(impresion=='1 cara') pt=11.95; else pt=17.95; break;
  case '12': if(impresion=='1 cara') pt=16.95; else pt=24.95; break;
  case '18': if(impresion=='1 cara') pt=23.95; else pt=36.95; break;
  case '24': if(impresion=='1 cara') pt=26.95; else pt=39.95; break;
  case '30': if(impresion=='1 cara') pt=29.95; else pt=48.95; break; 
  case '36': if(impresion=='1 cara') pt=32.95; else pt=56.95; break;
	case '42': if(impresion=='1 cara') pt=36.95; else pt=59.95; break;
  case '48': if(impresion=='1 cara') pt=41.95; else pt=62.95; break;
  case '54': if(impresion=='1 cara') pt=46.95; else pt=67.95; break;
  case '60': if(impresion=='1 cara') pt=51.95; else pt=74.95; break;
  case '75': if(impresion=='1 cara') pt=57.95; else pt=86.95; break;
  case '100': if(impresion=='1 cara') pt=87.95; else pt=129.95; break;
  case '150': if(impresion=='1 cara') pt=115.95; else pt=171.95; break;
  case '200': if(impresion=='1 cara') pt=145.95; else pt=224.95; break;
  case '250': if(impresion=='1 cara') pt=152.95; else pt=247.95; break;
  case '300': if(impresion=='1 cara') pt=179.95; else pt=291.95; break;
  case '400': if(impresion=='1 cara') pt=219.95; else pt=329.95; break;
  case '500': if(impresion=='1 cara') pt=299.95; else pt=433.95; break;
  case '750': if(impresion=='1 cara') pt=549.95; else pt=949.95; break;
  case '1000': if(impresion=='1 cara') pt=829.95; else pt=1244.95; break;
  }
if(document.location.href.indexOf('diseno_propio')!=-1){
 pt += 9.95;
 pt = Math.round(pt*100)/100 + '';
 if (pt.indexOf('.')==-1) pt += '.00'; 
 else if (pt.search(/(\.\d$)/)!=-1) pt += '0';
 }
document.form1.preciototal.value = pt;
}
function precio_xma_actual(modelo){
if(document.form1.posic_logo.value!='Sin logotipo'){
 if(document.form1.posic_diseno.value==document.form1.posic_texto.value&&document.form1.posic_texto.value==document.form1.posic_logo.value)
  impresion='1 cara';
 else impresion='2 caras';
 }else{// Sin logotipo:
   if(document.form1.posic_diseno.value==document.form1.posic_texto.value)
    impresion='1 cara';
 	 else impresion='2 caras';
	 }
document.form1.impresion.value = impresion;
switch(modelo){
 case 'simple':
 switch(document.form1.cantidad.value){
  case '6': if(impresion=='1 cara') pt=16.95; else pt=24.95; break;
  case '12': if(impresion=='1 cara') pt=34.95; else pt=52.95; break;
  case '18': if(impresion=='1 cara') pt=50.95; else pt=75.95; break;
  case '24': if(impresion=='1 cara') pt=68.95; else pt=102.95; break;
  case '30': if(impresion=='1 cara') pt=84.95; else pt=126.95; break; 
  case '36': if(impresion=='1 cara') pt=99.95; else pt=149.95; break;
  case '42': if(impresion=='1 cara') pt=103.95; else pt=159.95; break;
  case '48': if(impresion=='1 cara') pt=109.95; else pt=164.95; break;
  case '54': if(impresion=='1 cara') pt=122.95; else pt=184.95; break;
  case '60': if(impresion=='1 cara') pt=134.95; else pt=202.95; break;
  case '75': if(impresion=='1 cara') pt=169.95; else pt=254.95; break;
  case '100': if(impresion=='1 cara') pt=229.95; else pt=344.95; break;
  case '150': if(impresion=='1 cara') pt=255.95; else pt=382.95; break;
  case '200': if(impresion=='1 cara') pt=341.95; else pt=511.95; break;
  case '250': if(impresion=='1 cara') pt=426.95; else pt=639.95; break;
  case '300': if(impresion=='1 cara') pt=512.95; else pt=769.95; break;
  case '400': if(impresion=='1 cara') pt=539.95; else pt=809.95; break;
  case '500': if(impresion=='1 cara') pt=565.95; else pt=849.95; break;
  case '750': if(impresion=='1 cara') pt=709.95; else pt=1064.95; break;
  case '1000': if(impresion=='1 cara') pt=854.95; else pt=1289.95; break;
  }
 break;
 case 'doble':
 switch(document.form1.cantidad.value){
  case '6': if(impresion=='1 cara') pt=19.95; else pt=29.95; break;
  case '12': if(impresion=='1 cara') pt=39.95; else pt=59.95; break;
  case '18': if(impresion=='1 cara') pt=59.95; else pt=89.95; break;
  case '24': if(impresion=='1 cara') pt=79.95; else pt=119.95; break;
  case '30': if(impresion=='1 cara') pt=99.95; else pt=149.95; break; 
  case '36': if(impresion=='1 cara') pt=118.95; else pt=178.95; break;
	case '42': if(impresion=='1 cara') pt=124.95; else pt=187.95; break;
  case '48': if(impresion=='1 cara') pt=128.95; else pt=193.95; break;
  case '54': if(impresion=='1 cara') pt=142.95; else pt=214.95; break;
  case '60': if(impresion=='1 cara') pt=158.95; else pt=238.95; break;
  case '75': if(impresion=='1 cara') pt=164.95; else pt=247.95; break;
  case '100': if(impresion=='1 cara') pt=198.95; else pt=298.95; break;
  case '150': if(impresion=='1 cara') pt=296.95; else pt=444.95; break;
  case '200': if(impresion=='1 cara') pt=396.95; else pt=594.95; break;
  case '250': if(impresion=='1 cara') pt=494.95; else pt=742.95; break;
  case '300': if(impresion=='1 cara') pt=554.95; else pt=831.95; break;
  case '400': if(impresion=='1 cara') pt=599.95; else pt=899.95; break;
  case '500': if(impresion=='1 cara') pt=659.95; else pt=989.95; break;
  case '750': if(impresion=='1 cara') pt=849.95; else pt=1279.95; break;
  case '1000': if(impresion=='1 cara') pt=989.95; else pt=1484.95; break;
  }
 break;
 case 'triple':
 switch(document.form1.cantidad.value){
  case '6': if(impresion=='1 cara') pt=24.95; else pt=37.95; break;
  case '12': if(impresion=='1 cara') pt=80.95; else pt=121.95; break;
  case '18': if(impresion=='1 cara') pt=121.95; else pt=182.95; break;
  case '24': if(impresion=='1 cara') pt=162.95; else pt=244.95; break;
  case '30': if(impresion=='1 cara') pt=202.95; else pt=304.95; break; 
  case '36': if(impresion=='1 cara') pt=243.95; else pt=364.95; break;
	case '42': if(impresion=='1 cara') pt=248.95; else pt=373.95; break;
  case '48': if(impresion=='1 cara') pt=259.95; else pt=389.95; break;
  case '54': if(impresion=='1 cara') pt=291.95; else pt=436.95; break;
  case '60': if(impresion=='1 cara') pt=324.95; else pt=486.95; break;
  case '75': if(impresion=='1 cara') pt=404.95; else pt=606.95; break;
  case '100': if(impresion=='1 cara') pt=445.95; else pt=668.95; break;
  case '150': if(impresion=='1 cara') pt=485.95; else pt=728.95; break;
  case '200': if(impresion=='1 cara') pt=647.95; else pt=971.95; break;
  case '250': if(impresion=='1 cara') pt=809.95; else pt=1214.95; break;
  case '300': if(impresion=='1 cara') pt=971.95; else pt=1456.95; break;
  case '400': if(impresion=='1 cara') pt=1139.95; else pt=1708.95; break;
  case '500': if(impresion=='1 cara') pt=1399.95; else pt=2099.95; break;
  case '750': if(impresion=='1 cara') pt=1599.95; else pt=2399.95; break;
  case '1000': if(impresion=='1 cara') pt=1699.95; else pt=2549.95; break;
  }
 break;
 }
if(document.form1.color_sobre.value!='Blanco'){//LINEA ACTUAL CON SOBRES NO BLANCOS:
 pt += 2*document.form1.cantidad.value; // sumar 2 euros/ud.
 pt = Math.round(pt*100)/100 + '';
 if (pt.indexOf('.')==-1) pt += '.00'; 
 else if (pt.search(/(\.\d$)/)!=-1) pt += '0';
 }
if(document.location.href.indexOf('diseno_propio')!=-1){
 pt = pt*1 + 9.95;
 pt = Math.round(pt*100)/100 + '';
 if (pt.indexOf('.')==-1) pt += '.00'; 
 else if (pt.search(/(\.\d$)/)!=-1) pt += '0';
 }
document.form1.preciototal.value = pt;
}
function precio_xma_presencia(){
switch(document.form1.cantidad.value){
  case '6': pt=27.95; break; case '12': pt=54.95; break;
  case '18': pt=79.95; break; case '24': pt=108.95; break;
  case '30': pt=134.95; break; case '36': pt=161.95; break;
  case '42': pt=189.95; break; case '48': pt=216.95; break;
  case '54': pt=243.95; break; case '60': pt=269.95; break;
  case '75': pt=339.95; break; case '100': pt=451.95; break;
  case '150': pt=678.95; break; case '200': pt=749.95; break;
  case '250': pt=847.95; break; case '300': pt=1016.95; break;
  case '400': pt=1295.95; break; case '500': pt=1495.95; break;
  case '750': pt=1695.95; break; case '1000': pt=2259.95; break;
  }
if(document.location.href.indexOf('diseno_propio')!=-1){
 pt += 9.95;
 pt = Math.round(pt*100)/100 + '';
 if (pt.indexOf('.')==-1) pt += '.00'; 
 else if (pt.search(/(\.\d$)/)!=-1) pt += '0';
 }
document.form1.preciototal.value = pt;
}
function actualizaplazo(){
if(document.form1.nombreprod.value=='Christmas Línea Actual'&&document.form1.color_sobre.value!='Blanco'){
 if(document.form1.cantidad.value*1 < 251)
  document.form1.plazo.value='10 días';
 else document.form1.plazo.value='20 días';
 }else{
   if(document.form1.cantidad.value*1 < 251)
    document.form1.plazo.value='5 días';
 	 else document.form1.plazo.value='10 días';
	 }
}
function compra_xmas(){
nombre=document.form1.nombreprod.value; ref=document.form1.refprod.value; 
cant=document.form1.cantidad.value;
precio=document.form1.pu.value; tot=document.form1.preciototal.value; 
caract = '- Tamaño: ' + tamano;
if(typeof document.form1.orientacion!='undefined')
 caract += '\n- Orientación: ' + document.form1.orientacion.value;
if(typeof document.form1.color_sobre!='undefined')
 caract += '\n- Color del sobre: ' + document.form1.color_sobre.value;
caract += '\n- Texto: ' + document.form1.texto1.value;
if(document.form1.texto2.value!=document.form1.texto1.value&&document.form1.texto2.value!='(2° texto opcional)')
 caract += ' - ' + document.form1.texto2.value;
if(typeof document.form1.logotipo!='undefined')
 caract += '\n- Christmas con logotipo impreso: ' + document.form1.logotipo.value;
caract += '\n- Impresión: ' + document.form1.impresion.value;
if(typeof document.form1.posic_diseno!='undefined'){
 caract += '\n- Posición del diseño: ' + document.form1.posic_diseno.value;
 caract += '\n- Posición del texto: ' + document.form1.posic_texto.value;
 caract += '\n- Posición del logotipo: ' + document.form1.posic_logo.value;
 }
if(document.location.href.indexOf('diseno_propio')!=-1){
  caract += '\n- Diseño: remitido por cliente\n';
	caract += '(en el precio se incluye un suplemento de 9.95 euros\npor la verificación y comprobación del fichero)';
  caract += '\n- Autoriza a publicar su diseño en la web: ' + document.form1.autoriza_publicar.value;
}else{
  //DISEÑO ELEGIDO DE LA WEB: 
	caract += '\n- Diseño: ' + diseno;
	}
 comprar(nombre, ref, precio, cant, tot, caract);
}
