function MM_findObj(n, d) { //v4.01
	var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
		d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
	if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
	for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
	if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function TellAFriend()
{
	var leftPos = screen.availWidth/2-(380/2);
	var topPos  = screen.availHeight/2-(340/2);
	var tellWin = window.open ("http://www.rismoon.com/tellafriend-fa.html", "TellAFriend", 'left=' + leftPos + ', top=' + topPos + ', width=380, height=340, location=no, menubar=no, status=no, toolbar=no, scrollbars=no, resizable=no');
}	

function ToggleGridCheckBoxes(aspCheckBoxID, formID)
{
	parentForm = document.getElementById(formID);
    re = new RegExp(':' + aspCheckBoxID + '$');  //generated control name starts with a colon
    for(i = 0; i < parentForm.elements.length; i++)
    {
        elm = parentForm.elements[i];
        if (elm.type == 'checkbox')
        {
            if (re.test(elm.name))
            {
                elm.checked = ! elm.checked; 
            }
        }
    }	
}
