RUN4IT=(typeof RUN4IT=='undefined'?{}:RUN4IT);
RUN4IT.classes=(typeof RUN4IT.classes=='undefined'?{}:RUN4IT.classes);
RUN4IT.classes.ShoeTypes = function()
{
	var dept, products;
	if(! (dept = Shine.getElementsByClass(document, 'div', 'ShopProductsWidget')[0])) return;
	if(! (products = Shine.getElementsByClass(dept, 'dl', 'product'))) return;
	
	for(var i in products)
	{
		var dl = products[i], dd;
		if((dd = Shine.getElementsByClass(dl, 'dd', 'shoe-type')[0]))
		{
			var content = Shine.getElementsByClass(dd, 'a', 'type')[0].innerHTML;
			var p = Shine.createHTMLElement('p');
			p.innerHTML = content;
			Shine.addElementClass(p, 'shoeTypeOver');
			p.style.display = 'none';
			var image = Shine.getElementsByClass(dl, 'dd', 'image')[0];
			image.appendChild(p);
			Shine.addEventHandler(dd, 'mouseover', { host: this, handler: this.shoeTypeToggle, data: p});
			Shine.addEventHandler(dd, 'mouseout', { host: this, handler: this.shoeTypeToggle, data: p});
		}
	}
}
RUN4IT.classes.ShoeTypes.prototype.shoeTypeToggle = function(Shine, sender, ev, data)
{
	if(data.style.display == 'none')
	{
		data.style.display = 'block';
	}
	else
	{
		data.style.display = 'none';
	}
}
document.loadHooks=(typeof document.loadHooks=='undefined'?[]:document.loadHooks);
document.loadHooks.push(function(){new RUN4IT.classes.ShoeTypes();});
