function engrave()
{       
	var newString = "";
		
	if (!document.getElementById("engraveOption4").checked)
	{				
		if (document.getElementById("engraveOption1").checked)
		{					
			if (document.getElementById('bridesFirstName').value != "")
				newString += stripHTML(document.getElementById('bridesFirstName').value);
			
			if (document.getElementById('groomsFirstName').value != "")
				newString +=  " & " + stripHTML(document.getElementById('groomsFirstName').value);
		
			if (document.getElementById('weddingDateMonth').value != "NotSelected")
				newString += "<br /><br />" + stripHTML(document.getElementById('weddingDateMonth').value);
				
			if (document.getElementById('weddingDateDay').value != "NotSelected")
				newString += " " + stripHTML(document.getElementById('weddingDateDay').value);
				
			if (document.getElementById('weddingDateYear').value != "NotSelected")
				newString +=  ", " + stripHTML(document.getElementById('weddingDateYear').value);

			if (newString != "") newString += "<br /><br />";
			
			newString += "<img src='/i/misc/floral-divider.jpg' alt='~~~~~~~~~~~~~~'/><br /><br />";
			newString += "Flowers in the Bride's Bouquet:<br />";
			newString += document.getElementById('FlowersInBouquet').value;
		}

		if (document.getElementById("engraveOption2").checked)
		{
			if (document.getElementById('personalMessageOption2').value != "")
				newString += formatString(stripHTML(document.getElementById('personalMessageOption2').value));

			if (newString != "") newString += "<br /><br />";
			
			newString += "<img src='/i/misc/floral-divider.jpg' alt='~~~~~~~~~~~~~~'/><br /><br />";
			newString += "Flowers in the Bride's Bouquet:<br />";
			newString += document.getElementById('FlowersInBouquet').value;
		}				

		if (document.getElementById("engraveOption3").checked)
		{
			if (document.getElementById('personalMessageOption3').value != "")
				newString += formatString(stripHTML(document.getElementById('personalMessageOption3').value));
		}				
	}
	
	document.getElementById('EngraveSurface').innerHTML = newString;
}

function formatString(oldString, e)
{
	var newString = "";
	
	for (var i = 0; i < oldString.length; i++) 
	{
		if (oldString.charCodeAt(i) == 10)
			newString += "<br />";
		else
			newString += oldString.charAt(i);
	}
	
	return newString;
}    

function calculateCharsLeft(field, output, maxChars)
{
	document.getElementById(output).innerHTML = maxChars - field.value.length;
}
