﻿// JScript File

function checkAcctEnter(){
					if (event.keyCode==13){	
						document.mainform.elements["hdnCalc"].value = "Yes";							
					}
				}
				
function radioClicked(sRadio, rdbLocalTravel, rdbActualTravel, rdbEstimatedTravel,rdbEstimatedTravelInt)
{
        var rdbLocal = document.getElementById(rdbLocalTravel.id)
        var rdbActual = document.getElementById(rdbActualTravel.id)
        var rdbEstimated = document.getElementById(rdbEstimatedTravel.id)
        var rdbEstimatedInt = document.getElementById(rdbEstimatedTravelInt.id)
        
    if (sRadio == 'L')
    {
        rdbLocal.checked = true
        rdbActual.checked = false
        rdbEstimated.checked = false  
        rdbEstimatedInt.checked = false       
    }
    
    if (sRadio == 'A')
    {
        rdbLocal.checked = false
        rdbActual.checked = true
        rdbEstimated.checked = false  
        rdbEstimatedInt.checked = false       
    }
    
    if (sRadio == 'E')
    {
        rdbLocal.checked = false
        rdbActual.checked = false
        rdbEstimated.checked = true  
        rdbEstimatedInt.checked = false        
    }
     if (sRadio == 'I')
    {
        rdbEstimatedInt.checked = true  
        rdbLocal.checked = false
        rdbActual.checked = false
        rdbEstimated.checked = false       
    }
}		

function getNumericVal(sVal)
{
    if (sVal != '')
    {
        return sVal / 1
    }
    else
    {
        return 0
    }
    
    
}
function isNumberKey(evt)
{
   
    var charCode = (evt.which) ? evt.which : event.keyCode
     if (charCode > 31 && (charCode < 46 || charCode > 57))
        return false;

     return true;
}
function isEmpNumber(evt)
{
    var charCode = (evt.which) ? evt.which : event.keyCode
     if (charCode > 31 && (charCode <= 47 || charCode > 57))
        return false;

     return true;
}
function isTelephone(evt)
{
    var charCode = (evt.which) ? evt.which : event.keyCode
     if (charCode > 31 && (charCode < 46 || charCode > 57) && charCode != 45 && charCode != 40 && charCode != 41 && charCode !=32)
        return false;

     return true;
}

function AcceptRejectPersonalCar(chkacceptid,chkrejectid)
{   
    var chkaccept = document.getElementById(chkacceptid);
    var chkreject = document.getElementById(chkrejectid);
    
    if(chkaccept != null && chkreject != null)
    {
       if(chkaccept.checked)
       {
        chkreject.disabled=true;
        chkaccept.disabled=false;
       }
       else if(chkreject.checked)
       {
         chkaccept.disabled=true;
         chkreject.disabled=false;
       }
       else
       {
         chkreject.disabled=false;
         chkaccept.disabled=false;
       }
     }
     return true;
}

function DisableNext(lnkNxt,chkReject)
{
 var btnNxt = document.getElementById(lnkNxt);
 var chkRej = document.getElementById(chkReject);
   
    if(chkRej.checked==true)
    {
        if (btnNxt.disabled == true)
            btnNxt.disabled=false;  
        else
        {
         btnNxt.disabled=true;  
         alert("You cannot Submit the form unless you Accept it.");  
         }
    }     
    else
         btnNxt.disabled=false;
}


function fnClick(oTxtBox)
    {
        var txtBox = document.getElementById(oTxtBox.id)
        var email;
        email=window.showModalDialog('EmailLookup.aspx', '',
                'dialogWidth:800px:dialogHeight:400px');
        txtBox.value = email.replace('@schools.nyc.gov','');        
    }							


function countlen(txtBox)
{
  var txt1 = document.getElementById(txtBox);
  var strlen = txt1.value.length;
  if (strlen > 999)
     return false;
  else
    return true;
}

function setEndDate(txtStartBox,txtEndBox)
{
  var txt1 = document.getElementById(txtStartBox).value;
  document.getElementById(txtEndBox).value = txt1;
}

function FormatTelephoneNumber(txtBox)
{
  var txt1 = document.getElementById(txtBox).value;
  var splitTelephone = txt1;
  var arrTel = txt1.split("");   
  
 if(txt1.length != 0) 
 {
    if(txt1.indexOf('(') == -1 && txt1.indexOf('-') == -1)
        {
            if(txt1.length != 10)
            {  
                alert("Please enter the 10 digit phone Number");  
                document.getElementById(txtBox).focus();
                return false;
                }
           }       
 
  else if(txtBox.length > 10) 
   {
    if(txt1.indexOf('(') == -1 && txt1.indexOf('-') == -1) 
      {
        alert("Please check the format of the 10 digit phone Number");  
        document.getElementById(txtBox).focus();
        return false;
       }    
    else
    {
    arrTel = txt1.split("");
        
    if(arrTel[0] == '(' && arrTel[4] == ')' && arrTel[5] == ' ' && arrTel[9] == '-')
    {}
    else
     {
      if(arrTel[0] == '(') 
      {
      if(arrTel[5] == '-')
      {}
      else
      {
       alert("Please check the format of the 10 digit phone Number");  
       document.getElementById(txtBox).focus();
       return false;
      }
      }
      

     if(arrTel[0] != '(') 
      {
      if(arrTel[3] == '-')
      {}
      else
      {
       alert("Please check the format of the 10 digit phone Number");  
       document.getElementById(txtBox).focus();
       return false;
      }
      }
     }
    
    splitTelephone = txt1.replace('(','');  
    txt1 = splitTelephone;
    splitTelephone = txt1.replace(')','');
    txt1 = splitTelephone;
    splitTelephone = txt1.replace(/-/g,'');    
    txt1 = splitTelephone;
    splitTelephone = txt1.replace(/ /g,'');
    }
   }
}
    if(txt1.indexOf('(') == -1)
    {    
      var newTelephone = ""
  
     if(splitTelephone != "")
        {
             newTelephone = "("+ splitTelephone.substring(0,3) + ") " + splitTelephone.substring(3,6) + "-" + splitTelephone.substring(6)
        }
     else
         newTelephone = ""
  
 document.getElementById(txtBox).value = newTelephone
    }
 }
 
function FormatLocalZip(txtBox)
 {
  var txt1 = document.getElementById(txtBox).value;
  var splitZip = txt1;
    
  var newZip = ""

 if(txt1.charAt(5) != ' ')
{
 if(splitZip != "")
 {
  newZip = splitZip.substring(0,5) + ' ' + splitZip.substring(5)
  }
  else
  {
  newZip = ""
  }
  document.getElementById(txtBox).value = newZip
  }
 }
 
 