
/*
if (top != self)
     top.location=self.document.location;
*/

//****************************************************************************
// Paging Function
//****************************************************************************
function setPage (page_num,form)
{
	if (page_num == 0)
		return;
	else
	{
		form.page.value = page_num;
		form.submit();
	}
}


function sortColumn (column,dir,form)
{
	form.sort_col.value = column;
	form.sort_dir.value = dir;
	form.submit();
}

function resetStudent (form)
{
	form.student_id.value = "0";
	form.submit();
}

function gotoScript (page)
{
	location = page;
}

function set_input (form,field,val,run)
{
	field.value = val;
	if (run == 1) form.submit();
}

// preference setting form fuctions

function setShowid ( selectedvalue )
{
  document.prefs.show_id.value = selectedvalue ;
  document.prefs.submit() ;
}

function setUpdate ( selectedvalue )
{
  document.prefs.update.value = "1" ;
  setShowid (selectedvalue ) ;
}

function setDone ( selectedvalue )
{
  document.prefs.done.value = "1" ;
  setShowid (selectedvalue ) ;
}

function setUpdateDone ( selectedvalue )
{
  document.prefs.update.value = "1" ;
  document.prefs.done.value = "1" ;
  setShowid (selectedvalue ) ;
}


// stu_signup form functions 
function setUpdateReg ()
{
  document.signup.update.value = "1" ;
  document.signup.submit() ;
}

function setUpdateAlts ()
{
  document.alternates.update.value = "1" ;
  document.alternates.submit() ;
}

// text edit form functions

function setUpdateText ()
{
  document.texts.update.value = "1" ;
  document.texts.submit() ;
}

function setNewGrade (form)
{
	form.new_grade.value = 1;
	form.submit();
}

// Bulk Signup Funcions
function addBulk (form,lock)
{
	var grd = form.grade.value;
	var list = form.use_list.value;
	//var var_msg = "Grade: "+grd+"  Use List: "+list;
	//confirm(var_msg);
	
	var msg = "Are you sure you want to ADD ";
	if (lock == 1)
		msg = msg + "and LOCK ";
	msg = msg + "this course ";
	if (form.use_list.checked)
		msg = msg + "for the selected students?";
	else
		if (grd == "all")
			msg = msg + "for all students in the school?\n";
		else
			msg = msg + "for all grade "+grd+" students?\n";
	if(confirm(msg))
	{
		form.add.value = 1;
		form.lock.value = lock;
		form.submit();
	}
}

function removeBulk (form)
{
	var grd = form.grade.value;
	var msg = "Are you sure you want to REMOVE this course ";
	if (form.use_list.checked)
		msg = msg + "for the selected students?";
	else
		if (grd == "all")
			msg = msg + "for all students in the school?\n";
		else
			msg = msg + "for all grade "+grd+" students?\n";
	if(confirm(msg))
	{
		form.remove.value = 1;
		form.submit();
	}
}

// Edit Texts functions
function saveText (form,exit)
{
  form.update.value = "1";
  form.done.value = exit;
  form.submit();
}


// Approval functions
function setUpdateApproval (form)
{
	form.update.value = 1;
	form.submit();
}

//****************************************************************************
// Disable/Enable & Delete Functions
//****************************************************************************


// Disable course function
function disableCourse (form,crs)
{
  form.disable.value = crs;
  form.submit();
}

// Delete course function
function xxdeleteCourse (form,crs)
{
  if(confirm("Are you sure you want to permanently delete this course?"))
  {
  	form.xxdelete.value = crs;
  	form.submit();
  }
}

// Disable student function
function disableStudent (form,stu)
{
  form.disable.value = stu;
  form.submit();
}

// Enable student function
function enableStudent (form,stu)
{
  form.enable.value = stu;
  form.submit();
}

// Delete student function
function xxdeleteStudent (form,stu_id)
{
  msg = "Are you sure you want to permanently delete the student?"
  if(confirm(msg))
  {
  	form.xxdelete.value = stu_id;
  	form.submit();
  }
}


//****************************************************************************
// popUp Functions
//****************************************************************************

function popUpCourse (URL) {
day = new Date();
id = "course_info";
eval(id + " = window.open(URL, '" + id + "', 'toolbar=0,scrollbars=1,location=1,statusbar=0,menubar=0,resizable=1,width=800,height=400');"); //,left = 240,top = 125'
if (window.focus)
	course_info.focus();
}


