var BaseSiteBlock = {};

BaseSiteBlock.Resize = function(name, width, height){
	var panel = document.getElementById(name);
	
	if(panel != null){
		if(width != null){
			panel.style.width = (width - 2) +"px";
			var header = document.getElementById(name +"_Header");
			if(header != null)
				header.style.width = (width - 2) +"px";
			var footer = document.getElementById(name +"_Footer");
			if(footer != null)
				footer.style.width = (width - 2) +"px";
		}
		if(height != null && typeof(height) != "undefined"){
			var container = document.getElementById(name +"_Container");
			//alert(container.style.height);
			if(container != null)
				container.style.height = height +"px";
			if(panel.style.position == "relative"){
				panel.style.height = (height - panel.HeaderHeight + 2 - panel.BottomRoundDimension + panel.MainContentOverflowHeight) +"px";
			}
		}
		return true;
	}else{
		return false;
	}
}

BaseSiteBlock.GetHeight = function(name){
	var panelContainer = document.getElementById(name +"_Container");
	
	if(panelContainer != null){
		return parseInt(panelContainer.style.height);
	}
	return null;
}

BaseSiteBlock.Move = function(name, left, top){
	var panelContainer = document.getElementById(name +"_Container");
	if(panelContainer != null){
		if(left != null)
			panelContainer.style.left = left +"px";
		if(top != null)
			panelContainer.style.top = top +"px";
		return true;
	}else{
		return false;
	}
}

BaseSiteBlock.Container_MouseOver = function(sender, e){
	return;
	var sourceElement = Utilities.Events.GetSourceElement(e);
	if(Utilities.DOM.IsParentOf(sender, sourceElement)){
	//if(sender == sourceElement){
		if(sender.style.backgroundImage.indexOf("_MouseOver") == -1){
			sender.style.backgroundImage = sender.style.backgroundImage.replace(".gif", "_MouseOver.gif");
		}
	}
}

BaseSiteBlock.Container_MouseOut = function(sender, e){
	var sourceElement = Utilities.Events.GetSourceElement(e);
	var toElement = Utilities.Events.GetToElement(e);
	if(!Utilities.DOM.IsParentOf(sender, toElement)){
		if(sender.style.backgroundImage.indexOf("_MouseOver") != -1){
			sender.style.backgroundImage = sender.style.backgroundImage.replace("_MouseOver.gif", ".gif");
		}
	}
}
