﻿// JScript File
/*Registration Page 1 Validation*/
function ValidateRegistrationPage1()
{
    if(isDeveloperTesting)
    {
        document.getElementById('ctl00_cphCenter_wzdEnroll_hdnDOB').value ="01/01/1980";
        document.getElementById('ctl00_cphCenter_wzdEnroll_ddlChapters_oLB').value = "2";
        return true;
    }    

    var prefix = 'ctl00_cphCenter_wzdEnroll_';
    var obj = null;
    var obj1 = null;
    var msg = "";
    
    // added backgroundColor to all textboxes as per CR 07/14/2010
    var errorCororCode = '#f17268';
      
    obj = document.getElementById(prefix+'ddlChapters_oTB');
    obj1 = document.getElementById(prefix+'ddlChapters_oLB');
    if(Trim(obj.value)=="")
    {
        msg += '<li>Please select your Chapter Name.</li>';
        obj.style.backgroundColor = errorCororCode;
    }    
    else 
    {
        if(obj1.selectedIndex < 0 )
        {
            msg += '<li>Please select your Chapter Name.</li>';
            obj.style.backgroundColor = errorCororCode;
            obj.value = '';
        }
    }


//    obj = document.getElementById(prefix+'ddlTitle');
//    if(Trim(obj.value)=="")
//        msg += '<li>Please select your Title.</li>';
    
    obj = document.getElementById(prefix+'txtFirstName');
    if(Trim(obj.value)=="")
    {
        msg += '<li>Please enter your First Name.</li>';
        obj.style.backgroundColor = errorCororCode;
    }
    obj = document.getElementById(prefix+'txtLastName');
    if(Trim(obj.value)=="")
    {
        msg += '<li>Please enter your Last Name.</li>';
        obj.style.backgroundColor = errorCororCode;
    }  
    
    var mm = document.getElementById('ctl00_cphCenter_wzdEnroll_dob_ddlMonth');
    var dd = document.getElementById('ctl00_cphCenter_wzdEnroll_dob_ddlDay');
    var yy = document.getElementById('ctl00_cphCenter_wzdEnroll_dob_ddlYear');

    if(mm!=null && dd!=null && yy!=null)
    {
        if(mm.value == '-1' || dd.value=='-1' || yy.value=='-1')
        {        
                msg +='<li>Please select a valid Date Of Birth.</li>';
                mm.style.backgroundColor = errorCororCode;
                dd.style.backgroundColor = errorCororCode;
                yy.style.backgroundColor = errorCororCode;
        }
                
        else
        {        
            var dt = new Date(parseFloat(yy.value), parseFloat(mm.value)-1, parseFloat(dd.value), 0, 0, 0, 0);
            if(dt.getDate()!=dd.value)
            {
               msg +='<li>Please select a valid Date Of Birth.</li>';
               document.getElementById(prefix+'hdnDOB').value = '';
                mm.style.backgroundColor = errorCororCode;
                dd.style.backgroundColor = errorCororCode;
                yy.style.backgroundColor = errorCororCode;
            }
            else
            {
                var currentdate = new Date();
                if(dt > currentdate)
                {
                    msg +='<li>Please select a valid Date Of Birth.</li>';
                    document.getElementById(prefix+'hdnDOB').value = '';
                     mm.style.backgroundColor = errorCororCode;
                    dd.style.backgroundColor = errorCororCode;
                    yy.style.backgroundColor = errorCororCode;
                }
                else
                    document.getElementById(prefix+'hdnDOB').value = mm.value+"/"+dd.value+"/"+yy.value;
            }
        }
    }    
    
     obj = document.getElementById(prefix+'ddlBornCountry');
    if(Trim(obj.value)=="")
    {
        msg += '<li>Please select What country you were born in?</li>';
        obj.style.backgroundColor = errorCororCode;
    }      
     //Sep 21,2010 
     obj = document.getElementById(prefix+'rblGender_0');
        obj1 = document.getElementById(prefix+'rblGender_1');
        
        if(obj.checked ==  false && obj1.checked == false)
        {
           msg += '<li>Please select Gender.</li>';
           objg = document.getElementById(prefix+'rblGender');
           objg.style.backgroundColor = errorCororCode;
        }
           
    obj = document.getElementById(prefix+'txtPhone');
    if(Trim(obj.value)=="")
    {
        obj1 = document.getElementById(prefix+'chkNoPhone')
        if(!obj1.checked)
        {
            msg += '<li>Please enter your Phone Number.</li>'; 
            obj.style.backgroundColor = errorCororCode;
        }       
    }
    else if(!IsPhone(obj.value))
    {
        msg += '<li>Please enter a valid Phone Number.</li>';
        obj.style.backgroundColor = errorCororCode;
    }



    obj = document.getElementById(prefix+'txtCellPhone');
    if(Trim(obj.value)=="")
    {
        obj1 = document.getElementById(prefix+'chkNoCellPhone')
        if(!obj1.checked)
        {
            msg += '<li>Please enter your Cell Phone Number.</li>';        
            obj.style.backgroundColor = errorCororCode;
        }
    }
    else if(!IsPhone(obj.value))
    {
        msg += '<li>Please enter a valid Cell Phone Number.</li>';
        obj.style.backgroundColor = errorCororCode;
    }

    obj = document.getElementById(prefix+'txtEmail');
    if(Trim(obj.value)=="")
    {
     obj1 = document.getElementById(prefix+'chkNoEmail')
     if(!obj1.checked)
     {
        msg += '<li>Please enter your EmailId.</li>';  
        obj.style.backgroundColor = errorCororCode;
     }   
    }
    else if(!IsEmail(obj.value))
    {
        msg += '<li>Please enter a valid EmailId.</li>';  
        obj.style.backgroundColor = errorCororCode;
    }
    
    obj = document.getElementById(prefix+'txtCurrentStreetAddress');
    if(Trim(obj.value)=="")
    {
        msg += '<li>Please enter your Current Street Address.</li>';
        obj.style.backgroundColor = errorCororCode;
    }
    
    obj = document.getElementById(prefix+'txtCurrentCityName');
    if(Trim(obj.value)=="")
    {
        msg += '<li>Please enter your Current City Name.</li>';
        obj.style.backgroundColor = errorCororCode;
    }
    obj = document.getElementById(prefix+'ddlCurrentState');
    if(Trim(obj.value)=="")
    {
        msg += '<li>Please select your Current State.</li>';
        obj.style.backgroundColor = errorCororCode;
    }
        
    obj = document.getElementById(prefix+'txtCurrentOtherState')    
    if(obj.style.display=='block' && Trim(obj.value)=="")
    {
           msg += '<li>Please enter your Current State Outside US.</li>';
           obj.style.backgroundColor = errorCororCode;
    }
    obj = document.getElementById(prefix+'txtCurrentZipCode');
    if(Trim(obj.value)=="")
    {
        msg += '<li>Please enter your Current Zip Code.</li>';
        obj.style.backgroundColor = errorCororCode;
    }    
//    else if(!isUSZip4Code(Trim(obj.value)))
//        msg += '<li>Please enter a valid Current/Campus Zip Code.</li>';
    
     obj = document.getElementById(prefix+'ddlCurrentCountry');
    if(Trim(obj.value)=="")
    {
       msg += '<li>Please select your Current Country.</li>';
       obj.style.backgroundColor = errorCororCode;
       
   }
    obj = document.getElementById(prefix+'txtPermanentStreetAddress');
    if(Trim(obj.value)=="")
    {
        msg += '<li>Please enter your Permanent Street Address.</li>';
        obj.style.backgroundColor = errorCororCode;
    }
    obj = document.getElementById(prefix+'txtPermanentCityName');
    if(Trim(obj.value)=="")
    {
            msg += '<li>Please enter your Permanent City Name.</li>';
            obj.style.backgroundColor = errorCororCode;
    }
    obj = document.getElementById(prefix+'ddlPermanentState');
    if(Trim(obj.value)=="")
    {
        msg += '<li>Please select your Permanent State.</li>';
        obj.style.backgroundColor = errorCororCode;
    }    
    obj = document.getElementById(prefix+'txtPermanentOtherState')    
    if(obj.style.display=='block' && Trim(obj.value)=="")
    {
          msg += '<li>Please enter your Permanent State Outside US.</li>';
          obj.style.backgroundColor = errorCororCode;
     }   
    obj = document.getElementById(prefix+'txtPermanentZipCode');
    if(Trim(obj.value)=="")
    {
        msg += '<li>Please enter your Permanent Zip Code.</li>';
        obj.style.backgroundColor = errorCororCode;
    }
//    else if(!isUSZip4Code(Trim(obj.value)))
//        msg += '<li>Please enter a valid Permanent Zip Code.</li>';
    
    obj = document.getElementById(prefix+'ddlPermanentCountry');
    if(Trim(obj.value)=="")
    {
        msg += '<li>Please select your Permanent Country.</li>';
        obj.style.backgroundColor = errorCororCode;
   }
   
    obj = document.getElementById(prefix+"rbtDisabilitiesYes");
    obj1= document.getElementById(prefix+"rbtDisabilitiesNo");
    if(!obj.checked && !obj1.checked)
    {
        msg += '<li>Please select Are you a person with intellectual or developmental disabilities?</li>';
        obj.style.backgroundColor = errorCororCode;
        obj1.style.backgroundColor = errorCororCode;
    }
    
    obj = document.getElementById(prefix+"rbtStudentYes");
    obj1= document.getElementById(prefix+"rbtStudentNo");
    if(!obj.checked && !obj1.checked)
    {
        msg += '<li>Please select Are you currently a student?</li>';
        obj.style.backgroundColor = errorCororCode;
        obj1.style.backgroundColor = errorCororCode;
   }
   
    obj = document.getElementById(prefix+"ddlHowMayYears");
    if(obj.value=="")
    {
        msg += '<li>Please select Prior to this year, how many years have you been in BB?</li>';
        obj.style.backgroundColor = errorCororCode;
    }
//    obj = document.getElementById(prefix+"rbtPermissionYes");
//    obj1= document.getElementById(prefix+"rbtPermissionNo");
//    if(!obj.checked && !obj1.checked)
//        msg += '<li>Please select Do you give permission to be filmed or photographed at any Best Buddies activity and...?</li>';

    obj = document.getElementById(prefix+"rbtFiredYes");
    obj1= document.getElementById(prefix+"rbtFiredNo");
    if(!obj.checked && !obj1.checked)
    {
        msg += '<li>Please select Have you ever been fired or asked to resign from a paid or volunteer position...?</li>';
        obj.style.backgroundColor = errorCororCode;
        obj1.style.backgroundColor = errorCororCode;
   }
    obj = document.getElementById(prefix+"rbtInsuredYes");
    obj1= document.getElementById(prefix+"rbtInsuredNo");
    if(!obj.checked && !obj1.checked)
    {
        msg += '<li>Please select Are you an insured driver?</li>';
        obj.style.backgroundColor = errorCororCode;
        obj1.style.backgroundColor = errorCororCode;
    }    
         
    if(Trim(msg).length > 0)
    {
        if(showErrorType==0)
        {    
            msg = msg.replace(/<li>/g,"* ");
            msg = msg.replace(/<\/li>/g,"\n");
            alert(msg);
            
        }   
        else if(showErrorType==1)
        {
            document.getElementById('ValidationSummry').innerHTML = "<br/>"+msg+"<br/>";
            document.getElementById('aVSF').focus();
        }
        else
        {
            var msg1 = msg.replace(/<li>/g,"* ");
            msg1 = msg1.replace(/<\/li>/g,"\n");
            alert(msg1);
            
            document.getElementById('ValidationSummry').innerHTML = "<br/>"+msg+"<br/>";
            document.getElementById('aVSF').focus();
        }
        return false;
    }
    
    return true;
}



