﻿
var interval = 4500;
var fadeInTime = 3000;
var fadeOutTime = 4000;
var locked = false;

var FadeTimer, FadeTimer2;

function startFader() {

    if (locked) return;
    
	var current = jQuery("a.current");
	var currentNumber = jQuery(".selected_number").removeClass('selected_number');
	var next = current.next();

	if (next.length < 1) {
		// next = $(".mainbannerimages:first-child");
		next = jQuery("#main_banner1");
	}
if (locked) return;
	var nextNumber = jQuery("#" + next.attr('id').replace("main_", "")).addClass('selected_number');
if (locked) return;
	current.fadeOut(fadeOutTime);
	next.fadeIn(fadeInTime);
if (locked) return;
	current.removeClass("current");
	next.addClass("current");
    if (locked) return;
	    FadeTimer = setTimeout(function() {
		    startFader();
	    }, interval);
	


}

jQuery(document).ready(function($) {

	if ($(".mainbannerimages").length > 0) {
		FadeTimer = setTimeout(function() {
			startFader();
		}, interval);
	}



	$('#rollover1').mouseenter(function() {
		$('#rollover1').addClass('hidden');
		$('#rollover4').removeClass('hidden');
	});

	$('#rollover4').mouseenter(function() {
		$('#rollover1').addClass('hidden');
		$('#rollover4').removeClass('hidden');
	});

	$('#rollover1').mouseleave(function() {
		$('#rollover4').addClass('hidden');
		$('#rollover1').removeClass('hidden');
	});

	$('#rollover4').mouseleave(function() {
		$('#rollover4').addClass('hidden');
		$('#rollover1').removeClass('hidden');
	});

	$('#rollover2').mouseenter(function() {
		$('#rollover2').addClass('hidden');
		$('#rollover5').removeClass('hidden');
	});

	$('#rollover5').mouseenter(function() {
		$('#rollover2').addClass('hidden');
		$('#rollover5').removeClass('hidden');
	});

	$('#rollover2').mouseleave(function() {
		$('#rollover5').addClass('hidden');
		$('#rollover2').removeClass('hidden');
	});


	$('#rollover5').mouseleave(function() {
		$('#rollover5').addClass('hidden');
		$('#rollover2').removeClass('hidden');

	});



	$('#rollover3').mouseenter(function() {
		$('#rollover3').addClass('hidden');
		$('#rollover6').removeClass('hidden');
	});

	$('#rollover6').mouseenter(function() {
		$('#rollover3').addClass('hidden');
		$('#rollover6').removeClass('hidden');
	});

	$('#rollover3').mouseleave(function() {
		$('#rollover6').addClass('hidden');
		$('#rollover3').removeClass('hidden');
	});

	$('#rollover6').mouseleave(function() {
		$('#rollover6').addClass('hidden');
		$('#rollover3').removeClass('hidden');
	});

	$('.number_buttons div').click(function() {

		locked = true;
		
		clearTimeout(FadeTimer);
		clearTimeout(FadeTimer2);

		FadeTimer = null;

		$(".selected_number").removeClass('selected_number');
		$(this).addClass('selected_number');
		
		jQuery("a.current").removeClass("current");
		
		var clickedThumbID = $(this).attr('id');
		var largeImage = $("#main_" + clickedThumbID);

		
		$(".mainbannerimages a").hide();
		largeImage.show();
		largeImage.addClass("current");
	
		FadeTimer = setTimeout(function() {
		     locked = false;
		     startFader();
		}, interval);

		

//		$(".mainbannerimages a").each(function(index) {
//			if ($(this).attr('id') == largeImage.attr('id')) {

//				$(this).addClass('current');

//				$(this).fadeIn(fadeInTime, function() {
//					FadeTimer = setTimeout(function() {
//						startFader();
//						locked = false;
//					}, interval);
//				});

//			}
//			else if ($(this).hasClass('current')) {

//				$(this).fadeOut(fadeOutTime);
//				$(this).removeClass('current');
//			} else {
//				$(this).hide();
//			}

//		});
		//var previousImage = largeImage;
	});


	$('a[rel*=facebox]').facebox({
		loading_image: 'loading.gif',
		close_image: 'closelabel.gif'
	})
	$(".textData tr:even").addClass('altRow');

	if ($('.equalize').length > 0) {
		$('.equalize').equalHeights();
	}

	$('.emptyOnClick').focus(function() {
		$(this).val('');
	});


	$("#rightColumn img").each(function() {
		if ($(this).attr('align') == 'right') {
			$(this).addClass("alignRight");
		}
		if ($(this).attr('align') == 'left') {
			$(this).addClass("alignLeft");
		}
	});

	$("#rightColumn ul").each(function() {
		var allLinks = true;
		var islink = true;
		$(this).children("li").each(
            function() {
            	if (!$(this).children("a").length > 0) {
            		islink = false;
            	}
            	if (!islink && allLinks) {
            		allLinks = false;
            	}
            }
        );
		if (allLinks) {
			$(this).addClass("arrowList");
		}
	});
})
    

      



