﻿// JScript File
   function validateTrivia(fName, lName, Email, errorMsg)
{
//debugger;
     if (document.getElementById(fName).value=="")
     {
             
               document.getElementById(errorMsg).value = "Please enter your first name.";
               document.getElementById(fName).focus();
               return false;
    }
     if (document.getElementById(lName).value=="")
     {
                document.getElementById(errorMsg).value="Please enter your last name.";
               document.getElementById(lName).focus();
               return false;
    }
      if (document.getElementById(Email).value=="")
      {
             document.getElementById(errorMsg).value = "Please enter a valid email address.";
            document.getElementById(Email).focus();
            return false;
      }
       with(Email){
     
        var str = document.getElementById(Email).value;
		var at="@"
		var dot="."
		var lat=str.indexOf(at)
		var lstr=str.length
		var ldot=str.indexOf(dot)
		if (str.indexOf(at)==-1)
		{
		   document.getElementById(errorMsg).value = "Please enter a valid email address.";
            document.getElementById(Email).focus();
            return false;
		}

		if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr)
		{
		   document.getElementById(errorMsg).value = "Please enter a valid email address.";
            document.getElementById(Email).focus();
            return false;
		}

		if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr)
		{
		    document.getElementById(errorMsg).value = "Please enter a valid email address.";
            document.getElementById(Email).focus();
            return false;
		}

		 if (str.indexOf(at,(lat+1))!=-1)
		 {
		     document.getElementById(errorMsg).value = "Please enter a valid email address.";
            document.getElementById(Email).focus();
            return false;
		 }

		 if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot)
		 {
		    document.getElementById(errorMsg).value = "Please enter a valid email address.";
            document.getElementById(Email).focus();
            return false;
		 }

		 if (str.indexOf(dot,(lat+2))==-1)
		 {
		     document.getElementById(errorMsg).value = "Please enter a valid email address.";
            document.getElementById(Email).focus();
            return false;
		 }
		
		 if (str.indexOf(" ")!=-1)
		 {
		 		     document.getElementById(errorMsg).value = "Please enter a valid email address.";
            document.getElementById(Email).focus();
            return false;
		 }

 		 return true					
	}
}
   
	
	function validateSweepstakes(fName, lName, address, city, state, code, phone, Email, errorMsg)
	{
	//debugger;
	if (document.getElementById(fName).value=="")
     {
             
               document.getElementById(errorMsg).value = "Please enter your first name.";
               document.getElementById(fName).focus();
               return false;
    }
     if (document.getElementById(lName).value=="")
     {
                document.getElementById(errorMsg).value="Please enter your last name.";
               document.getElementById(lName).focus();
               return false;
    }
    if (document.getElementById(address).value=="")
     {
                document.getElementById(errorMsg).value="Please enter your address.";
               document.getElementById(address).focus();
               return false;
    }
     if (document.getElementById(city).value=="")
     {
                document.getElementById(errorMsg).value="Please enter your city.";
               document.getElementById(city).focus();
               return false;
    }
     if (document.getElementById(state).options[0].selected)
     {
               document.getElementById(errorMsg).value="Please indicate your state.";
              document.getElementById(state).focus();
               return false;
    }
     if (document.getElementById(code).value=="")
     {
                document.getElementById(errorMsg).value="Please enter your postal code.";
               document.getElementById(code).focus();
               return false;
    }
     if (document.getElementById(phone).value=="")
     {
                document.getElementById(errorMsg).value="Please enter your phone number.";
               document.getElementById(phone).focus();
               return false;
    } 
    if (document.getElementById(Email).value=="")
     {
                document.getElementById(errorMsg).value="Please enter a valid email address.";
               document.getElementById(Email).focus();
               return false;
    }
    
	
	
  
    with(Email){
     
        var str = document.getElementById(Email).value;
		var at="@"
		var dot="."
		var lat=str.indexOf(at)
		var lstr=str.length
		var ldot=str.indexOf(dot)
		if (str.indexOf(at)==-1)
		{
		   document.getElementById(errorMsg).value = "Please enter a valid email address.";
            document.getElementById(Email).focus();
            return false;
		}

		if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr)
		{
		   document.getElementById(errorMsg).value = "Please enter a valid email address.";
            document.getElementById(Email).focus();
            return false;
		}

		if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr)
		{
		    document.getElementById(errorMsg).value = "Please enter a valid email address.";
            document.getElementById(Email).focus();
            return false;
		}

		 if (str.indexOf(at,(lat+1))!=-1)
		 {
		     document.getElementById(errorMsg).value = "Please enter a valid email address.";
            document.getElementById(Email).focus();
            return false;
		 }

		 if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot)
		 {
		    document.getElementById(errorMsg).value = "Please enter a valid email address.";
            document.getElementById(Email).focus();
            return false;
		 }

		 if (str.indexOf(dot,(lat+2))==-1)
		 {
		     document.getElementById(errorMsg).value = "Please enter a valid email address.";
            document.getElementById(Email).focus();
            return false;
		 }
		
		 if (str.indexOf(" ")!=-1)
		 {
		 		     document.getElementById(errorMsg).value = "Please enter a valid email address.";
            document.getElementById(Email).focus();
            return false;
		 }

 		 return true					
	}
	}
	function validatefaSearch(name, city, code,state, errorMsg)
{
	 if (document.getElementById(name).value=="")
     {
             
        document.getElementById(errorMsg).value = "Please enter your name.";
        document.getElementById(name).focus();
        return false;
    }
	if(document.getElementById(city).value=="")
	{
	    document.getElementById(errorMsg).value = "Please enter your city";
	    document.getElementById(city).focus();
	    return false;
	
	}
	if(document.getElementById(code).value =="")
	{
	    document.getElementById(errorMsg).value = "Please enter your postal code";
	    document.getElementById(code).focus();
	    return false;
	}
	if(document.getElementById(state).options[0].selected)
	{
	    document.getElementById(errorMsg).value = "Please select your state";
	    document.getElementById(state).focus();
	    return false;
	}    
}
    function validateSalary(team, year, error)
    {
   // debugger;
    if(document.getElementById(team).options[0].selected)
    {
        document.getElementById(error).value="Please select a team";
        document.getElementById(team).focus();
        return false;
    }
    if(document.getElementById(year).options[0].selected)
    {
        document.getElementById(error).value = "Please select a league year";
        document.getElementById(year).focus();
       return false;
    }
    
    }
    
    function validateprofile(fname,lname, email, pwd1, pwd2, error)
    {
    debugger;
    if(document.getElementById(fname).value=="")
    {
    document.getElementById(error).value = "Please enter your first name.";
    document.getElementById(fname).focus();
    return false;
    }
    if(document.getElementById(lname).value=="")
    {
    document.getElementById(error).value="Please enter your last name.";
    document.getElementById(lname).focus();
    return false;
    }
    if(document.getElementById(email).value=="")
    {
    document.getElementById(error).value="Please enter a valid email address.";
    document.getElementById(email).focus();
    return false;
    }
    if(document.getElementById(pwd1).value != "")
    {
    if(document.getElementById(pwd1).value != document.getElementById(pwd2).value)
    {
    document.getElementById(error).value= "Passwords do not match. Please retype passwords.";
    document.getElementById(pwd1).focus();
    return false;
    }
    
    }
    
    }
    
	 function isEmailAddr(Email)
                {
                  var result = false;
                  var theStr = new String(Email);
                  var index = theStr.indexOf("@");
                  if (index > 0)
                  {
                    var pindex = theStr.indexOf(".",index);
                    if ((pindex > index+1) && (theStr.length > pindex+1))
                  result = true;
                  }
                  return result;
                }

                function validEmail(formField)
                {
                  var result = true;

                  if (result && ((formField.value.length < 3) || !isEmailAddr(formField.value)) )
                  {
                    result = false;
                  }
                   
                  return result;

                }

                function validate() {
                		
	                if (document.registermynfl.fname.value.length < 1) {
		                if (document.getElementById) {
			                document.getElementById('message').innerHTML = ('Please enter your first name.');
			                }
		                else {
			                message.innerHTML = 'Please enter your first name.';
		                }
		                document.registermynfl.fname.focus();
		                return false;
	                }
                	
	                if (document.registermynfl.lname.value.length < 1) {
		                if (document.getElementById) {
			                document.getElementById('message').innerHTML = ('Please enter your last name.');
			                }
		                else {
			                message.innerHTML = 'Please enter your last name.';
		                }
		                document.registermynfl.lname.focus();
		                return false;
	                }
                	
	                if (!validEmail(document.registermynfl.email)) {
		                if (document.getElementById) {
			                document.getElementById('message').innerHTML = ('Please enter a valid email address.');
			                }
		                else {
			                message.innerHTML = 'Please enter a valid email address.';
		                }
		                document.registermynfl.email.focus();
		                return false;
	                }
                	
	                if (document.registermynfl.pw1.value.length < 1) {
		                if (document.getElementById) {
			                document.getElementById('message').innerHTML = ('Please enter a password.');
			                }
		                else {
			                message.innerHTML = 'Please enter a password.';
		                }
		                document.registermynfl.pw1.focus();
		                return false;
	                }
                	
	                if (document.registermynfl.pw2.value.length < 1) {
		                if (document.getElementById) {
			                document.getElementById('message').innerHTML = ('Please re-enter your password.');
			                }
		                else {
			                message.innerHTML = 'Please re-enter your password.';
		                }
		                document.registermynfl.pw2.focus();
		                return false;
	                }
                	
	                if (document.registermynfl.pw2.value != document.registermynfl.pw1.value) {
		                if (document.getElementById) {
			                document.getElementById('message').innerHTML = ('Passwords do not match. Please re-enter your password.');
			                }
		                else {
			                message.innerHTML = 'Passwords do not match. Please re-enter your password.';
		                }
		                document.registermynfl.pw2.focus();
		                return false;
	                }
                	
	                return true;
                }
                function mynflPopupOpen() {
	                document.getElementById('mynfl-mask').style.display = 'inline';
	                document.getElementById('mynfl-box').style.display = 'inline';
                }

                function mynflPopupClose() {
	                document.getElementById('mynfl-mask').style.display = 'none';
	                document.getElementById('mynfl-box').style.display = 'none';
                }