/*Registration Page 2 Validation*/
function ValidateRegistrationPage2()
{
  
    var obj = document.getElementById('ctl00_cphCenter_wzdEnroll_rblGeneralRoles').getElementsByTagName('input');
    var selectHTML="";
    var msg="";
    var selectValue = "";
    var generalselectValue = "";
    

 // added backgroundColor to all textboxes as per CR 07/14/2010
    var errorCororCode = '#f17268';
    
    for(i=0;i<obj.length;i++)
    {
        if(obj[i].checked)
        { 
           selectHTML = obj[i].parentNode.innerHTML;
           generalselectValue  = obj[i].value;
           break;
        }     
    }
    
    if(selectHTML=="")
    {
        msg +="<li>Please select your Role.</li>";
         //var obj1 = document.getElementById('ctl00_cphCenter_wzdEnroll_rblGeneralRoles')
         //obj1.style.backgroundColor = errorCororCode;
    }
    obj = document.getElementById('ctl00_cphCenter_wzdEnroll_rblOfficersRoles').getElementsByTagName('input');
    for(i=0;i<obj.length;i++)
    {
        if(obj[i].checked)
        { 
           selectValue = obj[i].value;
           break;
        }     
    }
    /*******************************
    Lookup IDs:
           133-College Buddy
           134-Buddy
           135-Associate Member
           136-Associate Buddy
           137-Faculty Advisor
           138-Host Site Coordinator
    ********************************/
    
    var divOfficer = document.getElementById('ctl00_cphCenter_wzdEnroll_divOfficerRoles');
    //if(selectValue=="" && divOfficer.style.display!='none')
    if(selectValue=="" && (generalselectValue == '133' || generalselectValue == '134'))
         msg += '<li>Please select an officer role.</li>';   
    else if(selectValue.match(otherOfficerRole)!=null) 
    {
        obj=document.getElementById('ctl00_cphCenter_wzdEnroll_txtOtherOfficerRole');
        if(Trim(obj.value)=='')
        {
           msg +="<li>Please enter Other Officer Role.</li>";
           obj.style.backgroundColor = errorCororCode;
        }
    }
    
    if(Trim(msg).length > 0)
    {
        if(showErrorType==0)
        {   
            msg = msg.replace(/<li>/g,"* ");
            msg = msg.replace(/<\/li>/g,"\n");
            alert(msg);
            
        }   
        else if(showErrorType==1)
        {
            document.getElementById('ValidationSummry').innerHTML = "<br/>"+msg+"<br/>";
            document.getElementById('aVSF').focus();
        }
        else
        {
            var msg1 = msg.replace(/<li>/g,"* ");
            msg1 = msg1.replace(/<\/li>/g,"\n");
            alert(msg1);
            
            document.getElementById('ValidationSummry').innerHTML = "<br/>"+msg+"<br/>";
            document.getElementById('aVSF').focus();
        }
        return false;
    }
    
    return true;
}


function ValidateRegistrationPage3Buddy()
{
    if(isDeveloperTesting)
        return true;
                 
    var prefix = 'ctl00_cphCenter_wzdEnroll_';
    var obj = null;
    var obj1=null;
    
 // added backgroundColor to all textboxes as per CR 07/14/2010
    var errorCororCode = '#f17268';
  
    var msg = "";
  
    obj = document.getElementById(prefix+'ddlBuddyThisSchoolYear');
    if(Trim(obj.value)=="")
    {
        msg += '<li>Please select This School Year Option.</li>';
        obj.style.backgroundColor = errorCororCode;
    }
    obj = document.getElementById(prefix+'ddlBuddyGraduationYear');
    if(Trim(obj.value)=="")
    {
        msg += '<li>Please select Graduation Year.</li>';   
        obj.style.backgroundColor = errorCororCode;
    } 
                 
    obj = document.getElementById(prefix+'txtBuddyEmergencyContactName');
    if(Trim(obj.value)=="" || Trim(obj.value)=="First Name")
    {
        msg += '<li>Please enter Emergency Contact First Name.</li>';               
        obj.style.backgroundColor = errorCororCode;
    }   
    
    obj = document.getElementById(prefix+'txtBuddyEmergencyContactLastName');
    if(Trim(obj.value)=="" || Trim(obj.value)=="Last Name")
    {
        msg += '<li>Please enter Emergency Contact Last Name.</li>';               
        obj.style.backgroundColor = errorCororCode;
    }    
      
    //    obj = document.getElementById(prefix+'txtBuddyEmergencyContactRelationShipToStudent');
//    if(Trim(obj.value)=="")
//        msg += '<li>Please enter Emergency Contact Relationship To Student.</li>';      

  obj = document.getElementById(prefix+'txtBuddyEmergencyContactEmail');
    if(Trim(obj.value)=="")
        msg += '';
    else if(!IsEmail(obj.value))
    {
        msg += '<li>Please enter a valid Emergency Contact E-mail.</li>';
        obj.style.backgroundColor = errorCororCode;
    }   


    //for Changing relationship ddl text msg  for not student -11 aug 2010 
    
     obj = document.getElementById(prefix+'ddldEmargancyContacctRelationshipToStudent');
   
     var student = document.getElementById('ctl00_cphCenter_hdnIsStudent').value;
        
          if((Trim(obj.value)=="")&&(student!= 'Yes'))
          {
             msg += '<li>Please select Emergency Contact Relationship To Applicant.</li>';
             obj.style.backgroundColor = errorCororCode;
          }
          else
          {  
            if(Trim(obj.value)=="")                
              {
                msg += '<li>Please select Emergency Contact Relationship To Student.</li>'; 
                obj.style.backgroundColor = errorCororCode;
              }
          }     
                
                      
   
    obj = document.getElementById(prefix+'txtBuddyEmergencyContactPhone');
    if(Trim(obj.value)=="")
    {
        msg += '<li>Please enter Emergency Contact Phone Number.</li>';               
        obj.style.backgroundColor = errorCororCode;
    }    
    else if(!IsPhone(obj.value))
    {
        msg += '<li>Please enter a valid Emergency Contact Phone Number.</li>'; 
        obj.style.backgroundColor = errorCororCode;
     }   
    obj = document.getElementById(prefix+'txtBuddyEmergencyContactAlternatePhone');
    if(Trim(obj.value)=="")
        msg += '';               
    else if(!IsPhone(obj.value))
    {
        msg += '<li>Please enter a valid Emergency Contact Alternate Phone Number.</li>'; 
        obj.style.backgroundColor = errorCororCode;
     }   

//    obj = document.getElementById(prefix+'txtBuddyEmergencyContactZipCode');
//    if(Trim(obj.value)=="")
//        msg += '';               
//    else if(!isUSZipCode(Trim(obj.value)))
//        msg += '<li>Please enter a valid Emergency Contact Zip Code.</li>';
  
//    obj = document.getElementById(prefix+'txtBuddyEmergencyContactOtherState');
//    if(obj.style.display=='block' && Trim(obj.value)=="")
//        msg += '<li>Please enter Emergency Contact State Outside US.</li>';    
    
    
    obj= document.getElementById(prefix+'rbtBuddyHaveLegalGuardianYes');
    obj2= document.getElementById(prefix+'rbtBuddyHaveLegalGuardianNo');
    
    if(obj!=null && obj2!=null)
    {
        
        if(!obj.checked && !obj2.checked)
        {
         msg +="<li>Please select Do you have a legal guardian?</li>";
         obj.style.backgroundColor = errorCororCode;
         obj2.style.backgroundColor = errorCororCode;
        }
    }
    
    obj = document.getElementById(prefix+'txtBuddyParentGuardianEmail_Add');
    if(Trim(obj.value)=="")
        msg += '';
    else if(!IsEmail(obj.value))
    {
        msg += '<li>Please enter a valid Primary Parent/Guardian E-mail.</li>';
        obj.style.backgroundColor = errorCororCode;
    }
    obj = document.getElementById(prefix+'txtBuddyWorkPhoneNumber_Add');
    if(Trim(obj.value)=="")
        msg += '';    
    else if(!IsPhone(obj.value))
    {
        msg += '<li>Please enter a valid Primary Parent/Guardian Work Phone Number.</li>'; 
        obj.style.backgroundColor = errorCororCode;
    }    
//    
////    obj = document.getElementById(prefix+'txtBuddyWorkZipCode');
////    if(Trim(obj.value)=="")
////        msg += '';    
////    else if(!isUSZipCode(Trim(obj.value)))
////        msg += '<li>Please enter a valid Primary Parent/Guardian Work Zip Code.</li>';
//     
//    obj = document.getElementById(prefix+'txtBuddyWorkOtherState');
//    if(obj.style.display=='block' && Trim(obj.value)=="")
//        msg += '<li>Please enter Primary Parent/Guardian Work State Outside US.</li>'; 
//         
//         
    obj = document.getElementById(prefix+'txtBuddyParentGuardianEmail2_Add');
    if(Trim(obj.value)=="")
        msg += '';
    else if(!IsEmail(obj.value))
    {
        msg += '<li>Please enter a valid Additional Parent/Guardian E-mail.</li>';     
        obj.style.backgroundColor = errorCororCode;
    }
    obj = document.getElementById(prefix+'txtBuddyWorkPhoneNumber2_Add');
    if(Trim(obj.value)=="")
        msg += '';    
    else if(!IsPhone(obj.value))
    {
        msg += '<li>Please enter a valid Additional  Parent/Guardian Work Phone Number.</li>'; 
        obj.style.backgroundColor = errorCororCode;
    }    
    
//    obj = document.getElementById(prefix+'txtBuddyWorkZipCode');
//    if(Trim(obj.value)=="")
//        msg += '';    
//    else if(!isUSZipCode(Trim(obj.value)))
//        msg += '<li>Please enter a valid Secondary Parent/Guardian Work Zip Code.</li>';

//    obj = document.getElementById(prefix+'txtBuddyWorkOtherState2');
//    if(obj.style.display=='block' && Trim(obj.value)=="")
//        msg += '<li>Please enter Secondary Parent/Guardian Work State Outside US.</li>'; 
        
     
    obj = document.getElementById(prefix+'rblBuddyEthnicity').getElementsByTagName('input');
    var selectValue = "";
    for(i=0;i<obj.length;i++)
    {
        if(obj[i].checked)
        { 
           selectValue = obj[i].value;
           break;
        }     
    }
    if(selectValue=="")
         msg += '';   
    else if(selectValue.match(otherEthnicityCode)!=null) 
    {
        obj=document.getElementById(prefix+'txtBuddyOtherEthnicity');
        if(Trim(obj.value)=='')
        {
           msg +="<li>Please enter Other Ethnicity.</li>";
           obj.style.backgroundColor = errorCororCode;
        }   
    }
    
        
    obj = document.getElementById(prefix+'txtBuddyNameOfBuddyApplicant');
    if(Trim(obj.value)=="")
    {
        msg += '<li>Please enter Name Of Buddy Applicant.</li>'; 
        obj.style.backgroundColor = errorCororCode;
    }
    obj = document.getElementById(prefix+'txtBuddyNameOfPersonCommletingForm');
    if(Trim(obj.value)=="")
    {
        msg += '<li>Please enter Name Of Person Completing this Form.</li>'; 
        obj.style.backgroundColor = errorCororCode;
    }
    obj = document.getElementById(prefix+'ddlBuddyRelationShipToApplicant');
    if(Trim(obj.value)=="")
    {
        msg += '<li>Please select Relationship To Applicant.</li>'; 
        obj.style.backgroundColor = errorCororCode;
    }
   
    obj = document.getElementById(prefix+'ddlBuddyInvolvedWithRC');
    if(obj!=null && Trim(obj.value)=="1")
    {
   
        var objtemp = null;
   
        objtemp = document.getElementById(prefix+'ddlBuddyRegionalCenter')
        if(Trim(objtemp.value)=="")
        {
             msg += '<li>Please select a Regional Center.</li>';
             objtemp.style.backgroundColor = errorCororCode;
        }     
        else if(Trim(objtemp.value)== otherRegionalCenterCode) 
        {
            var txtother = document.getElementById(prefix+'txtBuddyOtherRegionalCenter');
            if(Trim(txtother.value) == "" )
            {
                msg += '<li>Please enter a Other Regional Center.</li>';
                txtother.style.backgroundColor = errorCororCode;
             }   
        }
        objtemp = document.getElementById(prefix+'txtBuddyRCServiceCoordinatorName')
        if(Trim(objtemp.value)=="")
        {
             msg += '<li>Please enter Regional Center Service Coordinator Name.</li>';
             objtemp.style.backgroundColor = errorCororCode;
        }

        objtemp = document.getElementById(prefix+'txtBuddyRCUCINumber')
        if(Trim(objtemp.value)=="")
        {
            msg += '<li>Please enter Regional Center UCI Number.</li>';
            objtemp.style.backgroundColor = errorCororCode;
        }    
        else if(isNaN(Trim(objtemp.value))|| Trim(objtemp.value).length < 7)
        {
            msg += '<li>Please enter valid 7 digits Regional Center UCI Number.</li>';
            objtemp.style.backgroundColor = errorCororCode;
        }    
    }
   
//    obj = document.getElementById(prefix+'txtBuddyPersonalityDescription');
//    if(Trim(obj.value)=="")
//        msg += '<li>Please enter Buddy Personality Description.</li>'; 
    
    
    obj = document.getElementById(prefix+'txtBuddyContact1Name');
    if(Trim(obj.value)=="")
    {
        msg += '<li>Please enter Contact #1 Person Name.</li>'; 
        obj.style.backgroundColor = errorCororCode;
    }
    obj = document.getElementById(prefix+'ddlBuddyContact1RelationShip');
    if(Trim(obj.value)=="")
    {
           msg += '<li>Please enter Contact #1 Person Relationship.</li>'; 
           obj.style.backgroundColor = errorCororCode;
   }
    obj = document.getElementById(prefix+'txtBuddyContact1EmailAddress');
    if(Trim(obj.value)=="")
    {
        obj1 = document.getElementById(prefix+'chkContact1NoEmail');
        if(!obj1.checked)
        {
            msg += '<li>Please enter Contact #1 Person Email Address.</li>'; 
            obj.style.backgroundColor = errorCororCode;
         }   
    }
    else if(!IsEmail(obj.value))
    {
            msg += '<li>Please enter a valid Contact #1 Person Email Address.</li>';  
            obj.style.backgroundColor = errorCororCode;
    }    
    
    obj = document.getElementById(prefix+'txtBuddyContact1Phone');
    if(Trim(obj.value)=="")
    {
        msg += '<li>Please enter Contact #1 Person Phone Number.</li>'; 
        obj.style.backgroundColor = errorCororCode;
    }    
    else if(!IsPhone(obj.value))
    {
        msg += '<li>Please enter a valid Contact #1 Person Phone Number.</li>'; 
        obj.style.backgroundColor = errorCororCode;
    }   
    obj = document.getElementById(prefix+'txtBuddyContact2Name');
    if(Trim(obj.value)=="")
    {
        msg += '<li>Please enter Contact #2 Person Name.</li>'; 
        obj.style.backgroundColor = errorCororCode;
    }
    obj = document.getElementById(prefix+'ddlBuddyContact2RelationShip');
    if(Trim(obj.value)=="")
    {
        msg += '<li>Please enter Contact #2 Person Relationship.</li>'; 
        obj.style.backgroundColor = errorCororCode;
   }
    obj = document.getElementById(prefix+'txtBuddyContact2EmailAddress');
    if(Trim(obj.value)=="")
    {
        obj1 = document.getElementById(prefix+'chkContact2NoEmail');
        if(!obj1.checked)
        {
           msg += '<li>Please enter Contact #2 Person Email Address.</li>'; 
           obj.style.backgroundColor = errorCororCode;
        }   
    }
     else if(!IsEmail(obj.value))
     {
        msg += '<li>Please enter a valid Contact #2 Person Email Address.</li>';  
        obj.style.backgroundColor = errorCororCode;
     }   
    obj = document.getElementById(prefix+'txtBuddyContact2Phone');
    if(Trim(obj.value)=="")
    {
       msg += '<li>Please enter Contact #2 Person Phone Number.</li>';
       obj.style.backgroundColor = errorCororCode;
    }    
    else if(!IsPhone(obj.value))
    {
        msg += '<li>Please enter a valid Contact #2 Person Phone Number.</li>'; 
        obj.style.backgroundColor = errorCororCode;
    }
    if(Trim(msg).length > 0)
    {
        if(showErrorType==0)
        {
            msg = msg.replace(/<li>/g,"* ");
            msg = msg.replace(/<\/li>/g,"\n");
            alert(msg);
        }   
        else if(showErrorType==1)
        {
            document.getElementById('ValidationSummry').innerHTML = "<br/>"+msg+"<br/>";
            document.getElementById('aVSF').focus();            
        }
        else
        {
            var msg1 = msg.replace(/<li>/g,"* ");
            msg1 = msg1.replace(/<\/li>/g,"\n");
            alert(msg1);
            
            document.getElementById('ValidationSummry').innerHTML = "<br/>"+msg+"<br/>";
            document.getElementById('aVSF').focus();     
        }
        
        return false;
    }
    
    return true;          
}

