var previewItems = new Array();
function prepForPreview(section)
{
	document.forms['editPage'].elements['CONTENT'].value = getContents('WYSIWYG');
	showPreview(section);
}

function getContents(which)
{
	return editableAreaContents(which);
}

function prepForSave()
{	
	document.forms['editPage'].submit();
}

function OLDprepForSave()
{	
	document.forms['editPage'].elements['CONTENT'].value = getContents('WYSIWYG');
	document.forms['editPage'].submit();
}

function showPreview(section)
{
	var previewString = "?ID=" + document.forms['editPage'].elements['ID'].value + "&section=" + section;
	for ( tv = 0; tv < previewItems.length ; tv++ )
	{
		fieldName = previewItems[tv];
		fieldType = document.forms['editPage'].elements[fieldName].type;
		if ( fieldType == "select-one" || fieldType == "select" ) 
		{ 
			fieldType = "select"; 
		}
		else if ( fieldType == null ) 
		{ 
			if ( document.forms['editPage'].elements[fieldName].length > 1 )
			{
				fieldType = "radio"; 
			}
		}
		//alert(previewItems[tv] + " :: " + fieldType);
		
		switch(fieldType)
		{
			case "text":
				previewString += "&" + fieldName + "=" + document.forms['editPage'].elements[fieldName].value;
				break;
				
			case "textarea":
				previewString += "&" + fieldName + "=" + document.forms['editPage'].elements[fieldName].value;
				break;
				
			case "hidden":
				previewString += "&" + fieldName + "=" + document.forms['editPage'].elements[fieldName].value;
				break;
				
			case "select":
				selectedValue = checkDropValue(fieldName,'editPage');
				previewString += "&" + fieldName + "=" + selectedValue;
				break;
		}
	}
	popper('http://' + DOMAIN + '/_framework/wrap/templates/preview.php' + previewString,630,800);
}
