var pagina = "1";
var nombreProductos=new Array("8001","8002","8010","8011","8012","8012c","8020","8020c","8021","8021c","8022");
var titulosProductos=new Array("CERA STANDARD (ZEBRA, INTERMEC, DATAMAX, CAB).","CERA SUPERIOR (ZEBRA, INTERMEC, DATAMAX, CAB).",
	"MEZCLA STANDARD (ZEBRA, INTERMEC, DATAMAX, CAB).","MEZCLA SUPERIOR (ZEBRA, INTERMEC, DATAMAX, CAB).",
	"MEZCLA STANDARD (TEC) EDGE.",
	"MEZCLA STANDARD (TEC) EDGE.","RESINA STANDARD (ZEBRA, INTERMEC, DATAMAX, CAB).",
	"RESINA STANDARD (ZEBRA, INTERMEC, DATAMAX, CAB).","RESINA SUPERIOR (ZEBRA, INTERMEC, DATAMAX, CAB).",
	"RESINA SUPERIOR (ZEBRA, INTERMEC, DATAMAX, CAB).","RESINA STANDARD (TEC) EDGE.");
/*
var titulosProductos=new Array("CERA STANDARD CABEZAL PLANO.","CERA SUPERIOR CABEZAL PLANO.",
	"MEZCLA STANDARD CABEZAL PLANO.","MEZCLA SUPERIOR CABEZAL PLANO.",
	"MEZCLA STANDARD CABEZAL NEAR EDGE.",
	"MEZCLA STANDARD CABEZAL NEAR EDGE.","RESINA STANDARD CABEZAL PLANO.",
	"RESINA STANDARD CABEZAL PLANO.","RESINA SUPERIOR CABEZAL PLANO.",
	"RESINA SUPERIOR CABEZAL PLANO.","RESINA STANDARD CABEZAL NEAR EDGE.");
*/
// var largos = new Array(600,450,360,300,74);
var largos = new Array(600,450,360,300);
var anchos1 = new Array(154,110,104,98,88,80,73,58,55); // hasta 8012c
var anchos2 = new Array(165,130,110,104,95,83,73,60,55);
var cantidadesMinimas1 = new Array(5,8,8,9,10,11,12,15,16); // hasta 8012 OJO uno menos de lo normal
var cantidadesMinimas2 = new Array(4,5,6,6,7,8,9,11,12);
var cantidadesMinimas3 = new Array();
var cantidadesMinimas4 = new Array();
var fotoProductos=new Array("producto.jpg","producto.jpg","producto.jpg","producto.jpg",
	"producto.jpg","productoc.jpg","producto.jpg","productoc.jpg","producto.jpg","productoc.jpg","producto.jpg");
var documentosProductos=new Array("CeraStandard.htm","CeraSuperior.htm","MezclaStandard.htm","MezclaSuperior.htm",
	"MezclaNearEdge.htm","MezclaNearEdge.htm","ResinaStandard.htm","ResinaStandard.htm","ResinaSuperior.htm","ResinaSuperior.htm","ResinaNearEdge.htm");
var pvpIniProductos =new Array("10.01","11.39","16.49","20.42" ,"17.67","45.55" ,"32.82" ,"48.81" ,"44.60" ,"69.00" ,"44.60");
var pvpIniProductos2=new Array("50.05","56.95","82.45","102.10","88.35","227.75","131.28","195.24","178.40","276.00","178.40");


cantidadesMinimas3[154] = 5;
cantidadesMinimas3[110] = 8;
cantidadesMinimas3[104] = 8;
cantidadesMinimas3[98] = 9;
cantidadesMinimas3[88] = 10;
cantidadesMinimas3[80] = 11;
cantidadesMinimas3[73] = 12;
cantidadesMinimas3[58] = 15;
cantidadesMinimas3[55] = 16;

cantidadesMinimas4[165] = 4;
cantidadesMinimas4[130] = 5;
cantidadesMinimas4[110] = 6;
cantidadesMinimas4[104] = 6;
cantidadesMinimas4[95] = 7;
cantidadesMinimas4[83] = 8;
cantidadesMinimas4[73] = 9;
cantidadesMinimas4[60] = 11;
cantidadesMinimas4[55] = 12;

cantidadesMinimas4[154] = 4;
cantidadesMinimas4[110] = 5;
cantidadesMinimas4[104] = 6;
cantidadesMinimas4[98] = 6;
cantidadesMinimas4[88] = 7;
cantidadesMinimas4[80] = 8;
cantidadesMinimas4[73] = 9;
cantidadesMinimas4[58] = 11;
cantidadesMinimas4[55] = 12;

var provincias = new Array("-","Álava","Albacete","Alicante","Almería","Andorra","Asturias","Ávila","Badajoz",
	"Islas Baleares - Palma de mallorca","Islas Baleares","Barcelona","Burgos","Cáceres","Cádiz","Cantabria",
	"Castellón","Ceuta","Ciudad Real","Córdoba","La Coruña","Cuenca","Gerona","Granada","Guadalajara",
	"Guipúzcoa","Huelva","Huesca","Jaén","León","Lérida","Lugo","Madrid","Málaga","Melilla","Murcia","Navarra",
	"Orense","Palencia","Las Palmas","Pontevedra","La Rioja","Salamanca","Santa Cruz de Tenerife","Segovia",
	"Sevilla","Soria","Tarragona","Teruel","Toledo","Valencia","Valladolid","Vizcaya","Zamora","Zaragoza");

