function EmptyValueCheckJS(value){

if( value == "" )
  return false;
else
  return true;
}

function ValidValuesArrayCheck(value, validValuesArray){

for(index in validValuesArray){
  if(value == validValuesArray[index])
    return true;
  }

return false;
}

function StringDatatypeCheckJS(value){
	
var numberRegex = new RegExp("^\\w+$");

if( numberRegex.test(value) )
  return true;
else
  return false;
	
}

function TextDatatypeCheckJS(value){
	
var numberRegex = new RegExp("^.+$");

if( numberRegex.test(value) )
  return true;
else
  return false;
	
}

function NumericDatatypeCheckJS(value){
	
var numberRegex = new RegExp("^\\d+$");

if( numberRegex.test(value) )
  return true;
else
  return false;
	
}



function PostcodeDatatypeCheckJS(value){
	
var postcodeRegex = new RegExp("^(\\w+) (\\w+)$");

if( postcodeRegex.test(value) )
  return true;
else
  return false;
	
}



function PhoneNumberDatatypeCheckJS(value){

var telRegex = new RegExp("^(\\(?)(\\d+)(\\)?) ?(\\d+)$");

if( telRegex.test(value) )
  return true;

else
  return false;

}



function EmailAddressDatatypeCheckJS(value){
	
var emailRegex = new RegExp("^(\\w+)(\\.?)(\\w*)@(\\w+)(\\.)(\\w+)(\\.?)(\\w*)$");
  
if( emailRegex.test(value) )
  return true;

else
  return false;
  
}



function DateDatatypeCheckJS(value){
	
var dateRegex = new RegExp("^\\d{2}-\\d{2}-\\d{4}$|^\\d{2}\/\\d{2}\/\\d{4}$");

if( dateRegex.test(value) )
  return true;

else
  return false;

}

