﻿// JScript File
   function Loaditup() 
    {
        // If user clicks checkboxes called "Other" they are prompted to add additional info
        // but their initial state is hidden...
        document.getElementById('spanlblHearAboutOther').style.visibility   = "hidden";
        document.getElementById('spanlblHearAboutOther').style.display      = "none";
        document.getElementById('spantxtHearAboutOther').style.visibility   = "hidden";
        document.getElementById('spantxtHearAboutOther').style.display      = "none";
        document.getElementById('spanlblInvolvementOther').style.visibility = "hidden";
        document.getElementById('spanlblInvolvementOther').style.display    = "none";
        document.getElementById('spantxtInvolvementOther').style.visibility = "hidden";
        document.getElementById('spantxtInvolvementOther').style.display    = "none";
        
        // Check box on change trigger to show additional information if they have multiple types of 
        // Involvements and with various agencies.
        // Initial states are hidden
        document.getElementById('spaninvolvementbig').style.visibility   = "hidden" 
        document.getElementById('spaninvolvementbig').style.display      = "none";                
        
        Page_IsValid = false;
    }
    
    // This function triggers .NET validation from a client-side call
    // it takes the following parameters: TabStripId, ValidationGroup, TabStripTab
    // where TabstripID is the id of the tabstrip component, ValidationGroup is the .NET
    // ValidationGroupID, and TabstripTab is the tabstrip id that you wish to navigate to
    // after you validate...
    function gotoTab1(ValidationGroup)
    {
       if (Page_ClientValidate(ValidationGroup) == true)
            {
                if (Page_IsValid==true) 
                {
                    //alert(TabStripTab);
                    TabStrip1.SelectTabById('TabStripTab1');
                    Page_IsValid = false 
                    return true;
                }
                else return false;
             }
     }
    function gotoTab2(ValidationGroup)
    {
       if (Page_ClientValidate(ValidationGroup) == true)
            {
                if (Page_IsValid==true) 
                {
                    //alert(TabStripTab);
                    TabStrip1.SelectTabById('TabStripTab2');
                    Page_IsValid = false 
                    return true;
                }
                else return false;
             }
     }
    function gotoTab3(ValidationGroup)
    {
       if (Page_ClientValidate(ValidationGroup) == true)
            {
                if (Page_IsValid==true) 
                {
                    //alert(TabStripTab);
                    TabStrip1.SelectTabById('TabStripTab3');
                    Page_IsValid = false 
                    return true;
                }
                else return false;
             }
     }
    function gotoTab3noval()
    {
                    TabStrip1.SelectTabById('TabStripTab3');
                    Page_IsValid = false 
                    return true;
     }
    function gotoTab4(ValidationGroup)
    {
       if (Page_ClientValidate(ValidationGroup) == true)
            {
                if (Page_IsValid==true) 
                {
                
                     if ((document.getElementById('ctl00_PageContent_ddInvolvedAsA1').value== "Please Select") || (document.getElementById('ctl00_PageContent_ddAgencyList1').value== "Please Select"))
                         {
                         alert('You must enter Involvement information to continue.'); 
                         return false;
                         }
                     
                     if ((document.getElementById('ctl00_PageContent_ddInvolvedAsA1').value== "Choisir") || (document.getElementById('ctl00_PageContent_ddAgencyList1').value== "Choisir"))
                         {
                            alert('Veuillez entrer votre information de participation pour continuer.'); 
                            return false;
                        }
                    //alert(TabStripTab);
                    TabStrip1.SelectTabById('TabStripTab4');
                    Page_IsValid = false 
                    return true;
                }
                else return false;
             }
     }
     
     
     function CheckInvolvement()
     {
                     if ((document.getElementById('ctl00_PageContent_ddInvolvedAsA1').value== "Please Select") || (document.getElementById('ctl00_PageContent_ddAgencyList1').value== "Please Select"))
                         {
                         alert('You must enter Involvement information to continue.'); 
                         return false;
                         }
                     
                     if ((document.getElementById('ctl00_PageContent_ddInvolvedAsA1').value== "Choisir") || (document.getElementById('ctl00_PageContent_ddAgencyList1').value== "Choisir"))
                         {
                            alert('Veuillez entrer votre information de participation pour continuer.'); 
                            return false;
                        }
                    return true;     
     }
     
    function onchange_HearAboutOther() 
    {
        var HearAboutValue = document.getElementById('ctl00_PageContent_ddHearAbout').value;
        //alert(HearAboutValue);

        if (HearAboutValue.toString() == 'Other') 
        {
            document.getElementById('spanlblHearAboutOther').style.visibility = "visible";
            document.getElementById('spanlblHearAboutOther').style.display    = "block";
            document.getElementById('spantxtHearAboutOther').style.visibility = "visible";
            document.getElementById('spantxtHearAboutOther').style.display    = "block";
       } 
       else
       {
            document.getElementById('spanlblHearAboutOther').style.visibility = "hidden";
            document.getElementById('spanlblHearAboutOther').style.display    = "none";
            document.getElementById('spantxtHearAboutOther').style.visibility = "hidden";
            document.getElementById('spantxtHearAboutOther').style.display    = "none";
       }    
    }
    
    function onchange_AgencyOther(obj)
    {
        //alert(obj);
        //alert(obj.id);
        var AgencyExt = obj.id.substr(30, obj.id.length-30);
        //alert(AgencyExt);
        
        var AgencyValue = document.getElementById('ctl00_PageContent_ddAgencyList'+AgencyExt).options[document.getElementById('ctl00_PageContent_ddAgencyList'+AgencyExt).selectedIndex].text;
        //alert(AgencyValue);
        if (AgencyValue.toString() == 'OTHER') 
        {
            //document.getElementById('ctl00_PageContent_lblAgencyOther1').style.visibility = "visible";
            //document.getElementById('ctl00_PageContent_lblAgencyOther1').style.display    = "block";
            document.getElementById('spnAgencyOther'+AgencyExt).style.visibility = "visible";
            document.getElementById('spnAgencyOther'+AgencyExt).style.display    = "block";
       	    document.getElementById('ctl00_PageContent_txtAgencyOther'+AgencyExt).style.visibility = "visible";
            document.getElementById('ctl00_PageContent_txtAgencyOther'+AgencyExt).style.display    = "block";
	        document.getElementById('ctl00_PageContent_lblAgencyOther'+AgencyExt).style.visibility = "visible";
            document.getElementById('ctl00_PageContent_lblAgencyOther'+AgencyExt).style.display    = "block";

       } 
       else
       {
            //document.getElementById('ctl00_PageContent_lblAgencyOther1').style.visibility = "hidden";
            //document.getElementById('ctl00_PageContent_lblAgencyOther1').style.display    = "none";
            document.getElementById('ctl00_PageContent_txtAgencyOther'+AgencyExt).value    = "";
            document.getElementById('spnAgencyOther'+AgencyExt).style.visibility = "hidden";
            document.getElementById('spnAgencyOther'+AgencyExt).style.display    = "none";
        	document.getElementById('ctl00_PageContent_txtAgencyOther'+AgencyExt).style.visibility = "hidden";
            document.getElementById('ctl00_PageContent_txtAgencyOther'+AgencyExt).style.display    = "none";
	        document.getElementById('ctl00_PageContent_lblAgencyOther'+AgencyExt).style.visibility = "hidden";
            document.getElementById('ctl00_PageContent_lblAgencyOther'+AgencyExt).style.display    = "none";
            
      }    
    }
    
    
    function onchange_InvolvementOther() 
    {
        if (document.getElementById('ctl00_PageContent_chkbxlstInvolvement_7').checked)         
        {
            document.getElementById('spanlblInvolvementOther').style.visibility = "visible";
            document.getElementById('spanlblInvolvementOther').style.display    = "block";
            document.getElementById('spantxtInvolvementOther').style.visibility = "visible";
            document.getElementById('spantxtInvolvementOther').style.display    = "block";
       } 
       else
       {
            document.getElementById('spanlblInvolvementOther').style.visibility = "hidden";
            document.getElementById('spanlblInvolvementOther').style.display    = "none";
            document.getElementById('spantxtInvolvementOther').style.visibility = "hidden";
            document.getElementById('spantxtInvolvementOther').style.display    = "none";
       }  
    }

   
       function Picker1_onSelectionChanged(sender, eventArgs)
       {
         Calendar1.setSelectedDate(sender.getSelectedDate());
       }
       function onPickerMouseUp()
       {
         if (Calendar1.get_popUpShowing())
         {
           event.cancelBubble=true;
           event.returnValue=false;
           return false;
         }
         else
         {
           return true;
         }
       }
       function OkClick()
       {
         Picker1.setSelectedDate(Calendar1.getSelectedDate());
         Calendar1.hide();
       }
       function CancelClick()
       {
         Calendar1.hide();
       }