function ValidateRegistrationPage3ForFA()
{

     if(isDeveloperTesting)
         return true;
    
    var prefix = 'ctl00_cphCenter_wzdEnroll_';
    var obj = null;
    var msg = "";
     // added backgroundColor to all textboxes as per CR 07/14/2010
    var errorCororCode = '#f17268';


    obj = document.getElementById(prefix+'txtFAEmergencyContactName');
    if(Trim(obj.value)=="" || Trim(obj.value)=="First Name")
    {
        msg += '<li>Please enter Emergency Contact First Name.</li>';     
        obj.style.backgroundColor = errorCororCode;          
    }   
    
    obj = document.getElementById(prefix+'txtFAEmergencyContactLastName');
    if(Trim(obj.value)=="" || Trim(obj.value)=="Last Name")
    {
        msg += '<li>Please enter Emergency Contact Last Name.</li>';     
        obj.style.backgroundColor = errorCororCode;          
    } 
    //    obj = document.getElementById(prefix+'txtFAEmergencyContactRelationShipToStudent');
//    if(Trim(obj.value)=="")
//        msg += '<li>Please enter Emergency Contact Relationship To Student.</li>';      

    obj = document.getElementById(prefix+'ddlFAEmergencyContactReletionShipStudent');
          if(Trim(obj.value)=="")
          {
                msg += '<li>Please select Emergency Contact Relationship To Applicant.</li>';             
                obj.style.backgroundColor = errorCororCode;
          }     
   
    obj = document.getElementById(prefix+'txtFAEmergencyContactPhone');
    if(Trim(obj.value)=="")
    {
        msg += '<li>Please enter Emergency Contact Phone Number.</li>'; 
        obj.style.backgroundColor = errorCororCode;
    }    
    else if(!IsPhone(obj.value))
    {
            msg += '<li>Please enter a valid Emergency Contact Phone Number.</li>'; 
            obj.style.backgroundColor = errorCororCode;
    }    
    
    obj = document.getElementById(prefix+'txtFAEmergencyContactAlternatePhone');
    if(Trim(obj.value)=="")
        msg += ''; 
    else if(!IsPhone(obj.value))
    {
        msg += '<li>Please enter a valid Emergency Contact Alternate Phone Number.</li>';
        obj.style.backgroundColor = errorCororCode;
    }
    
    
    
 obj = document.getElementById(prefix+'txtFAEmergencyContactEmail');
    if(Trim(obj.value)=="")
        msg += '';
    else if(!IsEmail(obj.value))
    {
        msg += '<li>Please enter a valid Emergency Contact E-mail.</li>';
        obj.style.backgroundColor = errorCororCode;
    }   


//    obj = document.getElementById(prefix+'txtFAEmergencyContactZipCode');
//    if(Trim(obj.value)=="")
//        msg += '';               
//    else if(!isUSZipCode(Trim(obj.value)))
//        msg += '<li>Please enter a valid Emergency Contact Zip Code.</li>';
   
       
    obj = document.getElementById(prefix+'txtFAEmergencyContactOtherState');
    if(obj.style.display=='block' && Trim(obj.value)=="")
    {
        msg += '<li>Please enter Emergency Contact State Outside US.</li>';
        obj.style.backgroundColor = errorCororCode;
    }    
    obj = document.getElementById(prefix+'rblFAEthnicity').getElementsByTagName('input');
    var selectValue = "";
    for(i=0;i<obj.length;i++)
    {
        if(obj[i].checked)
        { 
           selectValue = obj[i].value;
           break;
        }     
    }
    
    if(selectValue=="")
         msg += '';   
    else if(selectValue.match(otherEthnicityCode)!=null) 
    {
        obj=document.getElementById(prefix+'txtFAOtherEthnicity');
        if(Trim(obj.value)=='')
        {
           msg +="<li>Please enter Other Ethnicity.</li>";
           obj.style.backgroundColor = errorCororCode;
        }   
    }
    
     
    if(Trim(msg).length > 0)
    {
        if(showErrorType==0)
        {   
            msg = msg.replace(/<li>/g,"* ");
            msg = msg.replace(/<\/li>/g,"\n");
            alert(msg);
        }   
        else if(showErrorType==1)
        {
            document.getElementById('ValidationSummry').innerHTML = "<br/>"+msg+"<br/>";
            document.getElementById('aVSF').focus();          
        }
        else
        {
            var msg1 = msg.replace(/<li>/g,"* ");
            msg1 = msg1.replace(/<\/li>/g,"\n");
            alert(msg1);
            
            document.getElementById('ValidationSummry').innerHTML = "<br/>"+msg+"<br/>";
            document.getElementById('aVSF').focus();
        }
        return false;
    }
    
    return true;          
}

