function checkuser(s)
{
	
	if (s.length==0)
	{		return false;	}
	else	if (s ==" ")
	{		return false;	}
	else
	{		return true;	}
}

function checkNric(s)
{
	
	if (s.length==0)
	{
		return false;
	}
	else	if (s =="")
	{
		return false;
	}
	
	else
	{
		return true;

	}
}

function checkemail(s)	
{

var EmailOk  = true
var Temp     = s
var AtSym    = Temp.value.indexOf('@')
var AtSym1    = Temp.value.lastIndexOf('@')
var Period   = Temp.value.lastIndexOf('.')
var Period1   = Temp.value.indexOf('.')
var Space    = Temp.value.indexOf(' ')
var c=Temp.value.charAt(AtSym)
var Length   = Temp.value.length - 1   // Array is from 0 to length-1
if ((AtSym < 1) ||                     // '@' cannot be in first position
    (Period <= AtSym+1) ||             // Must be atleast one valid char btwn '@' and '.'
    (Period == Length ) ||             // Must be atleast one valid char after '.'
    (Space  != -1)    ||                // No empty spaces permitted
	(Temp.value.charAt(AtSym) == Temp.value.charAt(AtSym+1)) ||  // '@' cannot be in concecutive position
	(Temp.value.charAt(Period1) == Temp.value.charAt(Period1+1)) ||   // '.' cannot be in concecutive position
	(Temp.value.charAt(Period) == Temp.value.charAt(Period-1)) ||
	(Temp.value.charAt(AtSym1) == Temp.value.charAt(AtSym1-1))
	)
	
   {  
      EmailOk = false
      
   }  
return EmailOk
}

function isEmpty (s) {
  return ( ( s == null ) || ( s.length == 0 ) )
}

function isEmptyContact (s) {
	    return ( ( s == null ) || ( s.length == 0 ) ||  ( s.length == 1 ) )
	
}
function isWhitespace (s) { 
 var whitespace = " \t\n\r"; 
 if ( isEmpty (s) ) return true;

   for ( var i = 0; i < s.length; i++ )  {
	   var c = s.charAt(i);   if ( whitespace.indexOf ( c ) == -1 ) return false; 
	   }
  return true;
}
function checkMob(s)
{
    if (isWhitespace(s))
    {
        return false;
    }
    else if((isNaN(s)) || s.length!=8)
    {
        return false;
    }
    else if (s.substr(0,1)!="9" && s.substr(0,1)!="8")
    {
		      return false;
    }
    return true;
}
function checkContact(s)
{
    if (isWhitespace(s))
    {
        return false;
    }
    else if((isNaN(s)) || s.length!=8)
    {
        return false;
    }
    else if (s.substr(0,1)!="6" && s.substr(0,1)!="9" && s.substr(0,1)!="8")
    {
        return false;
    }
    return true;
}


function isWhitespaceMob (s) { 

 var whitespace = " \t\n\r"; 
 if ( isEmpty (s) ) return true;

   for ( var i = 1; i < s.length; i++ )  {
	   var c = s.charAt(i);   if ( whitespace.indexOf ( c ) == -1 ) return false; 
	   }
  return true;
}


function warnInvalid (field, s) {
 field.focus();
  alert(s);
  return false;
}

function checkEmpty (field) {
 if ( isEmpty( field.value ) || isWhitespace( field.value ) ) {
   return warnInvalid( field, alias + " must be entered." );
 }
   return true;
}
function checkLength( field, maxLength, alias)
{
  if(isEmpty(field.value) || isWhitespace(field.value)) return true;
  if ( field.value.length > maxLength )
    {
     return warnInvalid ( field, "The length of " + alias + " must not be over " + maxLength + " characters.");
    }
     return true;
}
function IsNumeric(strString)
   //  check for valid numeric strings	
   {
   var strValidChars = "0123456789.-";
   var strChar;
   var blnResult = true;

   //  test strString consists of valid characters listed above
   for (i = 0; i < strString.length && blnResult == true; i++)
      {
      strChar = strString.charAt(i);
      if (strValidChars.indexOf(strChar) == -1)
         {
         blnResult = false;
         }
      }
   return blnResult;
   }

function trimString (str) {
  while (str.charAt(0) == ' ')
    str = str.substring(1);
  while (str.charAt(str.length - 1) == ' ')
    str = str.substring(0, str.length - 1);
  return str;
}

function checkdropdown(list) {
    if (list.options[0].selected) {
		return false;
}
return true;
}


