// DEKLARACE ZAKLADNICH OBJEKTU

function ParXML () {
};

function shimObject () {
};

// DEKLARACE METOD

ParXML.prototype.addToSection = function(sectionData,part) {
	var tempA = new Array();
	for (var i = 0; i < sectionData.attributes.length; i++) {
		var tempO = new shimObject();
		tempO.name = sectionData.attributes[i].name;
		tempO.value = sectionData.attributes[i].value;
		tempA[tempA.length] = tempO;
	};
	part[part.length] = tempA;
};

ParXML.prototype.parseSection = function(section,part) {
	var oNodes = SelectNodes(section) ;
	for (var i = 0; i < oNodes.length ;i++ ) {
		this.addToSection(oNodes[i],part);
	};
};

ParXML.prototype.appendArrayToSection = function(arrayData,part) {
	otmp = new shimObject();
	otmp.attributes = new Array();
	for (var i = 0; i < arrayData.length; i += 2) {
		atmp = new shimObject();
		atmp.name = arrayData[i];
		atmp.value = arrayData[i+1];
		otmp.attributes[otmp.attributes.length] = atmp;
	};
	this.addToSection(otmp,part);
};
