﻿
	function ButtonCreator() {
		this.arrParagraphButtons = new Array();
		this.arrDocumentButtons = new Array();
		this.init();
	}
	
	ButtonCreator.prototype.hasButtons				= ButtonCreator_hasButtons;
	ButtonCreator.prototype.getButtons				= ButtonCreator_getButtons;
	ButtonCreator.prototype.hasDocumentButtons		= ButtonCreator_hasDocumentButtons;
	ButtonCreator.prototype.getDocumentButtons		= ButtonCreator_getDocumentButtons;	
	ButtonCreator.prototype.init					= ButtonCreator_init;
	
	function ButtonCreator_hasButtons(intDocumentID) {
		return (typeof(this.arrParagraphButtons[intDocumentID]) != "undefined" && this.arrParagraphButtons[intDocumentID].length > 0);
	}
	
	function ButtonCreator_getButtons(intDocumentID) {
		if (this.hasButtons(intDocumentID)) return this.arrParagraphButtons[intDocumentID]; 
		return new Array();
	}
	
	function ButtonCreator_hasDocumentButtons(intMenuItemID, intDocumentID) {
		return (typeof(this.arrDocumentButtons[intDocumentID]) != "undefined" && this.arrDocumentButtons[intDocumentID].length > 0 && 
			typeof(this.arrDocumentButtons[intDocumentID][intMenuItemID]) != "undefined" && this.arrDocumentButtons[intDocumentID][intMenuItemID].length > 0);
	}
	
	function ButtonCreator_getDocumentButtons(intMenuItemID, intDocumentID) {
		if (this.hasDocumentButtons(intMenuItemID, intDocumentID)) return this.arrDocumentButtons[intDocumentID][intMenuItemID];
		else return new Array();	
	}
	
	function ButtonCreator_init() {
		var objButton = null;
		
	}

