function InitPage() { //Init page and scrolls down if needed
	self.focus();
}


function getTop(id) {
	var ypos;
	ypos=document.getElementById('bigstart').offsetTop;
  return ypos;
}

function BannerPosition() {
	var tableOffset = $("#centerTable").offset().left;
	$("#bannerPos").css("left", tableOffset+770).show();
	
	return;
}

function InitSpeechBubble(currBubbleImg, currBubbleDiv, offsetLeft, offsetTop) {
	if (offsetLeft == "") offsetLeft = "0";
	if (offsetTop == "") offsetTop = "0";
	
	var parentContainerOffsetLeft = 0;
	var parentContainerOffsetTop = 0;
	
	var isPhotoalbumPage = $(currBubbleDiv).parents().is(".photoalbum_slideshow_box");
	if (isPhotoalbumPage) {
		var parentContainer = $(currBubbleDiv).parents(".photoalbum_slideshow_box");
		parentContainerOffsetLeft = parentContainer.offset().left;
		parentContainerOffsetTop = parentContainer.offset().top;
	}
	
	var bubbleLeftPos = $(currBubbleImg).offset().left + parseInt(offsetLeft) - parentContainerOffsetLeft;
	var bubbleTopPos = $(currBubbleImg).offset().top + parseInt(offsetTop) - parentContainerOffsetTop;
	
	if (isPhotoalbumPage) {
		$(currBubbleDiv).css({
			left : bubbleLeftPos,
			top : bubbleTopPos,
			zIndex : 999
		})
		.show();
	}
	else {
		$(currBubbleDiv).css({
			left : bubbleLeftPos,
			top : bubbleTopPos,
			zIndex : 999
		})
		.appendTo('body')
		.show();
	}
}

function InitSpeechBubbles() { 
	$("div[name='cmpballoon']").each(function(){
		$(this).children('img').css('margin', 0);
		var linkedImage = $("#"+$(this).attr("linkedimg"));
		if (linkedImage.length) {
			var offsetLeft = $(this).attr("offsetleft");
			var offsetTop = $(this).attr("offsettop");
			InitSpeechBubble(linkedImage[0], this, offsetLeft, offsetTop);
		}
	});
}

function RearrangeObjects() {
	BannerPosition();
	InitSpeechBubbles();
}

function InitOnLoad() {
	InitPage();
	RearrangeObjects();
}

$(window).resize(function(){
  RearrangeObjects();
});

//$(document).ready(function() {
//	InitOnLoad();
//});


