﻿// general function to roll over
function roll_over(img_name, img_src)
{
   document[img_name].src = img_src;
}
////////////////////////////////////
// input validation functions
///////////////////////////////////
function checkexistence(object_value){  // Returns false if value is not entered
	if (object_value.length == 0)
		return false;
	else
		return true;
}

// This is disabled as per CORP CoM's request..
function isEmailValid(object_value){

	return object_value.match(/\b(^(\S+@).+((\.com)|(\.info)|(\.net)|(\.aero)|(\.edu)|(\.mil)|(\.gov)|(\.biz)|(\.org)|(\..{2,2}))$)\b/gi);
}

//////////////////////////////////////
// logout functions
/////////////////////////////////////
function do_lgt(theform)
{
	theform.action = "access.php"
	theform.method = "post";
    // create lgt_now element
    var lgt = document.createElement('input');
    lgt.setAttribute('name','lgt_now');
    lgt.setAttribute('value','yes');
    theform.appendChild(lgt);
    //theform.lgt_now = "true";//
	theform.submit();
}

// check if number is numeric
function IsNumeric(eid)
{
   var sText = eid;
   var ValidChars = "0123456789";
   var IsNumber=true;
   var Char;

   for (i = 0; i < sText.length && IsNumber == true; i++)
      {
      Char = sText.charAt(i);
      if (ValidChars.indexOf(Char) == -1)
         {
         IsNumber = false;
         //alert ("NOT!");
         }
      }
   return IsNumber;
}
//////////////////////////////////
// gotopage
/////////////////////////////////
function gotopage(npage) {
	window.open(npage,"_top");
}

//////////////////////////////
// checktabnext
//////////////////////////////
function checkTabNext(event) {
    if (event.keyCode == 9) {
        document.loginForm.password.focus();
    }
}

// limit input to MaxLen
function imposeMaxLength(Object, MaxLen)
{
  return (Object.value.length <= MaxLen);
}
