
function ProjectOneTaskRender(taskId){
	this.taskId = taskId;
}

ProjectOneTaskRender.prototype.render = function render(object,htmlElementId){

	var taskcontainer = document.getElementById(htmlElementId);
	
	var xml = object;
	var rootElementList = xml.getElementsByTagName("rater"); 
	var rootTag = rootElementList[0];

	var elementList = object.getElementsByTagName("task");
		
	if(elementList != null && elementList != undefined && elementList.length > 0){
		
		for(var i=0, size = elementList.length-1 ; i <= size  ; i++){
		
			var xmlNode = elementList[i];
			
			//get this nodes/task index, used as id.	
			var taskId = xmlNode.getAttribute("taskIndex");
			var id = xmlNode.getAttribute("prototypeID");
			
			/*if(id == this.taskId){
			
				while(taskcontainer.childNodes.length > 0){
	  				taskcontainer.removeChild(taskcontainer.childNodes.item(0));
				}
			
				var projectTaskRender = new ProjectTaskRender();	 
				projectTaskRender.render(xmlNode,htmlElementId);
			}*/
			
			var mandatory = xmlNode.getAttribute("mandatory");
			if(mandatory!=null && "yes" == mandatory){
			
				while(taskcontainer.childNodes.length > 0){
	  				taskcontainer.removeChild(taskcontainer.childNodes.item(0));
				}
			
				var projectTaskRender = new ProjectTaskRender();	 
				projectTaskRender.render(xmlNode,htmlElementId);
			}
			
		}
	}
}
