﻿
var SLIDE_PX_PER_SEC = 200;
var timers = new Array();
var expanded = null;

function SlideSingle(sender, expand) {
	$slide = sender.find('.Slide').eq(0);
	var speed = ($slide.innerHeight() / SLIDE_PX_PER_SEC) * 1000;
	if (expand) {
		sender.find('.Item').addClass('Over');
		sender.addClass('Over');
		$slide.slideDown(speed);
	}
	else {
		sender.find('.Item').removeClass('Over');
		sender.removeClass('Over');
		$slide.slideUp(speed);
	}
}

function SlideDouble(sender, expand) {
	var i = expand ? 0 : 1
	var j = (i + 1) % 2;
	$slides = sender.find('.Slide');
	var slide1 = $slides.eq(i);
	var slide2 = $slides.eq(j);
	var speed1 = (slide1.innerHeight() / SLIDE_PX_PER_SEC) * 1000;
	var speed2 = (slide2.innerHeight() / SLIDE_PX_PER_SEC) * 1000;

	if (expand) {
		sender.find('.Item').addClass('Over');
		sender.addClass('Over');
		slide1.slideDown(speed1, function() {
			slide2.slideDown(speed2);
		});
	}
	else {
		sender.find('.Item').removeClass('Over');
		sender.removeClass('Over');
		slide1.slideUp(speed1, function() {
			slide2.slideUp(speed2);
		});
	}
}

function HighlightItem(menuItem, firstIsHighlighted, lastIsHighlighted, highlightParent) {
	if (highlightParent) {
		$('.Item.' + menuItem).addClass('Selected');
	}

	$('.Item.' + menuItem).parent().addClass('Selected');

	if (firstIsHighlighted) {
		$('.Item.' + menuItem).parent().find('.Slide:first').remove();
	}
	if (lastIsHighlighted) {
		$('.Item.' + menuItem).parent().find('.Slide:last').remove();
	}
}

function pageLoad() {
	$('.MenuItem').find('.Item').parent().click(
				function() {
					var parent = $(this);
					var toggleSame = expanded != null && expanded.attr('id') == parent.attr('id');
					if (!toggleSame) {
						if (expanded != null) {
							if (expanded.find('.Slide').length > 1) {
								SlideDouble(expanded, false);
							}
							else {
								SlideSingle(expanded, false);
							}
							expanded = false;
						}
						if (parent.find('.Slide').length > 1) {
							SlideDouble(parent, true);
						}
						else {
							SlideSingle(parent, true);
						}
						expanded = parent;
					}
					else {
						if (parent.find('.Slide').length > 1) {
							SlideDouble(parent, false);
						}
						else {
							SlideSingle(parent, false);
						}
						expanded = null;
					}
				})

	$('.MenuItem').find('.Link').hover(function() { $(this).addClass('Over') }, function() { $(this).removeClass('Over') });

	IE6FixPng();

	var img = new Image();
	img.src = 'images/FooterLinkHover.png';

	$('#aClientLogin').hover(
					function() {
						//alert($(this).find('FooterLink'));
						$(this).find('#FooterLink').addClass('Over');
						$(this).find('#FooterLink').removeClass('Down');
						//$(this).find('img').attr('src', 'images/FooterLinkHover.png');
					},
					function() {
						//$(this).find('img').attr('src', 'images/FooterLink.png');
						$(this).find('#FooterLink').addClass('Down');
						$(this).find('#FooterLink').removeClass('Over');
					}
				);

	$('body').css({
		"visibility": "visible"
	});
}