﻿$(document).ready(function()
{
	initLangDropDown();
	initTopMenuDropDown();
	initHomepageTabs();
	initAccountMenu();
	
	$( ".datepicker" ).datepicker();
	
	$( ".datepickerBirthday" ).datepicker({
			changeMonth: true,
			changeYear: true,
			yearRange: '1900:2011'
	});
	
	/*
	$("#waterwheel-carousel-default").waterwheelCarousel({ autoPlay: 2000 });
    $("#carousel").featureCarousel({
		largeFeatureWidth:350,
		largeFeatureHeight:179,
		topPadding:50,
		smallFeatureOffset:25
	});	
	*/
		
});

function initLangDropDown()
{
    $(document).click(function(e)
	{
		if (e.target.nodeName != 'A' && e.target.nodeName != 'SPAN' && $('#lang').hasClass('active'))
		{
			$('#lang').removeClass('active').removeClass("border");
		}
		
    });
	
	$('#lang').hover(
		function () 
		{
			$(this).addClass("border");
		},
		function () 
		{
			if (!$('#lang').hasClass('active'))
			{
				$(this).removeClass("border");
			}
		}
	);
    
    $('#lang').click(function()
	{
		if ($('#lang').hasClass('active'))
        {
			$('#lang').removeClass('active');
        }
		else
        {
			$('#lang').addClass('active');
        }
    });
}

function initTopMenuDropDown()
{
	$('#topMenu tr td > a').mouseenter(function(e) 
	{
		$('#topMenu tr td > a').removeClass('active');
		$('#topMenu ul').hide();
		
		$(this).addClass('active');
		$(this).parent().find('ul').show();
	});
	
	$('#topMenu tr td > a').mouseleave(function() 
	{
		$('#topMenu tr td > a').removeClass('active');
	});
	
	$('#topMenu ul').mouseenter(function() 
	{
		$(this).parent().find('a:first').addClass('active');
	});
	
	$('#topMenu ul').mouseleave(function() 
	{
		$('#topMenu tr td > a').removeClass('active');
		$('#topMenu ul').hide();
	});
}

function initHomepageTabs()
{
    $('.tabs a').click(function()
	{
		/* Clear & hide all tabs */
		$('.tabs a .arrow').remove();
		$('.tabs a').removeClass('active');
		$('.tabContent > div').hide();
		
		/* Show needed tab */
		$(this).append('<span class="arrow"></span>');
		$(this).addClass('active');
		
		var id = $(this).attr("id").match(/\d/g);
		$('#tabContent' + id).show();
		
		return false;
    });
}

function initAccountMenu()
{
    var expires = 365;
	
	$.each($('#accountMenu > li > a'), function(i) 
	{
		if ($.cookie('accountMenuIndex'+i) == 'visible') 
		{
			$(this).addClass('active');
			$(this).parent().find('ul').show();
		}
    });
	
	$('#accountMenu > li > a').click(function()
	{
		var index = $('#accountMenu > li > a').index(this);
		
		if ($(this).hasClass('active')) 
		{
			$(this).removeClass('active');
			$(this).parent().find('ul').slideUp(300);
			$.cookie('accountMenuIndex'+index, 'hidden', { expires: 7 });
		}
		else
		{
			$(this).addClass('active');
			$(this).parent().find('ul').slideDown(300);
			$.cookie('accountMenuIndex'+index, 'visible', { expires: 7 });
		}		
		
		return false;
    });
}

function signupAccountTypeChange(type)
{
    $('.laverage').attr('disabled', 'disabled').hide();
	$('#leverage'+type).removeAttr("disabled").show();
	$('.accountType').eq(type).attr('checked',true);
}

