/* try to detect BrailleNote (in  this case, do not apply corners nor css corrections) */
if(window.navigator.userAgent.indexOf("Mozilla/4.0") == -1
	|| window.navigator.userAgent.indexOf("Windows CE") == -1) {
	$(document).ready(function(){
		$.ajaxSetup({
			async: false
		});
		/* add rounded corners to elements */
		$(".productSubDetails").children("p").each(function(){
			if(!$(this).next().is("p, font")) {
				$(this).addClass("lastBlock");
			}
		});
		
		$(".description").css("clear", "");
		
		/* radius: 12 */
		
		/* radius: 8 */
		var radius8Els = $(".homeImage, .homeImage h2").not(".nav_breeze");
		
		/* all corners */
		radius8Els.corner({
			tl: { radius: 6 },
			tr: { radius: 6 },
			bl: { radius: 6 },
			br: { radius: 6 },
			antiAlias: false,
			autoPad: true
		});
		
		/* radius: 3 */
		
		/* bottom corners */
		var radius3BottomEls = $("#news_stretch, .sub_content02 ul, .productInfo, #sidenav");
		radius3BottomEls.corner({
			tl: false,
			tr: false,
			bl: { radius: 3 },
			br: { radius: 3 },
			antiAlias: false,
			autoPad: true
		});
		
		/* all corners */
		$(".headerBlock div").corner({
			tl: { radius: 3 },
			tr: { radius: 3 },
			bl: { radius: 3 },
			br: { radius: 3 },
			antiAlias: false,
			autoPad: true
		});
		
		$("#menu_1").find(".firstItem").corner({
			tl: { radius: 3 },
			tr: false,
			bl: { radius: 3 },
			br: false,
			antiAlias: false,
			autoPad: true
		});
		
		$("#menu_1").find(".shopOnlineItem").corner({
			tl: false,
			tr: { radius: 3 },
			bl: false,
			br: { radius: 3 },
			antiAlias: false,
			autoPad: true
		});
		
		$("#menu_1").find(".lastItem").corner({
			tl: false,
			tr: { radius: 3 },
			bl: false,
			br: { radius: 3 },
			antiAlias: false,
			autoPad: true
		});
		
		$(".contentNav").corner({
			tl: { radius: 3 },
			tr: { radius: 3 },
			bl: { radius: 3 },
			br: { radius: 3 },
			antiAlias: false,
			autoPad: true
		});
		
		/* CSS corrections */
		if($.browser.msie && parseInt($.browser.version) <= 6) {
			$("#wrapper").children(".topContainer, .bottomContainer").css("width", "939px");
		}
		
		/* home page */
		$(".homeImage h2").css({top: "2px", margin: "8px 4px"});
		
		/* right column */
		$(".lastBlock, .productInfo").css({borderTop: "0px none"});
		
		/* top menu */
		$("#menu_1").find(".firstItem").css({top: "3px", height: "26px", width: "100%"});
		$(".shopOnlineItem").css({top: "3px", height: "26px", borderLeft: "0px none"});
		$(".lastItem").css({top: "3px", height: "26px", borderLeft: "0px none"});
		
		/* make the buyOnline products appear successively */
		$("#buyOnline div.slideshow").each(function(){
			var containerEl = this;
			$(containerEl).children("div:first").css("display", "").nextAll("div").hide();
			
			var slideshowFct = function(){
				var visibleEl = $(containerEl).children("div").filter(":visible");
				
				
				if(visibleEl.next().is("div")) {
					visibleEl.fadeOut("normal", function(){visibleEl.next().fadeIn("fast");});
					
				} else {
					visibleEl.fadeOut("normal", function(){$(containerEl).children("div:first").fadeIn("fast");});
				}
			};
			$(window).load(function(){
				window.setInterval(slideshowFct, 4000);
			});
		});
		
		/* fix item hover */
		$("#sidebar").find("a.menuItem").hover(
			function(){$(this).addClass("hover");},
			function(){$(this).removeClass("hover");}
		);
		
		if(!$("#sidebar").find("a.menuItem").get(0)) {
			$("#footer").css("margin-left", "0px");
		}
		if($("div.sub_content02").get(0)) {
			$("#breadCrumbs").css("margin-right", "173px");
		}
		
		/* reload handy - MUST be at the end as it disable JQuery (conflict on $() function) */
		if(!$("#buyOnline div.slideshow").get(0) && !$("#sidebar").find("a.menuItem").get(0)) {
			$.getScript("/handy.js");
		}
	});
}
/* load swf object */
document.write('<script type="text/javascript" src="/swfobject.js"></script>');
