﻿// JScript File
var returnValue = false;

function showHideImage(field)
{   
    if(field.id=="ctl00_VlntrBfrLgnCntntPlcHldr_txtPswrdCnfrm")
    { 
        document.getElementById("ctl00_VlntrBfrLgnCntntPlcHldr_imgConfirm").style.visibility = "visible";        
        if(trimAll(document.getElementById('ctl00_VlntrBfrLgnCntntPlcHldr_txtPswrdCnfrm').value) == "")
        {
            document.getElementById("ctl00_VlntrBfrLgnCntntPlcHldr_imgConfirm").src = "../Images/red-button.png";
        }        
        else if(trimAll(document.getElementById('ctl00_VlntrBfrLgnCntntPlcHldr_txtPswrdCnfrm').value) != trimAll(document.getElementById('ctl00_VlntrBfrLgnCntntPlcHldr_txtPassword').value))
        {
           document.getElementById("ctl00_VlntrBfrLgnCntntPlcHldr_imgConfirm").src = "../Images/red-button.png";
        }
        else
        {
            document.getElementById("ctl00_VlntrBfrLgnCntntPlcHldr_imgConfirm").src = "../Images/green-button.png";
        }
    }   
    else if(field.id=="ctl00_VlntrBfrLgnCntntPlcHldr_txtCnfrmEmailId")
    {
        document.getElementById("ctl00_VlntrBfrLgnCntntPlcHldr_imgEmailConfirm").style.visibility = "visible";        
        if(trimAll(document.getElementById('ctl00_VlntrBfrLgnCntntPlcHldr_txtCnfrmEmailId').value) == "")
        {
            document.getElementById("ctl00_VlntrBfrLgnCntntPlcHldr_imgEmailConfirm").src = "../Images/red-button.png";
        }        
        else if(trimAll(document.getElementById('ctl00_VlntrBfrLgnCntntPlcHldr_txtCnfrmEmailId').value) != trimAll(document.getElementById('ctl00_VlntrBfrLgnCntntPlcHldr_txtEmailId').value))
        {
           document.getElementById("ctl00_VlntrBfrLgnCntntPlcHldr_imgEmailConfirm").src = "../Images/red-button.png";
        }
        else
        {
            document.getElementById("ctl00_VlntrBfrLgnCntntPlcHldr_imgEmailConfirm").src = "../Images/green-button.png";
        }
    }    
}

