// JavaScript Document


var currentTab = null;
var inSlide = false;
$(document).ready(
	function()
	{
		var url, tab = 0, tabIteration = 0;
		$('#scroll').ScrollToAnchors(500);
		
		url = window.location.href.split("#");
		if (url.length == 2 && url[1].indexOf('-fx') > 0) {
			currentTab = $('#' + url[1].substr(0, url[1].length-3));
			if (currentTab.size() == 1) {
				$('#fx div').each(
					function(iteration)
					{
						if(this === currentTab.get(0)) {
							tabIteration = iteration;
						}	
					}
				);
			}
		}
		
		if(!currentTab) {
			currentTab = $('#fx div:first');
		}
		currentTab.SlideToggleUp(400);
		$('#tabs a')
			.eq(tabIteration).addClass('active')
			.end()
			.bind('click', switchTab);
		
	}
);
var switchTab = function()
{
	var tabName = this.href.split('#')[1];
	this.blur();
	if (inSlide == false && currentTab.get(0) != $('#' + tabName.substr(0, tabName.length-3)).get(0)) {
		$('#tabs a').removeClass('active');
		$(this).addClass('active');
		inSlide = true;
		currentTab.SlideToggleUp(
			400,
			function()
			{
				currentTab = $('#' + tabName.substr(0, tabName.length-3)).SlideToggleUp(400, function(){inSlide=false;});
			}
		);
	} else {
		return false;
	}
};
var animateEl = function()
{
	var el = $('#ifxElement');
	if(parseInt(el.css('left')) > 100) {
		el.animate({left: 100}, 1000, $('input[@checked]').val());
	} else {
		el.animate({left: 400}, 1000, $('input[@checked]').val());
	}
	return false;
}

