function createDiv(parentNmae, divName){
	
	var parentNodeInfo = document.getElementById(parentNmae);
	
	var divTag = document.createElement("div");
	
	divTag = addTextarea(divTag, divName);
	
	parentNodeInfo.appendChild(divTag);
	
}


function removeDiv(divName){
	
	var parentNodeInfo = document.getElementById(divName);
	
	parentNodeInfo.parentNode.removeChild(parentNodeInfo);
	
}



function addTextarea(divTag, divName){
	
	divTag.id = divName;
	
	//divTag.setAttribute("align","left");
	
	//divTag.style.margin = "0px auto";
	
	//divTag.className ="dynamicDiv";
	
	divTag.innerHTML = "This <b>HTML Div tag</b> is created using Javascdript DOM dynamically.";
		
	
	
	
	
	//var url="<?php echo 'g';?>";
	//divTag.innerHTML = url;
	
	
	
	
	
	return divTag;
	
}


/* Below conatins the functions in use on the 'display survey results' page. */
//This function selects which survey to view.
function parseSurveyResults(survey_size, eventType, prevInfo, nextInfo){
	
	//Get Info on current value in drop down list
	var obj = document.getElementById('current_survey');
	var index = obj.selectedIndex;
	var currentSurvey = obj.options[index].value;
	
	//Determine Previous/Next numbers based on currentNumb
	if(eventType == "previous" || eventType == "next"){
		//Determine current number of selected survey from currentSurvey
		var temp_array = currentSurvey.split("_");
		var currentNumb = temp_array[1];
		var prevNumb = (currentNumb)*1-1;
		var nextNumb = (currentNumb)*1+1;
	}
	
	//Loop through all surveys and select survey to display
	for(i=0, j=1; i<survey_size; i++, j++){
		
		//Get Info on current survey response
		var temp = 'survey_' + j;
		var surveyResponse = document.getElementById(temp);
		
		//Update which survey can be viewed
		if(j == prevNumb && eventType == "previous"){
			obj.selectedIndex = i;
			surveyResponse.style.display="block";
			newlySelectedSurvey = temp;
		} else if(j == nextNumb && eventType == "next"){
			obj.selectedIndex = i;
			surveyResponse.style.display="block";
			newlySelectedSurvey = temp;
		} else if(temp == currentSurvey && eventType == "current_survey"){
			surveyResponse.style.display="block";
			newlySelectedSurvey = temp;
		} else{
			surveyResponse.style.display="none";
		}
	}
	
	//Determine name of maximum suvery in survey list
	maxSurvey = "survey_" + survey_size;
	
	//Update 'disable' setting on next and previous buttons
	if(newlySelectedSurvey == "survey_1"){
		prevInfo.disabled=true;
		nextInfo.disabled=false;
	} else if(newlySelectedSurvey == maxSurvey){
		prevInfo.disabled=false;
		nextInfo.disabled=true;
	} else{
		prevInfo.disabled=false;
		nextInfo.disabled=false;
	}
}

//This function swaps between 'view summary of surveys' and 'view individual survey'.
function swapSurveyView(type){
	
	var summaryInfo = document.getElementById("display_summary");
	var summaryWrapper = document.getElementById("summary_wrapper");
	var individualInfo = document.getElementById("display_individual");
	var individualWrapper = document.getElementById("individual_wrapper");
	
	if(type == "summary"){
		summaryInfo.style.display = "block";
		summaryWrapper.style.display = "none";
		individualInfo.style.display = "none";
		individualWrapper.style.display = "block";
	} else if(type == "individual"){
		summaryInfo.style.display = "none";
		summaryWrapper.style.display = "block";
		individualInfo.style.display = "block";
		individualWrapper.style.display = "none";
	}
}

//This function expands a response that requires a "scroll"
function expandScrollList(wrapper, wrapper_link, outer_wrapper, resetFlag){
	
	var div = document.getElementById(wrapper);
	//var wrapper = document.getElementById(outer_wrapper);
	var url = document.getElementById(wrapper_link);
	
	if(div.offsetHeight < 500 && resetFlag == "initial_reset"){
		url.innerHTML = "";
	} else if(resetFlag != "initial_reset" && resetFlag != "expand" && resetFlag != "collapse"){
		
		if(div.offsetHeight >= 500 && url.innerHTML == "Expand View"){
			div.style.overflow = "visible";
			//wrapper.style.marginRight = "8px";
			url.innerHTML = "Collapse View";
		} else{
			div.style.overflow = "auto";
			//wrapper.style.marginRight = "0px";
			url.innerHTML = "Expand View";
		}
	} else{
		
		if(div.offsetHeight >= 500 && url.innerHTML == "Expand View" && resetFlag == "expand"){
			div.style.overflow = "visible";
			//wrapper.style.marginRight = "8px";
			if(url.innerHTML == "Expand View")
				url.innerHTML = "Collapse View";
		} else if(resetFlag == "collapse"){
			div.style.overflow = "auto";
			//wrapper.style.marginRight = "0px";
			if(url.innerHTML == "Collapse View")
				url.innerHTML = "Expand View";
		} else if(resetFlag == "initial_reset"){
			//if(url.innerHTML == "Expand View")
				//wrapper.style.marginRight = "0px";
		}
	}
}

//This function expands/collapses all response fields on a page
function expandScrollList_ALL(numbFields){
	
	var linkName = document.getElementById("expandAll");
	
	if(linkName.innerHTML == "Expand All Summary Responses"){
		linkName.innerHTML = "Collapse All Summary Responses";
		var resetFlag = "expand";
	} else{
		linkName.innerHTML = "Expand All Summary Responses";
		var resetFlag = "collapse";
	}
	
	for(i=1; i<=numbFields; i++){
		expandScrollList("questionWrapper_" + i, "questionWrapperTitle_" + i, "outer_wrapper_" + i, resetFlag);
	}
}

//This function checks to see if there is anything to expand/collapse on summary page
function checkSummaryLengths(numbFields){
	
	var expandedTextNeeded = "No";
	
	for(i=1; i < numbFields; i++){
		
		var div = document.getElementById("questionWrapper_" + i);
		
		if(div.offsetHeight >= 500)
			expandedTextNeeded = "Yes";
		
	}
	
	if(expandedTextNeeded == "No"){
		var temp = document.getElementById("expandAll");
		temp.innerHTML = "";
	}
	
}