function validateVolunteerRegistration()
{
  var x = IsPopupBlocker();
  if(x)
  {
    alert('We have detected that you are using a popup blocker.\nPlease disable your popup blocker to proceed...');
    return false;
  }
  if(trimAll(document.getElementById('ctl00_VlntrBfrLgnCntntPlcHldr_txtFirstName').value)=="")
   { 
        alert('First Name cannot be blank');
        document.getElementById('ctl00_VlntrBfrLgnCntntPlcHldr_txtFirstName').focus();
        return false ;
    } 
    
    if(trimAll(document.getElementById('ctl00_VlntrBfrLgnCntntPlcHldr_txtLastName').value)=="")
    {
          alert('Last Name cannot be blank');
          document.getElementById('ctl00_VlntrBfrLgnCntntPlcHldr_txtLastName').focus();
          return false;
     }
     
     if(document.getElementById('ctl00_VlntrBfrLgnCntntPlcHldr_ddlTitle').selectedIndex==0)
    {
        alert('Please select Title');
        document.getElementById('ctl00_VlntrBfrLgnCntntPlcHldr_ddlTitle').focus();
        return false;
    }
    if(document.getElementById('ctl00_VlntrBfrLgnCntntPlcHldr_rdNo').checked==true)
    {
        if(document.getElementById('ctl00_VlntrBfrLgnCntntPlcHldr_ddlMonth').selectedIndex==0)
        {
            alert('Please select Month of Birth');
            document.getElementById('ctl00_VlntrBfrLgnCntntPlcHldr_ddlMonth').focus();
            return false;
        }
        
        if(document.getElementById('ctl00_VlntrBfrLgnCntntPlcHldr_ddlDate').selectedIndex==0)
        {
            alert('Please select Date of Birth');
            document.getElementById('ctl00_VlntrBfrLgnCntntPlcHldr_ddlDate').focus();
            return false;
        }
        
        if(document.getElementById('ctl00_VlntrBfrLgnCntntPlcHldr_ddlYear').selectedIndex==0)
        {
            alert('Please select Year of Birth');
            document.getElementById('ctl00_VlntrBfrLgnCntntPlcHldr_ddlYear').focus();
            return false;
        }
     }   
    if(document.getElementById('ctl00_VlntrBfrLgnCntntPlcHldr_rdNo').checked==true)
    {
        var DOB = document.getElementById('ctl00_VlntrBfrLgnCntntPlcHldr_ddlMonth').value + '/' + document.getElementById('ctl00_VlntrBfrLgnCntntPlcHldr_ddlDate').value + '/' + document.getElementById('ctl00_VlntrBfrLgnCntntPlcHldr_ddlYear').value ;
        document.getElementById('ctl00_VlntrBfrLgnCntntPlcHldr_txtDOB').value = DOB ;
    }
    if(document.getElementById('ctl00_VlntrBfrLgnCntntPlcHldr_rdNo').checked==true)
    {
         if(trimAll(document.getElementById('ctl00_VlntrBfrLgnCntntPlcHldr_txtDOB').value)=="")
          {
              alert('Please select Date of Birth');
              document.getElementById('ctl00_VlntrBfrLgnCntntPlcHldr_txtDOB').focus();
              return false;
          }
     }
      
        var toDay = getCurrentDate();
        var startDateTodayDiff = dateDiff(trimAll(document.getElementById('ctl00_VlntrBfrLgnCntntPlcHldr_txtDOB').value),toDay);
        
        if(startDateTodayDiff > 0)
        {    
            alert("Date of Birth cannot be greater than Today");
            document.getElementById('ctl00_VlntrBfrLgnCntntPlcHldr_txtDOB').focus();
            return false;
        }
      
      var age = run(document.getElementById('ctl00_VlntrBfrLgnCntntPlcHldr_txtDOB').value);
      
      if(age < 16)
        {
            alert('Sorry! You must be older than 16 years in order to volunteer with Habitat for Humanity Toronto.');
            document.getElementById('ctl00_VlntrBfrLgnCntntPlcHldr_ddlYear').focus();
            return false ;
        }
         if(document.getElementById('ctl00_VlntrBfrLgnCntntPlcHldr_rdNo').checked==true)
         {
            if(age>18)
            {
               alert('Sorry! We have determind that you are over 18 years of age.Please select the appropriate option to continue with your registration.');
               //document.getElementById('ctl00_VlntrBfrLgnCntntPlcHldr_ddlYear').focus();
               return false ;
            
            }
         }  

        if(trimAll(document.getElementById('ctl00_VlntrBfrLgnCntntPlcHldr_txtEmailId').value)=="") 
           {
             alert('Email Address cannot be blank');
             document.getElementById('ctl00_VlntrBfrLgnCntntPlcHldr_txtEmailId').focus();
             return false;
           }
       
       
        var peremailval=trimAll(document.getElementById('ctl00_VlntrBfrLgnCntntPlcHldr_txtEmailId').value);
        var AtPos = peremailval.indexOf("@")
        var StopPos = peremailval.lastIndexOf(".")
        var MiddlePos = ""
        if (peremailval != "") 
        {
            if (AtPos == -1 || StopPos == -1) 
            {
                alert('Please enter a valid Email Address');
                document.getElementById('ctl00_VlntrBfrLgnCntntPlcHldr_txtEmailId').focus();
                return false;            
            }

            if (StopPos < AtPos) 
            {
                alert("Please enter a valid Email Address");
                document.getElementById('ctl00_VlntrBfrLgnCntntPlcHldr_txtEmailId').focus();
                return false;
            }

            if (StopPos - AtPos == 1) 
            {
                alert("Please enter a valid Email Address");
                document.getElementById('ctl00_VlntrBfrLgnCntntPlcHldr_txtEmailId').focus();
                return false;
            }   
            
            MiddlePos = peremailval.substring(StopPos+1)
            if(MiddlePos=="")
            {
                alert("Please enter a valid Email Address");
                document.getElementById('ctl00_VlntrBfrLgnCntntPlcHldr_txtEmailId').focus();
                return false;
            }        
        }
        
        if(trimAll(document.getElementById('ctl00_VlntrBfrLgnCntntPlcHldr_txtCnfrmEmailId').value)=="") 
           {
             alert('Please confirm Email Address');
             document.getElementById('ctl00_VlntrBfrLgnCntntPlcHldr_txtCnfrmEmailId').focus();
             return false;
           }
        
        if(trimAll(document.getElementById('ctl00_VlntrBfrLgnCntntPlcHldr_txtEmailId').value)!= trimAll(document.getElementById('ctl00_VlntrBfrLgnCntntPlcHldr_txtCnfrmEmailId').value))
        {
          alert('Email Address and Confirmed Email Address do not match');
          document.getElementById('ctl00_VlntrBfrLgnCntntPlcHldr_txtCnfrmEmailId').focus();
          return false;
        }
        
        if(trimAll(document.getElementById('ctl00_VlntrBfrLgnCntntPlcHldr_txtPassword').value)=="")
         {
            alert('Password cannot be left blank');
            document.getElementById('ctl00_VlntrBfrLgnCntntPlcHldr_txtPassword').focus();
            return false;
         }
         if(trimAll(document.getElementById('ctl00_VlntrBfrLgnCntntPlcHldr_txtPassword').value).length <6)
         {
            alert('Password cannot be less than 6 characters');
            document.getElementById('ctl00_VlntrBfrLgnCntntPlcHldr_txtPassword').focus();
            return false;
         }
         
         
         if(trimAll(document.getElementById('ctl00_VlntrBfrLgnCntntPlcHldr_txtPswrdCnfrm').value)=="")
          { 
            alert('Please confirm Password');
            document.getElementById('ctl00_VlntrBfrLgnCntntPlcHldr_txtPswrdCnfrm').focus();
            return false;
          }
          
        if(trimAll(document.getElementById('ctl00_VlntrBfrLgnCntntPlcHldr_txtPassword').value)!=trimAll(document.getElementById('ctl00_VlntrBfrLgnCntntPlcHldr_txtPswrdCnfrm').value))  
           {
             alert('Password and Confirmed Password do not match');
             document.getElementById('ctl00_VlntrBfrLgnCntntPlcHldr_txtPswrdCnfrm').focus();
             return false;
           
          }
          
        if(trimAll(document.getElementById('ctl00_VlntrBfrLgnCntntPlcHldr_txtNameOfEmrgncyCntct').value) == "")  
        {
         document.getElementById('ctl00_VlntrBfrLgnCntntPlcHldr_ddlRelationship').selectedIndex=0;
        }
        else
        {
            if(document.getElementById('ctl00_VlntrBfrLgnCntntPlcHldr_ddlRelationship').selectedIndex==0)
            {
                alert('Please select a relationship.');
                document.getElementById('ctl00_VlntrBfrLgnCntntPlcHldr_ddlRelationship').focus();
                return false;
            }
            
            if(document.getElementById('ctl00_VlntrBfrLgnCntntPlcHldr_txtEmrgencyNo1').value=="")
              {
                alert(' Emergency contact number can not be blank !!!');
                document.getElementById('ctl00_VlntrBfrLgnCntntPlcHldr_txtEmrgencyNo1').focus();
                return false;
              }
              
              if(document.getElementById('ctl00_VlntrBfrLgnCntntPlcHldr_txtEmrgencyNo2').value=="")
              {
                alert(' Emergency contact number can not be blank !!!');
                document.getElementById('ctl00_VlntrBfrLgnCntntPlcHldr_txtEmrgencyNo2').focus();
                return false;
              }
              
              if(document.getElementById('ctl00_VlntrBfrLgnCntntPlcHldr_txtEmrgencyNo3').value=="")
              {
                alert(' Emergency contact number can not be blank !!!');
                document.getElementById('ctl00_VlntrBfrLgnCntntPlcHldr_txtEmrgencyNo3').focus();
                return false;
              }
        }
        
//       if(document.getElementById('ctl00_VlntrBfrLgnCntntPlcHldr_txtPostalCode').value != "")
//       {
//            if(!IsNumeric(document.getElementById('ctl00_VlntrBfrLgnCntntPlcHldr_txtPostalCode').value))
//            {
//                alert('Postal code cannot be non-numreic.');
//                document.getElementById('ctl00_VlntrBfrLgnCntntPlcHldr_txtPostalCode').focus();
//                return false;
//            }
//       }

       // Home Ph
        if(document.getElementById('ctl00_VlntrBfrLgnCntntPlcHldr_txthmph1').value != "" && document.getElementById('ctl00_VlntrBfrLgnCntntPlcHldr_txthmph2').value == "" && document.getElementById('ctl00_VlntrBfrLgnCntntPlcHldr_txthmph3').value == "")
           {
             alert('Unrecognized telephone number format');
             document.getElementById('ctl00_VlntrBfrLgnCntntPlcHldr_txthmph2').focus();
             return false;
           }

          if(document.getElementById('ctl00_VlntrBfrLgnCntntPlcHldr_txthmph1').value == "" && document.getElementById('ctl00_VlntrBfrLgnCntntPlcHldr_txthmph2').value != "" && document.getElementById('ctl00_VlntrBfrLgnCntntPlcHldr_txthmph3').value == "")
           {
             alert('Unrecognized telephone number format');
             document.getElementById('ctl00_VlntrBfrLgnCntntPlcHldr_txthmph1').focus();
             return false;
           }
           
          if(document.getElementById('ctl00_VlntrBfrLgnCntntPlcHldr_txthmph1').value == "" && document.getElementById('ctl00_VlntrBfrLgnCntntPlcHldr_txthmph2').value == "" && document.getElementById('ctl00_VlntrBfrLgnCntntPlcHldr_txthmph3').value != "")
           {
             alert('Unrecognized telephone number format');
             document.getElementById('ctl00_VlntrBfrLgnCntntPlcHldr_txthmph1').focus();
             return false;
           }
           
  
           
           if(document.getElementById('ctl00_VlntrBfrLgnCntntPlcHldr_txthmph1').value == "" && document.getElementById('ctl00_VlntrBfrLgnCntntPlcHldr_txthmph2').value != "" && document.getElementById('ctl00_VlntrBfrLgnCntntPlcHldr_txthmph3').value != "")
           {
             alert('Unrecognized telephone number format');
             document.getElementById('ctl00_VlntrBfrLgnCntntPlcHldr_txthmph1').focus();
             return false;
           }
           
           if(document.getElementById('ctl00_VlntrBfrLgnCntntPlcHldr_txthmph1').value != "" && document.getElementById('ctl00_VlntrBfrLgnCntntPlcHldr_txthmph2').value == "" && document.getElementById('ctl00_VlntrBfrLgnCntntPlcHldr_txthmph3').value != "")
           {
             alert('Unrecognized telephone number format');
             document.getElementById('ctl00_VlntrBfrLgnCntntPlcHldr_txthmph2').focus();
             return false;
           }
           
           if(document.getElementById('ctl00_VlntrBfrLgnCntntPlcHldr_txthmph1').value != "" && document.getElementById('ctl00_VlntrBfrLgnCntntPlcHldr_txthmph2').value != "" && document.getElementById('ctl00_VlntrBfrLgnCntntPlcHldr_txthmph3').value == "")
           {
             alert('Unrecognized telephone number format');
             document.getElementById('ctl00_VlntrBfrLgnCntntPlcHldr_txthmph3').focus();
             return false;
           }
           
        // end home ph

         if(document.getElementById('ctl00_VlntrBfrLgnCntntPlcHldr_txthmph1').value != "")
          {
           if(document.getElementById('ctl00_VlntrBfrLgnCntntPlcHldr_txthmph1').value.length <=2)
              {
                alert('Unrecognized telephone number format');
                document.getElementById('ctl00_VlntrBfrLgnCntntPlcHldr_txthmph1').focus();
                return false;
              }
          }
        
         if(document.getElementById('ctl00_VlntrBfrLgnCntntPlcHldr_txthmph2').value != "")
          {
           if(document.getElementById('ctl00_VlntrBfrLgnCntntPlcHldr_txthmph2').value.length <=2)
              {
                alert('Unrecognized telephone number format');
                document.getElementById('ctl00_VlntrBfrLgnCntntPlcHldr_txthmph2').focus();
                return false;
              }
          }
          
           if(document.getElementById('ctl00_VlntrBfrLgnCntntPlcHldr_txthmph3').value != "")
          {
           if(document.getElementById('ctl00_VlntrBfrLgnCntntPlcHldr_txthmph3').value.length <=3 )
              {
                alert('Unrecognized telephone number format');
                document.getElementById('ctl00_VlntrBfrLgnCntntPlcHldr_txthmph3').focus();
                return false;
              }
          }
          
          
          // cell Ph
        if(document.getElementById('ctl00_VlntrBfrLgnCntntPlcHldr_txtcell1').value != "" && document.getElementById('ctl00_VlntrBfrLgnCntntPlcHldr_txtcell2').value == "" && document.getElementById('ctl00_VlntrBfrLgnCntntPlcHldr_txtcell3').value == "")
           {
             alert('Unrecognized telephone number format');
             document.getElementById('ctl00_VlntrBfrLgnCntntPlcHldr_txtcell2').focus();
             return false;
           }

          if(document.getElementById('ctl00_VlntrBfrLgnCntntPlcHldr_txtcell1').value == "" && document.getElementById('ctl00_VlntrBfrLgnCntntPlcHldr_txtcell2').value != "" && document.getElementById('ctl00_VlntrBfrLgnCntntPlcHldr_txtcell3').value == "")
           {
             alert('Unrecognized telephone number format');
             document.getElementById('ctl00_VlntrBfrLgnCntntPlcHldr_txtcell1').focus();
             return false;
           }
           
          if(document.getElementById('ctl00_VlntrBfrLgnCntntPlcHldr_txtcell1').value == "" && document.getElementById('ctl00_VlntrBfrLgnCntntPlcHldr_txtcell2').value == "" && document.getElementById('ctl00_VlntrBfrLgnCntntPlcHldr_txtcell3').value != "")
           {
             alert('Unrecognized telephone number format');
             document.getElementById('ctl00_VlntrBfrLgnCntntPlcHldr_txtcell1').focus();
             return false;
           }
           
  
           
           if(document.getElementById('ctl00_VlntrBfrLgnCntntPlcHldr_txtcell1').value == "" && document.getElementById('ctl00_VlntrBfrLgnCntntPlcHldr_txtcell2').value != "" && document.getElementById('ctl00_VlntrBfrLgnCntntPlcHldr_txtcell3').value != "")
           {
             alert('Unrecognized telephone number format');
             document.getElementById('ctl00_VlntrBfrLgnCntntPlcHldr_txtcell1').focus();
             return false;
           }
           
           if(document.getElementById('ctl00_VlntrBfrLgnCntntPlcHldr_txtcell1').value != "" && document.getElementById('ctl00_VlntrBfrLgnCntntPlcHldr_txtcell2').value == "" && document.getElementById('ctl00_VlntrBfrLgnCntntPlcHldr_txtcell3').value != "")
           {
             alert('Unrecognized telephone number format');
             document.getElementById('ctl00_VlntrBfrLgnCntntPlcHldr_txtcell2').focus();
             return false;
           }
           
           if(document.getElementById('ctl00_VlntrBfrLgnCntntPlcHldr_txtcell1').value != "" && document.getElementById('ctl00_VlntrBfrLgnCntntPlcHldr_txtcell2').value != "" && document.getElementById('ctl00_VlntrBfrLgnCntntPlcHldr_txtcell3').value == "")
           {
             alert('Unrecognized telephone number format');
             document.getElementById('ctl00_VlntrBfrLgnCntntPlcHldr_txtcell1').focus();
             return false;
           }
           
        // end cell ph
          
          
          
           if(document.getElementById('ctl00_VlntrBfrLgnCntntPlcHldr_txtcell1').value != "")
          {
           if(document.getElementById('ctl00_VlntrBfrLgnCntntPlcHldr_txtcell1').value.length <=2)
              {
                alert('Unrecognized telephone number format');
                document.getElementById('ctl00_VlntrBfrLgnCntntPlcHldr_txtcell1').focus();
                return false;
              }
          }
        
         if(document.getElementById('ctl00_VlntrBfrLgnCntntPlcHldr_txtcell2').value != "")
          {
           if(document.getElementById('ctl00_VlntrBfrLgnCntntPlcHldr_txtcell2').value.length <=2)
              {
                alert('Unrecognized telephone number format');
                document.getElementById('ctl00_VlntrBfrLgnCntntPlcHldr_txtcell2').focus();
                return false;
              }
          }
          
           if(document.getElementById('ctl00_VlntrBfrLgnCntntPlcHldr_txtcell3').value != "")
          {
           if(document.getElementById('ctl00_VlntrBfrLgnCntntPlcHldr_txtcell3').value.length <=3 )
              {
                alert('Unrecognized telephone number format');
                document.getElementById('ctl00_VlntrBfrLgnCntntPlcHldr_txtcell3').focus();
                return false;
              }
          }
          
          
            // work Ph
        if(document.getElementById('ctl00_VlntrBfrLgnCntntPlcHldr_txtwrkph1').value != "" && document.getElementById('ctl00_VlntrBfrLgnCntntPlcHldr_txtwrkph2').value == "" && document.getElementById('ctl00_VlntrBfrLgnCntntPlcHldr_txtwrkph3').value == "")
           {
             alert('Unrecognized telephone number format');
             document.getElementById('ctl00_VlntrBfrLgnCntntPlcHldr_txtwrkph2').focus();
             return false;
           }

          if(document.getElementById('ctl00_VlntrBfrLgnCntntPlcHldr_txtwrkph1').value == "" && document.getElementById('ctl00_VlntrBfrLgnCntntPlcHldr_txtwrkph2').value != "" && document.getElementById('ctl00_VlntrBfrLgnCntntPlcHldr_txtwrkph3').value == "")
           {
             alert('Unrecognized telephone number format');
             document.getElementById('ctl00_VlntrBfrLgnCntntPlcHldr_txtwrkph1').focus();
             return false;
           }
           
          if(document.getElementById('ctl00_VlntrBfrLgnCntntPlcHldr_txtwrkph1').value == "" && document.getElementById('ctl00_VlntrBfrLgnCntntPlcHldr_txtwrkph2').value == "" && document.getElementById('ctl00_VlntrBfrLgnCntntPlcHldr_txtwrkph3').value != "")
           {
             alert('Unrecognized telephone number format');
             document.getElementById('ctl00_VlntrBfrLgnCntntPlcHldr_txtwrkph1').focus();
             return false;
           }
           
  
           
           if(document.getElementById('ctl00_VlntrBfrLgnCntntPlcHldr_txtwrkph1').value == "" && document.getElementById('ctl00_VlntrBfrLgnCntntPlcHldr_txtwrkph2').value != "" && document.getElementById('ctl00_VlntrBfrLgnCntntPlcHldr_txtwrkph3').value != "")
           {
             alert('Unrecognized telephone number format');
             document.getElementById('ctl00_VlntrBfrLgnCntntPlcHldr_txtwrkph1').focus();
             return false;
           }
           
           if(document.getElementById('ctl00_VlntrBfrLgnCntntPlcHldr_txtwrkph1').value != "" && document.getElementById('ctl00_VlntrBfrLgnCntntPlcHldr_txtwrkph2').value == "" && document.getElementById('ctl00_VlntrBfrLgnCntntPlcHldr_txtwrkph3').value != "")
           {
             alert('Unrecognized telephone number format');
             document.getElementById('ctl00_VlntrBfrLgnCntntPlcHldr_txtwrkph2').focus();
             return false;
           }
           
           if(document.getElementById('ctl00_VlntrBfrLgnCntntPlcHldr_txtwrkph1').value != "" && document.getElementById('ctl00_VlntrBfrLgnCntntPlcHldr_txtwrkph2').value != "" && document.getElementById('ctl00_VlntrBfrLgnCntntPlcHldr_txtwrkph3').value == "")
           {
             alert('Unrecognized telephone number format');
             document.getElementById('ctl00_VlntrBfrLgnCntntPlcHldr_txtwrkph1').focus();
             return false;
           }
           
        // end work  ph
          
          
          
           if(document.getElementById('ctl00_VlntrBfrLgnCntntPlcHldr_txtwrkph1').value != "")
          {
           if(document.getElementById('ctl00_VlntrBfrLgnCntntPlcHldr_txtwrkph1').value.length <=2)
              {
                alert('Unrecognized telephone number format');
                document.getElementById('ctl00_VlntrBfrLgnCntntPlcHldr_txtwrkph1').focus();
                return false;
              }
          }
          
           if(document.getElementById('ctl00_VlntrBfrLgnCntntPlcHldr_txtwrkph2').value != "")
          {
           if(document.getElementById('ctl00_VlntrBfrLgnCntntPlcHldr_txtwrkph2').value.length <=2)
              {
                alert('Unrecognized telephone number format');
                document.getElementById('ctl00_VlntrBfrLgnCntntPlcHldr_txtwrkph2').focus();
                return false;
              }
          }
          
           if(document.getElementById('ctl00_VlntrBfrLgnCntntPlcHldr_txtwrkph3').value != "")
          {
           if(document.getElementById('ctl00_VlntrBfrLgnCntntPlcHldr_txtwrkph3').value.length <=3)
              {
                alert('Unrecognized telephone number format');
                document.getElementById('ctl00_VlntrBfrLgnCntntPlcHldr_txtwrkph3').focus();
                return false;
              }
          }
          
          
          // EmrgencyNo
        if(document.getElementById('ctl00_VlntrBfrLgnCntntPlcHldr_txtEmrgencyNo1').value != "" && document.getElementById('ctl00_VlntrBfrLgnCntntPlcHldr_txtEmrgencyNo2').value == "" && document.getElementById('ctl00_VlntrBfrLgnCntntPlcHldr_txtEmrgencyNo3').value == "")
           {
             alert('Unrecognized telephone number format');
             document.getElementById('ctl00_VlntrBfrLgnCntntPlcHldr_txtEmrgencyNo2').focus();
             return false;
           }

          if(document.getElementById('ctl00_VlntrBfrLgnCntntPlcHldr_txtEmrgencyNo1').value == "" && document.getElementById('ctl00_VlntrBfrLgnCntntPlcHldr_txtEmrgencyNo2').value != "" && document.getElementById('ctl00_VlntrBfrLgnCntntPlcHldr_txtEmrgencyNo3').value == "")
           {
             alert('Unrecognized telephone number format');
             document.getElementById('ctl00_VlntrBfrLgnCntntPlcHldr_txtEmrgencyNo1').focus();
             return false;
           }
           
          if(document.getElementById('ctl00_VlntrBfrLgnCntntPlcHldr_txtEmrgencyNo1').value == "" && document.getElementById('ctl00_VlntrBfrLgnCntntPlcHldr_txtEmrgencyNo2').value == "" && document.getElementById('ctl00_VlntrBfrLgnCntntPlcHldr_txtEmrgencyNo3').value != "")
           {
             alert('Unrecognized telephone number format');
             document.getElementById('ctl00_VlntrBfrLgnCntntPlcHldr_txtEmrgencyNo1').focus();
             return false;
           }
           
  
           
           if(document.getElementById('ctl00_VlntrBfrLgnCntntPlcHldr_txtEmrgencyNo1').value == "" && document.getElementById('ctl00_VlntrBfrLgnCntntPlcHldr_txtEmrgencyNo2').value != "" && document.getElementById('ctl00_VlntrBfrLgnCntntPlcHldr_txtEmrgencyNo3').value != "")
           {
             alert('Unrecognized telephone number format');
             document.getElementById('ctl00_VlntrBfrLgnCntntPlcHldr_txtEmrgencyNo1').focus();
             return false;
           }
           
           if(document.getElementById('ctl00_VlntrBfrLgnCntntPlcHldr_txtEmrgencyNo1').value != "" && document.getElementById('ctl00_VlntrBfrLgnCntntPlcHldr_txtEmrgencyNo2').value == "" && document.getElementById('ctl00_VlntrBfrLgnCntntPlcHldr_txtEmrgencyNo3').value != "")
           {
             alert('Unrecognized telephone number format');
             document.getElementById('ctl00_VlntrBfrLgnCntntPlcHldr_txtEmrgencyNo2').focus();
             return false;
           }
           
           if(document.getElementById('ctl00_VlntrBfrLgnCntntPlcHldr_txtEmrgencyNo1').value != "" && document.getElementById('ctl00_VlntrBfrLgnCntntPlcHldr_txtEmrgencyNo2').value != "" && document.getElementById('ctl00_VlntrBfrLgnCntntPlcHldr_txtEmrgencyNo3').value == "")
           {
             alert('Unrecognized telephone number format');
             document.getElementById('ctl00_VlntrBfrLgnCntntPlcHldr_txtEmrgencyNo1').focus();
             return false;
           }
           
        // end EmrgencyNo
          
        
           if(document.getElementById('ctl00_VlntrBfrLgnCntntPlcHldr_txtEmrgencyNo1').value != "")
          {
           if(document.getElementById('ctl00_VlntrBfrLgnCntntPlcHldr_txtEmrgencyNo1').value.length <=2)
              {
                alert('Unrecognized telephone number format');
                document.getElementById('ctl00_VlntrBfrLgnCntntPlcHldr_txtEmrgencyNo1').focus();
                return false;
              }
          }
          
          if(document.getElementById('ctl00_VlntrBfrLgnCntntPlcHldr_txtEmrgencyNo2').value != "")
          {
           if(document.getElementById('ctl00_VlntrBfrLgnCntntPlcHldr_txtEmrgencyNo2').value.length <=2)
              {
                alert('Unrecognized telephone number format');
                document.getElementById('ctl00_VlntrBfrLgnCntntPlcHldr_txtEmrgencyNo2').focus();
                return false;
              }
          }
          
           if(document.getElementById('ctl00_VlntrBfrLgnCntntPlcHldr_txtEmrgencyNo3').value != "")
          {
           if(document.getElementById('ctl00_VlntrBfrLgnCntntPlcHldr_txtEmrgencyNo3').value.length <=3)
              {
                alert('Unrecognized telephone number format');
                document.getElementById('ctl00_VlntrBfrLgnCntntPlcHldr_txtEmrgencyNo3').focus();
                return false;
              }
          }
          
          
        
        
        
        DivID = document.getElementById('ctl00_VlntrBfrLgnCntntPlcHldr_grdvwSkills');
        radiobutton = DivID.getElementsByTagName("input");
        
        
        for(var i=0;i<radiobutton.length; i++) 
        {
            span = DivID.getElementsByTagName("span");
            if(radiobutton[i].type == "radio")
            {
                var RdGrp=radiobutton[i].name;
                var name= new Array()
                name=RdGrp.split('$');

                if(document.getElementsByName(RdGrp)[0].checked==false && document.getElementsByName(RdGrp)[1].checked==false )
                {
                    alert('Please check '+  name[4]);
                    return false;
                }
            }
        }
//        if(!returnValue || returnValue ==undefined)
//        { 
//            if(document.getElementById('ctl00_VlntrBfrLgnCntntPlcHldr_waiverAccepted').value=="You have agreed to the Waiver")
//                returnValue=true;
//            else
//            {
//                alert('You do not agree with the terms and conditions');
//                return false ;
//            }
//        }   

   if(document.getElementById('ctl00_VlntrBfrLgnCntntPlcHldr_rdNo').checked==true)
   {     
        if(document.getElementById('ctl00_VlntrBfrLgnCntntPlcHldr_ddlMonth').selectedIndex==0)
        {
            alert('Month cannot be blank');
            document.getElementById('ctl00_VlntrBfrLgnCntntPlcHldr_ddlMonth').focus();
            return false;
        }
        
        if(document.getElementById('ctl00_VlntrBfrLgnCntntPlcHldr_ddlDate').selectedIndex==0)
        {
            alert('Date cannot be blank');
            document.getElementById('ctl00_VlntrBfrLgnCntntPlcHldr_ddlDate').focus();
            return false;
        }
        
        if(document.getElementById('ctl00_VlntrBfrLgnCntntPlcHldr_ddlYear').selectedIndex==0)
        {
            alert('Year cannot be blank');
            document.getElementById('ctl00_VlntrBfrLgnCntntPlcHldr_ddlYear').focus();
            return false;
        }
    }
    if(document.getElementById('ctl00_VlntrBfrLgnCntntPlcHldr_rdNo').checked==true)
    {
        var DOB = document.getElementById('ctl00_VlntrBfrLgnCntntPlcHldr_ddlMonth').value + '/' + document.getElementById('ctl00_VlntrBfrLgnCntntPlcHldr_ddlDate').value + '/' + document.getElementById('ctl00_VlntrBfrLgnCntntPlcHldr_ddlYear').value ;
        document.getElementById('ctl00_VlntrBfrLgnCntntPlcHldr_txtDOB').value = DOB ;
        
        if(document.getElementById('ctl00_VlntrBfrLgnCntntPlcHldr_txtDOB').value == "")
        {
            alert('Please select Date of Birth');
            document.getElementById('ctl00_VlntrBfrLgnCntntPlcHldr_txtDOB').focus();
            return false;
        }
     } 
      
    if(document.getElementById('ctl00_VlntrBfrLgnCntntPlcHldr_rdYes').checked==true)
     {
        var DOB = 1+'/'+ 1+'/'+1930 ;
        document.getElementById('ctl00_VlntrBfrLgnCntntPlcHldr_txtDOB').value = DOB ;
     }  
     
    var toDay = getCurrentDate();
    var startDateTodayDiff = dateDiff(trimAll(document.getElementById('ctl00_VlntrBfrLgnCntntPlcHldr_txtDOB').value),toDay);
        
    if(startDateTodayDiff > 0)
    {    
        alert("Date of Birth cannot be greater than Today");
        document.getElementById('ctl00_VlntrBfrLgnCntntPlcHldr_txtDOB').focus();
        return false;
    }    
    
    var opt= document.getElementById('ctl00_VlntrBfrLgnCntntPlcHldr_rdJackAllTrades');
    var opt1=opt.getElementsByTagName("input");
    var   selectedCount=0;
      for (var i = 0; i < opt1.length; i++) 
      {
         if(opt1[i].type=="radio")
         {
		    if(opt1[i].checked)
		     {
			   selectedCount++;
			   break;
		     }
		  } 
       }
       if(selectedCount==0)
        {
         alert('Please check yes or no for Jack of All Trades');
		  return false;
        }
        
    var opt2= document.getElementById('ctl00_VlntrBfrLgnCntntPlcHldr_rdCrewsLeader');
    var opt3=opt2.getElementsByTagName("input");
    var   selectedCount1=0;
      for (var i = 0; i < opt3.length; i++) 
      {
         if(opt3[i].type=="radio")
         {
		    if(opt3[i].checked)
		     {
			   selectedCount1++;
			   break;
		     }
		  } 
       }
       if(selectedCount1==0)
        {
         alert('Please check yes or no for willing to lead Crews');
		  return false;
        }
        
    var opt4= document.getElementById('ctl00_VlntrBfrLgnCntntPlcHldr_rdAid');
    var opt5=opt4.getElementsByTagName("input");
    var   selectedCount2=0;
      for (var i = 0; i < opt5.length; i++) 
      {
         if(opt5[i].type=="radio")
         {
		    if(opt5[i].checked)
		     {
			   selectedCount2++;
			   break;
		     }
		  } 
       }
       if(selectedCount2==0)
        {
         alert('Please check yes or no for up to date First Aid/CPR certification');
		  return false;
        }
        
    var opt6= document.getElementById('ctl00_VlntrBfrLgnCntntPlcHldr_rdFirstAid');
    var opt7=opt6.getElementsByTagName("input");
    var   selectedCount3=0;
      for (var i = 0; i < opt7.length; i++) 
      {
         if(opt7[i].type=="radio")
         {
		    if(opt7[i].checked)
		     {
			   selectedCount3++;
			   break;
		     }
		  } 
       }
       if(selectedCount3==0)
        {
         alert('Please check yes or no for willing to help as a First Aid volunteer');
		  return false;
        }
    
    var PrevreturnValue = document.getElementById('ctl00_VlntrBfrLgnCntntPlcHldr_hdnPrevChk').value;
    var age = run(document.getElementById('ctl00_VlntrBfrLgnCntntPlcHldr_txtDOB').value);
    var PrevAge=document.getElementById('ctl00_VlntrBfrLgnCntntPlcHldr_hdnPrevAge').value;
    
    if(PrevAge=='0' && age !='0')
    {
        PrevreturnValue='false';
    }
    else
    {
        if(PrevAge>=18)
        {
            if(age<18)
            {
              PrevreturnValue='false';
            }
        }
        else
        {
            if(age>=18)
            {
              PrevreturnValue='false';
            }
        }
    }
    if(age<16)
    {
        alert('You are younger than 16, cannot continue');
        return false ;
    }
    else
    {
        document.getElementById('ctl00_VlntrBfrLgnCntntPlcHldr_hdnPrevAge').value=age;
    }
       
    if(age>18 && document.getElementById('ctl00_VlntrBfrLgnCntntPlcHldr_rdNo').checked==true)
    {
        alert('The age entered by you is more than 18 years.\r\n If you are less than 18 years select no and enter your correct age.\r\n If you are more then 18 than select yes');
        return false;
    }
    
    var str = document.getElementById("projId");
    FormLoading(str);
    return true; 
}

