
var itemThumbs = {

flag:'s7thumbs',
contentID:'content',
prodIDclass:'stylenum',
thumbWidth : 100,
defaultLogoURL:'http://www.onesourcepro.com:80/osp/images/default/',

init:function(){

	var thumbGroups,g,group;
	thumbGroups = YAHOO.util.Dom.getElementsByClassName(itemThumbs.flag,'div');
	if(!thumbGroups){return;}
	for(g=0; g<thumbGroups.length;g++){
		group = thumbGroups[g];
		if(!group.hasChildNodes()){continue;}
		itemThumbs.processItemThumbs(group);
	}
},
processItemThumbs:function(thumbContainer) {
	var items,i,item,thumb,itemID,rawID,src,color,defaultLogoSettings;
	var logos = new Array(15);
	
	// check if default logos have been set. if so,place in logos array
	if(window.settings){
		for(var l in settings){
			if(l == 'defaultLogos'){
				defaultLogoSettings = settings[l];
			}
		}
		if(defaultLogoSettings && defaultLogoSettings.length > 0){
			for(var j = 0; j<defaultLogoSettings.length;j++){
				if(defaultLogoSettings[j]){
					logos[j] = itemThumbs.defaultLogoURL + defaultLogoSettings[j];
				}else{
					logos[j] = defaultLogoSettings[j];
				}
			}
		}
	}
	
	items = thumbContainer.getElementsByTagName('dl');
	if(!items){return;}
	for(i=0;i<items.length;i++){
		item = items[i];
	 	if(!item.hasChildNodes()){continue;}
	 	thumb = item.getElementsByTagName('dt')[0].getElementsByTagName('img')[0];
	 	if(!thumb){continue;}
	 	rawID = YAHOO.util.Dom.getElementsByClassName(itemThumbs.prodIDclass,'dd',items[i]);
	 	if(!rawID){continue;}
	 	rawID = rawID[0].innerHTML;
	 	rawID = util.cleanWhitespace(rawID);
	 	itemID = util.stripDivCodes(rawID);
	 	src = scene7.buildURL(itemID,rawID,color,itemThumbs.thumbWidth,logos);
	 	thumb.setAttribute('src',src);
	}
}
}
YAHOO.util.Event.onAvailable('footer',itemThumbs.init);