var g_bPageSet = false;
function setPage()
{
	if (g_bPageSet)
		return;
	try
	{
			//block info
			if (document.getElementById("div_DATA3"))
			{
				var strDATA = document.getElementById("div_DATA3").innerHTML.replace(/^\s+/,"") + " ";
				var strControlName = strDATA.substr(0,strDATA.indexOf(" "));
				strDATA = strDATA.substr(strDATA.indexOf(" ") + 1);

				var nTokenEnd = strDATA.indexOf("~",2);

				var nSanityCheck = 0;
				var bEOF = false;

				while (strDATA != "" && nSanityCheck < 50)
				{
					var strText;
					if (!bEOF)
						strText = strDATA.substr(0,nTokenEnd-1).replace(/^\s+|\s+$/g,"");
					else
						strText = strDATA;

					var strTextOrig = strText;

					var regExp = new RegExp("#","gi");

					strText = strText.replace(regExp," ");

					while(strText.charAt(0) == " ")
						strText = strText.substr(1);

					var strExtra = "";
					if (nSanityCheck == 0)
					{
						strExtra = " checked='true'";
//						document.getElementById("div_ITEMS").innerHTML += "<br/>";
						document.getElementById("div_ITEMS").innerHTML += "<strong>Please Select Your " + strControlName + "</strong><br/><font style='font-size:8pt'>(click picture to see block choice samples)</font></br/>";
					}
					if (strText.charAt(0) == "~")
					{
						strText = strText.substr(1);
						document.getElementById("div_ITEMS").innerHTML += "<input type=\"checkbox\" name=\"" + strControlName + "_choices\" value=\"" + strText + "\"" + strExtra + ">" + strText + "<br/>";
					}
					else
						document.getElementById("div_ITEMS").innerHTML += "<input type=\"radio\" name=\"" + strControlName + "\" value=\"" + strTextOrig + "\"" + strExtra + ">" + strText + "<br/>";

					nSanityCheck++;
					strDATA = strDATA.substr(strDATA.indexOf("~",nTokenEnd-1));

					while(strDATA.charAt(0) == " ")
						strDATA = strDATA.substr(1);

					nTokenEnd = strDATA.indexOf("~",2);
					if (nTokenEnd < 1 && !bEOF)
						bEOF = true;
					else if (nTokenEnd < 1 && bEOF)
						strDATA = "";
				}
				document.getElementById("div_ITEMS").innerHTML += "<br/>";
			}
		//new format
		if (document.getElementById("div_DATA"))
		{
			g_bPageSet = true;
			var strDATA = document.getElementById("div_DATA").innerHTML.replace(/^\s+/,"");
			var strControlName = strDATA.substr(0,strDATA.indexOf(" "));
			strDATA = strDATA.substr(strDATA.indexOf(" ") + 1);

			var bQuantity = true;

			var nTokenEnd = strDATA.indexOf(")");

			if (nTokenEnd < 0)
			{
				nTokenEnd = strDATA.indexOf(" ");
				bQuantity = false;
			}
			var nSanityCheck = 0;
			while (nTokenEnd > 0 && nSanityCheck < 50)
			{
				var strText = strDATA.substr(0,nTokenEnd+1).replace(/^\s+|\s+$/g,"");

				var strLabel = "";
				var strPrice = "";

				if (bQuantity)
				{
					strLabel = strText.substr(0,strText.indexOf(" (+"));
					strPrice = strText.substr(strText.indexOf(" (+") + 3);
					strPrice = strPrice.substr(0,strPrice.length - 1);
				}
				var strTextOrig = strText;


				var regExp = new RegExp("#","gi");
				strText = strText.replace(regExp," ");

				var strExtra = "";
				if (nSanityCheck == 0)
				{
					strExtra = " checked='true'";
					document.getElementById("div_ITEMS").innerHTML += "<strong>Please Select Your " + strControlName + "</strong><br/>";
				}
				if (strLabel.charAt(0) == "*")
				{
					strLabel = strLabel.substr(1);
					document.getElementById("div_ITEMS").innerHTML += "<br/>";
				}
				if (bQuantity)

				{

					if (strLabel.charAt(0) == "~")

					{

						strLabel = strLabel.substr(1);

						document.getElementById("div_ITEMS").innerHTML += "<input type=\"checkbox\" name=\"" + strLabel + "\" value=\"" + strLabel + "\"" + strExtra + ">" + strLabel + "<br/>";

					}

					else
						document.getElementById("div_ITEMS").innerHTML += "<input type=\"radio\" name=\"" + strControlName + "\" value=\"" + strTextOrig + "\"" + strExtra + ">" + strLabel + " for " + strPrice + "<br/>";

				}
				else

				{

					if (strLabel.charAt(0) == "~")

					{

						strLabel = strLabel.substr(1);

						document.getElementById("div_ITEMS").innerHTML += "<input type=\"checkbox\" name=\"" + strLabel + "\" value=\"" + strLabel + "\"" + strExtra + ">" + strLabel + "<br/>";

					}

					else

						document.getElementById("div_ITEMS").innerHTML += "<input type=\"radio\" name=\"" + strControlName + "\" value=\"" + strTextOrig + "\"" + strExtra + ">" + strText + "<br/>";
				}
				nSanityCheck++;
				strDATA = strDATA.substr(nTokenEnd + 1);
				if (bQuantity)
					nTokenEnd = strDATA.indexOf(")");
				else
					nTokenEnd = strDATA.indexOf(" ");
			}
			//extra info
			if (document.getElementById("div_DATA2"))
			{
				var strDATA = document.getElementById("div_DATA2").innerHTML.replace(/^\s+/,"") + " ";
				var strControlName = strDATA.substr(0,strDATA.indexOf(" "));
				strDATA = strDATA.substr(strDATA.indexOf(" ") + 1);

				var nTokenEnd = strDATA.indexOf(" ");
				var nSanityCheck = 0;
				while (nTokenEnd > 0 && nSanityCheck < 50)
				{
					var strText = strDATA.substr(0,nTokenEnd+1).replace(/^\s+|\s+$/g,"");
					var strTextOrig = strText;


					var regExp = new RegExp("#","gi");
					strText = strText.replace(regExp," ");

					var strExtra = "";
					if (nSanityCheck == 0)
					{
						strExtra = " checked='true'";
						document.getElementById("div_ITEMS").innerHTML += "<br/>";
						document.getElementById("div_ITEMS").innerHTML += "<strong>Please Select Your " + strControlName + "</strong><br/>";
					}

					if (strText.charAt(0) == "~")

					{

//						if (nSanityCheck == 0)

//							document.getElementById("div_ITEMS").innerHTML += "<input type=\"hidden\" name=\"" + strControlName + "\" value=\"" + strTextOrig + "\" />";

						strText = strText.substr(1);

						document.getElementById("div_ITEMS").innerHTML += "<input type=\"checkbox\" name=\"" + strControlName + "_choices\" value=\"" + strTextOrig + "\"" + strExtra + ">" + strText + "<br/>";

					}

					else

						document.getElementById("div_ITEMS").innerHTML += "<input type=\"radio\" name=\"" + strControlName + "\" value=\"" + strTextOrig + "\"" + strExtra + ">" + strText + "<br/>";

					nSanityCheck++;
					strDATA = strDATA.substr(nTokenEnd + 1);
					var nTokenEnd = strDATA.indexOf(" ");
				}
			}
		}
		else //old format
		{
			var arrControl = document.getElementsByTagName("select");
			var nObjectCount = arrControl.length - 1;

			for (var i = arrControl.length - 1; i >= 0 ; i--)
			{
				var objControl = arrControl[i];
				var strControlName = objControl.getAttribute("name");

				  try
				  {
					var nSanityCheck = 0;
					for (var j = 0; j < objControl.options.length; j++)
					{
						var strText = objControl.options[j].text;
						var strExtra = "";
						if (nSanityCheck == 0)
						{
							strExtra = " checked='true'";
							if (i < nObjectCount)
								document.getElementById("div_ITEMS").innerHTML += "<br/>";
							document.getElementById("div_ITEMS").innerHTML += "<strong>SELECT " + strControlName.toUpperCase() + "</strong><br/>";
						}
						document.getElementById("div_ITEMS").innerHTML += "<input type=\"radio\" name=\"" + strControlName + "\" value=\"" + strText + "\"" + strExtra + ">" + strText + "<br/>";
						nSanityCheck++;
					}
				  }catch(e){}

				objControl.removeNode(true);
			}
		}
	}catch(e){}
}
try{window.onload = setPage;}catch(e){}
function validateForm()

{

	try

	{

		var objColl = document.getElementsByTagName("input");



		var strCurrentSet = "";

		var strChoices = "";

		for (var i = 0; i < objColl.length; i++)

		{

			if (objColl[i].type == "checkbox")

			{

				if(objColl[i].checked)

				{
					var regExp = new RegExp("_choices","gi");

					var strName = objColl[i].name.replace(regExp,"");

					if (strCurrentSet == "" || strCurrentSet == strName)

					{

						strCurrentSet = strName;

						if (strChoices != "")
							strChoices += ", ";

						strChoices += objColl[i].value;

						objColl[i].disabled = true;

					}

				}

			}

		}

		var regExp = new RegExp("~","gi");

		eval("document.theForm." + strName + "Selection").value = strChoices.replace(regExp," ");


	}catch(e){}

	return true;

}