//function modalWinWaiver() 
//{
//    if(document.getElementById('ddlMonth').selectedIndex==0)
//    {
//        alert('Month cannot be blank');
//        document.getElementById('ddlMonth').focus();
//        return false;
//    }
//    
//    if(document.getElementById('ddlDate').selectedIndex==0)
//    {
//        alert('Date cannot be blank');
//        document.getElementById('ddlDate').focus();
//        return false;
//    }
//    
//    if(document.getElementById('ddlYear').selectedIndex==0)
//    {
//        alert('Year cannot be blank');
//        document.getElementById('ddlYear').focus();
//        return false;
//    }
//    var DOB = document.getElementById('ddlMonth').value + '/' + document.getElementById('ddlDate').value + '/' + document.getElementById('ddlYear').value ;
//    document.getElementById('ctl00_VlntrBfrLgnCntntPlcHldr_txtDOB').value = DOB ;
//    
//    if(document.getElementById('ctl00_VlntrBfrLgnCntntPlcHldr_txtDOB').value == "")
//    {
//        alert('Please select Date of Birth');
//        document.getElementById('ctl00_VlntrBfrLgnCntntPlcHldr_txtDOB').focus();
//        return false;
//    }
//      
//    var toDay = getCurrentDate();
//    var startDateTodayDiff = dateDiff(trimAll(document.getElementById('ctl00_VlntrBfrLgnCntntPlcHldr_txtDOB').value),toDay);
//        
//    if(startDateTodayDiff > 0)
//    {    
//        alert("Date of Birth cannot be greater than Today");
//        document.getElementById('ctl00_VlntrBfrLgnCntntPlcHldr_txtDOB').focus();
//        return false;
//    }    
//    
//    var PrevreturnValue = document.getElementById('ctl00_VlntrBfrLgnCntntPlcHldr_hdnPrevChk').value;
//    var age = run(document.getElementById('ctl00_VlntrBfrLgnCntntPlcHldr_txtDOB').value);
//    var PrevAge=document.getElementById('ctl00_VlntrBfrLgnCntntPlcHldr_hdnPrevAge').value;
//    
//    if(PrevAge=='0' && age !='0')
//    {
//        PrevreturnValue='false';
//    }
//    else
//    {
//        if(PrevAge>=18)
//        {
//            if(age<18)
//            {
//              PrevreturnValue='false';
//            }
//        }
//        else
//        {
//            if(age>=18)
//            {
//              PrevreturnValue='false';
//            }
//        }
//    }
//    if(age<16)
//    {
//        alert('You are younger than 16, cannot continue');
//        return false ;
//    }
//    else
//    {
//        document.getElementById('ctl00_VlntrBfrLgnCntntPlcHldr_hdnPrevAge').value=age;
//        if (window.showModalDialog)
//        {
//           var browser=navigator.appName;
//          
//           if(browser == 'Netscape')
//           {
//                returnValue = window.open("WaiverForm.aspx?age=" + age +"&PrevreturnValue=" + PrevreturnValue,'WaiverForm','height=500,width=710,chrome,centerscreen,dependent=YES,dialog=YES,modal=YES,resizable=NO,scrollbars=yes,location=0,status=0,menubar=0,toolbar=0');
//           }
//           else
//           {
//                returnValue = window.showModalDialog("WaiverForm.aspx?age=" + age +"&PrevreturnValue=" + PrevreturnValue,"WaiverForm", "dialogWidth:710px;dialogHeight:500px");
//           }     
//        }
//        else 
//        {
//           returnValue = window.open("WaiverForm.aspx?age=" + age +"&PrevreturnValue=" + PrevreturnValue,'WaiverForm','height=500,width=710,toolbar=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=no ,modal=yes');
//        } 
//        if(returnValue != undefined)
//        {
//            document.getElementById('ctl00_VlntrBfrLgnCntntPlcHldr_hdnPrevChk').value=returnValue;
//        }
//        if(returnValue != undefined)
//        {
//            if(returnValue == 'true|ParentalGuidance18')
//                document.getElementById('ctl00_VlntrBfrLgnCntntPlcHldr_waiverAccepted').value="You have agreed to the Waiver.";
//            else if (returnValue == 'true|ParentalGuidanceNot18')    
//                document.getElementById('ctl00_VlntrBfrLgnCntntPlcHldr_waiverAccepted').value="You have agreed to the terms and will print this waiver and will have a parent or guardian sign it before showing up for a build.";
//            else
//                document.getElementById('ctl00_VlntrBfrLgnCntntPlcHldr_waiverAccepted').value="You have not agreed to the Waiver.";
//        }
//    }
//} 