function CargaProvincias(){
	num_provincias = provincias.length
	var oselect;
    if (document.getElementById)
        oselect = document.getElementById("provincia");
    else if (document.all)
        oselect = document.all["provincia"];
    else if (document.layers)
        oselect = document.layers["provincia"];
	
	oselect.length = num_provincias
	for(i=0;i<num_provincias;i++)
	{
		oselect.options[i].value=provincias[i]
		oselect.options[i].text=provincias[i]
	}
	
	oselect.options[0].selected = true
} 

function CompoComprar()
{
	document.location.href = "como_comprar.php";
}

function Comprar4()
{
	if (document.getElementById)
		document.getElementById("formulario").submit();
	else if (document.all)
		document.all["formulario"].submit();
	else if (document.layers)
		document.layers["formulario"].submit();
}

function Comprar3()
{
	if(validar1())
	{
		if (document.getElementById)
			document.getElementById("formulario").submit();
		else if (document.all)
			document.all["formulario"].submit();
		else if (document.layers)
			document.layers["formulario"].submit();
	}
}

function validar1()
{
	// Se comprueba los campos obligatorios
	var empresa;
	var cif;
	var direccion;
	var poblacion;
	var cp;
	var provincia;
	var tlf;
	var contacto;
	var cargo;
	var formulario;
	var formadepago;
	
    if (document.getElementById)
	{
        empresa = document.getElementById("empresa");
        cif = document.getElementById("cif");
        direccion = document.getElementById("direccion");
        poblacion = document.getElementById("poblacion");
        cp = document.getElementById("cp");
        provincia = document.getElementById("provincia");
        tlf = document.getElementById("tlf");
        contacto = document.getElementById("contacto");
        cargo = document.getElementById("cargo");
        formulario = document.getElementById("formulario");
	}
    else if (document.all)
	{
        empresa = document.all["empresa"];
        cif = document.all["cif"];
        direccion = document.all["direccion"];
        poblacion = document.all["poblacion"];
        cp = document.all["cp"];
        provincia = document.all["provincia"];
        tlf = document.all["tlf"];
        contacto = document.all["contacto"];
        cargo = document.all["cargo"];
        formulario = document.all["formulario"];
	}
    else if (document.layers)
	{
        empresa = document.layers["empresa"];
        cif = document.layers["cif"];
        direccion = document.layers["direccion"];
        poblacion = document.layers["poblacion"];
        cp = document.layers["cp"];
        provincia = document.layers["provincia"];
        tlf = document.layers["tlf"];
        contacto = document.layers["contacto"];
        cargo = document.layers["cargo"];
        formulario = document.layers["formulario"];
	}
	
    for (var i=0;i<formulario.formadepago.length;i++)
	{
		if (formulario.formadepago[i].checked == true)
	    {
			formadepago = formulario.formadepago[i].value;
			break;
		}
    }
 	
	
	if(empresa.value.length == 0 || empresa.value == '' || empresa.value == undefined || empresa.value == null)
	{
		alert("La empresa es obligatoria");
		empresa.focus();
		return false;
	}

	if(cif.value.length < 7 || cif.value == '' || cif.value == undefined || cif.value == null)
	{
		alert("El CIF es obligatorio");
		cif.focus();
		return false;
	}
	
	if(direccion.value.length == 0 || direccion.value == '' || direccion.value == undefined || direccion.value == null)
	{
		alert("La Dirección es obligatoria");
		direccion.focus();
		return false;
	}

	if(poblacion.value.length == 0 || poblacion.value == '' || poblacion.value == undefined || poblacion.value == null)
	{
		alert("La Población es obligatoria");
		poblacion.focus();
		return false;
	}

	if(cp.value.length < 5 || cp.value == '' || cp.value == undefined || cp.value == null)
	{
		alert("El código postal es obligatorio");
		cp.focus();
		return false;
	}

	if(provincia.value.length == 0 || provincia.value == '-' || provincia.value == undefined || provincia.value == null)
	{
		alert("La provincia es obligatoria");
		provincia.focus();
		return false;
	}

	if((provincia.value == 'Andorra' || provincia.value == 'Ceuta' || 
		provincia.value == 'Las Palmas' || provincia.value == 'Santa Cruz de Tenerife' || provincia.value == 'Melilla')
		&& formadepago == 'contrareembolso')
	{
		alert("Sólo se puede pagar mediante transferencia bancaria para la zona geográfica selecciona");
		provincia.focus();
		return false;
	}
	

	if(tlf.value.length < 9 || tlf.value == '' || tlf.value == undefined || tlf.value == null)
	{
		alert("El teléfono es obligatorio");
		tlf.focus();
		return false;
	}

	if(contacto.value.length == 0 || contacto.value == '' || contacto.value == undefined || contacto.value == null)
	{
		alert("El contacto es obligatorio");
		contacto.focus();
		return false;
	}

	if(cargo.value.length == 0 || cargo.value == '' || cargo.value == undefined || cargo.value == null)
	{
		alert("El cargo es obligatorio");
		cargo.focus();
		return false;
	}

	return true;
}

