function displaypreview()
{
	var labelobj=document.getElementsByTagName("label");
	var configDATAelement=document.getElementById("pvconfig").innerHTML;
	var startDATA=configDATAelement.indexOf("<!--");
	var endDATA=configDATAelement.indexOf("-->")
	var configDATA=configDATAelement.slice(startDATA+4,endDATA);
	var previewDATA=configDATA.split(",");
	var i;
	for(i=1;i<previewDATA.length;i++)
	{
		var targetParts=document.getElementById(previewDATA[i]);
		var labelstr=labelsubjects(previewDATA[i],labelobj);
		switch(targetParts.type)
		{
			case "text":
			case "textarea":
				var partsValue=targetParts.value;
				break;
			case "select-one":
				var partsValueCNT=targetParts.selectedIndex;
				var partsValue=targetParts.options[partsValueCNT].text;
				break;
			case "radio":
			case "checkbox":
				if(targetParts.checked)
				{
					var partsValue="";
					document.getElementById("pvsub-"+previewDATA[i]).style.display="inline";
				}else{
					var partsValue="";
					document.getElementById("pvsub-"+previewDATA[i]).style.display="none";
					document.getElementById("pvval-"+previewDATA[i]).style.display="none";
				}
				break;
		}
		document.getElementById("pvsub-"+previewDATA[i]).innerHTML=labelstr;
		document.getElementById("pvval-"+previewDATA[i]).innerHTML=partsValue;

	}
	var displayswitch=document.getElementById("previewarea");
	displayswitch.setAttribute("style","display:inline");
}
function labelsubjects(ids,obj)
{
	var labelobj=obj;
	var lsubject;
	var i;
	for(i=0;i<labelobj.length;i++)
	{
		if(labelobj[i].htmlFor==ids)
		{
			lsubject=labelobj[i].textContent;
			if(labelobj[i].textContent==undefined)
			{
				lsubject=labelobj[i].innerText;
			}
		}
	}
	return lsubject;
}
