//http://www.featureblend.com/license.txt
var FlashDetect=new function(){var self=this;self.installed=false;self.raw="";self.major=-1;self.minor=-1;self.revision=-1;self.revisionStr="";var activeXDetectRules=[{"name":"ShockwaveFlash.ShockwaveFlash.7","version":function(obj){return getActiveXVersion(obj);}},{"name":"ShockwaveFlash.ShockwaveFlash.6","version":function(obj){var version="6,0,21";try{obj.AllowScriptAccess="always";version=getActiveXVersion(obj);}catch(err){}
return version;}},{"name":"ShockwaveFlash.ShockwaveFlash","version":function(obj){return getActiveXVersion(obj);}}];var getActiveXVersion=function(activeXObj){var version=-1;try{version=activeXObj.GetVariable("$version");}catch(err){}
return version;};var getActiveXObject=function(name){var obj=-1;try{obj=new ActiveXObject(name);}catch(err){}
return obj;};var parseActiveXVersion=function(str){var versionArray=str.split(",");return{"raw":str,"major":parseInt(versionArray[0].split(" ")[1],10),"minor":parseInt(versionArray[1],10),"revision":parseInt(versionArray[2],10),"revisionStr":versionArray[2]};};var parseStandardVersion=function(str){var descParts=str.split(/ +/);var majorMinor=descParts[2].split(/\./);var revisionStr=descParts[3];return{"raw":str,"major":parseInt(majorMinor[0],10),"minor":parseInt(majorMinor[1],10),"revisionStr":revisionStr,"revision":parseRevisionStrToInt(revisionStr)};};var parseRevisionStrToInt=function(str){return parseInt(str.replace(/[a-zA-Z]/g,""),10)||self.revision;};self.majorAtLeast=function(version){return self.major>=version;};self.FlashDetect=function(){if(navigator.plugins&&navigator.plugins.length>0){var type='application/x-shockwave-flash';var mimeTypes=navigator.mimeTypes;if(mimeTypes&&mimeTypes[type]&&mimeTypes[type].enabledPlugin&&mimeTypes[type].enabledPlugin.description){var version=mimeTypes[type].enabledPlugin.description;var versionObj=parseStandardVersion(version);self.raw=versionObj.raw;self.major=versionObj.major;self.minor=versionObj.minor;self.revisionStr=versionObj.revisionStr;self.revision=versionObj.revision;self.installed=true;}}else if(navigator.appVersion.indexOf("Mac")==-1&&window.execScript){var version=-1;for(var i=0;i<activeXDetectRules.length&&version==-1;i++){var obj=getActiveXObject(activeXDetectRules[i].name);if(typeof obj=="object"){self.installed=true;version=activeXDetectRules[i].version(obj);if(version!=-1){var versionObj=parseActiveXVersion(version);self.raw=versionObj.raw;self.major=versionObj.major;self.minor=versionObj.minor;self.revision=versionObj.revision;self.revisionStr=versionObj.revisionStr;}}}}}();};FlashDetect.release="1.0.3";



//hide all grouped elements, surrounded by the identifying container
var activeContent;
var counter = 0;
function prepareContent(){
	if(FlashDetect.major > 7) {
		//the first element shell not be hidden
		counter = 0;

		$$( '.container' ).each(function(item){
			var thisContent = item.getElement('.containerContent');

			var thisSlider = new Fx.Slide(thisContent, {
				duration: 500
			});
			if(counter > 0){
				thisSlider.hide();
				thisContent.addClass("hhidden")
			}
			else{
				window.activeContent = item.getParent().getProperty('id');
			}
			if (thisContent) {
				thisContent.slider = thisSlider;
				item.getElement('.containerHeader').addEvent( 'click', function(e){
					thisSlider.toggle().chain(function(){
						window.transitionActive = 0;
					});
				});
			}
			counter ++;
		});
	}
	//this sets the first content element to active
	//showHiddenContent($('contentBox').$E('.container').getParent(), 0);
}
function showHiddenContent(identifier, contentID){
	if ($(identifier) && 
		window.activeContent && 
		window.activeContent != identifier && 
		window.transitionActive != 1
		)
	{
		//lock the action
		window.transitionActive = 1
		var currentContent = $(window.activeContent);
		var toFade = currentContent.getElement('.containerContent');
		toFade.slider.slideOut().chain(function(){
			if ($(identifier)) {
				$(identifier).getElement('.containerHeader').fireEvent('click');
				window.activeContent = identifier;
			}
		});
	}
	else{
	//do nothing
	/*
		if ($(identifier)) {
			$(identifier).getElement('.containerHeader').fireEvent('click');
			window.activeContent = identifier;
		}
	*/
	}
}

function log(message) {
  try {
    console.log(message);
  }
  catch (e) {
  }
}


function showcontent(contentID){
//	var identifier = $('content' + contentID);
	var identifier = 'content' + contentID;
	showHiddenContent(identifier, contentID);
}

function setContentMinHeight(){
	var minHeight = 0;
	$$( '.container' ).each(function(item){
		var thisContent = item.getElement('.containerContent');
		if (thisContent) {
			thisContent.setStyle('min-height', 200);
		}
	});
	$('contentMainContent').setStyle('height', '680px');
}

window.addEvent('domready', function(){
	//if(FlashDetect.installed && FlashDetect.revision > 7){
		setContentMinHeight();
		prepareContent();
	//}
});