function addProducto(producto)
{
	var precio = 0;

    if (document.getElementById)
        precio = document.getElementById("pvp1" + producto).value;
    else if (document.all)
        precio = document.all["pvp1" + producto].value;
    else if (document.layers)
        precio = document.layers["pvp1" + producto].value;
	if(precio != "-")
	{
		if (document.getElementById)
			document.getElementById("pvptot" + producto).innerHTML = precio;
		else if (document.all)
			document.all["pvptot" + producto].innerHTML = precio;
		else if (document.layers)
			document.layers["pvptot" + producto].innerHTML = precio;
	}
	
	caltot();
}

function borrarProducto(producto)
{
	if (document.getElementById)
		document.getElementById("pvptot" + producto).innerHTML = "0";
	else if (document.all)
		document.all["pvptot" + producto].innerHTML = "0";
	else if (document.layers)
		document.layers["pvptot" + producto].innerHTML = "0";

	caltot();
}

function caltot()
{
	var total = 0;
	for(var i=0; i<11; i++)
	{
		if (document.getElementById)
			total += new Number(document.getElementById("pvptot" + nombreProductos[i]).innerHTML);
		else if (document.all)
			total += new Number(document.all["pvptot" + nombreProductos[i]].innerHTML);
		else if (document.layers)
			total += new Number(document.layers["pvptot" + nombreProductos[i]].innerHTML);
	}
	
	if (document.getElementById)
		document.getElementById("pvptotal").innerHTML = QuitarDecimales(total);
	else if (document.all)
		document.all["pvptotal"].innerHTML = QuitarDecimales(total);
	else if (document.layers)
		document.layers["pvptotal"].innerHTML = QuitarDecimales(total);
}

