// Efecto flash de luz.

function initArray() {
	this.length = initArray.arguments.length
	for (var i = 0; i < this.length; i++)
	this[i+1] = initArray.arguments[i]
}

var hexChars = "0123456789ABCDEF";

function Dec2Hex (Dec) {
	var a = Dec % 16;
	var b = (Dec - a)/16;
	hex = "" + hexChars.charAt(b) + hexChars.charAt(a);
	return hex;
}

function bgChanger (begin, end, steps) {
	steps = steps -1 ;
	redA = begin.charAt(0) + begin.charAt(1);
	red_valA = parseInt(redA,'16');
	redB = end.charAt(0) + end.charAt(1);
	red_valB = parseInt(redB,'16');
	red_int = ((red_valB - red_valA) / steps) * -1;
	grnA = begin.charAt(2) + begin.charAt(3);
	grn_valA = parseInt(grnA,'16');
	grnB = end.charAt(2) + end.charAt(3);
	grn_valB = parseInt(grnB,'16');
	grn_int = ((grn_valB - grn_valA) / steps) * -1;
	bluA = begin.charAt(4) + begin.charAt(5);
	blu_valA = parseInt(bluA,'16');
	bluB = end.charAt(4) + end.charAt(5);
	blu_valB = parseInt(bluB,'16');
	blu_int = ((blu_valB - blu_valA) / steps) * -1;
	step = 2;
	red = red_valA;
	grn = grn_valA;
	blu = blu_valA;
	document.bgColor = begin;
	while ( steps >= step ) {
		red -= red_int;
		red_round = Math.round(red);
		red_hex = Dec2Hex(red);
		grn -= grn_int;
		grn_round = Math.round(grn);
		grn_hex = Dec2Hex(grn);
		blu -= blu_int;
		blu_round = Math.round(blu);
		blu_hex = Dec2Hex(blu);
		document.bgColor = red_hex + grn_hex + blu_hex;
		step++;
	}
	document.bgColor = end;
}

function flash(){
	bgChanger("FFFFFF","000000",25);
}


function PintaCategoria(cat){
	// Categorias estáticas. Texto fijo. No administración.
	sHTML="";
	if(cat=="minis"){
		sHTML="CARAMELOS MINIS";
	}else if(cat=="populares"){
		sHTML="CARAMELOS POPULARES";
	}else if(cat=="rellenos"){
		sHTML="CARAMELOS RELLENOS";
	}else if(cat=="regaliz"){
		sHTML="PASTILLAS DE GOMA";
	}else if(cat=="palo"){
		sHTML="CARAMELOS CON PALO";
	}else if(cat=="chicles"){
		sHTML="CHICLES";
	}else if(cat=="sinazucar"){
		sHTML="CARAMELOS SIN AZÚCAR";
	}else if(cat=="publicitarios"){
		sHTML="CARAMELO PUBLICITARIO";
	}else if(cat=="otros"){
		sHTML="OTROS PRODUCTOS";
	}
	document.write(sHTML);
}

function PintaDescripcion(cat){
	// Categorias estáticas. Texto fijo. No administración.
	sHTML="";
	if(cat=="minis"){
		sHTML="Caramelos de aromas frutales y con el formato mas pequeño del mercado (2 gr/ud), lo que permite una fácil degustación a pequeños y mayores.";
	}else if(cat=="populares"){
		sHTML="Caramelos elaborados con el formato más popular del mercado, debido a que su peso (3-3,5 gr/ud) permite la venta al peso o por unidades.";
	}else if(cat=="rellenos"){
		sHTML="Caramelos con relleno líquido de miel o aromas frutales. Posiblemente los más rellenos del mercado. Exquisitos.";
	}else if(cat=="regaliz"){
		sHTML="Exclusivas pastillas de goma en pasta de almidón, en una novedosa presentación en flow-pack de 3 unidades, elaboradas con la mejor selección de extractos de regaliz o el gusto clásico de la fresa y el melocotón.";
	}else if(cat=="palo"){
		sHTML="Caramelos redondos o planos con palo en sabores frutales y presentados en un display muy decorativo y funcional para el punto de venta.";
	}else if(cat=="chicles"){
		sHTML="Exclusivos chicles con relleno líquido al interior de aromas frutales y suculento grajeado al exterior que hacen las delicias de los chavales. Envasados individualmente en flow-pack muy llamativo.";
	}else if(cat=="sinazucar"){
		sHTML="Especiales para diabéticos o aquellos que no quieran un aporte excesivo de calorías. Ideales para mantener la dieta.";
	}else if(cat=="publicitarios"){
		sHTML="<BR /><TABLE border='0' cellpadding='0' cellspacing='0' width='600'><TR><TD align='center'><TABLE border='0' cellpadding='1' cellspacing='0' bgcolor='#FFFFFF'><TR><TD><IMG SRC='pix/banner_publicitario.gif' border='0' /></TD></TR></TABLE></TD></TR></TABLE><!--¿Te has preguntado cuál es la forma más económica de que te den las gracias, destacando tu marca y estando en un soporte publicitario de primera mano?<BR /><BR />Respuesta: CARAMELO PUBLICITARIO<BR /><BR />Nos ocupamos del diseño, de la impresión, de la elaboración, de la logística y te lo entregamos en tu empresa. Así de cómodo y fácil.-->";
	}
	document.write(sHTML);
}

function ColocaEsquinaDerecha(sNombrecapa, nAnchuraImagen, nAlturaImagen){
	nTotAnchuraVentanaNav = document.body.offsetWidth;
	nTotAlturaVentanaNav = document.body.offsetHeight;
	eval(sNombrecapa+".style.left = nTotAnchuraVentanaNav-nAnchuraImagen");
	eval(sNombrecapa+".style.top = nTotAlturaVentanaNav-nAlturaImagen");
}
