var strSegments = "";
var strServers = "";
var strLaptops = "";
var crlf = unescape("%0D%0A");
var br = "<br/>"





function getInitialStrings() {
	strSegments = document.getElementById("hldSegment").innerHTML;
	strServers = document.getElementById("hldServers").innerHTML;
	strLaptops = document.getElementById("hldLaptops").innerHTML;
}

function addSegment() {
	var rHolder = document.getElementById("hldSegment")
	rHolder.innerHTML = rHolder.innerHTML + crlf + br + strSegments;
}


function addServer() {
	var rHolder = document.getElementById("hldServers")
	rHolder.innerHTML = rHolder.innerHTML + crlf + br + strServers;
}


function addLaptop() {
	var rHolder = document.getElementById("hldLaptops")
	rHolder.innerHTML = rHolder.innerHTML + crlf + br + strLaptops;
}


function concatAreas() {
	var rForm = document.forms[0];
	var curNetworkSegment = 0;
	var curServerSegment = 0;
	var curLaptopSegment = 0;

	var chkGLBA = document.getElementById("chkGLBA").checked
	var chkSOX = document.getElementById("chkSOX").checked
	var chkHIAA = document.getElementById("chkHIAA").checked
	var chkPCI = document.getElementById("chkPCI").checked
	var chkISO = document.getElementById("chkISO").checked
	var txtPerimeterNetworks  = document.getElementById("txtPerimeterNetworks").value
	var txtComputingUsers  = document.getElementById("txtComputingUsers").value
	

	var rMessage = "Tech Requirements: " + crlf + crlf +
				   "Internet Perimeter Networks: " + txtPerimeterNetworks + crlf +
				   "Computing Users: " + txtComputingUsers + crlf +
				   "Security Standards: " + crlf
				   
	if (chkGLBA) {
		rMessage += "GLBA" + crlf
	}
	
	if (chkSOX) {
		rMessage += "SOX" + crlf
	}
	if (chkHIAA) {
		rMessage += "HIAA" + crlf
	}
	if (chkPCI) {
		rMessage += "PCI" + crlf
	}
	if (chkISO) {
		rMessage += "ISO" + crlf
	}

	rMessage += crlf + crlf

	for(i=0; i<rForm.elements.length; i++) {
		//alert(rForm.elements[i].id);
		if(rForm.elements[i].id=="lstSegmentSpeed" && rForm.elements[i].selectedIndex != 0) {
			curNetworkSegment++;
			rElement1 = rForm.elements[i];
			rElement2 = rForm.elements[i+1];
			rElement3 = rForm.elements[i+2];
			rMessage = rMessage + "Network Segment " + curNetworkSegment + " Speed: " + rElement1.value + crlf  + 
								  "Network Segment " + curNetworkSegment + " Location: " + rElement2.value + crlf + 
								  "Network Segment " + curNetworkSegment + " Details: " + rElement3.value + crlf + crlf
		}
		
		
		
		if(rForm.elements[i].id=="lstServerOS" && rForm.elements[i].selectedIndex != 0) {
			curServerSegment++;
			rElement1 = rForm.elements[i];
			rElement2 = rForm.elements[i+1];
			rElement3 = rForm.elements[i+2];
			rElement4 = rForm.elements[i+3];
			rMessage = rMessage + "Server " + curServerSegment + " OS: " + rElement1.value + crlf  + 
								  "Server " + curServerSegment + " 64-bit OS: " + rElement2.value + crlf + 
  								  "Server " + curServerSegment + " Network Speed: " + rElement3.value + crlf + 
								  "Server " + curServerSegment + " Notes: " + rElement4.value + crlf + crlf
		}
		
		
		
		if(rForm.elements[i].id=="lstSystemOS" && rForm.elements[i].selectedIndex != 0 ) {
			curLaptopSegment++;
			rElement1 = rForm.elements[i];
			rElement2 = rForm.elements[i+1];
			rElement3 = rForm.elements[i+2];
			rElement4 = rForm.elements[i+3];
			rMessage = rMessage + "System " + curLaptopSegment + " OS: " + rElement1.value + crlf  + 
								  "System " + curLaptopSegment + " 64-bit OS: " + rElement2.value + crlf + 
  								  "System " + curLaptopSegment + " Network Speed: " + rElement3.value + crlf + 
								  "System " + curLaptopSegment + " Notes: " + rElement4.value + crlf + crlf
		}
		
	}
	document.getElementById("NGMS_Quote_Detail__c").value = rMessage
}