function calcularPrecio(producto, noEsAuto)
{
	var largo = 600;
	var ancho = 154;
	var cantidad = 5;
	var cantidadMinima = 5;
	var precio = 0;
	var precio2 = 0;
    if (document.getElementById)
    {
        largo = new Number(document.getElementById("largo" + producto).value);
        ancho = new Number(document.getElementById("ancho" + producto).value);
        cantidad = new Number(document.getElementById("cantidad" + producto).value);
    }
    else if (document.all)
    {
        largo = new Number(document.all["largo" + producto].value);
        ancho = new Number(document.all["ancho" + producto].value);
        cantidad = new Number(document.all["cantidad" + producto].value);
    }
    else if (document.layers)
    {
        largo = new Number(document.layers["largo" + producto].value);
        ancho = new Number(document.layers["ancho" + producto].value);
        cantidad = new Number(document.layers["cantidad" + producto].value);
    }
	
	var posProd = 0;
	for(var i=0; i<11; i++)
	{
		if(nombreProductos[i] == producto)
		{
			posProd = i;
			break;
		}
	}
	var nombreimg = fotoProductos[posProd].substring(0,fotoProductos[posProd].length - 4);
	if(largo == 74)
		nombreimg += '74.jpg';
	else
		nombreimg += '.jpg';

	if (document.getElementById)
		document.getElementById("img" + producto).src = 'img/' + nombreimg;
	else if (document.all)
		document.all["img" + producto].src = 'img/' + nombreimg;
	else if (document.layers)
		document.layers["img" + producto].src = 'img/' + nombreimg;

	precio2 = QuitarDecimales(formula(producto,largo,ancho));
	if(precio2 != "-")
		precio2 = new Number(precio2);

	if(cantidad == Number.NaN)
	{
		if(noEsAuto == true)
		{
			alert('La cantidad introduccida es incorrecta, por favor introduzca un valor valido');
			precio = "-";
			precio2 = "-";
		}
		else
		{
			if(producto == '8001' || producto == '8002' || producto == '8010' || 
				producto == '8011' || producto == '8012'|| producto == '8012c' )
			{
				if (document.getElementById)
					document.getElementById("cantidad" + producto).value = cantidadesMinimas3[ancho];
				else if (document.all)
					document.all["cantidad" + producto].value = cantidadesMinimas3[ancho];
				else if (document.layers)
					document.layers["cantidad" + producto].value = cantidadesMinimas3[ancho];
				cantidad = cantidadesMinimas3[ancho];
				precio = QuitarDecimales((precio2 * 100 * cantidad) / 100);
			}
			else if(producto == '8020' || producto == '8020c' || producto == '8021' ||
				producto == '8021c' || producto == '8022')
			{
				if (document.getElementById)
					document.getElementById("cantidad" + producto).value = cantidadesMinimas4[ancho];
				else if (document.all)
					document.all["cantidad" + producto].value = cantidadesMinimas4[ancho];
				else if (document.layers)
					document.layers["cantidad" + producto].value = cantidadesMinimas4[ancho];
				cantidad = cantidadesMinimas4[ancho];
				precio = QuitarDecimales((precio2 * 100 * cantidad) / 100);
			}
	
		}
	}
	else
	{
		precio = QuitarDecimales((precio2 * 100 * cantidad) / 100);
	}

	
	if(producto == '8001' || producto == '8002' || producto == '8010' || 
			producto == '8011' || producto == '8012' || producto == '8012c')
	{
		cantidadMinima = cantidadesMinimas3[ancho];
		if(cantidad < cantidadesMinimas3[ancho])
		{
			if(noEsAuto == true)
			{
				alert('La cantidad minima para las dimensiones introduccidas es de ' + cantidadMinima + ' productos.' +
					'\n\nDicha cantidad tiene que ser multiplo de ' + cantidadMinima + ', por ejemplo; ' + 
					cantidadMinima + ', ' + (cantidadMinima*2) + ', ' + (cantidadMinima*3) + ', ' + (cantidadMinima*4));
				precio = "-";
				precio2 = "-";
			}
			else
			{
				if (document.getElementById)
					document.getElementById("cantidad" + producto).value = cantidadesMinimas3[ancho];
				else if (document.all)
					document.all["cantidad" + producto].value = cantidadesMinimas3[ancho];
				else if (document.layers)
					document.layers["cantidad" + producto].value = cantidadesMinimas3[ancho];
				cantidad = cantidadesMinimas3[ancho];
				precio = QuitarDecimales((precio2 * 100 * cantidad) / 100);
			}
		}
		else if((cantidad % cantidadesMinimas3[ancho]) != 0)
		{
			if(noEsAuto == true)
			{
				alert('La cantidad tiene que ser multiplo de ' + cantidadesMinimas3[ancho] + ', por ejemplo; ' + 
					cantidadMinima + ', ' + (cantidadMinima*2) + ', ' + (cantidadMinima*3) + ', ' + (cantidadMinima*4));
				precio = "-";
				precio2 = "-";
			}
			else
			{
				if (document.getElementById)
					document.getElementById("cantidad" + producto).value = cantidadesMinimas3[ancho];
				else if (document.all)
					document.all["cantidad" + producto].value = cantidadesMinimas3[ancho];
				else if (document.layers)
					document.layers["cantidad" + producto].value = cantidadesMinimas3[ancho];
				cantidad = cantidadesMinimas3[ancho];
				precio = QuitarDecimales((precio2 * 100 * cantidad) / 100);
			}
		}
	}
			
	if(producto == '8020' || producto == '8020c' || producto == '8021' ||
			producto == '8021c' || producto == '8022')
	{
		if(posProd > 5 && ancho == 110)
			cantidadMinima = 6;
		else
			cantidadMinima = cantidadesMinimas4[ancho];
		if(cantidad < cantidadMinima)
		{
			if(noEsAuto == true)
			{
				alert('La cantidad minima para las dimensiones introduccidas es de ' + cantidadMinima + ' productos.' +
					'\n\nDicha cantidad tiene que ser multiplo de ' + cantidadMinima + ', por ejemplo; ' + 
					cantidadMinima + ', ' + (cantidadMinima*2) + ', ' + (cantidadMinima*3) + ', ' + (cantidadMinima*4));
				precio = "-";
				precio2 = "-";
			}
			else
			{
				if (document.getElementById)
					document.getElementById("cantidad" + producto).value = cantidadMinima;
				else if (document.all)
					document.all["cantidad" + producto].value = cantidadMinima;
				else if (document.layers)
					document.layers["cantidad" + producto].value = cantidadMinima;
				cantidad = cantidadMinima;
				precio = QuitarDecimales((precio2 * 100 * cantidad) / 100);
			}
		}
		else if((cantidad % cantidadMinima) != 0)
		{
			if(noEsAuto == true)
			{
				alert('La cantidad tiene que ser multiplo de ' + cantidadMinima + ', por ejemplo; ' + 
					cantidadMinima + ', ' + (cantidadMinima*2) + ', ' + (cantidadMinima*3) + ', ' + (cantidadMinima*4));
				precio = "-";
				precio2 = "-";
			}
			else
			{
				if (document.getElementById)
					document.getElementById("cantidad" + producto).value = cantidadMinima;
				else if (document.all)
					document.all["cantidad" + producto].value = cantidadMinima;
				else if (document.layers)
					document.layers["cantidad" + producto].value = cantidadMinima;
				cantidad = cantidadMinima;
				precio = QuitarDecimales((precio2 * 100 * cantidad) / 100);
			}
		}
	}
			
	
	// si el producto es del 8001 al 8012c y el largo es 74 y el ancho 154 no se vende
	if(ancho == 154 && largo == 74 && (
		producto == '8001' || producto == '8002' || producto == '8010' || 
		producto == '8011' || producto == '8012' || producto == '8012c'
		))
	{
		alert("No se venden productos de este modelo con las dimensiones (154 milimetros * 74 metros lineales)");
		precio = "-";
		precio2 = "-";
	}

	// si el producto es del 8020 al 8022 y el largo es 74 y el ancho 165 o 130 no se vende
	if((ancho == 165 || ancho == 130) && largo == 74 && (
		producto == '8020' || producto == '8020c' || producto == '8021' || 
		producto == '8021c' || producto == '8022'
		))
	{
		alert("No se venden productos de este modelo con las dimensiones (165 o 130 milimetros * 74 metros lineales)");
		precio = "-";
		precio2 = "-";
	}

// alert("precio2: " + precio2 + ", precio: " + precio + ", cantidad: " + cantidad);
	// ponemos el precio
    if (document.getElementById)
	{
        document.getElementById("pvp" + producto).innerHTML = QuitarDecimales(precio2);
        document.getElementById("pvp1" + producto).value = QuitarDecimales(precio);
	}
    else if (document.all)
	{
        document.all["pvp" + producto].innerHTML = QuitarDecimales(precio2);
        document.all["pvp1" + producto].value = QuitarDecimales(precio);
	}
    else if (document.layers)
	{
        document.layers["pvp" + producto].innerHTML = QuitarDecimales(precio2);
        document.layers["pvp1" + producto].value = QuitarDecimales(precio);
	}
		
	// ponemos la cantidad minima
    if (document.getElementById)
        document.getElementById("tdcant" + producto).innerHTML = '(cantidad m&iacute;nima ' + cantidadMinima + ', tiene que ser multiplo de ' + cantidadMinima + ')';
    else if (document.all)
        document.all["tdcant" + producto].innerHTML = '(cantidad m&iacute;nima ' + cantidadMinima + ', tiene que ser multiplo de ' + cantidadMinima + ')';
    else if (document.layers)
        document.layers["tdcant" + producto].innerHTML = '(cantidad m&iacute;nima ' + cantidadMinima + ', tiene que ser multiplo de ' + cantidadMinima + ')';
}

