var Preload = {
	open : function(text){
		jQuery('#preloadTextId').html(text);
		jQuery('div.preloadAnimation').show();
		ProgressImage = document.getElementById('progress_imageId');
		setTimeout("ProgressImage.src = ProgressImage.src",10);
	},
	
	init: function(){
		var width = jQuery(document).width();
		var height = jQuery(document).height();
		jQuery('div.preloadAnimation').width(width)
		jQuery('div.preloadAnimation').height(height);
	},
	
	close: function(){
		jQuery('div.preloadAnimation').hide();
	}
}

function jqLoadClosingCallback(a,b,c){
	Preload.close();
}

var startTime = 0;
var time;
function fixHeightTimer() {	
	startTime = startTime + 1;
	var value = 2;
	var timeDiv = startTime;
	timeDiv = timeDiv % value;
	
	if (timeDiv == 0) {
		startTime = 0;
		var leftH = jQuery("div.leftContent").height()+100;
		var contentH = jQuery("div.pageContent,div.pageContentNewsletterArchive").height();
		if(leftH>contentH){
			jQuery("div.leftBelt .mainBorder,div.leftBelt .mainBackground,div.rightBelt .mainBorder,div.pageContent,div.pageContentNewsletterArchive").height(leftH);
		} else {
			jQuery("div.leftBelt .mainBorder,div.leftBelt .mainBackground,div.rightBelt .mainBorder,div.pageContent,div.pageContentNewsletterArchive").height(contentH);
		}
		jQuery('#menuContainer').center();
		stopCount();
	}
	time = setTimeout("fixHeightTimer()", 10);
}

function stopCount() {
	clearTimeout(time);
}

jQuery.fn.center = function () {
    this.css("position","absolute");
    this.css("left", ( jQuery(window).width() - this.width() ) / 2+jQuery(window).scrollLeft()+5 + "px");
    return this;
}

function processFlashMapRedir() {
	if(window.parent != window) {	
		if(typeof(sessvars.redir) == 'undefined' || sessvars.redir == false) {
			sessvars.redir = true;
			window.parent.location.href = window.location.href;
		} else if(sessvars.redir == true)  {
			sessvars.redir = false;
			window.parent.location.href = window.parent.location.href;
		}
	}
}