function IsNumeric(sText)
        {
           var ValidChars = "0123456789.-+";
           var IsNumber=true;
           var Char; 
           for (i = 0; i < sText.length && IsNumber == true; i++) 
              { 
              Char = sText.charAt(i); 
              if (ValidChars.indexOf(Char) == -1) 
                 {
                 IsNumber = false;
                 }
              }
           return IsNumber;   
         }

function isNumber(field) 
{
var re = /^[0-9-'.'-'+']*$/;
    if (!re.test(field.value)) 
    {
        alert('Numeric character(s) and special characters "." ,"+","-" will only be accepted. Other character(s) will not be accepted');
        field.value = field.value.replace(/[^0-9-'.'-'+']/g,"");
    }
}

function isNumberhp(field) 
{
var re = /^[0-9-'.'-'+''('')']*$/;
    if (!re.test(field.value)) 
    {
        alert('Numeric character(s) and special characters "." ,"+","-" will only be accepted. Other character(s) will not be accepted');
        field.value = field.value.replace(/[^0-9-'.'-'+''('')']/g,"");
    }
}

function isNumberwp(field) 
{
var re = /^[0-9-'.'-'+''('')']*$/;
    if (!re.test(field.value)) 
    {
        alert('Numeric character(s) and special characters "." ,"+","-" will only be accepted. Other character(s) will not be accepted');
        field.value = field.value.replace(/[^0-9-'.'-'+''('')']/g,"");
    }
}

