var gifBlackOnWhite40 = '?fmt=gif&size=0,0&bgc=255,255,255&layer=comp&text={\\fonttbl\\f1HelveticaNeue-BoldCond}{\\colortbl\\red51\\green51\\blue51;}\\expnd-2\\kerning1\\cf0\\f1\\fs40';
/*ECM-5877*/
var gifBlackOnGrey40 = '?fmt=gif&size=0,0&bgc=240,240,240&layer=comp&text={\\fonttbl\\f1HelveticaNeue-BoldCond}{\\colortbl\\red51\\green51\\blue51;}\\expnd-2\\kerning1\\cf0\\f1\\fs40';
var gifWhiteOnBlack40 = '?fmt=gif&size=0,0&bgc=51,51,51&layer=comp&text={\\fonttbl\\f1HelveticaNeue-BoldCond}{\\colortbl\\red255\\green255\\blue255;}\\expnd-2\\kerning1\\cf0\\f1\\fs40';
var gifWhiteOnBlack10 = '?fmt=gif&size=0,0&bgc=51,51,51&layer=comp&text={\\fonttbl\\f1HelveticaNeue-Cond}{\\colortbl\\red255\\green255\\blue255;}\\expnd-2\\kerning1\\cf0\\f1\\fs8';
var pngBlackonTrans40 = '?fmt=png-alpha&size=0,0&layer=comp&text={\\fonttbl\\f1HelveticaNeue-BoldCond}{\\colortbl\\red51\\green51\\blue51;}\\expnd-2\\kerning1\\cf0\\f1\\fs40';

window.addEvent('domready', function(){
	s7replaceText();
});

