/***************************************************** 
 *
 * Python Survey Management System
 *
 * Copyright (c) 2007  Brooks Computer Services Ltd
 *
 * $Id: commands.py 63 2007-12-17 01:04:29Z dave $
 *
 ****************************************************/

function radioon(b)
{
  for (var i = 0 ;  i < b.length ;  i++) if (b[i].checked) return(true) ;
  return(false) ;
  }

function check(field, type, desc)
{
  if      (type == "q" || type =="r") {
    if (radioon(field)) return "" ;
    }
  else if (type == 'c') {
    if (field.checked) return "" ;
    }
  else if (type == 's') {
    if (field.selectedIndex) return "" ;
    }
  else if (field.value.replace(/\s+/g, "") != "") return "" ;
  return "Please answer '" + desc + "'\n" ; 
  }


var checkinput = true ;

function pageload()
{
  checkinput = true ;
  pageloaded() ;
  }

function saveform(f, pane)
{
  checkinput = false ;
  document.userinput.mode.value = 'save' ;
  document.userinput.submit() ;
  }


function checkform(f, pane)
{
  var errmsg = "" ;
  if (checkinput
   && pane != ""
   && f.action.value != "Cancel")
    eval('errmsg = check' + pane + '(f)') ;
  if (errmsg != "") {
    alert(errmsg) ;
    return false ;
    }
  }