function QuitarDecimales(numero)
{
	if(numero == "-")
		return numero;

	var resultado = "" + numero;
	var pos = resultado.indexOf(".");
	if(pos != -1 && resultado.substring(pos).length > 3)
	{
		var redondeo1 = new Number(resultado.substring(pos+3,pos+4));
// alert("1. resultado: " + resultado + ", pos: " + pos + 
//", resultado.substring(0,pos+3): " + resultado.substring(0,pos+3) + ", new Number(resultado.substring(0,pos+3)): " + 
//new Number(resultado.substring(0,pos+3))  + ", redondeo1: " + redondeo1 +
//", resultado*100: " + (new Number(resultado.substring(0,pos+3)) * 100) +
//", resultado/100: " + ((new Number(resultado.substring(0,pos+3)) * 100)/100) );
		
		resultado = new Number(resultado.substring(0,pos) + resultado.substring(pos+1,pos+3));
//		resultado = new Number(resultado.substring(0,pos+3)) * 100;
				
		if(redondeo1 > 4)
			++resultado;
//alert("2. resultado: " + resultado + ", pos: " + pos);

		resultado /= 100;
		
// alert("3. resultado: " + resultado + ", pos: " + pos);
		resultado = "" + resultado;
		pos = resultado.indexOf(".");

		if(pos == -1)
			resultado += ".00";
		pos = resultado.indexOf(".");

		if(resultado.substring(pos).length < 3)
			resultado += "0";
		if(resultado.substring(pos).length < 3)
			resultado += "0";
	}
	else if(pos != -1 && resultado.substring(pos).length < 3)
	{
// alert("4. resultado: " + resultado + ", pos: " + pos);
		resultado += "0";
		if(resultado.substring(pos).length < 3)
			resultado += "0";
	}
	else if(pos == -1)
	{
// alert("5. resultado: " + resultado + ", pos: " + pos);
		resultado += ".00";
	}
// alert("6. resultado: " + resultado + ", pos: " + pos);
	
	return resultado;
}

function formula(producto,largo,ancho)
{
	var resultado = 0;
	var valorx = 0;
	switch(producto)
	{
		case '8001': valorx = 0.255; break;
		case '8002': valorx = 0.29; break;
		case '8010': valorx = 0.42; break;
		case '8011': valorx = 0.52; break;
		case '8012': valorx = 0.45; break;
		case '8012c': valorx = 1.16; break;
		case '8020': valorx = 0.78; break;
		case '8020c': valorx = 1.16; break;
		case '8021': valorx = 1.06; break;
		case '8021c': valorx = 1.64; break;
		case '8022': valorx = 1.06; break;
	}
	
	if(largo == 74)
		valorx += 0.06;

	resultado = ((ancho/1000)*largo*valorx)-(((ancho/1000)*largo*valorx)*0.15);

	return resultado;
}