function isNumberEC(field) 
{
var re = /^[0-9-'.'-'+''('')']*$/;
    if (!re.test(field.value)) 
    {
        alert('Numeric character(s) and special characters "." ,"+","-" will only be accepted. Other character(s) will not be accepted');
        field.value = field.value.replace(/[^0-9-'.'-'+''('')']/g,"");
    }
}

 function dateDiff(strDate1,strDate2){
             if(!isDate(strDate1)){return 0;}             
             if(!isDate(strDate2)){return 0;}             
             var datDate1 = new Date(Formatddmmyyyy(strDate1));   
             var datDate2 = new Date(Formatddmmyyyy(strDate2));                
             return Math.round(((datDate1-datDate2)/(24*60*60*1000)));                          
        }

 function getCurrentDate(){
	        var today = new Date();
	        var month = today.getMonth() + 1;
	        var day = today.getDate();
	        var year = today.getFullYear();
	        var s = "/";

	        if (month<=9) month="0"+month;
	        if (day<=9) day="0"+day;

	        return( month + s + day + s + year);
        }

function isDate(p_Expression){
	        return !isNaN(new Date(p_Expression));		// <<--- this needs checking
        }

 
function Formatddmmyyyy(strdate){
	        var thedate = new Date(strdate);
	        var month = thedate.getMonth() + 1;
	        var day = thedate.getDate();
	        var year = thedate.getFullYear();
	        var s = "-";

	        if (month<=9) month="0"+month;
	        if (day<=9) day="0"+day;

	        return( month + s + day + s + year);
        }

