function signup2() {
var ff = "";
var ss = "";

var radioElement = document.form1.pub;
var radioElement2 = document.form1.field;

 for (var i = 0; i < radioElement.length; i++)
 {
  if (radioElement[i].checked)
  ss = radioElement[i].value;
 }

 for (var i = 0; i < radioElement2.length; i++)
 {
  if (radioElement2[i].checked)
  ff = radioElement2[i].value;
 }

	$('signup-results').innerHTML = '<p><img src="images/ajax-loader.gif" align="left" /><span style="color: #FF0000; font-weight: 700; font-size: 16px;"> Processing...</span></p>';

	var url = 'process.php';
	var params = '&name=' + $F('name') + '&company=' + $F('company') + '&state=' + $F('state') + '&field=' + ff + '&pub=' + ss + '&email=' + $F('email') + '&word=' + $F('word');
	
	var ajax = new Ajax.Updater(
	{success: 'signup-results'}, 
	url, 
	{method: 'post', parameters: params, onFailure: reportError});
	
}
function reportError(request) {

	$F('signup-results') = "Error";
	
}


function new_freecap()
{
	// loads new freeCap image
	if(document.getElementById)
	{
		// extract image name from image source (i.e. cut off ?randomness)
		thesrc = document.getElementById("freecap").src;
		thesrc = thesrc.substring(0,thesrc.lastIndexOf(".")+4);
		// add ?(random) to prevent browser/isp caching
		document.getElementById("freecap").src = thesrc+"?"+Math.round(Math.random()*100000);
	} else {
		alert("Sorry, cannot autoreload freeCap image\nSubmit the form and a new freeCap will be loaded");
	}
}


function contact() {

	$('submit-results').innerHTML = '<p><img src="images/ajax-loader.gif" align="left" /><span style="color: #FF0000; font-weight: 700; font-size: 16px;"> Processing...</span></p>';

	var url = 'submit.php';
	var params = '&name=' + $F('name') + '&comments=' + $F('comments') + '&email=' + $F('email');
	
	var ajax = new Ajax.Updater(
	{success: 'submit-results'}, 
	url, 
	{method: 'post', parameters: params, onFailure: reportError});
	
}
function reportError(request) {

	$F('submit-results') = "Error";
	
}
//-->