function ValidateRegistrationPage3()
{
    if(isDeveloperTesting)
        return true;
    
    var prefix = 'ctl00_cphCenter_wzdEnroll_';
    var obj = null;
    var msg = "";
     // added backgroundColor to all textboxes as per CR 07/14/2010
    var errorCororCode = '#f17268';
    
    obj = document.getElementById(prefix+'ddlThisSchoolYear');
    if(Trim(obj.value)=="")
    {
        msg += '<li>Please select This School Year Option.</li>';
        obj.style.backgroundColor = errorCororCode;

    }
            
    obj = document.getElementById(prefix+'ddlGraduationYear');
    if(Trim(obj.value)=="")
    {
        msg += '<li>Please select Graduation Year.</li>';   
        obj.style.backgroundColor = errorCororCode;
    }
        
    obj = document.getElementById(prefix+'txtEmergencyContactName');
    if(Trim(obj.value)=="" || Trim(obj.value)=="First Name")
    {
        msg += '<li>Please enter Emergency Contact First Name.</li>';               
        obj.style.backgroundColor = errorCororCode;

    }    
    
    obj = document.getElementById(prefix+'txtEmergencyContactLastName');
    if(Trim(obj.value)=="" || Trim(obj.value)=="Last Name")
    {
        msg += '<li>Please enter Emergency Contact Last Name.</li>';               
        obj.style.backgroundColor = errorCororCode;

    }    
        
    //    obj = document.getElementById(prefix+'txtEmergencyContactRelationShipToStudent');
//    if(Trim(obj.value)=="")
//        msg += '<li>Please enter Emergency Contact Relationship To Student.</li>';    

       
  obj = document.getElementById(prefix+'txtEmergencyContactEmail');
    if(Trim(obj.value)=="")
        msg += '';
    else if(!IsEmail(obj.value))
    {
        msg += '<li>Please enter a valid Emergency Contact E-mail.</li>';
        obj.style.backgroundColor = errorCororCode;
    }   
    
 obj = document.getElementById(prefix+'ddlEmergencyContactRealationShipToStudent');
    if(Trim(obj.value)=="")
    {
        msg += '<li>Please enter Emergency Contact Relationship To Student.</li>';              
        obj.style.backgroundColor = errorCororCode;

    }    
    
    obj = document.getElementById(prefix+'txtEmergencyContactPhone');
    if(Trim(obj.value)=="")
    {
       msg += '<li>Please enter Emergency Contact Phone Number.</li>';               
       obj.style.backgroundColor = errorCororCode;

    }   
    else if(!IsPhone(obj.value))
    {
        msg += '<li>Please enter a valid Emergency Contact Phone Number.</li>'; 
        obj.style.backgroundColor = errorCororCode;

    }   
   obj = document.getElementById(prefix+'txtEmergencyContactAlternatePhone');
    if(Trim(obj.value)=="")
        msg += '';               
    else if(!IsPhone(obj.value))
    {
        msg += '<li>Please enter a valid Emergency Contact Alternate Phone Number.</li>';     
        obj.style.backgroundColor = errorCororCode;

    }
    
 
//    obj = document.getElementById(prefix+'txtEmergencyContactZipCode');
//    if(Trim(obj.value)=="")
//        msg += '';               
//    else if(!isUSZipCode(Trim(obj.value)))
//        msg += '<li>Please enter a valid Emergency Contact Zip Code.</li>';
   
       
//    obj = document.getElementById(prefix+'txtEmergencyContactOtherState_Add');
//    if(obj.style.display=='block' && Trim(obj.value)=="")
//        msg += '<li>Please enter Emergency Contact State Outside US.</li>';
        
         obj= document.getElementById(prefix+'rbtHaveLegalGuardianYes');
    obj2= document.getElementById(prefix+'rbtHaveLegalGuardianNo');
    
    if(obj!=null && obj2!=null)
    {
        
        if(!obj.checked && !obj2.checked)
        {
         msg +="<li>Please select Do you have a legal guardian?</li>";
         obj.style.backgroundColor = errorCororCode;
         obj2.style.backgroundColor = errorCororCode;


        } 
    }
        
    obj = document.getElementById(prefix+'txtParentGuardianEmail_Add');
    if(Trim(obj.value)=="")
        msg += '';
    else if(!IsEmail(obj.value))
    {
            msg += '<li>Please enter a valid Primary Parent/Guardian E-mail.</li>';
            obj.style.backgroundColor = errorCororCode;
    }        
    
    obj = document.getElementById(prefix+'txtWorkPhoneNumber_Add');
    if(Trim(obj.value)=="")
        msg += '';    
    else if(!IsPhone(obj.value))
    {
        msg += '<li>Please enter a valid Primary Parent/Guardian Work Phone Number.</li>';  
        obj.style.backgroundColor = errorCororCode;
    }
//    obj = document.getElementById(prefix+'txtWorkZipCode');
//    if(Trim(obj.value)=="")
//        msg += '';    
//    else if(!isUSZipCode(Trim(obj.value)))
//        msg += '<li>Please enter a valid Primary Parent/Guardian Work Zip Code.</li>';
   
//    obj = document.getElementById(prefix+'txtWorkOtherState');
//    if(obj.style.display=='block' && Trim(obj.value)=="")
//        msg += '<li>Please enter Primary Parent/Guardian Work State Outside US.</li>';
        
        
    obj = document.getElementById(prefix+'txtParentGuardianEmail2_Add');
    if(Trim(obj.value)=="")
        msg += '';
    else if(!IsEmail(obj.value))
    {
        msg += '<li>Please enter a valid Additional  Parent/Guardian E-mail.</li>';
        obj.style.backgroundColor = errorCororCode;
    }         
    
   obj = document.getElementById(prefix+'txtWorkPhoneNumber2_Add');
    if(Trim(obj.value)=="")
        msg += '';    
    else if(!IsPhone(obj.value))
    {
       msg += '<li>Please enter a valid Additional  Parent/Guardian Work Phone Number.</li>';  
       obj.style.backgroundColor = errorCororCode;
     }  
    
//    obj = document.getElementById(prefix+'txtWorkZipCode');
//    if(Trim(obj.value)=="")
//        msg += '';    
//    else if(!isUSZipCode(Trim(obj.value)))
//        msg += '<li>Please enter a valid Secondary Parent/Guardian Work Zip Code.</li>';
   
//    obj = document.getElementById(prefix+'txtWorkOtherState2');
//    if(obj.style.display=='block' && Trim(obj.value)=="")
//        msg += '<li>Please enter Secondary Parent/Guardian Work State Outside US.</li>';
    
    obj = document.getElementById(prefix+'rblEthnicity').getElementsByTagName('input');
    var selectValue = "";
    for(i=0;i<obj.length;i++)
    {
        if(obj[i].checked)
        { 
           selectValue = obj[i].value;
           break;
        }     
    }
    
    if(selectValue=="")
         msg += '';   
    else if(selectValue.match(otherEthnicityCode)!=null) 
    {
        obj=document.getElementById(prefix+'txtOtherEthnicity');
        if(Trim(obj.value)=='')
        {
           msg +="<li>Please enter Other Ethnicity.</li>";
           obj.style.backgroundColor = errorCororCode;
        }
    }
    
     
    if(Trim(msg).length > 0)
    {
        if(showErrorType==0)
        {   
            msg = msg.replace(/<li>/g,"* ");
            msg = msg.replace(/<\/li>/g,"\n");
            alert(msg);
        }   
        else if(showErrorType==1)
        {
            document.getElementById('ValidationSummry').innerHTML = "<br/>"+msg+"<br/>";
            document.getElementById('aVSF').focus();          
        }
        else
        {
            var msg1 = msg.replace(/<li>/g,"* ");
            msg1 = msg1.replace(/<\/li>/g,"\n");
            alert(msg1);
            
            document.getElementById('ValidationSummry').innerHTML = "<br/>"+msg+"<br/>";
            document.getElementById('aVSF').focus();
        }
        return false;
    }
    
    return true;          
}



function ValidateMatchingPage()
{
    if(isDeveloperTesting)
        return true;
    
    var prefix = 'ctl00_cphCenter_wzdEnroll_';
    var obj = null;
    var obj1=null;
    var msg = "";
     // added backgroundColor to all textboxes as per CR 07/14/2010
    var errorCororCode = '#f17268';
   
    obj = document.getElementById(prefix+'chlWordsThatDescribeYou').getElementsByTagName('input');
    if(GetSelectedCount(obj) < 2 ||  GetSelectedCount(obj) > 4)
       msg += "<li>Please select 2 to 4 words that describe you.</li>";
    else if(IsOtherSelected(obj,prefix+'txtOtherWordThatDescribeYou'))
       msg += "<li>Please enter other words that describe you.</li>"; 
       
    obj = document.getElementById(prefix+'chlThingsYouLikeToDo').getElementsByTagName('input');
    if(GetSelectedCount(obj) < 2 ||  GetSelectedCount(obj) > 4)
       msg += "<li>Please select 2 to 4 things you like to do with your friends.</li>";    
    else if(IsOtherSelected(obj,prefix+'txtOtherThingsYouLikeToDo'))
       msg += "<li>Please enter other things you like to do with your friends.</li>"; 
  
    obj = document.getElementById(prefix+'chlDayAttendBBActivity').getElementsByTagName('input');
    if(GetSelectedCount(obj) < 1)
       msg += "<li>Please select at least 1 day best for you to attend a Best Buddies Group Activity.</li>";    
  
  
   obj = document.getElementById(prefix+'rbtnHaveTimeDuringSchoolDaysYes');
   obj1=document.getElementById(prefix+'rbtnHaveTimeDuringSchoolDaysNo');
   if(obj!=null && obj1!=null && !obj.checked && !obj1.checked)
         msg += "<li>Please select Do you have time during the daytime hours to see your Buddy?.</li>";    

//    obj = document.getElementById(prefix+'txtTalent1');
//    if(Trim(obj.value)=="")
//        msg += '<li>Please enter 2 talents and/or hobbies that you have.</li>';    
//    else
//    {
//        obj = document.getElementById(prefix+'txtTalent2');
//        if(Trim(obj.value)=="")
//        msg += '<li>Please enter 2 talents and/or that you have.</li>';    
//    }
    
    
    
//    obj = document.getElementById(prefix+'chlYouLikeToKeepInTouch').getElementsByTagName('input');
//    if(GetSelectedCount(obj) < 1)
//       msg += "<li>Please select at least 1 option by which you like to keep in touch with your friends.</li>";    

  
//    obj = document.getElementById(prefix+'chlDayAttendBBActivity').getElementsByTagName('input');
//    if(GetSelectedCount(obj) < 1)
//       msg += "<li>Please select at least 1 day on which you attend Best Buddies Activity.</li>";    
 
//    obj = document.getElementById(prefix+'txtWhyJoinBB');
//    if(Trim(obj.value)=="")
//        msg += '<li>Please enter answer, Why do you want to join Best Buddies?.</li>';    
   
    msg += CheckDayTime();
  
    if(Trim(msg).length > 0)
    {
        if(showErrorType==0)
        {   
            msg = msg.replace(/<li>/g,"* ");
            msg = msg.replace(/<\/li>/g,"\n");
            alert(msg);
        }   
        else if(showErrorType == 1)
        {
            document.getElementById('ValidationSummry').innerHTML = "<br/>"+msg+"<br/>";
            document.getElementById('aVSF').focus();            
        }
        else
        {
            var msg1 = msg.replace(/<li>/g,"* ");
            msg1 = msg1.replace(/<\/li>/g,"\n");
            alert(msg1);
            
            document.getElementById('ValidationSummry').innerHTML = "<br/>"+msg+"<br/>";
            document.getElementById('aVSF').focus(); 
        }
        return false;
    }

    return true;
}

function GetSelectedCount(obj)
{
   var count =0;
   for(var i =0;i<obj.length;i++)
    {
        if(obj[i].checked)
            count ++;
    }
    
    return count;
}

function IsOtherSelected(obj,textbox)
{
   var flag = false;
   var regex = regexMSOthersCode;
   var txtboxobj = document.getElementById(textbox);
   for(var i =0;i<obj.length;i++)
   {
        if(obj[i].checked && regex.test(obj[i].parentNode.getAttribute("alt")) && Trim(txtboxobj.value)=="")
           flag = true;
   }
   return flag;
}