function s7replaceText(){
	
	s7IR.replace({
		selector: 'div#navigation li.text a.text',
		url : gifBlackOnWhite40,
		rollover : gifWhiteOnBlack40,		
		css : {
			textTransform : 'uppercase'
		}
	});

	s7IR.replace({
		selector: 'div#navigation li.selected a.text',
		url : gifWhiteOnBlack40,		
		css : {
			textTransform : 'uppercase'
		}
	});
	
	s7IR.replace({
		selector: 'div#utilsContainer ul#utilsItemPrice li#totalDisplay, div#productFeatures fieldset#quantity div.price span.caption',
		url : gifBlackOnWhite40,	
		css : {
			textTransform : 'uppercase'
		}
	});

	/*	USC-1057 change of tabs
		s7IR.replace({
		selector: 'div#productSupportInfo ul.tabNavigation li a.on span',
		url : "?fmt=gif&size=0,0&bgc=51,51,51&layer=comp&text={\\fonttbl\\f1HelveticaNeue-BoldCond}{\\colortbl\\red255\\green255\\blue255;}\\expnd-2\\kerning1\\cf0\\f1\\fs22",	
		rollover : "?fmt=gif&size=0,0&bgc=51,51,51&layer=comp&text={\\fonttbl\\f1HelveticaNeue-BoldCond}{\\colortbl\\red255\\green255\\blue255;}\\expnd-2\\kerning1\\cf0\\f1\\fs22",	
		css : {
			textTransform : 'uppercase'
		}
	}); // "a.on" for Safari & Chrome (class change of <span> tag from s7IR.replace prevents application of next selectors).
	
	s7IR.replace({
		selector: 'div#productSupportInfo ul.tabNavigation li a span',
		url : "?fmt=gif&size=0,0&bgc=190,190,190&layer=comp&text={\\fonttbl\\f1HelveticaNeue-BoldCond}{\\colortbl\\red51\\green51\\blue51;}\\expnd-2\\kerning1\\cf0\\f1\\fs22",	
		rollover : "?fmt=gif&size=0,0&bgc=51,51,51&layer=comp&text={\\fonttbl\\f1HelveticaNeue-BoldCond}{\\colortbl\\red255\\green255\\blue255;}\\expnd-2\\kerning1\\cf0\\f1\\fs22",
		url : "?fmt=gif&size=0,0&bgc=51,51,51&layer=comp&text={\\fonttbl\\f1HelveticaNeue-BoldCond}{\\colortbl\\red255\\green255\\blue255;}\\expnd-2\\kerning1\\cf0\\f1\\fs22",	
		rollover : "?fmt=gif&size=0,0&bgc=255,255,255&layer=comp&text={\\fonttbl\\f1HelveticaNeue-BoldCond}{\\colortbl\\red51\\green51\\blue51;}\\expnd-2\\kerning1\\cf0\\f1\\fs22",
		
		css : {
			textTransform : 'uppercase'
		}
	});	
	
	s7IR.replace({
		selector: 'div#productSupportInfo ul.tabNavigation li a.on span',
		url : "?fmt=gif&size=0,0&bgc=51,51,51&layer=comp&text={\\fonttbl\\f1HelveticaNeue-BoldCond}{\\colortbl\\red255\\green255\\blue255;}\\expnd-2\\kerning1\\cf0\\f1\\fs22",	
		rollover : "?fmt=gif&size=0,0&bgc=51,51,51&layer=comp&text={\\fonttbl\\f1HelveticaNeue-BoldCond}{\\colortbl\\red255\\green255\\blue255;}\\expnd-2\\kerning1\\cf0\\f1\\fs22",	
		css : {
			textTransform : 'uppercase'
		}
	}); // "a.on" for IE, Opera & FF (class change of <span> tag from s7IR.replace DOES NOT prevent application of next selectors, thus a.on should be applied last for these browsers)
	*/
	
	/* switch to png for homepage and product detail page...
	! must be served as http */
	s7IR.replace({
		selector: 'body#ptStoreFront div#navigation li.text a.text',
		url : pngBlackonTrans40,
		rollover : gifWhiteOnBlack40,		
		css : {
			textTransform : 'uppercase'
		}
	});
	
	s7IR.replace({
		selector: 'body#ptStoreFront div#utilsContainer ul#utilsItemPrice li#totalDisplay',
		url : pngBlackonTrans40,	
		css : {
			textTransform : 'uppercase'
		}
	});

	s7IR.replace({
		selector: 'body#ptProductDetails div#navigation li.text a.text',
		url : pngBlackonTrans40,
		rollover : gifWhiteOnBlack40,		
		css : {
			textTransform : 'uppercase'
		}
	});
	
	s7IR.replace({
		selector: 'body#ptProductDetails div#navigation li.selected a.text',
		url : gifWhiteOnBlack40,
		/*rollover : gifWhiteOnBlack40,*/
		css : {
			textTransform : 'uppercase'
		}
	});		
	
	s7IR.replace({
		selector: 'body#ptProductDetails div#utilsContainer ul#utilsItemPrice li#totalDisplay',
		url : pngBlackonTrans40,	
		css : {
			textTransform : 'uppercase'
		}
	});

	s7IR.replace({
		selector: 'div.section div.sectionInner h3',
		url : '?fmt=gif&size=0,0&bgc=51,51,51&layer=comp&text={\\fonttbl\\f1HelveticaNeue-BoldCond}{\\colortbl\\red255\\green255\\blue255;}\\expnd-2\\kerning1\\cf0\\f1\\fs60',	
		css : {
			textTransform : 'uppercase'
		}
	});	

	s7IR.replace({
		selector: 'div.section div.sectionInner div.heading h3, div.section div.sectionInner h3, div.heading h3,body#ptCheckoutPayment div#checkoutPaymentDetails h3,body#ptCartAddress div#cartAddress h3',
		url : '?fmt=gif&size=0,0&bgc=51,51,51&layer=comp&text={\\fonttbl\\f1HelveticaNeue-BoldCond}{\\colortbl\\red255\\green255\\blue255;}\\expnd-2\\kerning1\\cf0\\f1\\fs60',	
		css : {
			textTransform : 'uppercase'
		}
	});

	s7IR.replace({
		selector: 'div.landingFeatured h3',
		url : gifBlackOnWhite40,	
		css : {
			textTransform : 'uppercase'
		}
	});		
	
	s7IR.replace({
		selector: 'div.recentlyViewed h3',
		url : '?fmt=gif&size=0,0&bgc=255,255,255&layer=comp&text={\\fonttbl\\f1HelveticaNeue-BoldCond}{\\colortbl\\red51\\green51\\blue51;}\\expnd-2\\kerning1\\cf0\\f1\\fs35',	
		css : {
			textTransform : 'uppercase'
		}
	});		
	
	
	s7IR.replace({
		selector: 'div#footerPrimary h3',
		url : '?fmt=gif&size=0,0&bgc=255,255,255&layer=comp&text={\\fonttbl\\f1HelveticaNeue-BoldCond}{\\colortbl\\red51\\green51\\blue51;}\\expnd-2\\kerning1\\cf0\\f1\\fs35',	
		css : {
			textTransform : 'uppercase'
		}
	});	
	
	s7IR.replace({
		selector: 'div#footerPrimary div#pickerDetails p#pickColor, div#footerPrimary div#pickerDetails p#selectedColor',
		url : '?fmt=gif&size=0,0&bgc=255,255,255&layer=comp&text={\\fonttbl\\f1HelveticaNeue-BoldCond}{\\colortbl\\red51\\green51\\blue51;}\\expnd-2\\kerning1\\cf0\\f1\\fs20',	
		css : {
			textTransform : 'uppercase'
		}
	});	
	
	s7IR.replace({
		selector: 'ul#utilsViewCheckout li.view a',
		url : '?fmt=gif&size=126,23&bgc=51,51,51&layer=comp&text={\\fonttbl\\f1HelveticaNeue-BoldCond}{\\colortbl\\red255\\green255\\blue255;}\\vertalb\\expnd-2\\kerning1\\cf0\\f1\\fs24',	
		css : {
			textTransform : 'uppercase'
		}
	});		
	
	s7IR.replace({
		selector: 'div#colorPicker h3',
		url : gifBlackOnWhite40,	
		css : {
			textTransform : 'uppercase'
		}
	});		
	/*ECM-5877*/
	s7IR.replace({
		selector: 'body#ptProductSearchResult div.category h3 a',
		url : '?fmt=gif&bgc=255,255,255&layer=comp&text={\\fonttbl\\f1HelveticaNeue-BoldCond}{\\colortbl\\red51\\green51\\blue51;}\\expnd-2\\kerning1\\cf0\\f1\\fs60',	
		css : {
			textTransform : 'uppercase'
		}
	}); // Size (&size=350,0) removed in order to have flexible size for category headers.
			
	/*ECM-5877*/
	s7IR.replace({
		selector: 'body#ptProductSearchResult ul.productListing li a span.brand',
		url : gifBlackOnGrey40,	
		css : {
			textTransform : 'uppercase'
		}
	});			
	
	s7IR.replace({
		selector: 'div#facetNavigation div.facetSection h4 span.aft',
		url : gifBlackOnWhite40,	
		css : {
			textTransform : 'uppercase'
		}
	});			
	
	s7IR.replace({
		selector: 'div#breadCrumbs h3 span.aft',
		url : gifBlackOnWhite40,	
		css : {
			textTransform : 'uppercase'
		}
	});	
	
	s7IR.replace({
		selector: 'div#facetNavigation div.breadCrumbs h3 span.aft',
		url : gifBlackOnWhite40,	
		css : {
			textTransform : 'uppercase'
		}
	});	
	
	s7IR.replace({
		selector: 'div.orderItem div.heading h3',
		url : '?fmt=gif&size=0,0&bgc=255,255,255&layer=comp&text={\\fonttbl\\f1HelveticaNeue-BoldCond}{\\colortbl\\red51\\green51\\blue51;}\\expnd-2\\kerning1\\cf0\\f1\\fs30',	
		css : {
			textTransform : 'uppercase'
		}
	});
	
	/*
	s7IR.replace({
		selector: 'div#navigation li ul li a',
		url : gifWhiteOnBlack10,		
		css : {
			textTransform : 'uppercase'
		}
	});
	
	USC-1057 - change of You will also like tab
	s7IR.replace({
		selector: 'div#youllAlsoLike h4',
		url : "?fmt=gif&size=0,0&bgc=51,51,51&layer=comp&text={\\fonttbl\\f1HelveticaNeue-BoldCond}{\\colortbl\\red255\\green255\\blue255;}\\expnd-2\\kerning1\\cf0\\f1\\fs22",	
		rollover : "?fmt=gif&size=0,0&bgc=51,51,51&layer=comp&text={\\fonttbl\\f1HelveticaNeue-BoldCond}{\\colortbl\\red255\\green255\\blue255;}\\expnd-2\\kerning1\\cf0\\f1\\fs22",	
		css : {
			textTransform : 'uppercase'
		}
	});
	*/
	
	new Asset.images(s7IR.preloadImages); 
	
}