//Global variable set at start of script
var emptyString = "Please enter a valid "

function validateString(myfield, s) {

 if (myfield.value.length > 0 )
   { return true }
	else {
		myfield.focus()
		alert(emptyString + s)
		return false
	}
}


function validateStringchoosen(myfield, s) {

 if (myfield.value.length > 0 )
   { return true }
	else {
		myfield.focus()
		alert("Please choose a " + s)
		return false
	}
}
function greaterthan3(myfield, s) {

 if (myfield.value.length > 3)
   { return true }
	else {
		myfield.focus()
		alert("The " + s + " must be more than 3 characters long")
		return false
	}
}

function isDigits(str) {
	var i
    
	for (i = 0; i < str.length; i++) {
		mychar = str.charAt(i)
		if (mychar < "0" || mychar > "9")
			return false
	}
  return true
}


function validateDigits(myfield,s) 

{

   if (isDigits(myfield.value)) 
     return true


   else {
		myfield.focus()
		alert("The " + s + " must be a number")
		return false

	}


}

function is_nonEmpty_PhoneNum(theElement, theElementName)
{
  var s
  var l
  s = theElement.value;
  if ( (s == "") || (isNaN(Math.abs(s))) || (s.length < 6)  )
  {
    alert( theElementName +  " must be made up of at least 6 digits." );
    theElement.focus(); 
    return false;
  }
  return true;
}


function validateEmail(s)
{


if ((s == "" || s.value.indexOf('@', 0) == -1) || s.value.indexOf('.') == -1) 

     			{
                         s.focus()
		         alert("Please enter a valid E-mail Address")
		         return false
			}
         else {
      		return true
              }
}


function checkTheSame(s1,s2,comment)
{

if (s1.value == s2.value)

{
     return true
} 

else {
       s1.focus()
       alert(comment)
       return false
      }
}


function isDOB(s,comment) 
  {
	var i = parseInt(s.value)
	
        if ((i >= 1900) && (i <= 2000)) 
        {
         return true
        }
        else
         {
           s.focus()
           alert(comment)
           return false
         }   
}


function validateSpaces(fullpath)
{
//var index
//var filename 

//index = fullpath.lastIndexOf("\\");

//if (index != -1) filename = fullpath.substring(index + 1);
//else
//filename = fullpath;

//if (filename.indexOf(' ') != -1) 
//	{
 //fullpath.focus();
 //alert("Image Filename Cannot Contain Spaces. Please rename image from your harddisk and try again!");
// return false;
 //  }
 // else {
		return true;
 //       }
}

  









