/*********BEGINNING OF CHECK FORM ************/
function isLegitName(testString)
{
  // is testString all letters, -, space?
  var symbols = /^[a-zA-Z\- ]+$/;
  return symbols.test(testString);
}

function chkEmail(testEmail)
{
 //does email contain valid characters?
  var emailChar = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9])+$/;
  return emailChar.test(testEmail)
}

function checkSelect(obj)
{		
	var selected = true;
	if (obj.selectedIndex == 0)
	{	selected = false; 
		//alert("Error: You need to select your answer!");
	}
	return selected;
}

function checkText(field)
{	
  var text = field.value;
  if (text.length < 1)
  { return false;
  } else
  {	return true;
  }  
}

function checkform(form)
{
   //checking if user has selected a class status else store value in status
   if ( !(isLegitName(form.name.value) ))
   {
      alert("Error: NAME must contain only letters and/or a space and/or a hyphen!");
      form.name.focus();
      return false;
   }

   if ( !(chkEmail(form.email.value) ))
   {                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     
      alert("Error: Please enter a valid email!");
      form.email.focus();
      return false;
   }

   if ( !(checkSelect(form.type) ))
   {                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     
      alert("Error: Please select your Institution Type!");
      form.type.focus();
      return false;
   }

   if ( !(isLegitName(form.institution.value ) ))
   {
      alert("Error: Please enter Institution NAME!");
      form.institution.focus();
      return false;
   }

   if ( !(checkText(form.url) ))
   {                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     
      alert("Error: Please enter the url for your institution!");
      form.url.focus();
      return false;
   }

}
/*********END OF CHECK FORM ************/



/*********CLOSE WINDOW AFTER LOGOUT************************/
function closeWin()
{
	window.setTimeout("window.close()", 1000);
}
/*********END OF CLOSE WINDOW AFTER LOGOUT******************/
