addLoadListener(init);



/*function init()
{
  var checkbox1 = document.forms["TextSearch"]["chckAll"];
  checkbox1.onmouseclick = CheckAll;
  var Allchecked = checkbox1.checked;

  return true;
};

*/
//alert("We have entered source script 5");

function init()
{
  var checkAll = document.forms["TextSearch"]["chckAll"];
  var All = document.forms["TextSearch"]["All"];
  var Choose = document.forms["TextSearch"]["Choose"];
  var MySubmit = document.forms["TextSearch"]["submit"];
  //var TxtSrch = document.forms["TextSearch"];
  //var MyFirst = TxtSrch.firstChild;
  //var MyCols = document.getElementById("TransCol");
  //var MyInputs = MyCols.getElementsByTagName("input");
  //alert(MyInputs[0].nodeType + " -- " + MyInputs[0].checked + "\n" + MyInputs[1].nodeType + " -- " + MyInputs[1].checked);
//All.onclick = All;
//Choose.onclick = Choose;
MySubmit.onclick = function()
{
	//alert("MySubmit function entered.");
	if (Choose.checked == true)
	{
		//alert();
		return ValidateTF();
	}
//	else if (All.checked == true)
//	{
//		break;
//	}
};
checkAll.onclick = CheckAll;
  return true;
};


function CheckAll()	{
  var checkAll = document.forms["TextSearch"]["chckAll"];
  var Allchecked = checkAll.checked;
  var MyCols = document.getElementById("TransCol");
  var MyInputs = MyCols.getElementsByTagName("input");

	if (Allchecked == true) 
	{
		for (var i = 0; i < MyInputs.length; i++)
		{
			MyInputs[i].checked = true;
		}
	}
	else if (Allchecked == false)
	{
		for (var i = 0; i < MyInputs.length; i++)
		{
			MyInputs[i].checked = false;
		}
	}
};

function ValidateTF(){
  var MyCols = document.getElementById("TransCol");
  var MyInputs = MyCols.getElementsByTagName("input");
  var boxChecked = false;
  var boxUnchecked = false;
  //alert("We have entered ValidateTF.");

	for (var i = 0; i < MyInputs.length; i++)
	{
		if (MyInputs[i].checked == true) 
		{
			boxChecked = true;
			//break;
		}
		if (MyInputs[i].checked == false)
		{
			boxUnchecked = true
			//break;
		}
	}
	if (!boxChecked)
	{
		alert("If you want to Search Selected Trials,\nthen you must choose at least one trial using a check box.\nTo search all trials, use the Search All Trials option.");
		return false;
	}
	else if (!boxUnchecked)
	{
		alert("If you want to search all the trials,\n select the Search All Trials option");
		return false;
	}
};

function TEST()
{
	alert("This is a test");
};

function addLoadListener(fn)
{
  if (typeof window.addEventListener != 'undefined')
  {
    window.addEventListener('load', fn, false);
  }
  else if (typeof document.addEventListener != 'undefined')
  {
    document.addEventListener('load', fn, false);
  }
  else if (typeof window.attachEvent != 'undefined')
  {
    window.attachEvent('onload', fn);
  }
  else
  {
    var oldfn = window.onload;
    if (typeof window.onload != 'function')
    {
      window.onload = fn;
    }
    else
    {
      window.onload = function()
      {
        oldfn();
        fn();
      };
    }
  }
};