function TwoDateDiff(endDate,startDate)
{
    var arr1 = endDate.split('/');
    var arr2 = startDate.split('/');

    var dt1 = new Date();
    dt1.setFullYear(arr1[2], arr1[0], arr1[1]);
    var dt2 = new Date();
    dt2.setFullYear(arr2[2], arr2[0], arr2[1]);
    
    var resultElem = (dt1.getTime() - dt2.getTime()) ; // (60 * 60 * 24 * 1000)
    
    return resultElem;
}

function printAge()
{

    var month = document.getElementById('ctl00_VlntrBfrLgnCntntPlcHldr_ddlMonth');
    var year = document.getElementById('ctl00_VlntrBfrLgnCntntPlcHldr_ddlYear');
    var day = document.getElementById('ctl00_VlntrBfrLgnCntntPlcHldr_ddlDate');
    
    
    if(month.selectedIndex > 0 && year.selectedIndex > 0 && day.selectedIndex )
    {
        var DOB = month[month.selectedIndex].value + "/" + day[day.selectedIndex].value + "/" + year[year.selectedIndex].value;
        
        if(run(DOB) < 16)
        {
            document.getElementById('divAge').style.display = "table-row";
        }
        else
        {
            document.getElementById('divAge').style.display = "none";
        }
    }
    
    return false;
  //  document.getElementById('ctl00_VlntrBfrLgnCntntPlcHldr_txtAge').value = run(document.getElementById('ctl00_VlntrBfrLgnCntntPlcHldr_txtDOB').value) + " Yrs.";
}