function Comprar()
{
	var precioTotal = 0;
	var sproductos = "";
	var sanchos = "";
	var slargos = "";
	var scantidades = "";
	var sprecios = "";
	var scolores = "";
	var spvp = "";

	for(var i=0; i<11; i++)
	{
		sproductos += ";" + nombreProductos[i];

		if (document.getElementById)
		{
			slargos += ";" + document.getElementById("largo" + nombreProductos[i]).value;
			sanchos += ";" + document.getElementById("ancho" + nombreProductos[i]).value;
			scantidades += ";" + document.getElementById("cantidad" + nombreProductos[i]).value;
			sprecios += ";" + document.getElementById("pvptot" + nombreProductos[i]).innerHTML;
			spvp += ";" + document.getElementById("pvp" + nombreProductos[i]).innerHTML;
			if(i == 5 || i == 7 || i == 9)
				scolores += ";" + document.getElementById("color" + nombreProductos[i]).value;
			else
				scolores += ";Negro";
		}
		else if (document.all)
		{
			slargos += ";" + document.all["largo" + nombreProductos[i]].value;
			sanchos += ";" + document.all["ancho" + nombreProductos[i]].value;
			scantidades += ";" + document.all["cantidad" + nombreProductos[i]].value;
			sprecios += ";" + document.all["pvptot" + nombreProductos[i]].innerHTML;
			spvp += ";" + document.all["pvp" + nombreProductos[i]].innerHTML;
			if(i == 5 || i == 7 || i == 9)
				scolores += ";" + document.all["color" + nombreProductos[i]].value;
			else
				scolores += ";Negro";
		}
		else if (document.layers)
		{
			slargos += ";" + document.layers["largo" + nombreProductos[i]].value;
			sanchos += ";" + document.layers["ancho" + nombreProductos[i]].value;
			scantidades += ";" + document.layers["cantidad" + nombreProductos[i]].value;
			sprecios += ";" + document.layers["pvptot" + nombreProductos[i]].innerHTML;
			spvp += ";" + document.layers["pvp" + nombreProductos[i]].innerHTML;
			if(i == 5 || i == 7 || i == 9)
				scolores += ";" + document.layers["color" + nombreProductos[i]].value;
			else
				scolores += ";Negro";
		}
	}
	
	if (document.getElementById)
	{
		precioTotal = new Number(document.getElementById("pvptotal").innerHTML);
		document.getElementById("productos").value = sproductos;
		document.getElementById("preciototal").value = document.getElementById("pvptotal").innerHTML;
		document.getElementById("productos").value = sproductos;
		document.getElementById("largos").value = slargos;
		document.getElementById("anchos").value = sanchos;
		document.getElementById("cantidades").value = scantidades;
		document.getElementById("precios").value = sprecios;
		document.getElementById("colores").value = scolores;
		document.getElementById("pvp").value = spvp;
		if(precioTotal != 0)
			document.getElementById("formulario").submit();
	}
	else if (document.all)
	{
		precioTotal = new Number(document.all["pvptotal"].innerHTML);
		document.all["preciototal"].value = document.all["pvptotal"].innerHTML;
		document.all["productos"].value = sproductos;
		document.all["largos"].value = slargos;
		document.all["anchos"].value = sanchos;
		document.all["cantidades"].value = scantidades;
		document.all["precios"].value = sprecios;
		document.all["colores"].value = scolores;
		document.all["pvp"].value = spvp;
		if(precioTotal != 0)
			document.all["formulario"].submit();
	}
	else if (document.layers)
	{
		precioTotal = new Number(document.layers["pvptotal"].innerHTML);
		document.layers["preciototal"].value = document.layers["pvptotal"].innerHTML;
		document.layers["productos"].value = sproductos;
		document.layers["largos"].value = slargos;
		document.layers["anchos"].value = sanchos;
		document.layers["cantidades"].value = scantidades;
		document.layers["precios"].value = sprecios;
		document.layers["colores"].value = scolores;
		document.layers["pvp"].value = spvp;
		if(precioTotal != 0)
			document.layers["formulario"].submit();
	}
}

function cambiaColor(nombreObjeto,elColor)
{
	var objeto = document.getElementById(nombreObjeto);

	if(pagina == "1" && nombreObjeto == "home")
		objeto.bgColor = "#333333";
	else if(pagina == "2" && nombreObjeto == "product")
		objeto.bgColor = "#333333";
	else if(pagina == "3" && nombreObjeto == "knowledge")
		objeto.bgColor = "#333333";
	else if(pagina == "4" && nombreObjeto == "quality")
		objeto.bgColor = "#333333";
	else
		objeto.bgColor = elColor;
}


function showCapa(mostrar, producto)
{
	var capa = 'preview';
	if(mostrar == "false")
	{
		// Ocultamos la capas
		hideLayer('preview');
	}
	else
	{
		var shtml = '<html>' +
			'<head>' +
			'	<title>ZONARIBBON</title>' +
			'<link rel=stylesheet href="css/zonaribbon.css" type="text/css">' +
			'<script language = "Javascript" src="js/zonaribbon.js"></script>' +
			'</head>' +
			'<body bgcolor="#FFFFFF">' +
			'<table border="0" cellpadding="0" cellspacing="0" width="720px" bgcolor="#FFFFFF" >' +
			'<tr><td height="10px" width="710px" valign="top" bgcolor="#666666"><img src="img/espacio.gif" class="espacio"></td>' +
			'<td height="10px" width="10px" valign="middle" align="top" bgcolor="#FF0000">x</td></tr>' +
			'<tr><td height="400px" width="720px" valign="top" align="left" bgcolor="#FFFFFF" colspan="2">' +
			//'<script> PintaSWF("swf/' + producto + '.swf", "720", "400","6,0,0,0", "#ffffff","zr8001","false","","low","sameDomain");</script></td></tr>' +
			'<script> PintaSWF("swf/' + producto + '.swf", "720", "400","6,0,0,0", "#ffffff","Cera Standard","false","","low","sameDomain");</script></td></tr>' +
			'</table>' +
			'</body>' +
			'</html>';
		if (document.getElementById)
		{
			document.getElementById(capa).innerHTML = shtml;
		}
		else if (document.all)
		{
			document.all[capa].innerHTML = shtml;
		}
		else if (document.layers)
		{
			document.layers[capa].innerHTML = shtml;
		}
	
		showLayer(capa,82);
	}
}

