function CheckView()
{
  var count = 0;
  document.form_history.action.value = "view_revision";
  for (var i=0; i<document.getElementById('form_history').elements.length; i++)
  {
    var e = document.getElementById('form_history').elements[i];
    if (e.type=='checkbox' && e.checked)
	{
      count++;
	  document.form_history.view.value = e.name;
    }
  }
  if(count != 1)
  {
  	alert('You must select only 1 revision to view.');
  	return false;
  }
  else
  	return true;
}
function CheckCompare()
{
  var count = 0;
  document.form_history.compare.value = "";
  document.form_history.action.value = "compare";
  for (var i=0; i<document.getElementById('form_history').elements.length; i++)
  {
    var e = document.getElementById('form_history').elements[i];
    if (e.type=='checkbox' && e.checked)
	{
      count++;
	  document.form_history.compare.value = document.form_history.compare.value + e.name;
    }
  }
  if(count != 2)
  {
  	alert('You must select only 2 revisions to compare.');
  	return false;
  }
  else
  	return true;
}
function CheckRollback()
{
  var count = 0;
  document.form_history.action.value = "rollback_revision";
  for (var i=0; i<document.getElementById('form_history').elements.length; i++)
  {
    var e = document.getElementById('form_history').elements[i];
    if (e.type=='checkbox' && e.checked)
	{
      count++;
	  document.form_history.view.value = e.name;
    }
  }
  if(count != 1)
  {
  	alert('You must select only 1 revision to rolback to.');
  	return false;
  }
  else if(confirm('Are you sure you wish to rollback to this revision?'))
  	return true;
  else
  	return false;
}
function CheckDelete()
{
  var count = 0;
  document.form_history.action.value = "delete_revision";
  for (var i=0; i<document.getElementById('form_history').elements.length; i++)
  {
    var e = document.getElementById('form_history').elements[i];
    if (e.type=='checkbox' && e.checked)
	{
      count++;
	  document.form_history.view.value = e.name;
    }
  }
  if(count != 1)
  {
  	alert('You must select only 1 revision to delete.');
  	return false;
  }
  else if(confirm('Are you sure you wish to permanently delete this revision?'))
  	return true;
  else
  	return false;
}
function CheckPageDelete()
{
  document.form_history.action.value = "delete_page";
  if(confirm('Are you sure you wish to permanently delete this page?'))
  	return true;
  else
  	return false;
}
function RegisterCheck()
{
	if(document.register_form.fname.value == "" || document.register_form.lname.value == "" || document.register_form.user.value == "" || document.register_form.pass.value == "")
	{
		alert('You must fill out all fields.');
		return false;
	}
	else if(document.register_form.pass.value != document.register_form.pconfirm.value)
	{
		alert('Your passwords do not match.');
		return false;
	}
	else
		return true;
}
function PasswordCheck()
{
	if(document.password_form.opass.value == "" || document.password_form.npass.value == "" || document.password_form.cpass.value == "")
	{
		alert('You must fill out all fields.');
		return false;
	}
	else if(document.password_form.npass.value != document.password_form.cpass.value)
	{
		alert('Your passwords do not match.');
		return false;
	}
	else
		return true;
}
function ChangePage(newpage)
{
	if(newpage != "")
		top.document.location='?id='+newpage;
}