/*
 * Default Left Column Height
 */

function left_column(){
	//Fix column heights.
	var sN = document.getElementById('default_sub_nav').clientHeight + 24;
	var Columns = new Array();
	Columns[0] = document.getElementById('default_left_column').clientHeight;
	Columns[1] = document.getElementById('default_right_column').clientHeight;

	Max_Height = 0;
	for(var i=0; i<=Columns.length; i++){
		if(Columns[i] > Max_Height){
			Max_Height = Columns[i];
		}
	}
	
	$('#default_left_column').height(Max_Height);
	if((Max_Height-sN) > 0){
		$('#default_user_left_column').height(Max_Height-sN);
	}
	$('#default_right_column').height(Max_Height);
}


/*
 * Modules Rollover.
 */
$(document).ready(function(){
	$('.module').hover(
		function(){
			$(this).css({'color': '#aa0000', 'text-decoration': 'underline'})
		}, function(){
			$(this).css({'color': '#173c64', 'text-decoration': 'none'})
		}
	);
	
	$('a[@rel*=lightbox]').lightBox();
});


/*
 * Image Crossfade
 * Image Array.
 */
var images = new Array(
	"1.jpg",
	"2.jpg",
	"3.jpg",
	"4.jpg",
	"5.jpg",
	"6.jpg",
	"7.jpg",
	"8.jpg",
	"9.jpg"
	);

/*
 * Cycle speed (milliseconds).
 */
var delay = 8000;
var fadedelay = 1500;

/*
 * Crossfade code.
 * When time permits, combine these two functions.
 */
var imagesLength = images.length - 1;
var i = Math.floor(Math.random()*11)
$(document).ready(function(){
    function transition(){
        if (i > imagesLength) { i = 0; }
		if ($('#layer2').css('opacity') == '0'){
	        $('#layer2').css({ backgroundImage: 'url(/images/banner/' + images[i] + ')' });
	        $('#layer2').animate({ opacity: '1' }, fadedelay);
	        i++;
	        setTimeout(transition, delay);			
	    	} else {
		        if (i > imagesLength) { i = 0; }
		        $('#layer1').css({ backgroundImage: 'url(/images/banner/' + images[i] + ')' });
		        $('#layer2').animate({ opacity: '0' }, fadedelay);
		        i++;
		        setTimeout(transition, delay);
			}
		}	
	    transition();
	});

$(document).ready(function(){
    function transition(){
        if (i > imagesLength) { i = 0; }
		if ($('#default_layer2').css('opacity') == '0'){
	        $('#default_layer2').css({ backgroundImage: 'url(/images/banner/' + images[i] + ')' });
	        $('#default_layer2').animate({ opacity: '1' }, fadedelay);
	        i++;
	        setTimeout(transition, delay);			
	    	} else {
		        if (i > imagesLength) { i = 0; }
		        $('#default_layer1').css({ backgroundImage: 'url(/images/banner/' + images[i] + ')' });
		        $('#default_layer2').animate({ opacity: '0' }, fadedelay);
		        i++;
		        setTimeout(transition, delay);
			}
		}	
	    transition();
	});	
	