//function spanHelp(input)
//{
////        if(isBlank(v.value))
////    {
////      
//////        l.innerHTML="First Name cannot be blank";
////        v.parentNode.getElementsByTagName("span")[0].style.display = "inline";
////        
////     }
//       var v=document.getElementById('ctl00_VlntrBfrLgnCntntPlcHldr_txtFirstName');
//        if(isBlank(v.value))
//        {     
//              v.focus();
//              v.parentNode.getElementsByTagName("span")[0].innerHTML=input;
//              v.parentNode.getElementsByTagName("span")[0].style.display = "inline";
//              return false;
//        
//        }
//         else
//          v.parentNode.getElementsByTagName("span")[0].style.display = "none";
////         var v=document.getElementById('ctl00_VlntrBfrLgnCntntPlcHldr_txtLastName'); 
//         if(isBlank(v.value))
//         {
//              v.focus();
//              v.parentNode.getElementsByTagName("span")[0].innerHTML=input;
//              v.parentNode.getElementsByTagName("span")[0].style.display = "inline";
//              return false;
//         }
//          else
//            v.parentNode.getElementsByTagName("span")[0].style.display = "none";
//         
//      
//      
//}
//function isBlank(val)
//   {
//     if(val==null){return true;}
//     if(val.length==0) {return true;}
//      return false;     
//    }

function Spanshow(input,Field) 
{
//   var v= input;
//      if(flag==1)
//      {
//         v.parentNode.getElementsByTagName("span")[0].innerHTML="first name";
//         v.parentNode.getElementsByTagName("span")[0].style.display = "inline";
//      }  
//      
//     if(flag==2)
//      {
//         v.parentNode.getElementsByTagName("span")[0].innerHTML="Last name";
//         v.parentNode.getElementsByTagName("span")[0].style.display = "inline";
//      
//      }   

//   else
//      v.parentNode.getElementsByTagName("span")[0].style.display = "none";
          var doc =  document.getElementById(input);
          doc.focus();
          document.getElementById("spanText").style.display = "inline";
          document.getElementById("spanText").innerHTML="";
          document.getElementById("spanText").innerHTML = Field;
          return false;
}
function SpanClose()
{
     document.getElementById("spanText").style.display = "none";
     return false;
}

function keyCheck()
{
    var keyID = event.keyCode;
    switch(keyID)
    {
        case 32:
                alert("You cannot enter space in password");
                return false;
                break;
        default:
                return true;
                break;       
    }
 }   
 