/*SameAddress*/
function SameAsCampusAddres(obj)
{
    var prifix = "ctl00_cphCenter_wzdEnroll_";
    if(obj.checked)
    {
        document.getElementById(prifix+'txtPermanentStreetAddress').value = document.getElementById(prifix+'txtCurrentStreetAddress').value;
        document.getElementById(prifix+'txtPermanentStreetAddressLine2').value = document.getElementById(prifix+'txtCurrentStreetAddressLine2').value;
        document.getElementById(prifix+'txtPermanentCityName').value =  document.getElementById(prifix+'txtCurrentCityName').value; 
        document.getElementById(prifix+'txtPermanentZipCode').value = document.getElementById(prifix+'txtCurrentZipCode').value;
        document.getElementById(prifix+'ddlPermanentState').value = document.getElementById(prifix+'ddlCurrentState').value;
        document.getElementById(prifix+'ddlPermanentCountry').value = document.getElementById(prifix+'ddlCurrentCountry').value;
        document.getElementById(prifix+'txtPermanentOtherState').value = document.getElementById(prifix+'txtCurrentOtherState').value;
        
        if(document.getElementById(prifix+'ddlPermanentState').value == outSideUSStateCode)
        {  
            document.getElementById(prifix+'txtPermanentOtherState').style.display ='block';
            document.getElementById('spanPermanentOtherState').style.display = 'block';
        }
    }
    else
    {
        document.getElementById(prifix+'txtPermanentStreetAddress').value = "";
        document.getElementById(prifix+'txtPermanentStreetAddressLine2').value="";
        document.getElementById(prifix+'txtPermanentCityName').value ="";
        document.getElementById(prifix+'txtPermanentZipCode').value ="";
        document.getElementById(prifix+'ddlPermanentState').value = "";
        document.getElementById(prifix+'ddlPermanentCountry').value ="";
        document.getElementById(prifix+'txtPermanentOtherState').value="";
        document.getElementById(prifix+'txtPermanentOtherState').style.display = 'none';
        document.getElementById('spanPermanentOtherState').style.display = 'none';
    }
}


/*ShoHideOfferRoles*/
function ShoHideOfferRolesAndMatchQ(source,targets)
{
  /*******************************
    Lookup IDs:
           133-College Buddy
           134-Buddy
           135-Associate Member
           136-Associate Buddy
           137-Faculty Advisor
           138-Host Site Coordinator
    ********************************/
    var prefix = 'ctl00_cphCenter_wzdEnroll_';
    var targetArr = targets.split('|');
    var text = source.value;
    var QYes = document.getElementById(prefix+targetArr[2]+'Yes');
    var QNo = document.getElementById(prefix+targetArr[2]+'No');
    var officerRoles = document.getElementById(prefix+targetArr[3]).getElementsByTagName('input');
    var otherOfficerRole =  document.getElementById(prefix+targetArr[4]);
    
    //Check For Buddy and College Buddy
    if(text == roleBuddyCode || text == roleCollegeBuddyCode)
    {
        if(source.checked)
        {
            Show(prefix+targetArr[0]);
            QYes.checked = true;
        }
        else
        {
            Hide(prefix+targetArr[0]);
            QNo.checked = true;
        }
    }
    else
    {
        Hide(prefix+targetArr[0]);
        QNo.checked = true;
        
    }
    
    //Hide the Match Question
    Hide(targetArr[1]);
    
    //Unchecked All Officers Roles
    for(var i = 0; i<officerRoles.length; i++)
    {
        officerRoles[i].checked = false;
        if(text == roleBuddyCode || text == roleCollegeBuddyCode)
        {
            if(officerRoles[i].value == '509')
                officerRoles[i].checked = true;
        }        
        
    }
    
    
    
    otherOfficerRole.value='';
}

function ValidateParentConsentAddress()
{
    
    var prefix = 'ctl00_cphCenter_';
    var obj = null;
    var msg = "";
     // added backgroundColor to all textboxes as per CR 07/14/2010
    var errorCororCode = '#f17268';
    
    obj = document.getElementById(prefix+'hdnIsUpdated');
    if(obj.value == 'false')
    {
      return ValidateSignature(prefix+'txtParentalSignature');
      
    }
    
//    obj = document.getElementById(prefix+'txtParentGuardianName');
//    if(Trim(obj.value)=="")
//        msg += '<li>Please enter your Name.</li>'; 
    
//    obj = document.getElementById(prefix+'txtWorkAddress');
//    if(Trim(obj.value)=="")
//        msg += '<li>Please enter your Work Address.</li>';     
        
//    obj = document.getElementById(prefix+'txtWorkCity');
//    if(Trim(obj.value)=="")
//        msg += '<li>Please enter your City Name.</li>';     
        
//    obj = document.getElementById(prefix+'ddlWorkState');
//    if(Trim(obj.value)=="")
//        msg += '<li>Please select your State.</li>';
        
//    obj = document.getElementById(prefix+'txtWorkOtherState');
//    if(obj.style.display=='block' && Trim(obj.value)=="")
//        msg += '<li>Please enter your Work State Outside US.</li>';
//         
//    obj = document.getElementById(prefix+'txtWorkZipCode');
//    if(Trim(obj.value)=="")
//        msg += '<li>Please enter your Zip Code.</li>';         
//    else if(!isUSZipCode(Trim(obj.value)))
//        msg += '<li>Please enter a valid Zip Code.</li>';
        
//    obj = document.getElementById(prefix+'ddlWorkCountry');
//    if(Trim(obj.value)=="")
//        msg += '<li>Please select your Country.</li>';
        
    obj = document.getElementById(prefix+'txtWorkPhoneNumber');
    if(Trim(obj.value)=="")
        //msg += '<li>Please enter your Work Phone Number.</li>';    
        msg += '';    
    else if(!IsPhone(obj.value))
    {
        msg += '<li>Please enter a valid Work Phone Number.</li>';
        obj.style.backgroundColor = errorCororCode;
    }
//    obj = document.getElementById(prefix+'txtParentGuardianEmail');
//    if(Trim(obj.value)=="")
//        msg += '<li>Please enter your EmailId.</li>';    
//    else if(!IsEmail(obj.value))
//        msg += '<li>Please enter a valid EmailId.</li>';  

    obj = document.getElementById(prefix+'txtWorkOtherState');
    if(obj.style.display=='block' && Trim(obj.value)=="")
    {
       msg += '<li>Please enter your Work State Outside US.</li>';
       obj.style.backgroundColor = errorCororCode;
    }  

    obj = document.getElementById(prefix+'txtParentGuardianEmail');
    if(obj.value!="" && !IsEmail(obj.value))
    {
        msg+="<li>Please enter a valid Email Id.</li>";
        obj.style.backgroundColor = errorCororCode;
    }
    
    
    obj = document.getElementById(prefix+'txtParentalSignature');
    if(obj.value=="")
    {
        msg+="<li>Please enter your Signature or Name.</li>";
        obj.style.backgroundColor = errorCororCode;
    }    
     
                
    if(Trim(msg).length > 0)
    {
        if(showErrorType==0)
        {    
            msg = msg.replace(/<li>/g,"* ");
            msg = msg.replace(/<\/li>/g,"\n");
            alert(msg);
            
        }   
        else if(showErrorType==1)
        {
            document.getElementById('ValidationSummry').innerHTML = "<br/>"+msg+"<br/>";
            document.getElementById('aVSF').focus();
        }
        else
        {
            var msg1 = msg.replace(/<li>/g,"* ");
            msg1 = msg1.replace(/<\/li>/g,"\n");
            alert(msg1);
            
            document.getElementById('ValidationSummry').innerHTML = "<br/>"+msg+"<br/>";
            document.getElementById('aVSF').focus();
        }
        return false;
    }
    
    return true;
}

/*ShowHide Parent Consent Address*/
function ShowParentConsentAddress()
{
    var obj1 = document.getElementById('divAddress');
    var obj2 = document.getElementById('divEditAddress');
    var obj3 =document.getElementById('ctl00_cphCenter_hdnIsUpdated');
    
    obj1.style.display='none';
    obj2.style.display='block';
    obj3.value = 'true';
}

function HideParentConsentAddress()
{
    var obj1 = document.getElementById('divAddress');
    var obj2 = document.getElementById('divEditAddress');
    var obj3 =document.getElementById('ctl00_cphCenter_hdnIsUpdated');
    document.getElementById('ValidationSummry').innerHTML = "";
    obj1.style.display='block';
    obj2.style.display='none';
    obj3.value = 'false';
    
}

function ValidateEmailId(clientid)
{
    var obj = document.getElementById(clientid);
    var obj1 =document.getElementById('ctl00_cphCenter_wzdEnroll_pOver18'); 
    if((obj1==null || obj1.style.display == 'block') && Trim(obj.value)!="")
    {
        if(!IsEmail(obj.value))
        {
            if(showErrorType==0)
            {   
                alert("* Please enter a valid Email Address.");
            }   
            else if(showErrorType==1)
            {
                document.getElementById('ValidationSummry').innerHTML = "<br/><li>Please enter a valid Email Address.</li><br/>";
                document.getElementById('aVSF').focus();
            }
            else
            {
                alert("* Please enter a valid Email Address.");

                document.getElementById('ValidationSummry').innerHTML = "<br/><li>Please enter a valid Email Address.</li><br/>";
                document.getElementById('aVSF').focus();
            }

            return false; 
        }
    }

   return true;
}

function ValidateSignature(clientId)
{
    var obj = document.getElementById(clientId);
    var errorCororCode = '#f17268';
    if(Trim(obj.value)=="")
    {
        if(showErrorType==0)
        {   
            alert("* Please enter your Signature or Name.");
        }   
        else if(showErrorType==1)
        {
            document.getElementById('ValidationSummry').innerHTML = "<br/><li>Please enter your Signature or Name.</li><br/>";
            document.getElementById('aVSF').focus();
        }
        else
        {
            alert("* Please enter your Signature or Name.");

            document.getElementById('ValidationSummry').innerHTML = "<br/><li>Please enter your Signature or Name.</li><br/>";
            document.getElementById('aVSF').focus();
        }
        obj.style.backgroundColor = errorCororCode;
        return false; 
    }
  return true;;   
}


function ValidateSignatureAdvisor(clientId)
{
    var prefix = 'ctl00_cphCenter_wzdEnroll_';
    var obj = null;
    var msg = "";
     var errorCororCode = '#f17268';
    
    
    
    obj= document.getElementById(prefix+'chkAgree2');
    
  
    if(obj != null && obj.checked == false)
    {
       msg+="<li>You must provide PARTICIPANT CONSENT below.</li>";
       obj.style.backgroundColor = errorCororCode;
    }
    var obj = document.getElementById(clientId);
   
    if(Trim(obj.value)=="")
    {
        msg+="<li>Please enter your Signature or Name.</li>";
        obj.style.backgroundColor = errorCororCode;
    }
    
    
  if(Trim(msg).length > 0)
    {
        if(showErrorType==0)
        {    
            msg = msg.replace(/<li>/g,"* ");
            msg = msg.replace(/<\/li>/g,"\n");
            alert(msg);
            
        }   
        else if(showErrorType==1)
        {
            document.getElementById('ValidationSummry').innerHTML = "<br/>"+msg+"<br/>";
            document.getElementById('aVSF').focus();
        }
        else
        {
            var msg1 = msg.replace(/<li>/g,"* ");
            msg1 = msg1.replace(/<\/li>/g,"\n");
            alert(msg1);
            
            document.getElementById('ValidationSummry').innerHTML = "<br/>"+msg+"<br/>";
            document.getElementById('aVSF').focus();
        }
        return false;
    }
    
    return true;
}

