/// itunesu.js

  function check_netid_pass() 
  {
    var doc=document.login;
    if (check_net_id(doc.uid) &&
        check_password(doc.pwd) )
      return true;
      else return false;
  }

  function isBlank(s) 
  {
    var len=s.length
    var i
    for (i=0;i<len;i=i+1) 
    {
      if(s.charAt(i)!=" ")
        return false 
    }
    return true
  }

  function isLegal(fld) 
  {
     var invalids = "!@#$%^&*()~,'<.>/?;:\| []"
     for(i=0; i<invalids.length; i++) 
     {
       if(fld.indexOf(invalids.charAt(i)) >= 0 ) 
       {
          alert ('Invalid character in Course ID. \r\nPlease use only alphanumeric characters (A-Z,a-z,0-9) and underscore (_) ');
          return false;
       }
     }
     return true;
  }

  function check_net_id(fld) 
  {
    if (isBlank(fld.value)) 
    {
      alert('Please Enter The Net ID')
      fld.value=fld.defaultValue
      fld.focus()
      return false
    }
      else return true
  }

  function check_password(fld) 
  {
    if (isBlank(fld.value))
    {
      alert('Please Enter Your Password')
      fld.value=fld.defaultValue
      fld.focus()
      return false
    }
      else return true
  }

  function check_title(fld) 
  {
    if (isBlank(fld.value)) 
    {
      alert('Please Enter a Course Title')
      fld.value=fld.defaultValue
      fld.focus();
      return false
    }
     else return true
  }

  function check_dept(fld,txt)
  {
     if (fld.selectedIndex==0) 
     {
        alert ('Please select a ' + txt);
        return false;
      }
      else return true;
  }

  function check_request_account() 
  {
    var doc=document.request;
    var msg='Department';
    if ( check_dept(doc.Dept,msg) &&
         check_course_key(doc.Course) &&
         isLegal(doc.Course.value) &&
         check_title(doc.ctitle)) 
    {
      return true
    } else return false
  }

  function check_course_key(fld) 
  {
    if (isBlank(fld.value)) 
    {
      alert('Please Enter a Course Key');
      fld.value = fld.defaultValue;
     fld.focus();
      return false
    }
    else return true
  }

  function check_addCourse()
  {
    var doc=document.submit;
    if ( check_net_id(doc.requestee) &&
         check_course_key(doc.id) &&
         isLegal(doc.id.value) &&
         check_title(doc.title))
    {
      return true
    } else return false
  }


  function check_addUser()
  {
    var doc=document.submit;
    var msg1='Course Area';
    var msg2='User Role';
    if ( check_dept(doc.crspk,msg1) &&
         check_net_id(doc.netid) &&
         check_dept(doc.role,msg2))
    {
      return true
    } else return false
  }


//use for testing only
  function goFalse() {
     return false;
  }