function IsPopupBlocker() {
    var oWin = window.open("","testpopupblocker","width=100,height=50,top=5000,left=5000");
    if (oWin==null || typeof(oWin)=="undefined") {
    return true;
    } else {
    oWin.close();
    return false;
    }
}

function keyCheckPhone(myfield, e)
{
    var key;
	var keychar;
	
	if (window.event)
		   key = window.event.keyCode;
	else if (e)
		   key = e.which;
	else
		   return true;
	keychar = String.fromCharCode(key);
	
	// control keys
	if ((key==null) || (key==0) || (key==8) || (key==9) || (key==13) || (key==27) )
	{
		return true;
	}
	// numbers
	else if ((("0123456789").indexOf(keychar) > -1))
	{
		return true;
	}
	// decimal point jump
	else if ((keychar == "."))
	{
		return false;
	}
	// ctrl+c and ctrl+v
//	else if(((key==99) || (key==118)) && window.event.ctrlKey )
//	{
//		return true;
//	}
	else
	{
		return false;
	}
}


//    function ValidatePhone(m)
//    {
//      p=m.value
//        if(p.length<=23)
//        {
//            if(event.keyCode==8)
//            {
//                return true;
//            }
//            if(p.length==3)
//            {
//                pp=p;
//                d4=p.indexOf('(')
//                d5=p.indexOf(')')
//                if(d4==-1)
//                {
//                    //pp="("+pp;
//                }
//                if(d5==-1)
//                {
//                  //  pp=pp+"-";
//                }
//                m.value="";
//                m.value=pp;
//            }

//            if(p.length>3)
//            {
//                d1=p.indexOf('(')
//                d2=p.indexOf('-')
//                if (d2==-1)
//                {
//                    l30=p.length;
//                    p30=p.substring(0,3);
//                    p30="("+p30+")-"
//                    p31=p.substring(3,l30);
//                    pp=p30+p31;
//                    m.value="";
//                    m.value=pp;
//                }
//            }

//            if(p.length>5)
//            {
//                p11=p.substring(d1,d2);
//                if(p11.length>3)
//                {
//                    p12=p11;
//                    l12=p12.length;
//                     l15=p.length;
//                     p13=p11.substring(0,4);
//                     p14=p11.substring(6,l12);
//                     p15=p.substring(d2+1,l15);
//                     m.value="";
//                     pp=p13+"-"+p14+p15;
//                     m.value=pp;
//                }
//                l16=p.length;
//                p16=p.substring(d2+1,l16);
//                l17=p16.length;
//                if(l17>3&&p16.indexOf('-')==-1)
//                {
//                    p17=p.substring(d2+1,d2+4);
//                    p18=p.substring(d2+4,l16);
//                    p19=p.substring(0,d2+1);
//                    pp=p19+p17+"-"+p18;
//                    m.value="";
//                    m.value=pp;
//                }
//                l18=p.length;
//                p20=p.substring(d2+5,l18)
//                l19=p20.length;
//                if(l19>4&&p20.indexOf('-')==-1)
//                {
//                    p50=p.substring(0,d2+1);
//                    p51=p.substring(d2+1,d2+4);
//                    p52=p.substring(d2+4,d2+9);
//                    p53=p.substring(d2+9,l18);
//                    
//                    pp=p50+p51+p52+"-"+p53;
//                    m.value="";
//                    m.value=pp;
//                }
//               
//                
//            }
//        }           
//        else
//        {
//            m.value=p.substring(0,23);
//        }
//        
//        
//        
//        
//}

function formatphone(m,eventObj)
{
    var frm=ValidatePhone(m,eventObj);
        if(frm.length>4)
        {
           if(frm.indexOf('(')==-1)
           {
                var p1=frm.substring(0,3);
                var p2=frm.substring(frm.indexOf('-'));
                var pp='';
                if(frm.indexOf('(')>0)
                    pp=p1+p2;
                else
                    pp="("+p1+")"+p2;
                
                m.value=pp;
            
           }
        }

}


 function ValidatePhone(m,eventObj)
    {
       p=m.value
        if(p.length<=23)
        {
            if(eventObj.keyCode==8)
            {
                return true;
            }
            if(p.length==3)
            {
                pp=p;
                d4=p.indexOf('(')
                d5=p.indexOf(')')
                if(d4==-1)
                {
                    //pp="("+pp;
                }
                if(d5==-1)
                {
                    pp=pp+"-";
                }
                m.value="";
                m.value=pp;
            }

            if(p.length>3)
            {
                d1=p.indexOf('(')
                d2=p.indexOf('-')
                if (d2==-1)
                {
                    l30=p.length;
                    p30=p.substring(0,3);
                    p30=p30+"-"
                    p31=p.substring(3,l30);
                    pp=p30+p31;
                    m.value="";
                    m.value=pp;
                }
            }

            if(p.length>5)
            {
                if(d1>-1)
                    p11=p.substring(d1,d2);
                else
                    p11=p.substring(d1+1,d2);
                if(p11.length>3)
                {
                    p12=p11;
                    l12=p12.length;
                     l15=p.length
                     p13=p11.substring(0,3);
                     p14=p11.substring(3,l12);
                     p15=p.substring(d2+1,l15);
                     m.value="";
                    if(d1>-1)
                        pp=p13+p14+"-"+p15;
                    else
                        pp=p13+"-"+p14+p15;
//                     pp=p13+"-"+p14+p15;
                     m.value=pp;
                }
                l16=p.length;
                p16=p.substring(d2+1,l16);
                l17=p16.length;
                if(l17>3&&p16.indexOf('-')==-1)
                {
                    p17=p.substring(d2+1,d2+4);
                    p18=p.substring(d2+4,l16);
                    p19=p.substring(0,d2+1);
                    pp=p19+p17+"-"+p18;
                    m.value="";
                    m.value=pp;
                }
                l18=p.length;
                p20=p.substring(d2+5,l18)
                l19=p20.length;
                if(l19>4&&p20.indexOf('-')==-1)
                {
                    p50=p.substring(0,d2+1);
                    p51=p.substring(d2+1,d2+4);
                    p52=p.substring(d2+4,d2+9);
                    p53=p.substring(d2+9,l18);
                    
                    pp=p50+p51+p52+"-"+p53;
                    m.value="";
                    m.value=pp;
                }
               
                
            }
        }           
        else
        {
            m.value=p.substring(0,23);
        }
        
      return  m.value;
}




    
//function formatphone(phnum)
// { 
//    m=phnum.value;
//    var newph1 = m.substr(0,3); 
//    var newph2 = m.substr(3,3); 
//    var newph3 = m.substr(6,4); 
//    var newph ="("+ newph1+ ")" + "-" + newph2 + "-" + newph3; 
//} 





function FormLoading(str)
{
       try {lval.remove(); lval='';}catch(e) {lval=getBusyOverlay(str,{color:'#A9A9A9', opacity:0.5, text:'Processing...', style:'text-decoration:blink;font-weight:bold;font-size:12px;color:white'},{color:'#fff', size:128, type:'o'});} 
}


