function ToggleBlocks() {
	
	this.block = false;
	this.linksContainer = false;
	
	this.classSelected = 'button select';
	this.classNotSelected = 'button';
	
	this.AttachObject = function(blockId, oClick) {
	
		this.linksContainer = oClick.parentNode;
		this.block = document.getElementById(blockId);
	
		if(!this.block || !this.linksContainer)
			return false;

		return true;
	}
	
	this.LoadBlock = function(blockId, oClick, fileQueryString) {
		
		if(!this.AttachObject(blockId, oClick))
			return false;

		var oReq = new AJAX_Request();
		url = '/inc/' + oClick.id + '/' + fileQueryString;
		oReq.Send(url, 'get', false);
//		alert(url);

		this.block.innerHTML = oReq.responseText;
		
		this.ChangeTabStyle(oClick);

		return false;
	}
	
	this.ChangeTabStyle = function(oClick) {
	
		if(this.linksContainer) {
			ce = this.linksContainer.childNodes;
			if(oClick.tagName != 'LI') {
				for(var i=0; i<ce.length; i++) {
					if(ce[i].className && (ce[i].className == this.classNotSelected || ce[i].className == this.classSelected)) {
						ce[i].className = this.classNotSelected;
						if(ce[i].id == oClick.id)
							ce[i].className = this.classSelected;
					}
				}
			} else {
				ce = this.linksContainer.getElementsByTagName('LI');

				this.classNotSelected = '';
				this.classSelected = 'select';

				for(var i=1; i<ce.length; i++)
					ce[i].className = ce[i].id == oClick.id ? this.classSelected : this.classNotSelected;

			}

		}
	}
	
}