function isANumber(inputValue)
{
     var result = true
    /* if (!parseFloat(inputValue))
	 { result = false;
     }
    else {*/
        for (var i=0; i<inputValue.length; i++)
		{
           if (inputValue.charAt(i) != " ")
		   {
               if (!parseFloat(inputValue.charAt(i)) && (inputValue.charAt(i) != 0))
			   {result = false;
                   break;
               }
           }
        }

    return result;
}

function checkKeywordForm()
{
	if (!document.search_unipeptide.keyword.value)
		{
		alert ("please enter a keyword!")
		return false;
		}

    }
	
function checkFamilyForm()
{
	if (!document.search_family.keyword.value)
		{
		alert ("please enter a keyword!")
		return false;
		}

    }


function checkReg()
{
if ((!document.registration.firstname.value)||
    (!document.registration.lastname.value)||
    (!document.registration.uname.value)||
    (!document.registration.passwd.value)||
    (!document.registration.passwd_again.value)||
    (!document.registration.email.value))
    {
     alert ("You did not fill all the required fields")
     return false;
    }
	
	if (document.registration.passwd.value!=document.registrion.passwd_again.value)
    {
    alert ("Passwords did not match.");
    }
}

function checkform2()
{

	if (!document.search_family.keyword.value)
		{
		alert ("please enter a keyword!")
		return false;
		}
	//if (!isANumber(document.search_family.keywo.value))
   		//{
      // alert("You must enter a NUMBER value for family ID")
      // return false;
   		//}

}


function checkLoginForm()
 {
	 if ((!document.signin.formUsername.value)||(!document.signin.formPassword.value))
		 {
		  alert ("please enter user name and password!")
		  return false;
		 }
  }
function checkPass()
 {
	 if ((!document.pass.firstname.value)||(!document.pass.lastname.value)||(!document.pass.email.value))
		 {
		  alert ("please enter your name and email address!")
		  return false;
		 }
  }

function checkFeedbackForm()
{
        if ((!document.feedback.email.value)&&(!document.feedback.comment.value))
                     {
                     alert ("Please enter your email address and comment!")
                     return false;
                     } 
        if ((!document.feedback.email.value)&&(document.feedback.comment.value))
                     {
                     alert ("please enter your email address!")
                     return false;
                     }
        if ((document.feedback.email.value)&&(!document.feedback.comment.value))
                     {
                     alert ("please enter your comment address!")
                     return false;
                     }

    }

function checkBatchForm()
{
        if (!document.MainBlastForm.email.value)
                {
                alert ("Please enter your email address!")
                return false;
                }
        if ((!document.MainBlastForm.SEQUENCE.value)&&(!document.MainBlastForm.SEQFILE.value))
                {
                alert ("please enter the sequence file or copy and paste sequences.")
                return false;
                }
}

function ValidateForm(dml,chkName){
//dml=document.forms(form3)
len = dml.elements.length;
var i=0;
for( i=0 ; i<len ; i++) {
if ((dml.elements[i].name==chkName) && (dml.elements[i].checked==1)) return true
}
alert("Please select at least one species to search")
return false;
}

function ValidateSelectAlign(dml,chkName){
len = dml.elements.length;
var i=0;
for( i=0 ; i<len ; i++) {
if ((dml.elements[i].name==chkName) && (dml.elements[i].checked>1)) return true
}
alert("Please select at least two Unipeptides to search")
return false;
}