function ValidateParticipantConsent()
{
    var prefix='ctl00_cphCenter_wzdEnroll_';
    var obj = null;
    var obj2=null;
    var msg="";
    var divOver18 = document.getElementById(prefix + 'divApplicantOver18');
//    obj= document.getElementById(prefix+'rbtHaveLegalGuardianYes');
//    obj2= document.getElementById(prefix+'rbtHaveLegalGuardianNo');
//    
//    if(obj!=null && obj2!=null)
//    {
//        
//        if(!obj.checked && !obj2.checked)
//         msg +="<li>Please select Do you have a legal guardian?</li>";
//    }

 // added backgroundColor to all textboxes as per CR 10/14/2010
    var errorCororCode = '#f17268';
    
    obj= document.getElementById(prefix+'chkAgree');
    
    if(divOver18.style.display != 'none')
    {
       obj= document.getElementById(prefix+'chkAgree1');
    }
    
    if(obj != null && obj.checked == false)
    {
       msg+="<li>You must provide PARTICIPANT CONSENT below.</li>";
       obj.style.backgroundColor = errorCororCode;
    }
    
    
    obj=document.getElementById(prefix+'txtParticipantParentalSignature');
    if(Trim(obj.value)=="")
    {
        msg+="<li>Please enter your Signature or Name.</li>";
        obj.style.backgroundColor = errorCororCode;
    }
    
    obj=document.getElementById(prefix+'txtParticipantParentalSignature1');
    if(Trim(obj.value)=="")
    {
        msg+="<li>Please enter your Signature or Name.</li>";
        obj.style.backgroundColor = errorCororCode;
    }
    
    obj = document.getElementById(prefix+'txtParentGuardianEmailNew');
    if(Trim(obj.value)!="")
    {
        if(!IsEmail(obj.value))
        { 
          msg +="<li>Please enter a valid Email Address.</li>";
          obj.style.backgroundColor = errorCororCode;
        }
    }  
    
    var consentFor = document.getElementById('ctl00_cphCenter_hdnConsentFor').value;
    
    
    var rbtElectronic = document.getElementById(prefix + 'rbtElectronicConsent');
    var rbtEmailConsent = document.getElementById(prefix + 'rbtEmailConsent'); 
    var rbtOfflineConsent = document.getElementById(prefix + 'rbtOfflineConsent'); 
     
    if(divOver18.style.display == 'none')
    { 
    
        if(rbtElectronic != null)
        {
            if(rbtElectronic.checked)
            {
               
               obj = document.getElementById(prefix + 'chkParentConsent');
               if(obj != null && obj.checked == false)
               {
                   msg +="<li>Please check Parent Consent.</li>";
                   obj.style.backgroundColor = errorCororCode;
               }
               obj = document.getElementById(prefix + 'txtParentName');
               
               if(obj != null && Trim(obj.value) =='')
               {
                   
                   msg +="<li>Please enter Parent Name in ParentConsent.</li>";
                   obj.style.backgroundColor = errorCororCode;
                   //UnCheck checkbox
                   var checkbox = document.getElementById(prefix + 'chkParentConsent');
                   checkbox.checked = false;
               }
                   
                //-------------------------Parent primary info validation.
                if(consentFor != 'Buddy')
                {
                obj = document.getElementById(prefix+'txtParentGuardianName');
                if(Trim(obj.value)=="" || Trim(obj.value)=="First Name")
                    {
                      msg += '<li>Please enter Primary Parent/Guardian First Name.</li>'; 
                      obj.style.backgroundColor = errorCororCode;
                    }
                    
                obj = document.getElementById(prefix+'txtParentGuardianLastName');
                if(Trim(obj.value)=="" || Trim(obj.value)=="Last Name")
                    {
                        msg += '<li>Please enter Primary Parent/Guardian Last Name.</li>';  
                        obj.style.backgroundColor = errorCororCode;
                    }
                    
                //obj = document.getElementById(prefix+'txtParentGuardianEmail');
//                if(Trim(obj.value)=="")
//                    msg += '<li>Please enter Primary Parent/Guardian EmailId.</li>';   
                  
                   
                    
                obj = document.getElementById(prefix+'txtWorkPhoneNumber');
                if(Trim(obj.value)=="")
                  {
                    msg += '<li>Please enter your Primary Parent/Guardian Phone Number.</li>';
                    obj.style.backgroundColor = errorCororCode;
                  }
                  
                   
                
//                obj = document.getElementById(prefix+'txtWorkAddress');
//                if(Trim(obj.value)=="")
//                    msg += '<li>Please enter Primary Parent/Guardian Work Address.</li>';     
//                    
//                obj = document.getElementById(prefix+'txtWorkCity');
//                if(Trim(obj.value)=="")
//                    msg += '<li>Please enter Primary Parent/Guardian City Name.</li>';     
//                    
//                obj = document.getElementById(prefix+'ddlWorkState');
//                if(Trim(obj.value)=="")
//                    msg += '<li>Please select Primary Parent/Guardian State.</li>';
//                    
//                obj = document.getElementById(prefix+'txtWorkOtherState');
//                if(obj.style.display=='block' && Trim(obj.value)=="")
//                    msg += '<li>Please enter Primary Parent/Guardian Work State Outside US.</li>';
//                     
//                obj = document.getElementById(prefix+'txtWorkZipCode');
//                if(Trim(obj.value)=="")
//                    msg += '<li>Please enter Primary Parent/Guardian Zip Code.</li>';         
////                else if(!isUSZipCode(Trim(obj.value)))
////                    msg += '<li>Please enter a Primary Parent/Guardian Zip Code.</li>';
//                    
//                obj = document.getElementById(prefix+'ddlWorkCountry');
//                if(Trim(obj.value)=="")
//                    msg += '<li>Please select Primary Parent/Guardian Country.</li>';
//                    
               

                

                      
                }
                else
                {
                   obj = document.getElementById(prefix+'txtBuddyParentGuardianName');
                if(Trim(obj.value)==""  || Trim(obj.value)=="First Name")
                  {
                    msg += '<li>Please enter Primary Parent/Guardian First Name.</li>'; 
                    obj.style.backgroundColor = errorCororCode;
                  }
                    
                obj = document.getElementById(prefix+'txtBuddyParentGuardianLastName');
                if(Trim(obj.value)=="" || Trim(obj.value)=="Last Name")
                {
                    msg += '<li>Please enter Primary Parent/Guardian Last Name.</li>';  
                    obj.style.backgroundColor = errorCororCode;
                }
                    
//                obj = document.getElementById(prefix+'txtBuddyParentGuardianEmail');
//                if(Trim(obj.value)=="")
//                    msg += '<li>Please enter Primary Parent/Guardian EmailId.</li>';   
                     
                  
                    
                obj = document.getElementById(prefix+'txtBuddyWorkPhoneNumber');
                if(Trim(obj.value)=="")
                  {
                    msg += '<li>Please enter your Primary Parent/Guardian Phone Number.</li>';    
                    obj.style.backgroundColor = errorCororCode;
                  }
                  
                      
                
//                obj = document.getElementById(prefix+'txtBuddyWorkAddress');
//                if(Trim(obj.value)=="")
//                    msg += '<li>Please enter Primary Parent/Guardian Work Address.</li>';     
//                    
//                obj = document.getElementById(prefix+'txtBuddyWorkCity');
//                if(Trim(obj.value)=="")
//                    msg += '<li>Please enter Primary Parent/Guardian City Name.</li>';     
//                    
//                obj = document.getElementById(prefix+'ddlBuddyWorkState');
//                if(Trim(obj.value)=="")
//                    msg += '<li>Please select Primary Parent/Guardian State.</li>';
//                    
//                obj = document.getElementById(prefix+'txtWorkOtherState');
//                if(obj.style.display=='block' && Trim(obj.value)=="")
//                    msg += '<li>Please enter Primary Parent/Guardian Work State Outside US.</li>';
//                     
//                obj = document.getElementById(prefix+'txtBuddyWorkZipCode');
//                if(Trim(obj.value)=="")
//                    msg += '<li>Please enter Primary Parent/Guardian Zip Code.</li>';         
////                else if(!isUSZipCode(Trim(obj.value)))
////                    msg += '<li>Please enter a Primary Parent/Guardian Zip Code.</li>';
//                    
//                obj = document.getElementById(prefix+'ddlBuddyWorkCountry');
//                if(Trim(obj.value)=="")
//                    msg += '<li>Please select Primary Parent/Guardian Country.</li>';
                }     
                   
            }
            else if(rbtEmailConsent.checked)
            {
         
                //-------------------------Parent primary info validation.
                if(consentFor != 'Buddy')
                {
                    obj = document.getElementById(prefix+'txtParentGuardianName');
                    if(Trim(obj.value)==""  || Trim(obj.value)=="First Name")
                        {
                          msg += '<li>Please enter Primary Parent/Guardian First Name.</li>'; 
                          obj.style.backgroundColor = errorCororCode;
                        }
                        
                    obj = document.getElementById(prefix+'txtParentGuardianLastName');
                    if(Trim(obj.value)==""  || Trim(obj.value)=="Last Name")
                        {
                            msg += '<li>Please enter Primary Parent/Guardian Last Name.</li>';  
                            obj.style.backgroundColor = errorCororCode;
                        }
                        
                    obj = document.getElementById(prefix+'txtWorkPhoneNumber');
                    if(Trim(obj.value)=="")
                      {
                        msg += '<li>Please enter your Primary Parent/Guardian Phone Number.</li>';
                        obj.style.backgroundColor = errorCororCode;
                      }
                
                }
                else
                {
                   obj = document.getElementById(prefix+'txtBuddyParentGuardianName');
                    if(Trim(obj.value)==""  || Trim(obj.value)=="First Name")
                      {
                        msg += '<li>Please enter Primary Parent/Guardian First Name.</li>'; 
                        obj.style.backgroundColor = errorCororCode;
                      }
                    
                    obj = document.getElementById(prefix+'txtBuddyParentGuardianLastName');
                    if(Trim(obj.value)==""  || Trim(obj.value)=="Last Name")
                    {
                        msg += '<li>Please enter Primary Parent/Guardian Last Name.</li>';  
                        obj.style.backgroundColor = errorCororCode;
                    }
                         
                   
                    obj = document.getElementById(prefix+'txtBuddyWorkPhoneNumber');
                    if(Trim(obj.value)=="")
                      {
                        msg += '<li>Please enter your Primary Parent/Guardian Phone Number.</li>';    
                        obj.style.backgroundColor = errorCororCode;
                      }
              
                }     
                    
                obj = document.getElementById(prefix + 'txtParentFName');
               if(obj != null && Trim(obj.value) == '')
                   {
                    msg +="<li>Please enter Parent First Name in Parent Consent.</li>";
                    obj.style.backgroundColor = errorCororCode;
                   }
               
               obj = document.getElementById(prefix + 'txtParentLName');
               
               if(obj != null && Trim(obj.value) =='')
               {
                   msg +="<li>Please enter Parent Last Name in ParentConsent.</li>";
                   obj.style.backgroundColor = errorCororCode;
               }
                   
               obj = document.getElementById(prefix + 'txtParentEmail');
               
               if(obj != null && Trim(obj.value) =='')
               {
                   msg +="<li>Please enter Parent Email in ParentConsent.</li>";     
                   obj.style.backgroundColor = errorCororCode;
               }     
               else if(Trim(obj.value)!="" && !IsEmail(obj.value))
               {
                   msg += '<li>Please enter a valid Parent Email in ParentConsent.</li>';
                   obj.style.backgroundColor = errorCororCode;
               }

            }
            else if(rbtOfflineConsent.checked)
            {
                //-------------------------Parent primary info validation.
                if(consentFor != 'Buddy')
                {
                    obj = document.getElementById(prefix+'txtParentGuardianName');
                    if(Trim(obj.value)==""  || Trim(obj.value)=="First Name")
                        {
                          msg += '<li>Please enter Primary Parent/Guardian First Name.</li>'; 
                          obj.style.backgroundColor = errorCororCode;
                        }
                        
                    obj = document.getElementById(prefix+'txtParentGuardianLastName');
                    if(Trim(obj.value)==""  || Trim(obj.value)=="Last Name")
                        {
                            msg += '<li>Please enter Primary Parent/Guardian Last Name.</li>';  
                            obj.style.backgroundColor = errorCororCode;
                        }
                        
                    obj = document.getElementById(prefix+'txtWorkPhoneNumber');
                    if(Trim(obj.value)=="")
                      {
                        msg += '<li>Please enter your Primary Parent/Guardian Phone Number.</li>';
                        obj.style.backgroundColor = errorCororCode;
                      }
                
                }
                else
                {
                   obj = document.getElementById(prefix+'txtBuddyParentGuardianName');
                    if(Trim(obj.value)==""  || Trim(obj.value)=="First Name")
                      {
                        msg += '<li>Please enter Primary Parent/Guardian First Name.</li>'; 
                        obj.style.backgroundColor = errorCororCode;
                      }
                    
                    obj = document.getElementById(prefix+'txtBuddyParentGuardianLastName');
                    if(Trim(obj.value)==""  || Trim(obj.value)=="Last Name")
                    {
                        msg += '<li>Please enter Primary Parent/Guardian Last Name.</li>';  
                        obj.style.backgroundColor = errorCororCode;
                    }
                         
                   
                    obj = document.getElementById(prefix+'txtBuddyWorkPhoneNumber');
                    if(Trim(obj.value)=="")
                      {
                        msg += '<li>Please enter your Primary Parent/Guardian Phone Number.</li>';    
                        obj.style.backgroundColor = errorCororCode;
                      }
              
                }     
            }
            else
            {
               msg +="<li>You must indicate how you will provide parent/guardian consent below.</li>";
            }
          
        } 
    }
    
    
        if(consentFor != 'Buddy')
        {
          
            
        obj = document.getElementById(prefix+'txtParentGuardianEmail');
        chkParentGuardianEmail = document.getElementById(prefix+'chkParentGuardianEmail');
        lblParentGuardianEmailRequired = document.getElementById(prefix+'lblParentGuardianEmailRequired');
        if(Trim(obj.value)=="" && lblParentGuardianEmailRequired.innerHTML=="*" && !chkParentGuardianEmail.checked)
        {
            msg += '<li>Please enter Primary Parent/Guardian Email ID.</li>';
            obj.style.backgroundColor = errorCororCode;
        }  
             
             
        else if(Trim(obj.value)!="" && !IsEmail(obj.value))
        {
            msg += '<li>Please enter a valid Primary Parent/Guardian Email ID.</li>';   
            obj.style.backgroundColor = errorCororCode;
        }
            
        obj = document.getElementById(prefix+'txtWorkPhoneNumber');
        if(Trim(obj.value)=="")
          msg += '';    
          
        else if(!IsPhone(obj.value))
        {
            msg += '<li>Please enter a valid Primary Parent/Guardian Work Phone Number.</li>';
            obj.style.backgroundColor = errorCororCode;
        }  
            
               
        obj = document.getElementById(prefix+'txtParentGuardianEmail2');
        if(Trim(obj.value)=="")
            msg += '';   
             
        else if(!IsEmail(obj.value))
        {
            msg += '<li>Please enter a valid Additional Parent/Guardian EmailId.</li>';  
            obj.style.backgroundColor = errorCororCode;
        } 
            
        obj = document.getElementById(prefix+'txtWorkPhoneNumber2');
        if(Trim(obj.value)=="")
          msg += '';    
          
        else if(!IsPhone(obj.value))
        {
            msg += '<li>Please enter a valid Additional Parent/Guardian Work Phone Number.</li>';
            obj.style.backgroundColor = errorCororCode;
        }
             
        }
        else
        { 
            
         
        obj = document.getElementById(prefix+'txtBuddyParentGuardianEmail');
        chkBuddyParentGuardianEmail = document.getElementById(prefix+'chkBuddyParentGuardianEmail');
        lblBuddyParentGuardianEmailRequired = document.getElementById(prefix+'lblBuddyParentGuardianEmailRequired');
        
        
        if(Trim(obj.value)=="" && lblBuddyParentGuardianEmailRequired.innerHTML=="*" && !chkBuddyParentGuardianEmail.checked)
        {
            msg += '<li>Please enter Primary Parent/Guardian Email ID.</li>';
            obj.style.backgroundColor = errorCororCode;
        }  
             
        else if(Trim(obj.value)!="" && !IsEmail(obj.value))
        {
            msg += '<li>Please enter a valid Primary Parent/Guardian Email ID.</li>'; 
            obj.style.backgroundColor = errorCororCode;
        }  
            
        obj = document.getElementById(prefix+'txtBuddyWorkPhoneNumber');
        if(Trim(obj.value)=="")
          msg += '';    
          
        else if(!IsPhone(obj.value))
        {
            msg += '<li>Please enter a valid Primary Parent/Guardian Work Phone Number.</li>';  
            obj.style.backgroundColor = errorCororCode;            
         }
            
            
            obj = document.getElementById(prefix+'txtBuddyParentGuardianEmail2');
        if(Trim(obj.value)=="")
            msg += '';   
             
        else if(!IsEmail(obj.value))
         {
            msg += '<li>Please enter a valid Additional Parent/Guardian EmailId.</li>';   
            obj.style.backgroundColor = errorCororCode;
         }
            
        obj = document.getElementById(prefix+'txtBuddyWorkPhoneNumber2');
        if(Trim(obj.value)=="")
          msg += '';    
          
        else if(!IsPhone(obj.value))
        {
            msg += '<li>Please enter a valid Additional Parent/Guardian Work Phone Number.</li>';     
            obj.style.backgroundColor = errorCororCode;
        }        
       
        }  
    
    
    
    if(Trim(msg).length > 0)
    {
        if(showErrorType==0)
        {    
            msg = msg.replace(/<li>/g,"* ");
            msg = msg.replace(/<\/li>/g,"\n");
            alert(msg);
            
        }   
        else if(showErrorType==1)
        {
            document.getElementById('ValidationSummry').innerHTML = "<br/>"+msg+"<br/>";
            document.getElementById('aVSF').focus();
        }
        else
        {
            var msg1 = msg.replace(/<li>/g,"* ");
            msg1 = msg1.replace(/<\/li>/g,"\n");
            alert(msg1);
            
            document.getElementById('ValidationSummry').innerHTML = "<br/>"+msg+"<br/>";
            document.getElementById('aVSF').focus();
        }
        return false;
   }
   
   return true;
}

