//Initiating jQuery to work with Prototype;
//var $ = jQuery.noConflict(); located inside jquery-1.2.min.js file

$(document).ready(function() { onDocumentLoad(); });
$(window).load(function() { onWindowLoad(); });

//Global Variables
var timeOut;
var delayTime = 10000;

/*
 * Standard page loading functions for prototype / jQuery
 */
function onDocumentLoad(){

}

//Stuff put into this function doesnt run until the entire document is loaded flash and all
function onWindowLoad(){

	start_slideshow(1, $("div.testimonialContent").size(), delayTime);
	
	var leftHeight = parseInt($('div#mainContentLeft').height());
	var rightHeight = parseInt($('div#mainContentRight').height());

	var leftPadding = parseInt($('div#mainContentLeft').css('padding-top')) + parseInt($('div#mainContentLeft').css('padding-bottom'));
	var rightPadding = parseInt($('div#mainContentRight').css('padding-top')) + parseInt($('div#mainContentRight').css('padding-bottom'));

	/*Validation that its a number for IE only*/
	leftHeight = isNaN(leftHeight)?0:leftHeight;
	rightHeight = isNaN(rightHeight)?0:rightHeight;
	
	leftPadding = isNaN(leftPadding)?0:leftPadding;
	rightPadding = isNaN(rightPadding)?0:rightPadding;
	
	/* Get new height */
	leftHeight = leftHeight + leftPadding;
	rightHeight = rightHeight + rightPadding;

	//console.log(leftHeight + " - " + middleHeight + " - " + rightHeight  + " - " + rightHomeHeight + " - " + rightInsideHeight);

	var maxHeight = Math.max(leftHeight,rightHeight);

	leftHeight = maxHeight - leftPadding;
	rightHeight = maxHeight - rightPadding;
	
	$('div#mainContentLeft').css('height',(leftHeight));
	$('div#mainContentRight').css('height',(rightHeight));

	if($(document).height() > '800'){
		$('body').css("background","#CCD8E0 url(/assets/templates/caringbeyond/images/bg.jpg) left bottom repeat-x");
	}

	$('#headerWrapInsideLeft').click(function() { window.location = "http://www.caringbeyond.ca/"; })

}

function start_slideshow(start_frame, end_frame, delay) {
	timeOut = setTimeout(switch_slides(start_frame,1,end_frame, delay), delay);
}

function switch_slides(frame, start_frame, end_frame, delay) {
	return (function() {
		//console.log(frame);
		$('#testimonialContent' + frame).fadeOut(600);
		if (frame == end_frame) { frame = start_frame; } else { frame = frame + 1; }
		timeOut = setTimeout("$('#testimonialContent" + frame + "').fadeIn(600);", 600);
		timeOut = setTimeout(switch_slides(frame, start_frame, end_frame, delay), delay + 600);
	})
}