// This is ActiveContent30.js
// Copyright (c) 2003 Prospero Technologies LLC
// Part of Prospero Active Content 3.0
// This file includes functions required for external manipulation 
// of Active Content, e.g. voting in polls
var PTAC_PollWindowName = "pollwindow";
var PTAC_PollWindowParams = "width=350,height=300,resizable=yes";

function PTAC_PollVote(pollGroup, pollActionURL)
{ 
	// first, find which radio button is selected
	var selectedVal = 0;
	var df = document.forms;
	for ( var g = 0; g < df.length; g++ ) {
		for ( var h = 0; h < df[g].elements.length; h++ ) {
			if ( df[g].elements[h].name == pollGroup ) { 
				for (var ix = 0; ix < df[g].elements.length; ix++) {
					if (df[g].elements[ix].checked && (df[g].elements[ix].name == pollGroup))
						{
							selectedVal = df[g].elements[ix].value;
							break;
						}
					}
				}
			}
		}
    
	if (selectedVal == 0)
	{
		alert("Please select a choice.");
	}
	else
	{
		newwindow = window.open(pollActionURL + selectedVal, PTAC_PollWindowName, PTAC_PollWindowParams);
		newwindow.focus();
	}
	return false;
}

function PTAC_PollResults(pollActionURL)
{
	newwindow = window.open(pollActionURL, PTAC_PollWindowName, PTAC_PollWindowParams);
	newwindow.focus();
	return false;
}

function PTAC_SubmitTalkback()
{
	var domain = document.getElementById("PTAC_domain").value;
	var newUrl = "http://" + domain + "/dir-app/acx/ACPost.aspx?toUserId=0";
	newUrl += PTAC_AddUrlParam("webtag");
	newUrl += PTAC_AddUrlParam("folderId");
	newUrl += PTAC_AddUrlParam("tid");
	newUrl += PTAC_AddUrlParam("subject");
	newUrl += PTAC_AddUrlParam("contentId");
	newUrl += PTAC_AddUrlParam("returnUrl");
	newUrl += PTAC_AddUrlParam("contentUrl");
	newUrl += PTAC_AddUrlParam("signature");
	newUrl += PTAC_AddUrlParam("body");
	window.location = newUrl;
}

function PTAC_AddUrlParam(elmId)
{
	var ctl = document.getElementById("PTAC_" + elmId);
	if (ctl)
		return "&" + elmId + "=" + ctl.value;
	else
		return "";
}