function ShowHideOtherTextBoxAI(objid,textbox)
{
    obj = document.getElementById(objid).getElementsByTagName('input');
    txtbox =  document.getElementById(textbox);
    var selectValue = "";
    for(i=0;i<obj.length;i++)
    {
        if(obj[i].checked)
        { 
           selectValue = obj[i].value;
           break;
        }     
    }
    
    if(selectValue.match(otherEthnicityCode)!=null)
    {
       txtbox.disabled = false;
    }
    else
    {
        txtbox.value = '';
        txtbox.disabled = true;
    }
}


function ShowHideOtherTextBoxOR(objid,textbox)
{
    obj = document.getElementById(objid).getElementsByTagName('input');
    txtbox =  document.getElementById(textbox);
    var selectValue = "";
    for(i=0;i<obj.length;i++)
    {
        if(obj[i].checked)
        { 
           selectValue = obj[i].value;
           break;
        }     
    }
    
    if(selectValue.match(otherOfficerRole)!=null)
    {
       txtbox.disabled = false;
    }
    else
    {
        txtbox.value = '';
        txtbox.disabled = true;
    }
}

function ShowHideOtherTextBoxMS(obj,textbox)
{
    txtbox =  document.getElementById(textbox);
 
    if(obj.checked)
    {
       txtbox.disabled = false;
    }
    else
    {
        txtbox.value = '';
        txtbox.disabled = true;
    }
}

