
var slideshow;
var pos = 0;
var width = 0;

addbodyloadfunction("init()");
function init()
{
	if (isIE) {
		fixmsie();
	}
	slide_init();
	var menu = document.getElementById('menu');
	emboss(menu.getElementsByTagName('H1')[0].getElementsByTagName('A')[0]);
}

function emboss(el)
{
	var text = el.innerHTML;
	var c = document.createElement('SPAN');
	c.className = 'emboss';
	c.innerHTML = text;
	el.insertBefore(c, el.firstChild);
}

function slide_init()
{
	slideshow = document.getElementById('slideshow').getElementsByTagName('DIV')[0];
	slideshow.style.visibility = 'hidden';
	for (var i = 0; i < slide_imgs.length; i++) {
		var img = document.createElement('IMG');
		img.src = '/img/slideshow/' + (i & 1 ? '56' : '100') + 'x75/' + slide_imgs[i] + '.jpg';
		slideshow.appendChild(img);
	}
	pos = document.body.offsetWidth - 292;
	var imgs = slideshow.getElementsByTagName('IMG');
	var l = imgs.length;
	width = l / 2 * (156 + 42) - 8;
	for (i = 0; i < l; i++) {
		var img = document.createElement('IMG');
		img.src = imgs[i].src;
		slideshow.appendChild(img);
	}
	slideshow.style.visibility = 'visible';
	window.setTimeout('slide()', 20);
}

function slide()
{
	pos--;
	if (pos == -width) {
		pos = 0;
	}
	slideshow.style.marginLeft = pos + 'px';
	window.setTimeout('slide()', 20);
}

function showmore(el)
{
	showless(el);
	el.style.display = 'none';
	while (el.tagName.toUpperCase() != 'LI') {
		el = el.parentNode;
	}
	var theul = el.parentNode;
	var ps = theul.getElementsByTagName('P');
	for (var i = 0; i < ps.length; i++) {
		ps[i].style.display = 'block';
	}
	el.getElementsByTagName('P')[0].style.display = 'none';
	el.getElementsByTagName('DIV')[0].style.display = 'block';
}

function showless(el)
{
	while (el.tagName.toUpperCase() != 'LI') {
		el = el.parentNode;
	}
    var theul = el.parentNode;
    var divs = theul.getElementsByTagName('DIV');
    for (var i = 0; i < divs.length; i++) {
        if (divs[i].className && divs[i].className == 'more') {
            divs[i].style.display = 'none';
        }
    }
	var ps = theul.getElementsByTagName('P');
	for (var i = 0; i < ps.length; i++) {
		ps[i].style.display = 'block';
	}
	var as = theul.getElementsByTagName('A');
	for (var i = 0; i < as.length; i++) {
		if (as[i].className && as[i].className == 'more') {
			as[i].style.display = 'block';
		}
	}
}

function fixmsie()
{
	var d = document.getElementById('content');
	var pw = d.offsetWidth - 300;
	var uls = d.getElementsByTagName('UL');
	for (var i = 0; i < uls.length; i++) {
		if (uls[i].className == 'productlist') {
			var lis = uls[i].getElementsByTagName('LI');
			for (var j = 0; j < lis.length; j++) {
				lis[j].style.width = pw + 'px';
			}
		}
	}
}

