function mainPage()
{
	this.bodyOnLoad = function()
	{
		//run header slideshow
		caseStudySlideShow.runSlideShow();
		
		setContentScrollHeightByColumn();
	}
}

function setContentScrollHeightByColumn()
{
	var mycustomscroll2 = document.getElementById('mycustomscroll2');
	if(!mycustomscroll2) {
		return false;
	}
	yPos = mycustomscroll2.offsetTop;
	
	var layoutBody = document.getElementById('layoutBody');
	layoutBodyHeight = layoutBody.offsetHeight-70;
	//alert(layoutBodyHeight);
	mycustomscroll2.style.height = layoutBodyHeight+'px';
}

function getObjectPosition(obj) {
	var curleft = 0;
	var curtop = 0;
	  if (obj.offsetParent) {
			do {
				  curleft += obj.offsetLeft;
				  curtop += obj.offsetTop;
			} while (obj = obj.offsetParent);
	  }
	  return [curleft,curtop];
}

function businessCentresMap()
{
	this.mapContainerObjId = 'businessCentresMapContainer';
	this.mapObjId = 'businessCentresMap';
	this.mapObjCoordX;
	this.mapObjCoordY;
	this.centresCoords = new Array();
	
	this.init = function()
	{
		return true;
	}
	
	this.setMapObjPosition = function()
	{
		var mapCont = document.getElementById(this.mapContainerObjId);
		var mapContCoords = this.getObjectPosition(mapCont);
		this.mapObjCoordX = mapContCoords[0];
		this.mapObjCoordY = mapContCoords[1];
	}
	
	this.getObjectPosition = function(obj)
	{
		var curleft = 0;
		var curtop = 0;
		  if (obj.offsetParent) {
				do {
					  curleft += obj.offsetLeft;
					  curtop += obj.offsetTop;
				} while (obj = obj.offsetParent);
		  }
		  return [curleft,curtop];
	}
	
	this.locateBusinessCentresOnMap = function()
	{
		this.setMapObjPosition();
		
		var curCentre;
		var centresQty = this.centresCoords.length;
		var i;
		for (i=0;i<centresQty;i++) {
			curCentre = document.getElementById(this.centresCoords[i][0]);
			curCentre.style.left = (this.mapObjCoordX + this.centresCoords[i][1] - 7) + 'px';
			curCentre.style.top = (this.mapObjCoordY + this.centresCoords[i][2] - 8) + 'px';
			curCentre.style.display = 'block';
		}	
	}
}

function locateBusinessCentresOnMap()
{
	bizMap.locateBusinessCentresOnMap();
}
