	var imgFormat = "<img src='{0}' alt='{1}' title='{2}' />";
	function ShowImage(id,url, alt, title) {
        $("ProductImages"+id).innerHTML = imgFormat.replace(/\{0\}/, url).replace(/\{1\}/, alt).replace(/\{2\}/, title);
    }

	
	
	window.addEvent('domready',function(){
		Initialize();
	});
	
	function ToggleState() {
		var parent = this.element.getParent();
		parent.removeClass('Collapsed');
		parent.removeClass('Expanded');
		if (this.element.slider.open) { 
			this.element.slider.slideOut();
			parent.addClass('Collapsed');
		} else {
			this.element.slider.slideIn();
			parent.addClass('Expanded');
		}
	}
	
	function Initialize() {

		try {
			var fontDetector = new FontDetector();
			var fontData = fontDetector.Test("Calibri");
			if (!fontData.Detected) {
				var linkElement = document.createElement("link");
				linkElement.rel = "stylesheet";
				linkElement.type = "text/css";
				linkElement.href = "Styles/OldFonts.css";
				document.getElementsByTagName("head")[0].appendChild(linkElement);
			}	
		} catch(ex) {
		}
		
		new DropMenu("HeaderMenu");
		
		var year = (new Date()).getFullYear();
		if (year>2008) {
			$("CopyrightYear").set('html', "2008 &ndash; " + year)
		}
		else{
			$("CopyrightYear").set('html' + year)
		}
		
		$$(".Controls").each(function(element) {
			try {
				var parent = element.getParent();
				
				if (!parent.hasClass('Exclude')) {

					var description = parent.getElements('div[class=Description]');
					element.slider = new Fx.Slide(description[0]);
					element.slider.hide();

					var link = new Element("a", {
						'href': 'javascript:void(0)'
					});
					link.set('html', '&nbsp;');
					link.element = element;
					link.onclick = ToggleState;
					element.adopt(link);
				}
			} catch (ex) {
			}

		});
		
	}
