/**
* ProjectNameRender
* 
* Writes/renderers the project name from the project xml in to html.
*
*/

function ProjectListSelectBoxRender(){}

//function render(object,contentRenderer){
ProjectListSelectBoxRender.prototype.render = function render(object,htmlElementId,currentProjectId){
	
	
	
	
	var textBox = document.getElementById(htmlElementId);
	
	while(textBox.childNodes.length > 0){
	  	textBox.removeChild(textBox.childNodes.item(0));
	}
	
	var elementList = object.getElementsByTagName("project");
		
	if(elementList != null && elementList != undefined && elementList.length >= 1){
	
		var selectSavedProjectFormTag = document.createElement("form");
		selectSavedProjectFormTag.setAttribute("id","selectsavedprojectform");
		selectSavedProjectFormTag.setAttribute("name","selectsavedprojectform");
		
		var rubrikspantag = document.createElement("span");	
		rubrikspantag.appendChild(document.createTextNode("Mina jobb:"));
		selectSavedProjectFormTag.appendChild(rubrikspantag);
	
		var selectboxtag = document.createElement("select");
		selectboxtag.className = "select";
		selectboxtag.id = "selectsavedproject";
		selectboxtag.name = "selectsavedproject";
		
		var str = "function() {	projectHandler.changeCurrentProject(document.getElementById('selectsavedproject').options[document.getElementById('selectsavedproject').selectedIndex].value,'project'); if(document.getElementById('confirmmessageid') != undefined){ var hideifvisible = document.getElementById('confirmmessageid'); hideifvisible.style.display = 'none'; } }";
				
		if(window.execScript){
			window.execScript("xXx="+str);
			selectboxtag.attachEvent("onchange",xXx);
								 	    
		} else {
			eval("window.tmp="+str);
			selectboxtag.onchange = window.tmp;
			delete window.tmp;			 	    		    
		}
		
		var optionsTag = document.createElement("option");
		if(currentProject && (currentProject == "0")){
			optionsTag.setAttribute("selected","selected");
		}
		optionsTag.value = "0";
		optionsTag.appendChild(document.createTextNode("nytt jobb..."));
		selectboxtag.appendChild(optionsTag);
	
		for(var i = 0 ; i != elementList.length ; i++){
		
			var projectName = elementList[i].getAttribute("name");
			var projectId = elementList[i].getAttribute("id");
	
			//for every projekt in list.
			optionsTag = document.createElement("option");
		
			if(currentProject && (currentProject == projectId)){
				optionsTag.setAttribute("selected","selected");
			}
		
			optionsTag.value = projectId;
			optionsTag.appendChild(document.createTextNode(projectName));
			
			selectboxtag.appendChild(optionsTag);
		}
		
		selectSavedProjectFormTag.appendChild(selectboxtag);
		textBox.appendChild(selectSavedProjectFormTag);
	
	} else {
	 	
	 	// textBox.appendChild(document.createTextNode("no saved projects."));
	 	
	}  
}



