function initPage() {
	initTabs();
	initButtonHover();

}
function initTabs() {

	var sets = document.getElementsByTagName("ul");
	for (var i = 0; i < sets.length; i++) {

		if (sets[i].className.indexOf("tabset") != -1)
		{
			var tabs = [];
			var links = sets[i].getElementsByTagName("a");
			for (var j = 0; j < links.length; j++)
			{
				if (links[j].className.indexOf("tab") != -1) {
				
					tabs.push(links[j]);
					links[j].tabs = tabs;
					var tabid = links[j].href.substr(links[j].href.indexOf("#") + 1);
					var c = document.getElementById(tabid);

					if (c) {
					    if (links[j].className.indexOf("active") != -1) {
					        c.style.display = "block";
					        $('#' + tabid + 'link').show();
					    }
					    else {
					        c.style.display = "none";
					        $('#' + tabid + 'link').hide();
					    }
					}
					links[j].onclick = function() {


					    var tabid = this.href.substr(this.href.indexOf("#") + 1);
					    $('.tablink').hide();
					    $('#' + tabid + 'link').show();

					    var c = document.getElementById(tabid);
					    if (c) {
					        for (var i = 0; i < this.tabs.length; i++) {
					            var tab = document.getElementById(this.tabs[i].href.substr(this.tabs[i].href.indexOf("#") + 1));
					            if (tab) {
					                tab.style.display = "none";
					            }
					            this.tabs[i].className = this.tabs[i].className.replace("active", "");
					        }
					        this.className += " active";
					        c.style.display = "block";
					        if (typeof ($().galleryScroll))
					            $('.gallery').galleryScroll({});
					        return false;

					    }
					}
				}
			}
		}
	}
}

function initButtonHover()
{
	if (typeof document.body.style.maxHeight == 'undefined') ie6 = true;
	else ie6 = false;
	var inputs = document.getElementsByTagName("input");
	for(var i=0; i<inputs.length; i++) {
		if(inputs[i].type == "image") {
			if (ie6) {
				if (inputs[i].src.indexOf(".png") != -1) {
					var src = inputs[i].src;
					inputs[i].path = inputs[i].src;
					inputs[i].src = "images/none.gif";
					inputs[i].runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + src + "',sizingMethod='scale')";
				}
			}
			inputs[i].onmouseover = function() {
				if(this.path && ie6) this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.path.replace(this.path, this.path.substr(0, this.path.lastIndexOf(".")) + "-hover" + this.path.substr(this.path.lastIndexOf("."))) + "',sizingMethod='scale')";
				else this.src = this.src.replace(this.src, this.src.substr(0, this.src.lastIndexOf(".")) + "-hover" + this.src.substr(this.src.lastIndexOf(".")));
			}
			inputs[i].onmouseout = function() {
				if(this.path && ie6) this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.path + "',sizingMethod='scale')";
				this.src = this.src.replace("-hover", "");
			}
		}
	}
}
if (window.addEventListener)
	window.addEventListener("load", initPage, false);
else if (window.attachEvent)
	window.attachEvent("onload", initPage);

