var arVersion = navigator.appVersion.split("MSIE")
var version = parseFloat(arVersion[1])

function fixPNG(myImage) 
{
    if ((version >= 5.5) && (version < 7) && (document.body.filters)) 
    {
       var imgID = (myImage.id) ? "id='" + myImage.id + "' " : ""
	   var imgClass = (myImage.className) ? "class='" + myImage.className + "' " : ""
	   var imgTitle = (myImage.title) ? 
		             "title='" + myImage.title  + "' " : "title='" + myImage.alt + "' "
	   var imgStyle = "display:inline-block;" + myImage.style.cssText
	   var strNewHTML = "<span " + imgID + imgClass + imgTitle
                  + " style=\"" + "width:" + myImage.width 
                  + "px; height:" + myImage.height 
                  + "px;" + imgStyle + ";"
                  + "filter:progid:DXImageTransform.Microsoft.AlphaImageLoader"
                  + "(src=\'" + myImage.src + "\', sizingMethod='scale');\"></span>"
	   myImage.outerHTML = strNewHTML	  
    }
}

Image1 = new Image(522,468);
Image1.src = "images/contentBox.png";

Image2 = new Image(211,210);
Image2.src = "images/albumArt.png";


function enableButtons() {
	document.getElementById("thudButton").onclick = function(){newSection('thud'); return false;};
	document.getElementById("newsButton").onclick = function(){newSection('news'); return false;};
	document.getElementById("bioButton").onclick = function(){newSection('bio'); return false;};
	document.getElementById("mediaButton").onclick = function(){newSection('media'); return false;};
	document.getElementById("showsButton").onclick = function(){newSection('shows'); return false;};
	document.getElementById("contactButton").onclick = function(){newSection('contact'); return false;};
	document.getElementById("pressButton").onclick = function(){newSection('press'); return false;};
	document.getElementById("teamButton").onclick = function(){newSection('team'); return false;};
}

function disableButtons() {
	document.getElementById("thudButton").onclick = function(){return false;};
	document.getElementById("newsButton").onclick = function(){return false;};
	document.getElementById("bioButton").onclick = function(){return false;};
	document.getElementById("mediaButton").onclick = function(){return false;};
	document.getElementById("showsButton").onclick = function(){return false;};
	document.getElementById("contactButton").onclick = function(){return false;};
	document.getElementById("pressButton").onclick = function(){return false;};
	document.getElementById("teamButton").onclick = function(){return false;};
}

window.onload = function() {
//	alert(BrowserDetect.browser + " - " + BrowserDetect.version);
//disableButtons();
	new Effect.SlideDown('contentBox', {duration: 1.8,
		afterFinish: function() { enableButtons(); }
		});
	if ((BrowserDetect.browser == 'Safari') && (BrowserDetect.version < 500))
		{
		// no fancy scrollbar for old safari!
		}
	else if ((BrowserDetect.browser == 'Internet Explorer') && (BrowserDetect.version < 7))
		{
		// no fancy scrollbar for old IE!
		}
	else
		{
		setTimeout("CSBfleXcroll('content')",30);
		}
}	


function fleXcrollTo(id,x,y,relative) {
	var scrollDiv = document.getElementById(id);
	if (scrollDiv == null) return;
	if(scrollDiv.contentScroll) scrollDiv.contentScroll(x,y,relative);
}

function newSection(section) {

disableButtons();
	
	new Effect.SlideUp('contentBox', { 
		duration: 1.5,
		afterFinish: function() { 
		new Ajax.Updater('contentAJAX', "contents.php?section=" + section, { method: 'get', evalScripts: true,
			onSuccess: function() { 
				if (BrowserDetect.browser == 'Opera')
					{
						document.location = "index.php?section=" + section;
					}
				else if ((BrowserDetect.browser == 'Safari') && (BrowserDetect.version < 500))
					{
						new Effect.SlideDown('contentBox', {duration: 1.5,
							afterFinish: function() { enableButtons(); }
							});
					}
				else if ((BrowserDetect.browser == 'Internet Explorer') && (BrowserDetect.version < 7))
					{
						document.location = "index.php?section=" + section;
					}
				else
					{
						new Effect.SlideDown('contentBox', {duration: 1.5,
							afterFinish: function() { enableButtons(); }
							});
						setTimeout("CSBfleXcroll('content')",100);
						setTimeout("fleXcrollTo('content','0px','0px',false)",120);
					};
				}
		 });
			
		} 
	}); 
}