function DisabledOtherOptionsTextBoxes()
{
    var objOtherTextBox =null;
    var obj = null;
    var span =null;
    
    objOtherTextBox = document.getElementById('ctl00_cphCenter_wzdEnroll_txtBuddyOtherEthnicity');
    if(objOtherTextBox!=null)
        objOtherTextBox.disabled = true;     
   
    objOtherTextBox = document.getElementById('ctl00_cphCenter_wzdEnroll_txtOtherEthnicity');
    if(objOtherTextBox!=null)
        objOtherTextBox.disabled = true;
     
    obj = document.getElementById('ctl00_cphCenter_wzdEnroll_chlWordsThatDescribeYou');
    objOtherTextBox = document.getElementById('ctl00_cphCenter_wzdEnroll_txtOtherWordThatDescribeYou');
    if(objOtherTextBox!=null && obj!=null)
    {
            objOtherTextBox.disabled = !IsOtherSelectedOnly(obj.getElementsByTagName('input'),objOtherTextBox.id);
    }    
   
    obj = document.getElementById('ctl00_cphCenter_wzdEnroll_chlThingsYouLikeToDo');
    objOtherTextBox = document.getElementById('ctl00_cphCenter_wzdEnroll_txtOtherThingsYouLikeToDo');
    if(objOtherTextBox!=null && obj!=null)
    {
         objOtherTextBox.disabled = !IsOtherSelectedOnly(obj.getElementsByTagName('input'),objOtherTextBox.id);
    }
   
   
   obj = document.getElementById('ctl00_cphCenter_wzdEnroll_rblOfficersRoles');
   objOtherTextBox= document.getElementById('ctl00_cphCenter_wzdEnroll_txtOtherOfficerRole');
   if(objOtherTextBox!=null && obj!=null)     
   {
     if(GetSelectedValue(obj.getElementsByTagName('input')).match(otherOfficerRole)==null)
        objOtherTextBox.disabled = true;
   }   

   obj=document.getElementById('ctl00_cphCenter_wzdEnroll_ddlCurrentState');
   span=document.getElementById('spanCurrentOtherState');
   objOtherTextBox=document.getElementById('ctl00_cphCenter_wzdEnroll_txtCurrentOtherState');
   if(obj!=null && span!=null && objOtherTextBox!=null)
   {
  
        if(obj.value==outSideUSStateCode)
        {
            span.style.display="block";
            objOtherTextBox.style.display="block";
        }
   }
   
   obj=document.getElementById('ctl00_cphCenter_wzdEnroll_ddlPermanentState');
   span=document.getElementById('spanPermanentOtherState');
   objOtherTextBox=document.getElementById('ctl00_cphCenter_wzdEnroll_txtPermanentOtherState');
   if(obj!=null && span!=null && objOtherTextBox!=null)
   {
  
        if(obj.value==outSideUSStateCode)
        {
            span.style.display="block";
            objOtherTextBox.style.display="block";
        }
   }
   
   obj=document.getElementById('ctl00_cphCenter_wzdEnroll_ddlEmergencyContactState');
   span=document.getElementById('spanEmergencyContactOtherState');
   objOtherTextBox=document.getElementById('ctl00_cphCenter_wzdEnroll_txtEmergencyContactOtherState');
   if(obj!=null && span!=null && objOtherTextBox!=null)
   {
  
        if(obj.value==outSideUSStateCode)
        {
            span.style.display="block";
            objOtherTextBox.style.display="block";
        }
   }
   
   obj=document.getElementById('ctl00_cphCenter_wzdEnroll_ddlWorkState');
   span=document.getElementById('spanWorkOtherState');
   objOtherTextBox=document.getElementById('ctl00_cphCenter_wzdEnroll_txtWorkOtherState');
   if(obj!=null && span!=null && objOtherTextBox!=null)
   {
  
        if(obj.value==outSideUSStateCode)
        {
            span.style.display="block";
            objOtherTextBox.style.display="block";
        }
   }
   
   obj=document.getElementById('ctl00_cphCenter_wzdEnroll_ddlWorkState2');
   span=document.getElementById('spanWorkOtherState2');
   objOtherTextBox=document.getElementById('ctl00_cphCenter_wzdEnroll_txtWorkOtherState2');
   if(obj!=null && span!=null && objOtherTextBox!=null)
   {
  
        if(obj.value==outSideUSStateCode)
        {
            span.style.display="block";
            objOtherTextBox.style.display="block";
        }
   }
   
   obj=document.getElementById('ctl00_cphCenter_wzdEnroll_ddlWorkState_Add');
      span=document.getElementById('spanWorkOtherState_Add');
   objOtherTextBox=document.getElementById('ctl00_cphCenter_wzdEnroll_txtWorkOtherState_Add');
   if(obj!=null && span!=null && objOtherTextBox!=null)
   {
  
        if(obj.value==outSideUSStateCode)
        {
            span.style.display="block";
            objOtherTextBox.style.display="block";
        }
   }
   
   obj=document.getElementById('ctl00_cphCenter_wzdEnroll_ddlWorkState2_Add');
      span=document.getElementById('spanWorkOtherState2_Add');
   objOtherTextBox=document.getElementById('ctl00_cphCenter_wzdEnroll_txtWorkOtherState2_Add');
   if(obj!=null && span!=null && objOtherTextBox!=null)
   {
  
        if(obj.value==outSideUSStateCode)
        {
            span.style.display="block";
            objOtherTextBox.style.display="block";
        }
   }
   
    obj=document.getElementById('ctl00_cphCenter_wzdEnroll_ddlBuddyWorkState_Add');
      span=document.getElementById('spanBuddyWorkOtherState_Add');
   objOtherTextBox=document.getElementById('ctl00_cphCenter_wzdEnroll_txtBuddyWorkOtherState_Add');
   if(obj!=null && span!=null && objOtherTextBox!=null)
   {
  
        if(obj.value==outSideUSStateCode)
        {
            span.style.display="block";
            objOtherTextBox.style.display="block";
        }
   }
   
  obj=document.getElementById('ctl00_cphCenter_wzdEnroll_ddlBuddyWorkState2_Add');
      span=document.getElementById('spanBuddyWorkOtherState2_Add');
   objOtherTextBox=document.getElementById('ctl00_cphCenter_wzdEnroll_txtBuddyWorkOtherState2_Add');
   if(obj!=null && span!=null && objOtherTextBox!=null)
   {
  
        if(obj.value==outSideUSStateCode)
        {
            span.style.display="block";
            objOtherTextBox.style.display="block";
        }
   }
   
   obj=document.getElementById('ctl00_cphCenter_wzdEnroll_ddlBuddyEmergencyContactState');
   span=document.getElementById('spanBuddyEmergencyContactOtherState');
   objOtherTextBox=document.getElementById('ctl00_cphCenter_wzdEnroll_txtBuddyEmergencyContactOtherState');
   if(obj!=null && span!=null && objOtherTextBox!=null)
   {
  
        if(obj.value==outSideUSStateCode)
        {
            span.style.display="block";
            objOtherTextBox.style.display="block";
        }
   }
   
   obj=document.getElementById('ctl00_cphCenter_wzdEnroll_ddlBuddyWorkState');
   span=document.getElementById('spanBuddyWorkOtherState');
   objOtherTextBox=document.getElementById('ctl00_cphCenter_wzdEnroll_txtBuddyWorkOtherState');
   if(obj!=null && span!=null && objOtherTextBox!=null)
   {
  
        if(obj.value==outSideUSStateCode)
        {
            span.style.display="block";
            objOtherTextBox.style.display="block";
        }
   }
 
  
   obj=document.getElementById('ctl00_cphCenter_wzdEnroll_ddlBuddyWorkState2');
   span=document.getElementById('spanBuddyWorkOtherState2');
   objOtherTextBox=document.getElementById('ctl00_cphCenter_wzdEnroll_txtBuddyWorkOtherState2');
   if(obj!=null && span!=null && objOtherTextBox!=null)
   {
  
        if(obj.value==outSideUSStateCode)
        {
            span.style.display="block";
            objOtherTextBox.style.display="block";
        }
   }
 
   obj=document.getElementById('ctl00_cphCenter_wzdEnroll_ddlFAEmergencyContactState');
   span=document.getElementById('spanFAEmergencyContactOtherState');
   objOtherTextBox=document.getElementById('ctl00_cphCenter_wzdEnroll_txtFAEmergencyContactOtherState');
   if(obj!=null && span!=null && objOtherTextBox!=null)
   {
  
        if(obj.value==outSideUSStateCode)
        {
            span.style.display="block";
            objOtherTextBox.style.display="block";
        }
   }  
   
  
  var obj1=null;
  var obj2=null;
  var obj3=null;
   
  obj1 = document.getElementById('ctl00_cphCenter_wzdEnroll_trBuddyRegionalQuestions');
  obj2 = document.getElementById('ctl00_cphCenter_wzdEnroll_ddlBuddyInvolvedWithRC');
  obj3 = document.getElementById('tblBuddyRegionalQuestions');
 
  if(obj1!=null && obj2!=null && obj3!=null && obj1.style.display!='none')
  {
  
    if(obj2.value == '1')
       obj3.style.display='block';
    else        
       obj3.style.display='none';
  }
  
  obj=document.getElementById('ctl00_cphCenter_wzdEnroll_ddlBuddyRegionalCenter');
  span=document.getElementById('spamOtherRegionalCenter');
  objOtherTextBox=document.getElementById('ctl00_cphCenter_wzdEnroll_txtBuddyOtherRegionalCenter');
  if(obj!=null && span!=null && objOtherTextBox!=null)
   {
        if(obj.value==otherRegionalCenterCode)
        {
            span.style.display="block";
            objOtherTextBox.style.display="block";
        }
   }
  
}

function IsOtherSelectedOnly(obj,textbox)
{
   var flag = false;
   var regex = regexMSOthersCode;
   var txtboxobj = document.getElementById(textbox);
   for(var i =0;i<obj.length;i++)
   {
        if(obj[i].checked && regex.test(obj[i].parentNode.getAttribute("alt")))
           flag = true;
   }
   return flag;
}

function GetSelectedValue(obj)
{
    var value="";
    for(var i=0;i<obj.length;i++)
    {
        if(obj[i].checked == true)
        {
            value+=obj[i].value+",";
        }
    }
    return value;
}

function CheckDayTime()
{
    var obj1 = null;
    var obj2 = null;
    var msg ="";
    var error=false;
    
    obj1=document.getElementById('ctl00_cphCenter_wzdEnroll_ddlDay1');
    obj2=document.getElementById('ctl00_cphCenter_wzdEnroll_ddlDayTime1');
    if((obj1.value=="0" && obj2.value!="0") || (obj1.value!="0" && obj2.value=="0"))
         error=true;
         
    obj1=document.getElementById('ctl00_cphCenter_wzdEnroll_ddlDay2');
    obj2=document.getElementById('ctl00_cphCenter_wzdEnroll_ddlDayTime2');
    if((obj1.value=="0" && obj2.value!="0") || (obj1.value!="0" && obj2.value=="0"))
         error=true;
    
    obj1=document.getElementById('ctl00_cphCenter_wzdEnroll_ddlDay3');
    obj2=document.getElementById('ctl00_cphCenter_wzdEnroll_ddlDayTime3');
    if((obj1.value=="0" && obj2.value!="0") || (obj1.value!="0" && obj2.value=="0"))
         error=true;     
    
    obj1=document.getElementById('ctl00_cphCenter_wzdEnroll_ddlDay4');
    obj2=document.getElementById('ctl00_cphCenter_wzdEnroll_ddlDayTime4');
    if((obj1.value=="0" && obj2.value!="0") || (obj1.value!="0" && obj2.value=="0"))
         error=true; 
         
    obj1=document.getElementById('ctl00_cphCenter_wzdEnroll_ddlDay5');
    obj2=document.getElementById('ctl00_cphCenter_wzdEnroll_ddlDayTime5');
    if((obj1.value=="0" && obj2.value!="0") || (obj1.value!="0" && obj2.value=="0"))
         error=true; 
         
    obj1=document.getElementById('ctl00_cphCenter_wzdEnroll_ddlDay6');
    obj2=document.getElementById('ctl00_cphCenter_wzdEnroll_ddlDayTime6');
    if((obj1.value=="0" && obj2.value!="0") || (obj1.value!="0" && obj2.value=="0"))
         error=true; 
         
    obj1=document.getElementById('ctl00_cphCenter_wzdEnroll_ddlDay7');
    obj2=document.getElementById('ctl00_cphCenter_wzdEnroll_ddlDayTime7');
    if((obj1.value=="0" && obj2.value!="0") || (obj1.value!="0" && obj2.value=="0"))
         error=true; 
                        
    if(error)
    {
        msg += '<li>Please select best day and time to get together with your Buddy.</li>';
    }
    
   return msg;    
}

// same contact information as emergency contact in additional info
    function SameAsContactInformation(obj)
    {
      var prifix="ctl00_cphCenter_wzdEnroll_";                                                         
      if(obj.checked)
      {                      
        var Name =  ''
        obj = document.getElementById(prifix+'txtBuddyEmergencyContactName');
        
        if(Trim(obj.value)!="" && Trim(obj.value)!="First Name")
        {
            Name += obj.value;               
        }  
        
        obj = document.getElementById(prifix+'txtBuddyEmergencyContactLastName');
        
        if(Trim(obj.value)!="" && Trim(obj.value)!="Last Name")
        {
            Name = Name +' '+ obj.value;               
        }  
       
        
        document.getElementById(prifix+'txtBuddyContact1Name').value = Name ;
        document.getElementById(prifix+'ddlBuddyContact1RelationShip').value = document.getElementById(prifix+'ddldEmargancyContacctRelationshipToStudent').value                                                      
       document.getElementById(prifix+'txtBuddyContact1Phone').value = document.getElementById(prifix+'txtBuddyEmergencyContactPhone').value;
       document.getElementById(prifix+'txtBuddyContact1EmailAddress').value = document.getElementById(prifix+'txtBuddyEmergencyContactEmail').value;
       
      
      }
      else
       {
         document.getElementById(prifix+'txtBuddyContact1Name').value="";
         document.getElementById(prifix+'ddlBuddyContact1RelationShip').value="";
         document.getElementById(prifix+'txtBuddyContact1Phone').value="";
         document.getElementById(prifix+'txtBuddyContact1EmailAddress').value = "";
       
       }
    
    
}
