/* legacy popup */
function MM_openBrWindow(theURL,winName,features) { //v2.0
	window.open(theURL,winName,features);
}

$(function() {

	/* Homepage differences slideshow
	--------------------------------------------------------------------- */
	$(".slidetabs").tabs(".differences-images > div", {
		// enable "cross-fading" effect
		effect: 'fade',
		fadeOutSpeed: "slow",
		// start from the beginning after the last tab
		rotate: true
	// use the slideshow plugin. It accepts its own configuration
	}).slideshow({
        autoplay: true,
        interval: 2500
        //autoplay starts in 2 seconds after page load - commented previous 2 lines due to issue with autoplay - http://flowplayer.org/tools/forum/25/80221
//        setTimeout('$(".slidetabs").data("slideshow").play();', 2000);
	});




	/* Form validator
	--------------------------------------------------------------------- */
	$("#register-form").validator();
	$("#infoForm").validator();

	/* Sign in
	--------------------------------------------------------------------- */
	var loginForm = $('#sign_in_form'),
		loginToggle = $('#bt_sign_in'),
		joinMeetingForm = $('#join_meeting_form'),
		joinMeetingToggle = $('#bt_join_meeting');

	$(loginToggle).click( function(e) {
		if( $('#sign_in').hasClass('login-active') ) {
			e.stopImmediatePropagation();
			$(loginToggle).removeClass('active');
			// $(joinMeetingToggle).addClass('active');
			$('#sign_in').removeClass('login-active');
			$(loginForm).hide();
			return false;
		} else if ($('#sign_in').hasClass('join-active')) {
			e.stopImmediatePropagation();
			$('#sign_in').removeClass('join-active');
			$('#sign_in').addClass('login-active');
			$(joinMeetingForm).slideUp('fast');
			$(loginForm).slideDown('fast');
			$(loginToggle).addClass('active');
			$(joinMeetingToggle).removeClass('active');
			return false;
		} else {
			e.stopImmediatePropagation();
			$(loginToggle).addClass('active');
			$(joinMeetingToggle).removeClass('active');
			$('#sign_in').addClass('login-active');
			$(loginForm).slideDown('fast');
			return false;
		}
	});

	$(joinMeetingToggle).click( function(e) {
		if( $('#sign_in').hasClass('join-active') ) {
			e.stopImmediatePropagation();
			$(joinMeetingToggle).removeClass('active');
			// $(loginToggle).addClass('active');
			$('#sign_in').removeClass('join-active');
			$(joinMeetingForm).hide();
			return false;
		} else if ($('#sign_in').hasClass('login-active')) {
			e.stopImmediatePropagation();
			$('#sign_in').removeClass('login-active');
			$('#sign_in').addClass('join-active');
			$(loginForm).slideUp('fast');
			$(joinMeetingForm).slideDown('fast');
			$(joinMeetingToggle).addClass('active');
			$(loginToggle).removeClass('active');
			return false;
		} else {
			e.stopImmediatePropagation();
			$(joinMeetingToggle).addClass('active');
			$(loginToggle).removeClass('active');
			$('#sign_in').addClass('join-active');
			$(joinMeetingForm).slideDown('fast');
			return false;
		}
	});

	$(loginForm).click(function(e){
		e.stopPropagation();
	});
	
	$(joinMeetingForm).click(function(e){
		e.stopPropagation();
	});

	$('body').click( function() {
		$('#sign_in').removeClass('login-active');
		$('#sign_in').removeClass('join-active');
		$(loginToggle).removeClass('active');
		$(joinMeetingToggle).removeClass('active');
		$(loginForm).hide();
		$(joinMeetingForm).hide();
	});
 
	/* Contact overlay
	--------------------------------------------------------------------- */
	$(function() {
		$("a[rel]:not(#bt-get-account)").overlay({effect: 'apple'});
	});

	var getAccount = $('#bt-get-account').overlay({
		mask: {
			color:'#000',
			loadSpeed: 200,
			opacity: 0.6
		},
		onBeforeLoad : function() {
			var that = this;
			$(this.getOverlay()).remove().appendTo("body");
			$(".close", this.getOverlay()).click(function(e){
				that.close();
			});
		}
	});


	/* Preload contact overlay panel image
	--------------------------------------------------------------------- */
	$(['../media-beta/images/close.png']).preload();
	$(['../media-beta/images/bt_submit.png']).preload();
	
});
