function radio_button_checker() {

var radio_choice = false;

for (counter = 0; counter < radio_form.alternative_id.length; counter++)
{
	if (radio_form.alternative_id[counter].checked)
	radio_choice = true; 
	}

	if (!radio_choice)
	{
		alert("Please select a letter.")
		return (false);
	}

return (true);
}

function goFigure(url) {
    if (url.indexOf("psfile://") != -1) {
        url = url.replace("psfile://", "./?module=Files;action=File.getFile;ID=");
    }
    if (url.indexOf("psm://") != -1) {
        url = url.replace("psm://", "mailto:");
    }
    if (url.indexOf("psf://") != -1) {
        url = url.replace("psf://", "./?module=Articles;action=ArticleFolder.publicOpenFolder;ID=");
    }
    if (url.indexOf("ps://") != -1) {
        url = url.replace("ps://", "");
        if (url.indexOf(";")) {
            url = url.substring(url.indexOf(";") + 1, url.length);
        }
        url = "./?module=Articles;action=Article.publicShow;ID=" + url;
    }
    if (url.indexOf("psff://") != -1) {
        url = url.replace("psff://", "./?module=Files;action=FileFolder.publicDisplay;ID=");
    }
    window.open(url);
}

function results(status,XML)
{
  if(document.getElementById(ajaxresid)) {
    document.getElementById(ajaxresid).innerHTML=XML;
  }
}
function ajaxFunction()
{ var xmlHttp;
  try //Firefox, Opera 8.0+, Safari
  { xmlHttp=new XMLHttpRequest(); }
  catch (e) //Internet Explorer
  { try { xmlHttp=new ActiveXObject("Msxml2.XMLHTTP"); }
    catch (e)
    { try { xmlHttp=new ActiveXObject("Microsoft.XMLHTTP"); }
      catch (e)
      { //userMessage("Your browser does not support AJAX!");
        return null;
      }
    }
  }
  return xmlHttp;
}
var ajaxresid='';
function AJAXcall(type,url,id)//type=['POST','GET'], url=...
{ ajaxresid=id;
  xmlHttp.open(type,url);
  xmlHttp.send(null);
}
var xmlHttp=ajaxFunction();
xmlHttp.onreadystatechange=function()
{ if(xmlHttp.readyState==4)
  { if(xmlHttp.status != 200) return null; //userMessage("Can't connect to server.");
    else 
      results(xmlHttp.status,xmlHttp.responseText);
  }
}