function showLayer(capa,pos)
{
    if (document.getElementById)
    {
        var style2 = document.getElementById(capa).style;
        style2.display = "block";
        if(pos != "-9999")
            style2.left = pos + "px";
    }
    else if (document.all)
    {
        var style2 = document.all[capa].style;
        style2.display = "block";
        if(pos != "-9999")
            style2.left = pos + "px";
    }
    else if (document.layers)
    {
        var style2 = document.layers[capa].style;
        style2.display = "block";
        if(pos != "-9999")
            style2.left = pos + "px";
    }
}

function hideLayer(capa)
{
    if (document.getElementById)
    {
        var style2 = document.getElementById(capa).style;
        style2.display = "none";
    }
    else if (document.all)
    {
        var style2 = document.all[capa].style;
        style2.display = "none";
    }
    else if (document.layers)
    {
        var style2 = document.layers[capa].style;
        style2.display = "none";
    }
}


function activar(elemento)
{
	pagina = elemento;
	if(elemento == "1")
		cambiaColor("home","#555555");
	else if(elemento == "2")
		cambiaColor("product","#555555");
	else if(elemento == "3")
		cambiaColor("knowledge","#555555");
	else if(elemento == "4")
		cambiaColor("quality","#555555");
}


function visualizar(elemento)
{
	if(elemento == "1")
		document.location.href = "index.php";
	else if(elemento == "2")
		document.location.href = "products.php";
	else if(elemento == "3")
		document.location.href = "knowledge.php";
	else if(elemento == "4")
		document.location.href = "quality.php";
}


function AddExt(src, ext)
{
  if (src.indexOf('?') != -1)
    return src.replace(/\?/, ext+'?'); 
  else
    return src + ext;
}


function GenObj(objAttrs, params, embedAttrs) 
{ 
  var str = '<object ';
  for (var i in objAttrs)
    str += i + '="' + objAttrs[i] + '" ';
  str += '>';
  for (var i in params)
    str += '<param name="' + i + '" value="' + params[i] + '" /> ';
  str += '<embed ';
  for (var i in embedAttrs)
    str += i + '="' + embedAttrs[i] + '" ';
  str += ' ></embed></object>';
  document.write(str);
}


function RunContentFL(){
  var ret = 
    GetArgs
    (  arguments, "", "movie", "clsid:d27cdb6e-ae6d-11cf-96b8-444553540000"
     , "application/x-shockwave-flash"
    );
  GenObj(ret.objAttrs, ret.params, ret.embedAttrs);
}


function RunContentSW(){
  var ret = 
    GetArgs
    (  arguments, ".dcr", "src", "clsid:166B1BCA-3F9C-11CF-8075-444553540000"
     , null
    );
  GenObj(ret.objAttrs, ret.params, ret.embedAttrs);
}

function GetArgs(args, ext, srcParamName, classid, mimeType){

  var ret = new Object();
  ret.embedAttrs = new Object();
  ret.params = new Object();
  ret.objAttrs = new Object();
  for (var i=0; i < args.length; i=i+2){
    var currArg = args[i].toLowerCase();    
	
    switch (currArg){	
      case "classid":
        break;
      case "pluginspage":
        ret.embedAttrs[args[i]] = args[i+1];
        break;
      case "src":
      case "movie":	
        args[i+1] = AddExt(args[i+1], ext);
        ret.embedAttrs["src"] = args[i+1];
        ret.params[srcParamName] = args[i+1];
        break;
      case "onafterupdate":
      case "onbeforeupdate":
      case "onblur":
      case "oncellchange":
      case "onclick":
      case "ondblClick":
      case "ondrag":
      case "ondragend":
      case "ondragenter":
      case "ondragleave":
      case "ondragover":
      case "ondrop":
      case "onfinish":
      case "onfocus":
      case "onhelp":
      case "onmousedown":
      case "onmouseup":
      case "onmouseover":
      case "onmousemove":
      case "onmouseout":
      case "onkeypress":
      case "onkeydown":
      case "onkeyup":
      case "onload":
      case "onlosecapture":
      case "onpropertychange":
      case "onreadystatechange":
      case "onrowsdelete":
      case "onrowenter":
      case "onrowexit":
      case "onrowsinserted":
      case "onstart":
      case "onscroll":
      case "onbeforeeditfocus":
      case "onactivate":
      case "onbeforedeactivate":
      case "ondeactivate":
      case "type":
      case "codebase":
        ret.objAttrs[args[i]] = args[i+1];
        break;
      case "width":
      case "height":
      case "align":
      case "vspace": 
      case "hspace":
      case "class":
      case "title":
      case "accesskey":
      case "name":
      case "id":
      case "tabindex":
        ret.embedAttrs[args[i]] = ret.objAttrs[args[i]] = args[i+1];
        break;
      default:
        ret.embedAttrs[args[i]] = ret.params[args[i]] = args[i+1];
    }
  }
  ret.objAttrs["classid"] = classid;
  if (mimeType) ret.embedAttrs["type"] = mimeType;
  return ret;
}
//-------------------------------------------------


function runParametros(parametros){
	var i, aux, str="", pos_igual;
	
	parametros=parametros.split("&");
	for (i=0;i<parametros.length;i++){
		aux = [];
		if ( (pos_igual = parametros[i].indexOf("=")) != -1) {
			aux[0] = parametros[i].substring(0,pos_igual);
			aux[1] = parametros[i].substring(pos_igual+1, parametros[i].length);
		} else {
			aux[0] = parametros[i];
		}
		if (aux[1]){
			aux[1]=escape(aux[1])
			parametros[i]=aux.join("=")
		}
		/*
		aux=parametros[i].split("=")
		if (aux[1]){
			aux[1]=escape(aux[1])
			parametros[i]=aux.join("=")
		}
		*/
	}
	parametros=parametros.join("&")
	return parametros
}

function PintaSWF(archivo, ancho, alto, version, bgcolor, id, menu, FlashVars, quality, allowScriptAccess,wmode) 
{ 
	
	if(version!=""){
		var version_data=version;
	}else{
		var version_data="6,0,0,0";
	}
	if(menu!=""){
		menu_data=menu;
	}else{
		menu_data=false;
	}
	if(bgcolor!=""){
		var bgcolor_data=bgcolor;
	}else{
		var bgcolor_data="#FFFFFF";
	}
	if(id!=""){
		id_data=id;
	}else{
		id_data="flashMovie";
	}
	
	if(quality!="" && quality!="hihg"){
		quality_data=quality;
	}else{
		quality_data="high";
	}
	
	if(allowScriptAccess!=""){
		allowScriptAccess_data=allowScriptAccess;
	}else{
		allowScriptAccess_data="always";
	}
	
	if (typeof wmode=="undefined")
		wmode=""
	RunContentFL('wmode',wmode,'width',ancho,'height',alto,'FlashVars',FlashVars,'quality',quality_data,"bgcolor",bgcolor_data,'menu',menu_data,'allowScriptAccess',allowScriptAccess_data,'codebase',"","id",id_data,'movie',archivo,'pluginspage','','src',archivo,'swLiveConnect','true','name',id_data);
}

function Parametro(nombre, valor)
{
	this.nombre = nombre;
	this.valor = valor;
}


function writeApplet(name, id, code, codebase, cabbase, archive, 
	width, height, ALIGN, hspace, vspace, alt, TITLE, MAYSCRIPT, BORDER, parametros)
{
	document.write('<APPLET ');
	// el name y el id los igualo
	if(name == null || name == undefined || name == "")
		name = id;

	if(name != null && name != undefined && name != "")
		document.write(' NAME="' + name + '" ID="' + name + '"');

	if(code != null && code != undefined && code != "")
		document.write(' CODE="' + code + '"');

	if(codebase != null && codebase != undefined && codebase != "")
		document.write(' CODEBASE="' + codebase + '"');

	if(cabbase != null && cabbase != undefined && cabbase != "")
		document.write(' CABBASE="' + cabbase + '"');

	if(archive != null && archive != undefined && archive != "")
		document.write(' ARCHIVE="' + archive + '"');

	if(MAYSCRIPT != null && MAYSCRIPT != undefined && MAYSCRIPT != "")
		document.write(' MAYSCRIPT="' + MAYSCRIPT + '"');
	else
		document.write(' MAYSCRIPT="yes"'); // por defecto lo activamos

	if(alt != null && alt != undefined && alt != "")
		document.write(' ALT="' + alt + '"');

	if(TITLE != null && TITLE != undefined && TITLE != "")
		document.write(' TITLE="' + TITLE + '"');

	if(BORDER != null && BORDER != undefined && BORDER != "")
		document.write(' BORDER=' + BORDER);

	if(width != null && width != undefined && width != "")
		document.write(' WIDTH=' + width);

	if(height != null && height != undefined && height != "")
		document.write(' HEIGHT=' + height);

	if(ALIGN != null && ALIGN != undefined && ALIGN != "")
		document.write(' ALIGN="' + ALIGN + '"');

	if(hspace != null && hspace != undefined && hspace != "")
		document.write(' HSPACE=' + hspace);

	if(vspace != null && vspace != undefined && vspace != "")
		document.write(' VSPACE=' + vspace);


	document.write('>');
	
	for(var i=0; i < parametros.length; i++)
		document.write('<param name=' + parametros[i].nombre + ' value="' + parametros[i].valor + '">');

	document.write('\n</APPLET>');
}
