﻿// JScript File

// ############ Redirecting page functions ############

function GoToSMFA()
{
 var where_to= confirm("According to your answer, there is a SMFA which is required to complete.  Do you want to complete SMFA now?");
 if (where_to== true)
 {
   window.location="HOLLTSMFA.aspx";
 }
 else
 {
  //window.location="http://www.barbie.com";
  }
}

function GoToSF36()
{
 var where_to= confirm("According to your answer, there is a SF36 which is required to complete.  Do you want to complete SF36 now?");
 if (where_to== true)
 {
   window.location="HOLLTSF36.aspx";
 }
 else
 {
  //window.location="http://www.barbie.com";
  }
}

function GoToWithdrawPatient()
{
 var where_to= confirm("The study action for this patient is to withdraw from the study and you must withdraw this patient on the Patient Summary Page.  Do you want to withdraw this patient now?");
 if (where_to== true)
 {
   window.location="home.aspx";
 }
 else
 {
  //window.location="http://www.barbie.com";
  }
}

function GoToRecordAdverseEvent()
{
 var where_to= confirm("There was significant barotrauma  (e.g. ear drum rupture, persistent pain or deafness); oxygen toxicity serious/seizure; hyperbaric treatment was aborted after pressurisation; or HBO ceased and you must record this as an Adverse Event.  Do you want to record Adverse Event(s) now?");
 if (where_to== true)
 {
   window.location="HOLLTAdverseEvent.aspx";
 }
 else
 {
  //window.location="http://www.barbie.com";
  }
}


// ############ Calculating functions ############
function GetClientUTC()
{    
    var vnow = new Date()
    var offset = vnow.getTimezoneOffset();
    //getTimezoneOffset returns +/- minutes from GMT
    document.getElementById('ctl00_getTimezoneOffset').value = offset / 60;
    //document.getElementById('ctl00_maincontent_getTimezoneOffset').value = offset / 60;
}

function CalculateScore()
   {
        var ctr1 = document.getElementById('ctl00_maincontent_SeverityScoringForm_txtHead').value;
        var ctr2 = document.getElementById('ctl00_maincontent_SeverityScoringForm_txtFace').value;
        var ctr3 = document.getElementById('ctl00_maincontent_SeverityScoringForm_txtNeck').value;
        var ctr4 = document.getElementById('ctl00_maincontent_SeverityScoringForm_txtThorax').value;
        var ctr5 = document.getElementById('ctl00_maincontent_SeverityScoringForm_txtAbdomen').value;
        var ctr6 = document.getElementById('ctl00_maincontent_SeverityScoringForm_txtSpine').value;
        var ctr7 = document.getElementById('ctl00_maincontent_SeverityScoringForm_txtUpperExtremity').value;
        var ctr8 = document.getElementById('ctl00_maincontent_SeverityScoringForm_txtLowerExtremity').value;
        var ctr9 = document.getElementById('ctl00_maincontent_SeverityScoringForm_txtOther').value;
        
        var ctr = (ctr1 * ctr1) + (ctr2 * ctr2) + (ctr3 * ctr3) + (ctr4 * ctr4) + (ctr5 * ctr5) + (ctr6 * ctr6) + (ctr7 * ctr7) + (ctr8 * ctr8) + (ctr9 * ctr9);
        document.getElementById('ctl00_maincontent_SeverityScoringForm_txtTotal').value = ctr
   }

// ############ Control Validation functions ############
function checkLen(ControlID, MaxLenght) 
{
// if text pasted, will be eliminate to maxlength
if (document.getElementById(ControlID).value.length > MaxLenght)
    {
        document.getElementById(ControlID).value = document.getElementById(ControlID).value.substr(0, MaxLenght)
    }
// Still return values for arrow left(37), up(38), right(39), down(40),
// backspace(8), tab(9), delete(46), ins(45), page up(33), down(34), end(35) and home(36)
if (document.getElementById(ControlID).value.length < MaxLenght ||
      window.event.keyCode == 37 || window.event.keyCode == 38 || window.event.keyCode == 39
    ||window.event.keyCode == 40 || window.event.keyCode == 8  || window.event.keyCode == 9
    ||window.event.keyCode == 46 || window.event.keyCode == 45 || window.event.keyCode == 33
    ||window.event.keyCode == 34 || window.event.keyCode == 35 || window.event.keyCode == 36)
    {
        window.event.returnValue = true;
    }
else
    {
        window.event.returnValue = false;
    }
}

// ############ Date Time Validation functions ############
function validateDateTime(source, arguments)
{

  //var objRegExp = /^\d{1,2}(\-|\/|\.)\d{1,2}\1\d{4} \d{1,2}(:)\d{2}$/;
  var objRegExp = /^\d{4}(\-|\/|\.)\d{2}\1\d{2} \d{2}(:)\d{2}$/;
  //var objRegExp = /^\d{4}/\d{2}(/)\d{2} \d{2}(:)\d{2}$/;

  //check to see if in correct format
  if(!objRegExp.test(arguments.Value)){
     arguments.IsValid = false; //doesn't match pattern, bad date
  }
  else{
    
    var arrayDateTime = arguments.Value.split(' ');
    var strDate = arrayDateTime[0];
    var strTime = arrayDateTime[1];
     
    if(validateDate(strDate) == true && validateTime(strTime) == true)
        arguments.IsValid = true;
    else
        arguments.IsValid = false;
    }
}

function DateClientValidate(source, arguments)
   {
      if(validateDate(arguments.Value) == true)
        arguments.IsValid = true;
      else
        arguments.IsValid = false;
   }


function validateDate( strValue ) {
/************************************************
DESCRIPTION: Validates that a string contains only
    valid dates with 2 digit month, 2 digit day,
    4 digit year. Date separator can be ., -, or /.
    Uses combination of regular expressions and
    string parsing to validate date.
    Ex. mm/dd/yyyy or mm-dd-yyyy or mm.dd.yyyy

PARAMETERS:
   strValue - String to be tested for validity

RETURNS:
   True if valid, otherwise false.

REMARKS:
   Avoids some of the limitations of the Date.parse()
   method such as the date separator character.
*************************************************/
  //var objRegExp = /^\d{1,2}(\-|\/|\.)\d{1,2}\1\d{4}$/;
  var objRegExp = /^\d{4}(\-|\/|\.)\d{2}\1\d{2}$/;
  //var objRegExp = /^\d{4}(/)\d{2}(/)\d{2}$/;

  //check to see if in correct format
  if(!objRegExp.test(strValue))
     return false; //doesn't match pattern, bad date
     
    /*var arrayDateTime = strValue.split(' ');
    var strDate = arrayDateTime[0];
    var strTime = arrayDateTime[1];*/
     
    //var arrayTime = strTime.split(':'); //split date into MI, SS
     
    //var intHour = parseInt(arrayTime[0], 10);
    //if( intHour < 0 || intHour > 23) return false;
    
    //var intMin = parseInt(arrayTime[1], 10);
    //if(intMin < 0 || intMin > 59) return false;
    
    //alert(strTime)
    //if(!validateTime(strTime)) 
     //  return false;

    
    //strDate = strValue;
    var arrayDate = strValue.split('/'); //split date into day, month, year
    //create a lookup for months not equal to Feb.
    var arrayLookup = { '01' : 31,'03' : 31, '04' : 30,'05' : 31,'06' : 30,'07' : 31,'08' : 31,'09' : 30,'10' : 31,'11' : 30,'12' : 31,
       '1' : 31,'3' : 31, '4' : 30,'5' : 31,'6' : 30,'7' : 31,'8' : 31,'9' : 30}
    var intDay = parseInt(arrayDate[2], 10);
    
    //check if month value and day value agree
    if(arrayLookup[arrayDate[1]] != null) {
      if(intDay <= arrayLookup[arrayDate[1]] && intDay != 0)
        return true; //found in lookup table, good date
    }

    //check for February (bugfix 20050322)
    var intMonth = parseInt(arrayDate[1], 10);
    var intYear = parseInt(arrayDate[0], 10);
    if (intMonth == 2) { 
       if( intDay > 0 && intYear % 4 == 0 && intDay <= 29) return true;
       if( intDay > 0 && intYear % 4 != 0 && intDay <= 28) return true;
       //Feb. had valid number of days
       }
       
  return false; //any other values, bad date

}
 
function TimeClientValidate(source, arguments)
   {
      if(validateTime(arguments.Value) == true)
        arguments.IsValid = true;
      else
        arguments.IsValid = false;
   }


function validateTime( strValue ) {
/************************************************
DESCRIPTION: Validates that a string contains only
    valid dates with 2 digit month, 2 digit day,
    4 digit year. Date separator can be ., -, or /.
    Uses combination of regular expressions and
    string parsing to validate date.
    Ex. mm/dd/yyyy or mm-dd-yyyy or mm.dd.yyyy

PARAMETERS:
   strValue - String to be tested for validity

RETURNS:
   True if valid, otherwise false.

REMARKS:
   Avoids some of the limitations of the Date.parse()
   method such as the date separator character.
*************************************************/
  //var objRegExp = /^\d{1,2}(:)\d{2}$/;
  var objRegExp = /^\d{2}(:)\d{2}$/;

  //check to see if in correct format
    if(!objRegExp.test(strValue))
     return false; //doesn't match pattern, bad date
     
    var arrayTime = strValue.split(':'); //split date into MI, SS
     
    var intHour = parseInt(arrayTime[0], 10);
    if( intHour < 0 || intHour > 23) return false;
    //alert(intHour)
    var intMin = parseInt(arrayTime[1], 10);
    if(intMin < 0 || intMin > 59) return false;
    //alert(intMin)
    
    return true
    
   }

// ############ clientValidate functions ############
//

function clientValidate_FailedPressurisation (src, arg)
{
    var drp = document.getElementById('ctl00_maincontent_TreatmentEventsForm_drpOutcome').value;
    if (drp == 1)
    {
        if ((FailedPressurisation_Validator('SEB') || FailedPressurisation_Validator('OTS') || FailedPressurisation_Validator('OTM') || FailedPressurisation_Validator('CA') || FailedPressurisation_Validator('EP') || FailedPressurisation_Validator('N') || FailedPressurisation_Validator('V') || FailedPressurisation_Validator('XX') ))
        {
        arg.IsValid = true;
        }
        else
        {
        arg.IsValid = false;
        }        
    }
    else
    {
        arg.IsValid = true;
    }    
}
function FailedPressurisation_Validator (HBOEvent)
{
    var ctr1 = document.getElementById('ctl00_maincontent_TreatmentEventsForm_chk' + HBOEvent + 'P1').checked;
    var ctr2 = document.getElementById('ctl00_maincontent_TreatmentEventsForm_chk' + HBOEvent + 'P4').checked;
    if (ctr1 || ctr2)
    {
        return true;
    }
    else
    {
        return false;
    }
}
function clientValidate_Uneventful (src, arg)
{
    var ctr = document.getElementById('ctl00_maincontent_TreatmentEventsForm_chkUneventful').checked;
    if (ctr == false && Uneventful_Validator('SEB') && Uneventful_Validator('OTS') && Uneventful_Validator('OTM') && Uneventful_Validator('CA') && Uneventful_Validator('EP') && Uneventful_Validator('N') && Uneventful_Validator('V') && Uneventful_Validator('XX') )
    {
        arg.IsValid = false;
    }
    else
    {
        arg.IsValid = true;
    }    
}

function Uneventful_Validator (HBOEvent)
{
    var ctr1 = document.getElementById('ctl00_maincontent_TreatmentEventsForm_chk' + HBOEvent + 'P1').checked;
    var ctr2 = document.getElementById('ctl00_maincontent_TreatmentEventsForm_chk' + HBOEvent + 'P2').checked;
    var ctr3 = document.getElementById('ctl00_maincontent_TreatmentEventsForm_chk' + HBOEvent + 'P3').checked;
    var ctr4 = document.getElementById('ctl00_maincontent_TreatmentEventsForm_chk' + HBOEvent + 'P4').checked;
    if (ctr1 || ctr2 || ctr3 || ctr4)
    {
        return false;
    }
    else
    {
        return true;
    }
}
//    Function Uneventful_Validator(ByVal HBOEvent As String)
//        Dim ctr1 As Boolean = CType(Me.TreatmentEventsForm.FindControl("chk" & HBOEvent & "P1"), CheckBox).Checked
//        Dim ctr2 As Boolean = CType(Me.TreatmentEventsForm.FindControl("chk" & HBOEvent & "P2"), CheckBox).Checked
//        Dim ctr3 As Boolean = CType(Me.TreatmentEventsForm.FindControl("chk" & HBOEvent & "P3"), CheckBox).Checked
//        Dim ctr4 As Boolean = CType(Me.TreatmentEventsForm.FindControl("chk" & HBOEvent & "P4"), CheckBox).Checked

//        If ctr1 Or ctr2 Or ctr3 Or ctr4 Then
//            Return False
//        Else
//            Return True
//        End If
//    End Function

function clientValidate_ClinicalAction_Gridview ( src, arg ) 
{
        var ref  = src.id.substr(0,40)
        var ctr1 = document.getElementById(ref + 'chkNone').checked;
        var ctr2 = document.getElementById(ref + 'chkUncertain').checked;
        var ctr3 = document.getElementById(ref + 'chkProcedure').checked;
        var ctr4 = document.getElementById(ref + 'chkBlood').checked;
        var ctr5 = document.getElementById(ref + 'chkPrescription').checked;
        var ctr6 = document.getElementById(ref + 'chkNonPrescription').checked;
        var ctr7 = document.getElementById(ref + 'chkHospitalisation').checked;
        var ctr8 = document.getElementById(ref + 'chkFluid').checked;
        var ctr9 = document.getElementById(ref + 'chkOther').checked;
        
        if (ctr1 || ctr2 || ctr3 || ctr4 || ctr5 || ctr6 || ctr7 || ctr8 || ctr9)
        {
            arg.IsValid = true;
        }
        else
        {
            arg.IsValid = false;               
        } 
}

function clientValidate_ClinicalAction ( src, arg ) 
{
        var ctr1 = document.getElementById('ctl00_maincontent_AddNewAdverseForm_chkNone').checked;
        var ctr2 = document.getElementById('ctl00_maincontent_AddNewAdverseForm_chkUncertain').checked;
        var ctr3 = document.getElementById('ctl00_maincontent_AddNewAdverseForm_chkProcedure').checked;
        var ctr4 = document.getElementById('ctl00_maincontent_AddNewAdverseForm_chkBlood').checked;
        var ctr5 = document.getElementById('ctl00_maincontent_AddNewAdverseForm_chkPrescription').checked;
        var ctr6 = document.getElementById('ctl00_maincontent_AddNewAdverseForm_chkNonPrescription').checked;
        var ctr7 = document.getElementById('ctl00_maincontent_AddNewAdverseForm_chkHospitalisation').checked;
        var ctr8 = document.getElementById('ctl00_maincontent_AddNewAdverseForm_chkFluid').checked;
        var ctr9 = document.getElementById('ctl00_maincontent_AddNewAdverseForm_chkOther').checked;
        
        if (ctr1 || ctr2 || ctr3 || ctr4 || ctr5 || ctr6 || ctr7 || ctr8 || ctr9)
        {
            arg.IsValid = true;
        }
        else
        {
            arg.IsValid = false;               
        }   
}

function clientValidate_InfectionSign_Checkbox ( src, arg ) 
{
        var ctr1 = document.getElementById('ctl00_maincontent_WoundDetailsForm_chkNil').checked;
        var ctr2 = document.getElementById('ctl00_maincontent_WoundDetailsForm_chkPus_super').checked;
        var ctr3 = document.getElementById('ctl00_maincontent_WoundDetailsForm_chkPus_deep').checked;
        var ctr4 = document.getElementById('ctl00_maincontent_WoundDetailsForm_chkAbscess').checked;
        var ctr5 = document.getElementById('ctl00_maincontent_WoundDetailsForm_chkSwelling').checked;
        var ctr6 = document.getElementById('ctl00_maincontent_WoundDetailsForm_chkRedness').checked;
        var ctr7 = document.getElementById('ctl00_maincontent_WoundDetailsForm_chkHeat').checked;
        
        if (ctr1 || ctr2 || ctr3 || ctr4 || ctr5 || ctr6 || ctr7)
        {
            arg.IsValid = true;
        }
        else
        {
            arg.IsValid = false;               
        }   
}

function clientValidate_Fasciotomy ( src, arg ) 
{
        var ctr1 = document.getElementById('ctl00_maincontent_SurgeryForm_Part2_drpAnterior').value;
        var ctr2 = document.getElementById('ctl00_maincontent_SurgeryForm_Part2_drpSuperficial').value;
        var ctr3 = document.getElementById('ctl00_maincontent_SurgeryForm_Part2_drpPeroneal').value;
        var ctr4 = document.getElementById('ctl00_maincontent_SurgeryForm_Part2_drpDeepPosterior').value;
                
        if (ctr1 == 1 && ctr2 == 1 && ctr3 == 1 && ctr4 == 1 )
        {
            arg.IsValid = false;
        }
        else if (ctr1 == 99 && ctr2 == 99 && ctr3 == 99 && ctr4 == 99 )
        {
            arg.IsValid = false;               
        }  
        else
        {
            arg.IsValid = true;               
        }   
}    

function clientValidate_Debridement ( src, arg ) 
{
        var ctr1 = document.getElementById('ctl00_maincontent_SurgeryForm_Part2_drpSkinDebridement').value;
        var ctr2 = document.getElementById('ctl00_maincontent_SurgeryForm_Part2_drpDeepDebridement').value;
               
        if (ctr1 == -1 && ctr2 == -1 )
        {
            arg.IsValid = false;
        }
        else
        {
            arg.IsValid = true;               
        }   
}

function clientValidate_FurtherFracture ( src, arg ) 
{
        var ctr1 = document.getElementById('ctl00_maincontent_SurgeryForm_Part2_drpAmputation').value;
        var ctr2 = document.getElementById('ctl00_maincontent_SurgeryForm_Part2_drpIntraMedullar').value;
        var ctr3 = document.getElementById('ctl00_maincontent_SurgeryForm_Part2_drpOpenRIF').value;
        var ctr4 = document.getElementById('ctl00_maincontent_SurgeryForm_Part2_drpExtFixateur').value;
        var ctr5 = document.getElementById('ctl00_maincontent_SurgeryForm_Part2_drpRemovalFixation').value;
        var ctr6 = document.getElementById('ctl00_maincontent_SurgeryForm_Part2_drpSplint').value;
        var ctr7 = document.getElementById('ctl00_maincontent_SurgeryForm_Part2_drpBoneGraft').value;
        var ctr8 = document.getElementById('ctl00_maincontent_SurgeryForm_Part2_drpIrrigation').value;
        var ctr9 = document.getElementById('ctl00_maincontent_SurgeryForm_Part2_drpOther').value;

        if (ctr1 == 1 && ctr2 == 1 && ctr3 == 1 && ctr4 == 1 && ctr5 == 1 && ctr6 == 1 && ctr7 == 1 && ctr8 == 1 && ctr9 == 1)
        {
            arg.IsValid = false;
        }
        else if (ctr1 == 99 && ctr2 == 99 && ctr3 == 99 && ctr4 == 99 && ctr5 == 99 && ctr6 == 99 && ctr7 == 99 && ctr8 == 99 && ctr9 == 99)
        {
            arg.IsValid = false;               
        }  
        else
        {
            arg.IsValid = true;               
        }   
}

function clientValidate_STClosure ( src, arg ) 
{
        var ctr1 = document.getElementById('ctl00_maincontent_SurgeryForm_Part2_drpSuture').value;
        var ctr2 = document.getElementById('ctl00_maincontent_SurgeryForm_Part2_drpMuscleFlap').value;
        var ctr3 = document.getElementById('ctl00_maincontent_SurgeryForm_Part2_drpSkinFlap').value;
        var ctr4 = document.getElementById('ctl00_maincontent_SurgeryForm_Part2_drpFreeVascular').value;
        var ctr5 = document.getElementById('ctl00_maincontent_SurgeryForm_Part2_drpSplitSkin').value;
        var ctr6 = document.getElementById('ctl00_maincontent_SurgeryForm_Part2_drpST_Other').value;
        
        if (ctr1 == 1 && ctr2 == 1 && ctr3 == 1 && ctr4 == 1 && ctr5 == 1 && ctr6 == 1)
        {
            arg.IsValid = false;
        }
        else if (ctr1 == 99 && ctr2 == 99 && ctr3 == 99 && ctr4 == 99 && ctr5 == 99 && ctr6 == 99)
        {
            arg.IsValid = false;               
        }  
        else
        {
            arg.IsValid = true;               
        }   
}

function clientValidate_Necrosis ( src, arg ) 
{
        var ctr1 = document.getElementById('ctl00_maincontent_SurgeryForm_Part1_Subsequent_drpSkinNecrosis').value;
        var ctr2 = document.getElementById('ctl00_maincontent_SurgeryForm_Part1_Subsequent_drpSubcutaneous').value;
        var ctr3 = document.getElementById('ctl00_maincontent_SurgeryForm_Part1_Subsequent_drpMuscleNecrosis').value;
        var ctr4 = document.getElementById('ctl00_maincontent_SurgeryForm_Part1_Subsequent_drpFlapOrGraft').value;
                
        if (ctr1 == 1 && ctr2 == 1 && ctr3 == 1 && ctr4 == 1 )
        {
            arg.IsValid = false;
        }
        else if (ctr1 == 99 && ctr2 == 99 && ctr3 == 99 && ctr4 == 99 )
        {
            arg.IsValid = false;               
        }  
        else
        {
            arg.IsValid = true;               
        }   
}        

function clientValidate_InfectionSign ( src, arg ) 
{
        var ctr1 = document.getElementById('ctl00_maincontent_SurgeryForm_Part1_Subsequent_drpPurulent').value;
        var ctr2 = document.getElementById('ctl00_maincontent_SurgeryForm_Part1_Subsequent_drpFever').value;
        var ctr3 = document.getElementById('ctl00_maincontent_SurgeryForm_Part1_Subsequent_drpPain').value;
        var ctr4 = document.getElementById('ctl00_maincontent_SurgeryForm_Part1_Subsequent_drpSwelling').value;
        var ctr5 = document.getElementById('ctl00_maincontent_SurgeryForm_Part1_Subsequent_drpHeat').value;
        var ctr6 = document.getElementById('ctl00_maincontent_SurgeryForm_Part1_Subsequent_drpClinical').value;
        var ctr7 = document.getElementById('ctl00_maincontent_SurgeryForm_Part1_Subsequent_drpMicrobiology').value;
        //var ctr8 = document.getElementById('ctl00_maincontent_SurgeryForm_Part1_Subsequent_drpSwab').value;
        
        if (ctr1 == 1 && ctr2 == 1 && ctr3 == 1 && ctr4 == 1 && ctr5 == 1 && ctr6 == 1 && ctr7 == 1 )//&& ctr8== 1)
        {
            arg.IsValid = false;
        }
        else if (ctr1 == 99 && ctr2 == 99 && ctr3 == 99 && ctr4 == 99 && ctr5 == 99 && ctr6 == 99 && ctr7 == 99)// && ctr8== 99)
        {
            arg.IsValid = false;               
        }  
        else
        {
            arg.IsValid = true;               
        }   
}

function clientValidate_EventOutcome ( src, arg ) 
{
        var ctr1 = document.getElementById('ctl00_maincontent_SeriousAdverseForm_chkOutcome_Complete').checked;
        var ctr2 = document.getElementById('ctl00_maincontent_SeriousAdverseForm_chkOutcome_Alive').checked;
        var ctr3 = document.getElementById('ctl00_maincontent_SeriousAdverseForm_chkOutcome_Death').checked;
        var ctr4 = document.getElementById('ctl00_maincontent_SeriousAdverseForm_chkOutcome_Adverse').checked;
        var ctr5 = document.getElementById('ctl00_maincontent_SeriousAdverseForm_chkOutcome_extended').checked;
        var ctr6 = document.getElementById('ctl00_maincontent_SeriousAdverseForm_chkOutcome_Unknown').checked;
        var ctr7 = document.getElementById('ctl00_maincontent_SeriousAdverseForm_chkOutcome_persistent').checked;
        
        if (ctr1 || ctr2 || ctr3 || ctr4 || ctr5 || ctr6 || ctr7)
        {
            arg.IsValid = true;
        }
        else
        {
            arg.IsValid = false;               
        }   
}

function clientValidate_AmputationReason ( src, arg ) 
{
        var ctr1 = document.getElementById('ctl00_maincontent_AmputationForm_chkVascular').checked;
        var ctr2 = document.getElementById('ctl00_maincontent_AmputationForm_chkNerve').checked;
        var ctr3 = document.getElementById('ctl00_maincontent_AmputationForm_chkSoftTissue').checked;
        var ctr4 = document.getElementById('ctl00_maincontent_AmputationForm_chkBone').checked;
        var ctr5 = document.getElementById('ctl00_maincontent_AmputationForm_chkInfection').checked;
        var ctr6 = document.getElementById('ctl00_maincontent_AmputationForm_chkOther').checked;
        
        if (ctr1 || ctr2 || ctr3 || ctr4 || ctr5 || ctr6)
        {
            arg.IsValid = true;
        }
        else
        {
            arg.IsValid = false;               
        }   
}

function clientValidate_Location ( src, arg ) 
{
        var ctr1 = document.getElementById('ctl00_maincontent_InitialAssessmentForm_chkPlateau').checked;
        var ctr2 = document.getElementById('ctl00_maincontent_InitialAssessmentForm_chkPilon').checked;
        var ctr3 = document.getElementById('ctl00_maincontent_InitialAssessmentForm_chkProximal').checked;
        var ctr4 = document.getElementById('ctl00_maincontent_InitialAssessmentForm_chkMid').checked;
        var ctr5 = document.getElementById('ctl00_maincontent_InitialAssessmentForm_chkDistal').checked;
        
        if (ctr1 || ctr2 || ctr3 || ctr4 || ctr5)
        {
            arg.IsValid = true;
        }
        else
        {
            arg.IsValid = false;               
        }   
}

function clientValidate_FractureType ( src, arg ) 
{
        var ctr1 = document.getElementById('ctl00_maincontent_InitialAssessmentForm_chkTransverse').checked;
        var ctr2 = document.getElementById('ctl00_maincontent_InitialAssessmentForm_chkSpiral').checked;
        var ctr3 = document.getElementById('ctl00_maincontent_InitialAssessmentForm_chkSegmental').checked;
        var ctr4 = document.getElementById('ctl00_maincontent_InitialAssessmentForm_chkComminuted').checked;
        
        if (ctr1 || ctr2 || ctr3 || ctr4)
        {
            arg.IsValid = true
        }
        else
        {
            arg.IsValid = false            
        }   
}

function clientValidate_InjuryType ( src, arg ) 
{
        var ctr1 = document.getElementById('ctl00_maincontent_InitialAssessmentForm_chkBlunt').checked;
        var ctr2 = document.getElementById('ctl00_maincontent_InitialAssessmentForm_chkPenetrating').checked;
        var ctr3 = document.getElementById('ctl00_maincontent_InitialAssessmentForm_chkGunshot').checked;
        
        if (ctr1 || ctr2 || ctr3)
        {
            arg.IsValid = true
        }
        else
        {
            arg.IsValid = false            
        }   
}

// ############ Popup functions ############
//var winref;
function alertAdditionalRequired(condition,msg)
{
    if (condition == 1)
    {
        if (document.getElementById('ctl00_maincontent_FinalQuestionsForm_drpAdditionalRequired').value == 2)
        {
            alert(msg);
        }        
    } 
    else if ((condition == 2) || (condition == 3))
    {
        if (document.getElementById('ctl00_maincontent_FinalQuestionsForm_drpAdditionalRequired').value == 1)
        {
            alert(msg);
        }
        else if (document.getElementById('ctl00_maincontent_FinalQuestionsForm_drpAdditionalRequired').value == 99)
        {
            alert(msg);
        }
    }    
}

function chkAmputationReasonAlert() 
{
        var ctr1 = document.getElementById('ctl00_maincontent_AmputationForm_chkVascular').checked;
        var ctr2 = document.getElementById('ctl00_maincontent_AmputationForm_chkNerve').checked;
        var ctr3 = document.getElementById('ctl00_maincontent_AmputationForm_chkSoftTissue').checked;
        var ctr4 = document.getElementById('ctl00_maincontent_AmputationForm_chkBone').checked;
        var ctr5 = document.getElementById('ctl00_maincontent_AmputationForm_chkInfection').checked;
        var ctr6 = document.getElementById('ctl00_maincontent_AmputationForm_chkOther').checked;
        
        if (ctr1 || ctr2 || ctr3 || ctr4 || ctr5 || ctr6)
        {
            document.getElementById('ctl00_maincontent_AmputationForm_lblReasonAlert').style.visibility = 'hidden';
        }
        else
        {
            document.getElementById('ctl00_maincontent_AmputationForm_lblReasonAlert').style.display = 'inline';
            document.getElementById('ctl00_maincontent_AmputationForm_lblReasonAlert').style.visibility = 'visible';
        }   
}

function chkAlert() 
{
        chkFractureLocationAlert();
        chkFractureTypeAlert();
        chkInjuryTypeAlert();   
}

function chkFractureLocationAlert() 
{
        var ctr1 = document.getElementById('ctl00_maincontent_InitialAssessmentForm_chkPlateau').checked;
        var ctr2 = document.getElementById('ctl00_maincontent_InitialAssessmentForm_chkPilon').checked;
        var ctr3 = document.getElementById('ctl00_maincontent_InitialAssessmentForm_chkProximal').checked;
        var ctr4 = document.getElementById('ctl00_maincontent_InitialAssessmentForm_chkMid').checked;
        var ctr5 = document.getElementById('ctl00_maincontent_InitialAssessmentForm_chkDistal').checked;
        
        if (ctr1 || ctr2 || ctr3 || ctr4 || ctr5)
        {
            document.getElementById('ctl00_maincontent_InitialAssessmentForm_lblFractureLocationAlert').style.visibility = 'hidden';
        }
        else
        {
            document.getElementById('ctl00_maincontent_InitialAssessmentForm_lblFractureLocationAlert').style.display = 'inline';
            document.getElementById('ctl00_maincontent_InitialAssessmentForm_lblFractureLocationAlert').style.visibility = 'visible';
        }   
}

function chkFractureTypeAlert() 
{
        var ctr1 = document.getElementById('ctl00_maincontent_InitialAssessmentForm_chkTransverse').checked;
        var ctr2 = document.getElementById('ctl00_maincontent_InitialAssessmentForm_chkSpiral').checked;
        var ctr3 = document.getElementById('ctl00_maincontent_InitialAssessmentForm_chkSegmental').checked;
        var ctr4 = document.getElementById('ctl00_maincontent_InitialAssessmentForm_chkComminuted').checked;
        
        if (ctr1 || ctr2 || ctr3 || ctr4)
        {
            document.getElementById('ctl00_maincontent_InitialAssessmentForm_lblFractureTypeAlert').style.visibility = 'hidden';
        }
        else
        {
            document.getElementById('ctl00_maincontent_InitialAssessmentForm_lblFractureTypeAlert').style.visibility = 'visible';
        }   
}

function chkInjuryTypeAlert() 
{
        var ctr1 = document.getElementById('ctl00_maincontent_InitialAssessmentForm_chkBlunt').checked;
        var ctr2 = document.getElementById('ctl00_maincontent_InitialAssessmentForm_chkPenetrating').checked;
        var ctr3 = document.getElementById('ctl00_maincontent_InitialAssessmentForm_chkGunshot').checked;
        
        if (ctr1 || ctr2 || ctr3)
        {
            document.getElementById('ctl00_maincontent_InitialAssessmentForm_lblInjTypeAlert').style.visibility = 'hidden';
        }
        else
        {
            document.getElementById('ctl00_maincontent_InitialAssessmentForm_lblInjTypeAlert').style.visibility = 'visible' ;
        }   
}

function popupInfo(url,w,h)
{        
    winref = window.open(url, "", "width=" + w +",height=" + h + ",resizable=no,scrollbars=no,status=no,location=no,toolbar=no,menubar=no,dependant=yes");
}

function closePopupInfo()
{
    winref.close();
    
}

function SwitchYesAndCeaseAlert(fv,drp,txt1,txt2)
{
     switchYes_DropdownlistAndTextbox_withLabel_withRFV(fv,drp,txt1)
     switchYes_DropdownlistAndTextbox_withLabel_withCUV(fv,drp,txt2)
     CeaseAlert();
}

function AlertByOptionSelected_AndPerformAction(fv,drp,option,msg,ctrl)
{
    AlertByOptionSelected(fv,drp,option,msg);
    PerformAction(fv,drp,option,ctrl);     
}

function PerformAction(fv,drp,option,ctrl)
{
    if (document.getElementById('ctl00_maincontent_' + fv + '_drp' + drp).value == option)
    {
        document.getElementById('ctl00_maincontent_' + fv + '_' + ctrl).value = 3; 
        document.getElementById('ctl00_maincontent_' + fv + '_' + ctrl).disabled = true;    
    } 
    else
    {
        document.getElementById('ctl00_maincontent_' + fv + '_' + ctrl).disabled = false;  
    }
}

function AlertByOptionSelected(fv,drp,option,msg)
{
    if (document.getElementById('ctl00_maincontent_' + fv + '_drp' + drp).value == option)
    {
        alert(msg);
    } 
}

function CeaseAlert()
{
    if (document.getElementById('ctl00_maincontent_TreatmentDetailsForm_drpCease').value == 2)
    {
        alert('Once treatment is ceased and saved, no further treatments can be added.  Please ensure that you want to cease treatment before saving.');
    } 
}

function AmputationAlert()
{
    if (document.getElementById('ctl00_maincontent_SurgeryForm_Part2_drpAmputation').value == 1 || document.getElementById('ctl00_maincontent_SurgeryForm_Part2_drpAmputation').value == 99)
    {
        alert('This change will delete amputation record when saved!  Please ensure you want to delete the amputation record for this surgery before saving.');
    } 
}

function AmputationAlert_Readmission()
{
    if (document.getElementById('ctl00_maincontent_AddNewReadmissionForm_drpAmputation').value == -4 || document.getElementById('ctl00_maincontent_AddNewReadmissionForm_drpAmputation').value == 99)
    {
        alert('This change will delete amputation record when saved!  Please ensure you want to delete the amputation record for this surgery before saving.');
    } 
}

function AmputationAlert_Readmission_IfYes()
{
    if (document.getElementById('ctl00_maincontent_AddNewReadmissionForm_drpAmputation').value == 2)
    {
        alert('The Record of Amputation Form will automatically appear below and need to be completed if you save this option.');
    } 
}

function AmputationAlertWithFurtherFracture()
{
    if (document.getElementById('ctl00_maincontent_SurgeryForm_Part2_drpAmputation').value == 1)
    {
        alert('This change will delete amputation record when saved!  Please ensure you want to delete the amputation record for this surgery before saving.');
    }      
    else if (document.getElementById('ctl00_maincontent_SurgeryForm_Part2_drpAmputation').value == '' && document.getElementById('ctl00_maincontent_SurgeryForm_Part2_drpFurtherFracture').value == 1)
    {
        alert('This change will delete amputation record when saved!  Please ensure you want to delete the amputation record for this surgery before saving?');
    }       
}

// ############ Switch functions ############

function switchYesNo_Readmission(fv,drp,option1,txt,option2,msg)
{                              
   switchYesNo_DropdownlistAndTextbox_withLabel_withRFV(fv,drp,option1,txt);
   AlertByOptionSelected(fv,drp,option2,msg);   
}

function switchYes_DropdownlistAndTextbox_withLabel_withCUV(fv,drp,txt)
{                              
    if (document.getElementById('ctl00_maincontent_'+ fv +'_drp'+ drp).value == 2)
    {
        enableTextbox_withLabel_withCUV(fv,txt);  
    }   
    else
    {
        disableTextbox_withLabel_withCUV(fv,txt);               
    }     
}

function switchYes_DropdownlistAndTextbox_withLabel_withRFV(fv,drp,txt)
{                              
    if (document.getElementById('ctl00_maincontent_'+ fv +'_drp'+ drp).value == 2)
    {
        enableTextbox(fv,txt);  
    }   
    else
    {
        disableTextbox(fv,txt);               
    }     
}

function switchYesNo_DropdownlistAndTextbox_withLabel_withRFV(fv,drp,value,txt)
{                              
    if (document.getElementById('ctl00_maincontent_'+ fv +'_drp'+ drp).value == value)
    {
        enableTextbox(fv,txt);  
    }   
    else
    {
        disableTextbox(fv,txt);               
    }     
}

function switchYesNo_DropdownlistAndTextbox_withLabel_noRFV(fv,drp,value,txt)
{                              
    if (document.getElementById('ctl00_maincontent_'+ fv +'_drp'+ drp).value == value)
    {
        enableTextbox_withLabel_noRFV(fv,txt); 
    }   
    else
    {
        disableTextbox_withLabel_noRFV(fv,txt);               
    }     
}

function switchYesNo_DropdownlistAndDropdownlist_withLabel_withRFV(fv,drp,value,txt)
{                              
    if (document.getElementById('ctl00_maincontent_'+ fv +'_drp'+ drp).value == value)
    {
        enableDropdownlist(fv,txt);  
    }   
    else
    {
        disableDropdownlist(fv,txt);               
    }     
}

function switchYes_DropdownlistAndTextbox_noLabel_noRFV(fv,drp,txt)
{                              
    if (document.getElementById('ctl00_maincontent_'+ fv +'_drp'+ drp).value == 2)
    {
        enableTextbox_noLabel_noRFV(fv,txt);  
    }   
    else
    {
        disableTextbox_noLabel_noRFV(fv,txt);      
    }     
}

function enableTextbox_noLabel_noRFV(fv,txt) 
{
        //document.getElementById('ctl00_maincontent_'+ fv +'_lbl'+ txt).disabled = false;
        document.getElementById('ctl00_maincontent_'+ fv +'_txt'+ txt).disabled = false;
        //ValidatorEnable(document.getElementById('ctl00_maincontent_'+ fv +'_rfv'+ txt), true);
}

function disableTextbox_noLabel_noRFV(fv,txt) 
{
        //document.getElementById('ctl00_maincontent_'+ fv +'_lbl'+ txt).disabled = true;
        document.getElementById('ctl00_maincontent_'+ fv +'_txt'+ txt).disabled = true;
        document.getElementById('ctl00_maincontent_'+ fv +'_txt'+ txt).value = '';
        //ValidatorEnable(document.getElementById('ctl00_maincontent_'+ fv +'_rfv'+ txt), false);
}

function enableTextbox_withLabel_noRFV(fv,txt) 
{
        document.getElementById('ctl00_maincontent_'+ fv +'_lbl'+ txt).disabled = false;
        document.getElementById('ctl00_maincontent_'+ fv +'_txt'+ txt).disabled = false;
        //ValidatorEnable(document.getElementById('ctl00_maincontent_'+ fv +'_rfv'+ txt), true);
}

function disableTextbox_withLabel_noRFV(fv,txt) 
{
        document.getElementById('ctl00_maincontent_'+ fv +'_lbl'+ txt).disabled = true;
        document.getElementById('ctl00_maincontent_'+ fv +'_txt'+ txt).disabled = true;
        document.getElementById('ctl00_maincontent_'+ fv +'_txt'+ txt).value = '';
        //ValidatorEnable(document.getElementById('ctl00_maincontent_'+ fv +'_rfv'+ txt), false);
}

function switchInfectionSign_Checkbox()
{                              
    if (document.getElementById('ctl00_maincontent_WoundDetailsForm_chkNil').checked)
    {
        document.getElementById('ctl00_maincontent_WoundDetailsForm_chkPus_super').disabled = true;
        document.getElementById('ctl00_maincontent_WoundDetailsForm_chkPus_deep').disabled = true;
        document.getElementById('ctl00_maincontent_WoundDetailsForm_chkAbscess').disabled = true;
        document.getElementById('ctl00_maincontent_WoundDetailsForm_chkSwelling').disabled = true;
        document.getElementById('ctl00_maincontent_WoundDetailsForm_chkRedness').disabled = true;
        document.getElementById('ctl00_maincontent_WoundDetailsForm_chkHeat').disabled = true;   
        
        document.getElementById('ctl00_maincontent_WoundDetailsForm_chkPus_super').checked = false;
        document.getElementById('ctl00_maincontent_WoundDetailsForm_chkPus_deep').checked = false;
        document.getElementById('ctl00_maincontent_WoundDetailsForm_chkAbscess').checked = false;
        document.getElementById('ctl00_maincontent_WoundDetailsForm_chkSwelling').checked = false;
        document.getElementById('ctl00_maincontent_WoundDetailsForm_chkRedness').checked = false;
        document.getElementById('ctl00_maincontent_WoundDetailsForm_chkHeat').checked = false; 
        
        document.getElementById('ctl00_maincontent_WoundDetailsForm_chkPus_super').parentNode.disabled = true;
        document.getElementById('ctl00_maincontent_WoundDetailsForm_chkPus_deep').parentNode.disabled = true;
        document.getElementById('ctl00_maincontent_WoundDetailsForm_chkAbscess').parentNode.disabled = true;
        document.getElementById('ctl00_maincontent_WoundDetailsForm_chkSwelling').parentNode.disabled = true;
        document.getElementById('ctl00_maincontent_WoundDetailsForm_chkRedness').parentNode.disabled = true;
        document.getElementById('ctl00_maincontent_WoundDetailsForm_chkHeat').parentNode.disabled = true;  
        
        //ValidatorEnable(document.getElementById('ctl00_maincontent_WoundDetailsForm_cuvInfectionSign'), false);          
    }   
    else
    {
        document.getElementById('ctl00_maincontent_WoundDetailsForm_chkPus_super').disabled = false;
        document.getElementById('ctl00_maincontent_WoundDetailsForm_chkPus_deep').disabled = false;
        document.getElementById('ctl00_maincontent_WoundDetailsForm_chkAbscess').disabled = false;
        document.getElementById('ctl00_maincontent_WoundDetailsForm_chkSwelling').disabled = false;
        document.getElementById('ctl00_maincontent_WoundDetailsForm_chkRedness').disabled = false;
        document.getElementById('ctl00_maincontent_WoundDetailsForm_chkHeat').disabled = false;   
        
        document.getElementById('ctl00_maincontent_WoundDetailsForm_chkPus_super').parentNode.disabled = false;
        document.getElementById('ctl00_maincontent_WoundDetailsForm_chkPus_deep').parentNode.disabled = false;
        document.getElementById('ctl00_maincontent_WoundDetailsForm_chkAbscess').parentNode.disabled = false;
        document.getElementById('ctl00_maincontent_WoundDetailsForm_chkSwelling').parentNode.disabled = false;
        document.getElementById('ctl00_maincontent_WoundDetailsForm_chkRedness').parentNode.disabled = false;
        document.getElementById('ctl00_maincontent_WoundDetailsForm_chkHeat').parentNode.disabled = false;
        
        //ValidatorEnable(document.getElementById('ctl00_maincontent_WoundDetailsForm_cuvInfectionSign'), true);
    }     
}        
        
function enableDropdownlist(fv,txt) 
{
        document.getElementById('ctl00_maincontent_'+ fv +'_lbl'+ txt).disabled = false;
        document.getElementById('ctl00_maincontent_'+ fv +'_drp'+ txt).disabled = false;
        ValidatorEnable(document.getElementById('ctl00_maincontent_'+ fv +'_rfv'+ txt), true);
}

function disableDropdownlist(fv,txt) 
{
        document.getElementById('ctl00_maincontent_'+ fv +'_lbl'+ txt).disabled = true;
        document.getElementById('ctl00_maincontent_'+ fv +'_drp'+ txt).disabled = true;
        document.getElementById('ctl00_maincontent_'+ fv +'_drp'+ txt).value = '';
        ValidatorEnable(document.getElementById('ctl00_maincontent_'+ fv +'_rfv'+ txt), false);
}

function enableTextbox(fv,txt) 
{
        document.getElementById('ctl00_maincontent_'+ fv +'_lbl'+ txt).disabled = false;
        document.getElementById('ctl00_maincontent_'+ fv +'_txt'+ txt).disabled = false;
        ValidatorEnable(document.getElementById('ctl00_maincontent_'+ fv +'_rfv'+ txt), true);
}

function disableTextbox(fv,txt) 
{
        document.getElementById('ctl00_maincontent_'+ fv +'_lbl'+ txt).disabled = true;
        document.getElementById('ctl00_maincontent_'+ fv +'_txt'+ txt).disabled = true;
        document.getElementById('ctl00_maincontent_'+ fv +'_txt'+ txt).value = '';
        ValidatorEnable(document.getElementById('ctl00_maincontent_'+ fv +'_rfv'+ txt), false);
}

function enableTextbox_withRAV(fv,txt) 
{
        document.getElementById('ctl00_maincontent_'+ fv +'_lbl'+ txt).disabled = false;
        document.getElementById('ctl00_maincontent_'+ fv +'_txt'+ txt).disabled = false;
        ValidatorEnable(document.getElementById('ctl00_maincontent_'+ fv +'_rav'+ txt), true);
}

function disableTextbox_withRAV(fv,txt) 
{
        document.getElementById('ctl00_maincontent_'+ fv +'_lbl'+ txt).disabled = true;
        document.getElementById('ctl00_maincontent_'+ fv +'_txt'+ txt).disabled = true;
        document.getElementById('ctl00_maincontent_'+ fv +'_txt'+ txt).value = '';
        ValidatorEnable(document.getElementById('ctl00_maincontent_'+ fv +'_rav'+ txt), false);
}

function enableTextbox_noLabel(fv,txt) 
{
        document.getElementById('ctl00_maincontent_'+ fv +'_txt'+ txt).disabled = false;
        ValidatorEnable(document.getElementById('ctl00_maincontent_'+ fv +'_rfv'+ txt), true);
}

function disableTextbox_noLabel(fv,txt) 
{
        document.getElementById('ctl00_maincontent_'+ fv +'_txt'+ txt).disabled = true;
        document.getElementById('ctl00_maincontent_'+ fv +'_txt'+ txt).value = '';
        ValidatorEnable(document.getElementById('ctl00_maincontent_'+ fv +'_rfv'+ txt), false);
}

function enableTextbox_noLabel_withCUV(fv,txt) 
{
        document.getElementById('ctl00_maincontent_'+ fv +'_txt'+ txt).disabled = false;
        ValidatorEnable(document.getElementById('ctl00_maincontent_'+ fv +'_cuv'+ txt), true);
}

function disableTextbox_noLabel_withCUV(fv,txt) 
{
        document.getElementById('ctl00_maincontent_'+ fv +'_txt'+ txt).disabled = true;
        document.getElementById('ctl00_maincontent_'+ fv +'_txt'+ txt).value = '';
        ValidatorEnable(document.getElementById('ctl00_maincontent_'+ fv +'_cuv'+ txt), false);
}
function enableTextbox_withLabel_withCUV(fv,txt) 
{
        document.getElementById('ctl00_maincontent_'+ fv +'_lbl'+ txt).disabled = false;
        document.getElementById('ctl00_maincontent_'+ fv +'_txt'+ txt).disabled = false;
        ValidatorEnable(document.getElementById('ctl00_maincontent_'+ fv +'_cuv'+ txt), true);
}

function disableTextbox_withLabel_withCUV(fv,txt) 
{
        document.getElementById('ctl00_maincontent_'+ fv +'_lbl'+ txt).disabled = true;
        document.getElementById('ctl00_maincontent_'+ fv +'_txt'+ txt).disabled = true;
        document.getElementById('ctl00_maincontent_'+ fv +'_txt'+ txt).value = '';
        ValidatorEnable(document.getElementById('ctl00_maincontent_'+ fv +'_cuv'+ txt), false);
}

function switchActionRequired(fv,drp1,txt)
{                              
    if (document.getElementById('ctl00_maincontent_'+ fv +'_drp'+ drp1).value == 2)
    {
        document.getElementById('ctl00_maincontent_'+ fv +'_lbl'+ txt).disabled = false;
        document.getElementById('ctl00_maincontent_'+ fv +'_txt'+ txt).disabled = false;
        ValidatorEnable(document.getElementById('ctl00_maincontent_'+ fv +'_rfv'+ txt), true);
    }   
    else
    {
        document.getElementById('ctl00_maincontent_'+ fv +'_lbl'+ txt).disabled = true;
        document.getElementById('ctl00_maincontent_'+ fv +'_txt'+ txt).disabled = true;
        document.getElementById('ctl00_maincontent_'+ fv +'_txt'+ txt).value = '';
        ValidatorEnable(document.getElementById('ctl00_maincontent_'+ fv +'_rfv'+ txt), false);
    }     
}

function switchOtherInjuries_DropdownlistAndTextbox(fv,drp,txt)
{                              
    if (document.getElementById('ctl00_maincontent_'+ fv +'_drp'+ drp).value == 5)
    {
        document.getElementById('ctl00_maincontent_'+ fv +'_lbl'+ txt).disabled = false;
        document.getElementById('ctl00_maincontent_'+ fv +'_txt'+ txt).disabled = false;
        ValidatorEnable(document.getElementById('ctl00_maincontent_'+ fv +'_rfv'+ txt), true);
    }   
    else
    {
        document.getElementById('ctl00_maincontent_'+ fv +'_lbl'+ txt).disabled = true;
        document.getElementById('ctl00_maincontent_'+ fv +'_txt'+ txt).disabled = true;
        document.getElementById('ctl00_maincontent_'+ fv +'_txt'+ txt).value = '';
        ValidatorEnable(document.getElementById('ctl00_maincontent_'+ fv +'_rfv'+ txt), false);
    }     
}

function switchDischargedToOther_DropdownlistAndTextbox(fv,drp,txt)
{                              
    if (document.getElementById('ctl00_maincontent_'+ fv +'_drp'+ drp).value == 6)
    {
        document.getElementById('ctl00_maincontent_'+ fv +'_lbl'+ txt).disabled = false;
        document.getElementById('ctl00_maincontent_'+ fv +'_txt'+ txt).disabled = false;
        ValidatorEnable(document.getElementById('ctl00_maincontent_'+ fv +'_rfv'+ txt), true);
    }   
    else
    {
        document.getElementById('ctl00_maincontent_'+ fv +'_lbl'+ txt).disabled = true;
        document.getElementById('ctl00_maincontent_'+ fv +'_txt'+ txt).disabled = true;
        document.getElementById('ctl00_maincontent_'+ fv +'_txt'+ txt).value = '';
        ValidatorEnable(document.getElementById('ctl00_maincontent_'+ fv +'_rfv'+ txt), false);
    }     
}

function switchOtherAction_Gridview(chk,txt,rfv)
{                              
    if (document.getElementById(chk).checked)
    {
        document.getElementById(txt).disabled = false;
        ValidatorEnable(document.getElementById(rfv), true);
    }   
    else
    {
        document.getElementById(txt).disabled = true;
        document.getElementById(txt).value = '';
        ValidatorEnable(document.getElementById(rfv), false);
    }     
}

function switchNone(chk1,chk2,chk3,chk4,chk5,chk6,chk7,chk8,chk9,txt,rfv,lbl)
{                              
    if (document.getElementById(chk1).checked)
    {
        document.getElementById(chk2).disabled = true;
        document.getElementById(chk3).disabled = true;
        document.getElementById(chk4).disabled = true;
        document.getElementById(chk5).disabled = true;
        document.getElementById(chk6).disabled = true;
        document.getElementById(chk7).disabled = true;
        document.getElementById(chk8).disabled = true;
        document.getElementById(chk9).disabled = true;
        
        document.getElementById(chk2).parentNode.disabled = true;
        document.getElementById(chk3).parentNode.disabled = true;
        document.getElementById(chk4).parentNode.disabled = true;
        document.getElementById(chk5).parentNode.disabled = true;
        document.getElementById(chk6).parentNode.disabled = true;
        document.getElementById(chk7).parentNode.disabled = true;
        document.getElementById(chk8).parentNode.disabled = true;
        document.getElementById(chk9).parentNode.disabled = true;   
        
        document.getElementById(chk2).checked = false;
        document.getElementById(chk3).checked = false;
        document.getElementById(chk4).checked = false;
        document.getElementById(chk5).checked = false;
        document.getElementById(chk6).checked = false;
        document.getElementById(chk7).checked = false;
        document.getElementById(chk8).checked = false;
        document.getElementById(chk9).checked = false;  
        
        document.getElementById(lbl).disabled = true
        document.getElementById(txt).disabled = true
        document.getElementById(txt).value = ''
        ValidatorEnable(document.getElementById(rfv), false);
    }   
    else
    {
        document.getElementById(chk2).disabled = false;
        document.getElementById(chk3).disabled = false;
        document.getElementById(chk4).disabled = false;
        document.getElementById(chk5).disabled = false;
        document.getElementById(chk6).disabled = false;
        document.getElementById(chk7).disabled = false;
        document.getElementById(chk8).disabled = false;
        document.getElementById(chk9).disabled = false;
        
        document.getElementById(chk2).parentNode.disabled = false;
        document.getElementById(chk3).parentNode.disabled = false;
        document.getElementById(chk4).parentNode.disabled = false;
        document.getElementById(chk5).parentNode.disabled = false;
        document.getElementById(chk6).parentNode.disabled = false;
        document.getElementById(chk7).parentNode.disabled = false;
        document.getElementById(chk8).parentNode.disabled = false;
        document.getElementById(chk9).parentNode.disabled = false; 
    }     
}

function switchNone_gridview(chk1,chk2,chk3,chk4,chk5,chk6,chk7,chk8,chk9,txt,rfv)
{                              
    if (document.getElementById(chk1).checked)
    {
        document.getElementById(chk2).disabled = true;
        document.getElementById(chk3).disabled = true;
        document.getElementById(chk4).disabled = true;
        document.getElementById(chk5).disabled = true;
        document.getElementById(chk6).disabled = true;
        document.getElementById(chk7).disabled = true;
        document.getElementById(chk8).disabled = true;
        document.getElementById(chk9).disabled = true;
        
        document.getElementById(chk2).parentNode.disabled = true;
        document.getElementById(chk3).parentNode.disabled = true;
        document.getElementById(chk4).parentNode.disabled = true;
        document.getElementById(chk5).parentNode.disabled = true;
        document.getElementById(chk6).parentNode.disabled = true;
        document.getElementById(chk7).parentNode.disabled = true;
        document.getElementById(chk8).parentNode.disabled = true;
        document.getElementById(chk9).parentNode.disabled = true; 
        
        document.getElementById(chk2).checked = false;
        document.getElementById(chk3).checked = false;
        document.getElementById(chk4).checked = false;
        document.getElementById(chk5).checked = false;
        document.getElementById(chk6).checked = false;
        document.getElementById(chk7).checked = false;
        document.getElementById(chk8).checked = false;
        document.getElementById(chk9).checked = false;    
        
        //document.getElementById(lbl).disabled = true
        document.getElementById(txt).disabled = true
        document.getElementById(txt).value = ''
        ValidatorEnable(document.getElementById(rfv), false);
    }   
    else
    {
        document.getElementById(chk2).disabled = false;
        document.getElementById(chk3).disabled = false;
        document.getElementById(chk4).disabled = false;
        document.getElementById(chk5).disabled = false;
        document.getElementById(chk6).disabled = false;
        document.getElementById(chk7).disabled = false;
        document.getElementById(chk8).disabled = false;
        document.getElementById(chk9).disabled = false;
        
        document.getElementById(chk2).parentNode.disabled = false;
        document.getElementById(chk3).parentNode.disabled = false;
        document.getElementById(chk4).parentNode.disabled = false;
        document.getElementById(chk5).parentNode.disabled = false;
        document.getElementById(chk6).parentNode.disabled = false;
        document.getElementById(chk7).parentNode.disabled = false;
        document.getElementById(chk8).parentNode.disabled = false;
        document.getElementById(chk9).parentNode.disabled = false; 
    }     
}

function switchSign(fv,chk,txt)
{                              
    if (document.getElementById('ctl00_maincontent_'+ fv +'_chk'+ chk).checked)
    {
        enableTextbox(fv,txt);  
    }   
    else
    {
        disableTextbox(fv,txt);      
    }     
}

function switchOtherAction_CheckboxAndTextbox(fv,chk,txt)
{                              
    if (document.getElementById('ctl00_maincontent_'+ fv +'_chk'+ chk).checked)
    {
        enableTextbox(fv,txt);  
    }   
    else
    {
        disableTextbox(fv,txt);      
    }     
}

function switchNo_DropdownlistAndTextbox(fv,drp,txt)
{                              
    if (document.getElementById('ctl00_maincontent_'+ fv +'_drp'+ drp).value == 1)
    {
        enableTextbox(fv,txt);  
    }   
    else
    {
        disableTextbox(fv,txt);      
    }     
}

function switchYesOtherInjuries_DropdownlistAndTextbox(fv,drp,drp1,txt2)
{                              
    if (document.getElementById('ctl00_maincontent_'+ fv +'_drp'+ drp).value == 2)
    {
        enableDropdownlist(fv,drp1);  
        //enableTextbox(fv,txt2);
    }   
    else
    {
        disableDropdownlist(fv,drp1);   
        disableTextbox(fv,txt2);     
    }     
}

function switchYesICU_DropdownlistAndTextbox(fv,drp,txt1,txt2)
{                              
    if (document.getElementById('ctl00_maincontent_'+ fv +'_drp'+ drp).value == 2)
    {
        enableTextbox_withRAV(fv,txt1);  
        enableTextbox_withRAV(fv,txt2);
        enableTextbox(fv,txt1)
        enableTextbox(fv,txt2)
    }   
    else
    {
        disableTextbox_withRAV(fv,txt1);   
        disableTextbox_withRAV(fv,txt2); 
        disableTextbox(fv,txt1)
        disableTextbox(fv,txt2)    
    }     
}

function switchYes_DropdownlistAndTextbox(fv,drp,txt1,txt2)
{                              
    if (document.getElementById('ctl00_maincontent_'+ fv +'_drp'+ drp).value == 2)
    {
        enableTextbox_noLabel_withCUV(fv,txt1);  
        enableTextbox_noLabel(fv,txt2);
    }   
    else
    {
        disableTextbox_noLabel_withCUV(fv,txt1);   
        disableTextbox_noLabel(fv,txt2);     
    }     
}

function switchOutcome(HBOevent) 
{
        var ctr1 = document.getElementById('ctl00_maincontent_TreatmentEventsForm_chk'+ HBOevent +'P1').checked;
        var ctr2 = document.getElementById('ctl00_maincontent_TreatmentEventsForm_chk'+ HBOevent +'P2').checked;
        var ctr3 = document.getElementById('ctl00_maincontent_TreatmentEventsForm_chk'+ HBOevent +'P3').checked;
        var ctr4 = document.getElementById('ctl00_maincontent_TreatmentEventsForm_chk'+ HBOevent +'P4').checked;
        
        if (ctr1 || ctr2 || ctr3 || ctr4)
        {
            //document.getElementById('ctl00_maincontent_TreatmentEventsForm_drp'+ HBOevent +'Outcome').disabled = false;
            //ValidatorEnable(document.getElementById('ctl00_maincontent_TreatmentEventsForm_rfv'+ HBOevent +'Outcome'), true);
            document.getElementById('ctl00_maincontent_TreatmentEventsForm_txt'+ HBOevent +'Detail').disabled = false;
        }
        else
        {
            //document.getElementById('ctl00_maincontent_TreatmentEventsForm_drp'+ HBOevent +'Outcome').disabled = true;
            //document.getElementById('ctl00_maincontent_TreatmentEventsForm_drp'+ HBOevent +'Outcome').value = '';
            //ValidatorEnable(document.getElementById('ctl00_maincontent_TreatmentEventsForm_rfv'+ HBOevent +'Outcome'), false);
            document.getElementById('ctl00_maincontent_TreatmentEventsForm_txt'+ HBOevent +'Detail').disabled = true;
            document.getElementById('ctl00_maincontent_TreatmentEventsForm_txt'+ HBOevent +'Detail').value = '';
        }   
}

function switchNecrosis()
{                              
    if (document.getElementById('ctl00_maincontent_SurgeryForm_Part1_Subsequent_drpNecrosis').value == 2)
    {
            document.getElementById('ctl00_maincontent_SurgeryForm_Part1_Subsequent_lblSkinNecrosis').disabled = false;
            document.getElementById('ctl00_maincontent_SurgeryForm_Part1_Subsequent_drpSkinNecrosis').disabled = false;
            ValidatorEnable(document.getElementById('ctl00_maincontent_SurgeryForm_Part1_Subsequent_rfvSkinNecrosis'), true);

            document.getElementById('ctl00_maincontent_SurgeryForm_Part1_Subsequent_lblSubcutaneous').disabled = false;
            document.getElementById('ctl00_maincontent_SurgeryForm_Part1_Subsequent_drpSubcutaneous').disabled = false;
            ValidatorEnable(document.getElementById('ctl00_maincontent_SurgeryForm_Part1_Subsequent_rfvSubcutaneous'), true);

            document.getElementById('ctl00_maincontent_SurgeryForm_Part1_Subsequent_lblMuscleNecrosis').disabled = false;
            document.getElementById('ctl00_maincontent_SurgeryForm_Part1_Subsequent_drpMuscleNecrosis').disabled = false;
            ValidatorEnable(document.getElementById('ctl00_maincontent_SurgeryForm_Part1_Subsequent_rfvMuscleNecrosis'), true);

            document.getElementById('ctl00_maincontent_SurgeryForm_Part1_Subsequent_lblFlapOrGraft').disabled = false;
            document.getElementById('ctl00_maincontent_SurgeryForm_Part1_Subsequent_drpFlapOrGraft').disabled = false;
            ValidatorEnable(document.getElementById('ctl00_maincontent_SurgeryForm_Part1_Subsequent_rfvFlapOrGraft'), true);
    }   
    else
    {
            document.getElementById('ctl00_maincontent_SurgeryForm_Part1_Subsequent_lblSkinNecrosis').disabled = true;
            document.getElementById('ctl00_maincontent_SurgeryForm_Part1_Subsequent_drpSkinNecrosis').disabled = true;
            ValidatorEnable(document.getElementById('ctl00_maincontent_SurgeryForm_Part1_Subsequent_rfvSkinNecrosis'), false);

            document.getElementById('ctl00_maincontent_SurgeryForm_Part1_Subsequent_lblSubcutaneous').disabled = true;
            document.getElementById('ctl00_maincontent_SurgeryForm_Part1_Subsequent_drpSubcutaneous').disabled = true;
            ValidatorEnable(document.getElementById('ctl00_maincontent_SurgeryForm_Part1_Subsequent_rfvSubcutaneous'), false);

            document.getElementById('ctl00_maincontent_SurgeryForm_Part1_Subsequent_lblMuscleNecrosis').disabled = true;
            document.getElementById('ctl00_maincontent_SurgeryForm_Part1_Subsequent_drpMuscleNecrosis').disabled = true;
            ValidatorEnable(document.getElementById('ctl00_maincontent_SurgeryForm_Part1_Subsequent_rfvMuscleNecrosis'), false);

            document.getElementById('ctl00_maincontent_SurgeryForm_Part1_Subsequent_lblFlapOrGraft').disabled = true;
            document.getElementById('ctl00_maincontent_SurgeryForm_Part1_Subsequent_drpFlapOrGraft').disabled = true;
            ValidatorEnable(document.getElementById('ctl00_maincontent_SurgeryForm_Part1_Subsequent_rfvFlapOrGraft'), false);
            
            document.getElementById('ctl00_maincontent_SurgeryForm_Part1_Subsequent_drpSkinNecrosis').value = '';
            document.getElementById('ctl00_maincontent_SurgeryForm_Part1_Subsequent_drpSubcutaneous').value = '';
            document.getElementById('ctl00_maincontent_SurgeryForm_Part1_Subsequent_drpMuscleNecrosis').value = '';
            document.getElementById('ctl00_maincontent_SurgeryForm_Part1_Subsequent_drpFlapOrGraft').value = '';
    }     
}

function switchInfectionSign()
{                              
    if (document.getElementById('ctl00_maincontent_SurgeryForm_Part1_Subsequent_drpInfectionSign').value == 2)
    {
            document.getElementById('ctl00_maincontent_SurgeryForm_Part1_Subsequent_lblPurulent').disabled = false;
            document.getElementById('ctl00_maincontent_SurgeryForm_Part1_Subsequent_drpPurulent').disabled = false;
            ValidatorEnable(document.getElementById('ctl00_maincontent_SurgeryForm_Part1_Subsequent_rfvPurulent'), true);

            document.getElementById('ctl00_maincontent_SurgeryForm_Part1_Subsequent_lblFever').disabled = false;
            document.getElementById('ctl00_maincontent_SurgeryForm_Part1_Subsequent_drpFever').disabled = false;
            ValidatorEnable(document.getElementById('ctl00_maincontent_SurgeryForm_Part1_Subsequent_rfvFever'), true);

            document.getElementById('ctl00_maincontent_SurgeryForm_Part1_Subsequent_lblPain').disabled = false;
            document.getElementById('ctl00_maincontent_SurgeryForm_Part1_Subsequent_drpPain').disabled = false;
            ValidatorEnable(document.getElementById('ctl00_maincontent_SurgeryForm_Part1_Subsequent_rfvPain'), true);

            document.getElementById('ctl00_maincontent_SurgeryForm_Part1_Subsequent_lblSwelling').disabled = false;
            document.getElementById('ctl00_maincontent_SurgeryForm_Part1_Subsequent_drpSwelling').disabled = false;
            ValidatorEnable(document.getElementById('ctl00_maincontent_SurgeryForm_Part1_Subsequent_rfvSwelling'), true);

            document.getElementById('ctl00_maincontent_SurgeryForm_Part1_Subsequent_lblHeat').disabled = false;
            document.getElementById('ctl00_maincontent_SurgeryForm_Part1_Subsequent_drpHeat').disabled = false;
            ValidatorEnable(document.getElementById('ctl00_maincontent_SurgeryForm_Part1_Subsequent_rfvHeat'), true);

            document.getElementById('ctl00_maincontent_SurgeryForm_Part1_Subsequent_lblClinical').disabled = false;
            document.getElementById('ctl00_maincontent_SurgeryForm_Part1_Subsequent_drpClinical').disabled = false;
            ValidatorEnable(document.getElementById('ctl00_maincontent_SurgeryForm_Part1_Subsequent_rfvClinical'), true);

            document.getElementById('ctl00_maincontent_SurgeryForm_Part1_Subsequent_lblMicrobiology').disabled = false;
            document.getElementById('ctl00_maincontent_SurgeryForm_Part1_Subsequent_drpMicrobiology').disabled = false;
            ValidatorEnable(document.getElementById('ctl00_maincontent_SurgeryForm_Part1_Subsequent_rfvMicrobiology'), true);   
    }   
    else
    {
            document.getElementById('ctl00_maincontent_SurgeryForm_Part1_Subsequent_lblPurulent').disabled = true;
            document.getElementById('ctl00_maincontent_SurgeryForm_Part1_Subsequent_drpPurulent').disabled = true;
            document.getElementById('ctl00_maincontent_SurgeryForm_Part1_Subsequent_drpPurulent').value = '';
            ValidatorEnable(document.getElementById('ctl00_maincontent_SurgeryForm_Part1_Subsequent_rfvPurulent'), false);

            document.getElementById('ctl00_maincontent_SurgeryForm_Part1_Subsequent_lblFever').disabled = true;
            document.getElementById('ctl00_maincontent_SurgeryForm_Part1_Subsequent_drpFever').disabled = true;
            document.getElementById('ctl00_maincontent_SurgeryForm_Part1_Subsequent_drpFever').value = '';
            ValidatorEnable(document.getElementById('ctl00_maincontent_SurgeryForm_Part1_Subsequent_rfvFever'), false);

            document.getElementById('ctl00_maincontent_SurgeryForm_Part1_Subsequent_lblPain').disabled = true;
            document.getElementById('ctl00_maincontent_SurgeryForm_Part1_Subsequent_drpPain').disabled = true;
            document.getElementById('ctl00_maincontent_SurgeryForm_Part1_Subsequent_drpPain').value = '';
            ValidatorEnable(document.getElementById('ctl00_maincontent_SurgeryForm_Part1_Subsequent_rfvPain'), false);

            document.getElementById('ctl00_maincontent_SurgeryForm_Part1_Subsequent_lblSwelling').disabled = true;
            document.getElementById('ctl00_maincontent_SurgeryForm_Part1_Subsequent_drpSwelling').disabled = true;
            document.getElementById('ctl00_maincontent_SurgeryForm_Part1_Subsequent_drpSwelling').value = '';
            ValidatorEnable(document.getElementById('ctl00_maincontent_SurgeryForm_Part1_Subsequent_rfvSwelling'), false);

            document.getElementById('ctl00_maincontent_SurgeryForm_Part1_Subsequent_lblHeat').disabled = true;
            document.getElementById('ctl00_maincontent_SurgeryForm_Part1_Subsequent_drpHeat').disabled = true;
            document.getElementById('ctl00_maincontent_SurgeryForm_Part1_Subsequent_drpHeat').value = '';
            ValidatorEnable(document.getElementById('ctl00_maincontent_SurgeryForm_Part1_Subsequent_rfvHeat'), false);

            document.getElementById('ctl00_maincontent_SurgeryForm_Part1_Subsequent_lblClinical').disabled = true;
            document.getElementById('ctl00_maincontent_SurgeryForm_Part1_Subsequent_drpClinical').disabled = true;
            document.getElementById('ctl00_maincontent_SurgeryForm_Part1_Subsequent_drpClinical').value = '';
            ValidatorEnable(document.getElementById('ctl00_maincontent_SurgeryForm_Part1_Subsequent_rfvClinical'), false);

            document.getElementById('ctl00_maincontent_SurgeryForm_Part1_Subsequent_lblMicrobiology').disabled = true;
            document.getElementById('ctl00_maincontent_SurgeryForm_Part1_Subsequent_drpMicrobiology').disabled = true;
            document.getElementById('ctl00_maincontent_SurgeryForm_Part1_Subsequent_drpMicrobiology').value = '';
            ValidatorEnable(document.getElementById('ctl00_maincontent_SurgeryForm_Part1_Subsequent_rfvMicrobiology'), false);

            document.getElementById('ctl00_maincontent_SurgeryForm_Part1_Subsequent_lblSwab').disabled = true;
            document.getElementById('ctl00_maincontent_SurgeryForm_Part1_Subsequent_drpSwab').disabled = true;
            document.getElementById('ctl00_maincontent_SurgeryForm_Part1_Subsequent_drpSwab').value = '';
            ValidatorEnable(document.getElementById('ctl00_maincontent_SurgeryForm_Part1_Subsequent_rfvSwab'), false);    
    }     
}

function switchMicrobiology()
{                              
    if (document.getElementById('ctl00_maincontent_SurgeryForm_Part1_Subsequent_drpMicrobiology').value == 2)
    {
        document.getElementById('ctl00_maincontent_SurgeryForm_Part1_Subsequent_lblSwab').disabled = false;
        document.getElementById('ctl00_maincontent_SurgeryForm_Part1_Subsequent_drpSwab').disabled = false;
        ValidatorEnable(document.getElementById('ctl00_maincontent_SurgeryForm_Part1_Subsequent_rfvSwab'), true);   
    }   
    else
    {
        document.getElementById('ctl00_maincontent_SurgeryForm_Part1_Subsequent_lblSwab').disabled = true;
        document.getElementById('ctl00_maincontent_SurgeryForm_Part1_Subsequent_drpSwab').disabled = true;
        document.getElementById('ctl00_maincontent_SurgeryForm_Part1_Subsequent_drpSwab').value = '';
        ValidatorEnable(document.getElementById('ctl00_maincontent_SurgeryForm_Part1_Subsequent_rfvSwab'), false);    
    }     
}

function switchAmputationLevel()
{                              
    if (document.getElementById('ctl00_maincontent_AmputationForm_drpAmputationLevel').value == 4)
    {
        document.getElementById('ctl00_maincontent_AmputationForm_lblOther_Desc').disabled = false;
        document.getElementById('ctl00_maincontent_AmputationForm_txtOther_Desc').disabled = false;
        ValidatorEnable(document.getElementById('ctl00_maincontent_AmputationForm_rfvOther_Desc'), true);   
    }   
    else
    {
        document.getElementById('ctl00_maincontent_AmputationForm_lblOther_Desc').disabled = true;
        document.getElementById('ctl00_maincontent_AmputationForm_txtOther_Desc').disabled = true;
        document.getElementById('ctl00_maincontent_AmputationForm_txtOther_Desc').value = '';
        ValidatorEnable(document.getElementById('ctl00_maincontent_AmputationForm_rfvOther_Desc'), false);    
    }     
}

function switchIntraMedullary()
{                              
    if (document.getElementById('ctl00_maincontent_SurgeryForm_Part2_drpIntraMedullar').value == 2)
    {
        document.getElementById('ctl00_maincontent_SurgeryForm_Part2_lblIMNail').disabled = false;
        document.getElementById('ctl00_maincontent_SurgeryForm_Part2_drpIMNail').disabled = false;
        ValidatorEnable(document.getElementById('ctl00_maincontent_SurgeryForm_Part2_rfvIMNail'), true);   
    }   
    else
    {
        document.getElementById('ctl00_maincontent_SurgeryForm_Part2_lblIMNail').disabled = true;
        document.getElementById('ctl00_maincontent_SurgeryForm_Part2_drpIMNail').disabled = true;
        document.getElementById('ctl00_maincontent_SurgeryForm_Part2_drpIMNail').value = '';
        ValidatorEnable(document.getElementById('ctl00_maincontent_SurgeryForm_Part2_rfvIMNail'), false);    
    }     
}

function switchAntibiotic()
{                              
    if (document.getElementById('ctl00_maincontent_SurgeryForm_Part2_drpAntibioticContaining').value == 2)
    {
        document.getElementById('ctl00_maincontent_SurgeryForm_Part2_lblAntibioticType').disabled = false;
        document.getElementById('ctl00_maincontent_SurgeryForm_Part2_txtAntibioticType').disabled = false;
        ValidatorEnable(document.getElementById('ctl00_maincontent_SurgeryForm_Part2_rfvAntibioticType'), true);   
    }   
    else
    {
        document.getElementById('ctl00_maincontent_SurgeryForm_Part2_lblAntibioticType').disabled = true;
        document.getElementById('ctl00_maincontent_SurgeryForm_Part2_txtAntibioticType').disabled = true;
        document.getElementById('ctl00_maincontent_SurgeryForm_Part2_txtAntibioticType').value = '';
        ValidatorEnable(document.getElementById('ctl00_maincontent_SurgeryForm_Part2_rfvAntibioticType'), false);    
    }     
}

function switchAntiseptic()
{                              
    if (document.getElementById('ctl00_maincontent_SurgeryForm_Part2_drpAntisepticContaining').value == 2)
    {
        document.getElementById('ctl00_maincontent_SurgeryForm_Part2_lblAntisepticType').disabled = false;
        document.getElementById('ctl00_maincontent_SurgeryForm_Part2_txtAntisepticType').disabled = false;
        ValidatorEnable(document.getElementById('ctl00_maincontent_SurgeryForm_Part2_rfvAntisepticType'), true);   
    }   
    else
    {
        document.getElementById('ctl00_maincontent_SurgeryForm_Part2_lblAntisepticType').disabled = true;
        document.getElementById('ctl00_maincontent_SurgeryForm_Part2_txtAntisepticType').disabled = true;
        document.getElementById('ctl00_maincontent_SurgeryForm_Part2_txtAntisepticType').value = '';
        ValidatorEnable(document.getElementById('ctl00_maincontent_SurgeryForm_Part2_rfvAntisepticType'), false);    
    }  
}            

function switchSTClosure()
{      
    if (document.getElementById('ctl00_maincontent_SurgeryForm_Part2_drpSTClosure').value == 2)
    {
        document.getElementById('ctl00_maincontent_SurgeryForm_Part2_lblSuture').disabled = false;
              document.getElementById('ctl00_maincontent_SurgeryForm_Part2_lblMuscleFlap').disabled = false;
                document.getElementById('ctl00_maincontent_SurgeryForm_Part2_lblSkinFlap').disabled = false;
                document.getElementById('ctl00_maincontent_SurgeryForm_Part2_lblFreeVascular').disabled = false;
                document.getElementById('ctl00_maincontent_SurgeryForm_Part2_lblSplitSkin').disabled = false;
                document.getElementById('ctl00_maincontent_SurgeryForm_Part2_lblST_Other').disabled = false;
                //document.getElementById('ctl00_maincontent_SurgeryForm_Part2_lblST_Other_Desc').disabled = false;
                
                document.getElementById('ctl00_maincontent_SurgeryForm_Part2_drpSuture').disabled = false;
                document.getElementById('ctl00_maincontent_SurgeryForm_Part2_drpMuscleFlap').disabled = false;
                document.getElementById('ctl00_maincontent_SurgeryForm_Part2_drpSkinFlap').disabled = false;
                document.getElementById('ctl00_maincontent_SurgeryForm_Part2_drpFreeVascular').disabled = false;
                document.getElementById('ctl00_maincontent_SurgeryForm_Part2_drpSplitSkin').disabled = false;
                document.getElementById('ctl00_maincontent_SurgeryForm_Part2_drpST_Other').disabled = false;
                //document.getElementById('ctl00_maincontent_SurgeryForm_Part2_txtST_Other_Desc').disabled = false;
                
                ValidatorEnable(document.getElementById('ctl00_maincontent_SurgeryForm_Part2_rfvSuture'), true);
                ValidatorEnable(document.getElementById('ctl00_maincontent_SurgeryForm_Part2_rfvMuscleFlap'), true);
                ValidatorEnable(document.getElementById('ctl00_maincontent_SurgeryForm_Part2_rfvSkinFlap'), true);
                ValidatorEnable(document.getElementById('ctl00_maincontent_SurgeryForm_Part2_rfvFreeVascular'), true);
                ValidatorEnable(document.getElementById('ctl00_maincontent_SurgeryForm_Part2_rfvSplitSkin'), true);
                ValidatorEnable(document.getElementById('ctl00_maincontent_SurgeryForm_Part2_rfvST_Other'), true);
                //ValidatorEnable(document.getElementById('ctl00_maincontent_SurgeryForm_Part2_rfvtxtST_Other_Desc'), true); 
    }   
    else
    {
        document.getElementById('ctl00_maincontent_SurgeryForm_Part2_lblSuture').disabled = true;
              document.getElementById('ctl00_maincontent_SurgeryForm_Part2_lblMuscleFlap').disabled = true;
                document.getElementById('ctl00_maincontent_SurgeryForm_Part2_lblSkinFlap').disabled = true;
                document.getElementById('ctl00_maincontent_SurgeryForm_Part2_lblFreeVascular').disabled = true;
                document.getElementById('ctl00_maincontent_SurgeryForm_Part2_lblSplitSkin').disabled = true;
                document.getElementById('ctl00_maincontent_SurgeryForm_Part2_lblST_Other').disabled = true;
                document.getElementById('ctl00_maincontent_SurgeryForm_Part2_lblST_Other_Desc').disabled = true;
                
                document.getElementById('ctl00_maincontent_SurgeryForm_Part2_drpSuture').disabled = true;
                document.getElementById('ctl00_maincontent_SurgeryForm_Part2_drpMuscleFlap').disabled = true;
                document.getElementById('ctl00_maincontent_SurgeryForm_Part2_drpSkinFlap').disabled = true;
                document.getElementById('ctl00_maincontent_SurgeryForm_Part2_drpFreeVascular').disabled = true;
                document.getElementById('ctl00_maincontent_SurgeryForm_Part2_drpSplitSkin').disabled = true;
                document.getElementById('ctl00_maincontent_SurgeryForm_Part2_drpST_Other').disabled = true;
                document.getElementById('ctl00_maincontent_SurgeryForm_Part2_txtST_Other_Desc').disabled = true;
                
                document.getElementById('ctl00_maincontent_SurgeryForm_Part2_drpSuture').value = '';
                document.getElementById('ctl00_maincontent_SurgeryForm_Part2_drpMuscleFlap').value = '';
                document.getElementById('ctl00_maincontent_SurgeryForm_Part2_drpSkinFlap').value = '';
                document.getElementById('ctl00_maincontent_SurgeryForm_Part2_drpFreeVascular').value = '';
                document.getElementById('ctl00_maincontent_SurgeryForm_Part2_drpSplitSkin').value = '';
                document.getElementById('ctl00_maincontent_SurgeryForm_Part2_drpST_Other').value = '';
                document.getElementById('ctl00_maincontent_SurgeryForm_Part2_txtST_Other_Desc').value = '';
                
                ValidatorEnable(document.getElementById('ctl00_maincontent_SurgeryForm_Part2_rfvSuture'), false);
                ValidatorEnable(document.getElementById('ctl00_maincontent_SurgeryForm_Part2_rfvMuscleFlap'), false);
                ValidatorEnable(document.getElementById('ctl00_maincontent_SurgeryForm_Part2_rfvSkinFlap'), false);
                ValidatorEnable(document.getElementById('ctl00_maincontent_SurgeryForm_Part2_rfvFreeVascular'), false);
                ValidatorEnable(document.getElementById('ctl00_maincontent_SurgeryForm_Part2_rfvSplitSkin'), false);
                ValidatorEnable(document.getElementById('ctl00_maincontent_SurgeryForm_Part2_rfvST_Other'), false);
                ValidatorEnable(document.getElementById('ctl00_maincontent_SurgeryForm_Part2_rfvtxtST_Other_Desc'), false);  
    }     
}

function switchFurtherFracture()
{                              
    if (document.getElementById('ctl00_maincontent_SurgeryForm_Part2_drpFurtherFracture').value == 2)
    {
        document.getElementById('ctl00_maincontent_SurgeryForm_Part2_lblAmputation').disabled = false;
              document.getElementById('ctl00_maincontent_SurgeryForm_Part2_lblIntraMedullar').disabled = false;
                document.getElementById('ctl00_maincontent_SurgeryForm_Part2_lblIMNail').disabled = false;
                document.getElementById('ctl00_maincontent_SurgeryForm_Part2_lblOpenRIF').disabled = false;
                document.getElementById('ctl00_maincontent_SurgeryForm_Part2_lblExtFixateur').disabled = false;
                document.getElementById('ctl00_maincontent_SurgeryForm_Part2_lblRemovalFixation').disabled = false;
                document.getElementById('ctl00_maincontent_SurgeryForm_Part2_lblSplint').disabled = false;
                document.getElementById('ctl00_maincontent_SurgeryForm_Part2_lblBoneGraft').disabled = false;
                document.getElementById('ctl00_maincontent_SurgeryForm_Part2_lblIrrigation').disabled = false;
                document.getElementById('ctl00_maincontent_SurgeryForm_Part2_lblOther').disabled = false;
                //document.getElementById('ctl00_maincontent_SurgeryForm_Part2_lblDescribe').disabled = false;
                document.getElementById('ctl00_maincontent_SurgeryForm_Part2_drpAmputation').disabled = false;
                document.getElementById('ctl00_maincontent_SurgeryForm_Part2_drpIntraMedullar').disabled = false;
                document.getElementById('ctl00_maincontent_SurgeryForm_Part2_drpIMNail').disabled = false;
                document.getElementById('ctl00_maincontent_SurgeryForm_Part2_drpOpenRIF').disabled = false;
                document.getElementById('ctl00_maincontent_SurgeryForm_Part2_drpExtFixateur').disabled = false;
                document.getElementById('ctl00_maincontent_SurgeryForm_Part2_drpRemovalFixation').disabled = false;
                document.getElementById('ctl00_maincontent_SurgeryForm_Part2_drpSplint').disabled = false;
                document.getElementById('ctl00_maincontent_SurgeryForm_Part2_drpBoneGraft').disabled = false;
                document.getElementById('ctl00_maincontent_SurgeryForm_Part2_drpIrrigation').disabled = false;
                document.getElementById('ctl00_maincontent_SurgeryForm_Part2_drpOther').disabled = false;
                //document.getElementById('ctl00_maincontent_SurgeryForm_Part2_txtOther').disabled = false;
                ValidatorEnable(document.getElementById('ctl00_maincontent_SurgeryForm_Part2_rfvAmputation'), true);
                ValidatorEnable(document.getElementById('ctl00_maincontent_SurgeryForm_Part2_rfvIntraMedullar'), true);
                ValidatorEnable(document.getElementById('ctl00_maincontent_SurgeryForm_Part2_rfvIMNail'), true);
                ValidatorEnable(document.getElementById('ctl00_maincontent_SurgeryForm_Part2_rfvOpenRIF'), true);
                ValidatorEnable(document.getElementById('ctl00_maincontent_SurgeryForm_Part2_rfvExtFixateur'), true);
                ValidatorEnable(document.getElementById('ctl00_maincontent_SurgeryForm_Part2_rfvRemovalFixation'), true);
                ValidatorEnable(document.getElementById('ctl00_maincontent_SurgeryForm_Part2_rfvSplint'), true);
                ValidatorEnable(document.getElementById('ctl00_maincontent_SurgeryForm_Part2_rfvBoneGraft'), true);
                ValidatorEnable(document.getElementById('ctl00_maincontent_SurgeryForm_Part2_rfvIrrigation'), true);
                ValidatorEnable(document.getElementById('ctl00_maincontent_SurgeryForm_Part2_rfvOther'), true);
                //ValidatorEnable(document.getElementById('ctl00_maincontent_SurgeryForm_Part2_rfvtxtOther'), true); 
    }   
    else
    {        
        document.getElementById('ctl00_maincontent_SurgeryForm_Part2_lblAmputation').disabled = true;
              document.getElementById('ctl00_maincontent_SurgeryForm_Part2_lblIntraMedullar').disabled = true;
                document.getElementById('ctl00_maincontent_SurgeryForm_Part2_lblIMNail').disabled = true;
                document.getElementById('ctl00_maincontent_SurgeryForm_Part2_lblOpenRIF').disabled = true;
                document.getElementById('ctl00_maincontent_SurgeryForm_Part2_lblExtFixateur').disabled = true;
                document.getElementById('ctl00_maincontent_SurgeryForm_Part2_lblRemovalFixation').disabled = true;
                document.getElementById('ctl00_maincontent_SurgeryForm_Part2_lblSplint').disabled = true;
                document.getElementById('ctl00_maincontent_SurgeryForm_Part2_lblBoneGraft').disabled = true;
                document.getElementById('ctl00_maincontent_SurgeryForm_Part2_lblIrrigation').disabled = true;
                document.getElementById('ctl00_maincontent_SurgeryForm_Part2_lblOther').disabled = true;
                document.getElementById('ctl00_maincontent_SurgeryForm_Part2_lblDescribe').disabled = true;
                
                document.getElementById('ctl00_maincontent_SurgeryForm_Part2_drpAmputation').disabled = true;
                document.getElementById('ctl00_maincontent_SurgeryForm_Part2_drpIntraMedullar').disabled = true;
                document.getElementById('ctl00_maincontent_SurgeryForm_Part2_drpIMNail').disabled = true;
                document.getElementById('ctl00_maincontent_SurgeryForm_Part2_drpOpenRIF').disabled = true;
                document.getElementById('ctl00_maincontent_SurgeryForm_Part2_drpExtFixateur').disabled = true;
                document.getElementById('ctl00_maincontent_SurgeryForm_Part2_drpRemovalFixation').disabled = true;
                document.getElementById('ctl00_maincontent_SurgeryForm_Part2_drpSplint').disabled = true;
                document.getElementById('ctl00_maincontent_SurgeryForm_Part2_drpBoneGraft').disabled = true;
                document.getElementById('ctl00_maincontent_SurgeryForm_Part2_drpIrrigation').disabled = true;
                document.getElementById('ctl00_maincontent_SurgeryForm_Part2_drpOther').disabled = true;
                document.getElementById('ctl00_maincontent_SurgeryForm_Part2_txtOther').disabled = true;
                
                document.getElementById('ctl00_maincontent_SurgeryForm_Part2_drpAmputation').value = '';
                document.getElementById('ctl00_maincontent_SurgeryForm_Part2_drpIntraMedullar').value = '';
                document.getElementById('ctl00_maincontent_SurgeryForm_Part2_drpIMNail').value = '';
                document.getElementById('ctl00_maincontent_SurgeryForm_Part2_drpOpenRIF').value = '';
                document.getElementById('ctl00_maincontent_SurgeryForm_Part2_drpExtFixateur').value = '';
                document.getElementById('ctl00_maincontent_SurgeryForm_Part2_drpRemovalFixation').value = '';
                document.getElementById('ctl00_maincontent_SurgeryForm_Part2_drpSplint').value = '';
                document.getElementById('ctl00_maincontent_SurgeryForm_Part2_drpBoneGraft').value = '';
                document.getElementById('ctl00_maincontent_SurgeryForm_Part2_drpIrrigation').value = '';
                document.getElementById('ctl00_maincontent_SurgeryForm_Part2_drpOther').value = '';
                document.getElementById('ctl00_maincontent_SurgeryForm_Part2_txtOther').value = '';
                
                ValidatorEnable(document.getElementById('ctl00_maincontent_SurgeryForm_Part2_rfvAmputation'), false);
                ValidatorEnable(document.getElementById('ctl00_maincontent_SurgeryForm_Part2_rfvIntraMedullar'), false);
                ValidatorEnable(document.getElementById('ctl00_maincontent_SurgeryForm_Part2_rfvIMNail'), false);
                ValidatorEnable(document.getElementById('ctl00_maincontent_SurgeryForm_Part2_rfvOpenRIF'), false);
                ValidatorEnable(document.getElementById('ctl00_maincontent_SurgeryForm_Part2_rfvExtFixateur'), false);
                ValidatorEnable(document.getElementById('ctl00_maincontent_SurgeryForm_Part2_rfvRemovalFixation'), false);
                ValidatorEnable(document.getElementById('ctl00_maincontent_SurgeryForm_Part2_rfvSplint'), false);
                ValidatorEnable(document.getElementById('ctl00_maincontent_SurgeryForm_Part2_rfvBoneGraft'), false);
                ValidatorEnable(document.getElementById('ctl00_maincontent_SurgeryForm_Part2_rfvIrrigation'), false);
                ValidatorEnable(document.getElementById('ctl00_maincontent_SurgeryForm_Part2_rfvOther'), false);
                ValidatorEnable(document.getElementById('ctl00_maincontent_SurgeryForm_Part2_rfvtxtOther'), false); 
    }     
}

function switchFurtherFractureWithAmputation()
{                              
    if (document.getElementById('ctl00_maincontent_SurgeryForm_Part2_drpFurtherFracture').value == 2)
    {
        document.getElementById('ctl00_maincontent_SurgeryForm_Part2_lblAmputation').disabled = false;
              document.getElementById('ctl00_maincontent_SurgeryForm_Part2_lblIntraMedullar').disabled = false;
                document.getElementById('ctl00_maincontent_SurgeryForm_Part2_lblIMNail').disabled = false;
                document.getElementById('ctl00_maincontent_SurgeryForm_Part2_lblOpenRIF').disabled = false;
                document.getElementById('ctl00_maincontent_SurgeryForm_Part2_lblExtFixateur').disabled = false;
                document.getElementById('ctl00_maincontent_SurgeryForm_Part2_lblRemovalFixation').disabled = false;
                document.getElementById('ctl00_maincontent_SurgeryForm_Part2_lblSplint').disabled = false;
                document.getElementById('ctl00_maincontent_SurgeryForm_Part2_lblBoneGraft').disabled = false;
                document.getElementById('ctl00_maincontent_SurgeryForm_Part2_lblIrrigation').disabled = false;
                document.getElementById('ctl00_maincontent_SurgeryForm_Part2_lblOther').disabled = false;
                //document.getElementById('ctl00_maincontent_SurgeryForm_Part2_lblDescribe').disabled = false;
                document.getElementById('ctl00_maincontent_SurgeryForm_Part2_drpAmputation').disabled = false;
                document.getElementById('ctl00_maincontent_SurgeryForm_Part2_drpIntraMedullar').disabled = false;
                document.getElementById('ctl00_maincontent_SurgeryForm_Part2_drpIMNail').disabled = false;
                document.getElementById('ctl00_maincontent_SurgeryForm_Part2_drpOpenRIF').disabled = false;
                document.getElementById('ctl00_maincontent_SurgeryForm_Part2_drpExtFixateur').disabled = false;
                document.getElementById('ctl00_maincontent_SurgeryForm_Part2_drpRemovalFixation').disabled = false;
                document.getElementById('ctl00_maincontent_SurgeryForm_Part2_drpSplint').disabled = false;
                document.getElementById('ctl00_maincontent_SurgeryForm_Part2_drpBoneGraft').disabled = false;
                document.getElementById('ctl00_maincontent_SurgeryForm_Part2_drpIrrigation').disabled = false;
                document.getElementById('ctl00_maincontent_SurgeryForm_Part2_drpOther').disabled = false;
                //document.getElementById('ctl00_maincontent_SurgeryForm_Part2_txtOther').disabled = false;
                ValidatorEnable(document.getElementById('ctl00_maincontent_SurgeryForm_Part2_rfvAmputation'), true);
                ValidatorEnable(document.getElementById('ctl00_maincontent_SurgeryForm_Part2_rfvIntraMedullar'), true);
                ValidatorEnable(document.getElementById('ctl00_maincontent_SurgeryForm_Part2_rfvIMNail'), true);
                ValidatorEnable(document.getElementById('ctl00_maincontent_SurgeryForm_Part2_rfvOpenRIF'), true);
                ValidatorEnable(document.getElementById('ctl00_maincontent_SurgeryForm_Part2_rfvExtFixateur'), true);
                ValidatorEnable(document.getElementById('ctl00_maincontent_SurgeryForm_Part2_rfvRemovalFixation'), true);
                ValidatorEnable(document.getElementById('ctl00_maincontent_SurgeryForm_Part2_rfvSplint'), true);
                ValidatorEnable(document.getElementById('ctl00_maincontent_SurgeryForm_Part2_rfvBoneGraft'), true);
                ValidatorEnable(document.getElementById('ctl00_maincontent_SurgeryForm_Part2_rfvIrrigation'), true);
                ValidatorEnable(document.getElementById('ctl00_maincontent_SurgeryForm_Part2_rfvOther'), true);
                //ValidatorEnable(document.getElementById('ctl00_maincontent_SurgeryForm_Part2_rfvtxtOther'), true); 
    }   
    else
    {        
        document.getElementById('ctl00_maincontent_SurgeryForm_Part2_lblAmputation').disabled = true;
              document.getElementById('ctl00_maincontent_SurgeryForm_Part2_lblIntraMedullar').disabled = true;
                document.getElementById('ctl00_maincontent_SurgeryForm_Part2_lblIMNail').disabled = true;
                document.getElementById('ctl00_maincontent_SurgeryForm_Part2_lblOpenRIF').disabled = true;
                document.getElementById('ctl00_maincontent_SurgeryForm_Part2_lblExtFixateur').disabled = true;
                document.getElementById('ctl00_maincontent_SurgeryForm_Part2_lblRemovalFixation').disabled = true;
                document.getElementById('ctl00_maincontent_SurgeryForm_Part2_lblSplint').disabled = true;
                document.getElementById('ctl00_maincontent_SurgeryForm_Part2_lblBoneGraft').disabled = true;
                document.getElementById('ctl00_maincontent_SurgeryForm_Part2_lblIrrigation').disabled = true;
                document.getElementById('ctl00_maincontent_SurgeryForm_Part2_lblOther').disabled = true;
                document.getElementById('ctl00_maincontent_SurgeryForm_Part2_lblDescribe').disabled = true;
                
                document.getElementById('ctl00_maincontent_SurgeryForm_Part2_drpAmputation').disabled = true;
                document.getElementById('ctl00_maincontent_SurgeryForm_Part2_drpIntraMedullar').disabled = true;
                document.getElementById('ctl00_maincontent_SurgeryForm_Part2_drpIMNail').disabled = true;
                document.getElementById('ctl00_maincontent_SurgeryForm_Part2_drpOpenRIF').disabled = true;
                document.getElementById('ctl00_maincontent_SurgeryForm_Part2_drpExtFixateur').disabled = true;
                document.getElementById('ctl00_maincontent_SurgeryForm_Part2_drpRemovalFixation').disabled = true;
                document.getElementById('ctl00_maincontent_SurgeryForm_Part2_drpSplint').disabled = true;
                document.getElementById('ctl00_maincontent_SurgeryForm_Part2_drpBoneGraft').disabled = true;
                document.getElementById('ctl00_maincontent_SurgeryForm_Part2_drpIrrigation').disabled = true;
                document.getElementById('ctl00_maincontent_SurgeryForm_Part2_drpOther').disabled = true;
                document.getElementById('ctl00_maincontent_SurgeryForm_Part2_txtOther').disabled = true;
                
                document.getElementById('ctl00_maincontent_SurgeryForm_Part2_drpAmputation').value = '';
                document.getElementById('ctl00_maincontent_SurgeryForm_Part2_drpIntraMedullar').value = '';
                document.getElementById('ctl00_maincontent_SurgeryForm_Part2_drpIMNail').value = '';
                document.getElementById('ctl00_maincontent_SurgeryForm_Part2_drpOpenRIF').value = '';
                document.getElementById('ctl00_maincontent_SurgeryForm_Part2_drpExtFixateur').value = '';
                document.getElementById('ctl00_maincontent_SurgeryForm_Part2_drpRemovalFixation').value = '';
                document.getElementById('ctl00_maincontent_SurgeryForm_Part2_drpSplint').value = '';
                document.getElementById('ctl00_maincontent_SurgeryForm_Part2_drpBoneGraft').value = '';
                document.getElementById('ctl00_maincontent_SurgeryForm_Part2_drpIrrigation').value = '';
                document.getElementById('ctl00_maincontent_SurgeryForm_Part2_drpOther').value = '';
                document.getElementById('ctl00_maincontent_SurgeryForm_Part2_txtOther').value = '';
                
                ValidatorEnable(document.getElementById('ctl00_maincontent_SurgeryForm_Part2_rfvAmputation'), false);
                ValidatorEnable(document.getElementById('ctl00_maincontent_SurgeryForm_Part2_rfvIntraMedullar'), false);
                ValidatorEnable(document.getElementById('ctl00_maincontent_SurgeryForm_Part2_rfvIMNail'), false);
                ValidatorEnable(document.getElementById('ctl00_maincontent_SurgeryForm_Part2_rfvOpenRIF'), false);
                ValidatorEnable(document.getElementById('ctl00_maincontent_SurgeryForm_Part2_rfvExtFixateur'), false);
                ValidatorEnable(document.getElementById('ctl00_maincontent_SurgeryForm_Part2_rfvRemovalFixation'), false);
                ValidatorEnable(document.getElementById('ctl00_maincontent_SurgeryForm_Part2_rfvSplint'), false);
                ValidatorEnable(document.getElementById('ctl00_maincontent_SurgeryForm_Part2_rfvBoneGraft'), false);
                ValidatorEnable(document.getElementById('ctl00_maincontent_SurgeryForm_Part2_rfvIrrigation'), false);
                ValidatorEnable(document.getElementById('ctl00_maincontent_SurgeryForm_Part2_rfvOther'), false);
                ValidatorEnable(document.getElementById('ctl00_maincontent_SurgeryForm_Part2_rfvtxtOther'), false); 
                if (document.getElementById('ctl00_maincontent_SurgeryForm_Part2_drpAmputation').value == '' && document.getElementById('ctl00_maincontent_SurgeryForm_Part2_drpFurtherFracture').value == 1)
                {
                    alert('This change will delete amputation record when saved!  Please ensure you want to delete the amputation record for this surgery before saving?');
                }  
                else if (document.getElementById('ctl00_maincontent_SurgeryForm_Part2_drpAmputation').value == '' && document.getElementById('ctl00_maincontent_SurgeryForm_Part2_drpFurtherFracture').value == 99)
                {
                    alert('This change will delete amputation record when saved!  Please ensure you want to delete the amputation record for this surgery before saving?');
                }     
    }     
}

function switchDebridement()
{                              
    if (document.getElementById('ctl00_maincontent_SurgeryForm_Part2_drpDebridement').value == 2)
    {
        document.getElementById('ctl00_maincontent_SurgeryForm_Part2_lblSkinDebridement').disabled = false;
        document.getElementById('ctl00_maincontent_SurgeryForm_Part2_drpSkinDebridement').disabled = false;
        document.getElementById('ctl00_maincontent_SurgeryForm_Part2_lblDeepDebridement').disabled = false;
        document.getElementById('ctl00_maincontent_SurgeryForm_Part2_drpDeepDebridement').disabled = false;  
        ValidatorEnable(document.getElementById('ctl00_maincontent_SurgeryForm_Part2_rfvSkinDebridement'), true); 
        ValidatorEnable(document.getElementById('ctl00_maincontent_SurgeryForm_Part2_rfvDeepDebridement'), true);   
    }   
    else
    {
        document.getElementById('ctl00_maincontent_SurgeryForm_Part2_lblSkinDebridement').disabled = true;
        document.getElementById('ctl00_maincontent_SurgeryForm_Part2_drpSkinDebridement').disabled = true;
        document.getElementById('ctl00_maincontent_SurgeryForm_Part2_lblDeepDebridement').disabled = true;
        document.getElementById('ctl00_maincontent_SurgeryForm_Part2_drpDeepDebridement').disabled = true; 
        document.getElementById('ctl00_maincontent_SurgeryForm_Part2_drpSkinDebridement').value = '';
        document.getElementById('ctl00_maincontent_SurgeryForm_Part2_drpDeepDebridement').value = ''; 
        ValidatorEnable(document.getElementById('ctl00_maincontent_SurgeryForm_Part2_rfvSkinDebridement'), false); 
        ValidatorEnable(document.getElementById('ctl00_maincontent_SurgeryForm_Part2_rfvDeepDebridement'), false); 
    }     
}

function switchCompartment(side)
{                              
    if (document.getElementById('ctl00_maincontent_SurgeryForm_Part2_drpCompartment').value == 2)
    {
        document.getElementById('ctl00_maincontent_SurgeryForm_Part2_lblWhichLeg').disabled = false;
        document.getElementById('ctl00_maincontent_SurgeryForm_Part2_drpWhichLeg').value = side;
        document.getElementById('ctl00_maincontent_SurgeryForm_Part2_lblDiagnosis').disabled = false;
        document.getElementById('ctl00_maincontent_SurgeryForm_Part2_drpDiagnosis').disabled = false;  
        ValidatorEnable(document.getElementById('ctl00_maincontent_SurgeryForm_Part2_rfvDiagnosis'), true);   
    }   
    else
    {
        document.getElementById('ctl00_maincontent_SurgeryForm_Part2_lblWhichLeg').disabled = true;
        document.getElementById('ctl00_maincontent_SurgeryForm_Part2_lblDiagnosis').disabled = true;
        document.getElementById('ctl00_maincontent_SurgeryForm_Part2_drpDiagnosis').disabled = true;  
        document.getElementById('ctl00_maincontent_SurgeryForm_Part2_drpWhichLeg').value = '';
        document.getElementById('ctl00_maincontent_SurgeryForm_Part2_drpDiagnosis').value = '';
        ValidatorEnable(document.getElementById('ctl00_maincontent_SurgeryForm_Part2_rfvDiagnosis'), false); 
    }     
}

function switchGustillo()
{                              
    if (document.getElementById('ctl00_maincontent_InitialAssessmentForm_drpGustillo').value == '')
    {
        document.getElementById('ctl00_maincontent_InitialAssessmentForm_txtReason').disabled = true;
        document.getElementById('ctl00_maincontent_InitialAssessmentForm_txtReason').value = '';  
        document.getElementById('ctl00_maincontent_InitialAssessmentForm_lblReason').disabled = true;       
        ValidatorEnable(document.getElementById('ctl00_maincontent_InitialAssessmentForm_rfvReason'), false);   
    }   
    else if (document.getElementById('ctl00_maincontent_InitialAssessmentForm_drpGustillo').value == 99)
    {
        document.getElementById('ctl00_maincontent_InitialAssessmentForm_txtReason').disabled = true;
        document.getElementById('ctl00_maincontent_InitialAssessmentForm_txtReason').value = '';  
        document.getElementById('ctl00_maincontent_InitialAssessmentForm_lblReason').disabled = true;       
        ValidatorEnable(document.getElementById('ctl00_maincontent_InitialAssessmentForm_rfvReason'), false);
    } 
    else
    {
        document.getElementById('ctl00_maincontent_InitialAssessmentForm_txtReason').disabled = false;          
        document.getElementById('ctl00_maincontent_InitialAssessmentForm_lblReason').disabled = false;        
        ValidatorEnable(document.getElementById('ctl00_maincontent_InitialAssessmentForm_rfvReason'), true);
    }    
}

function switchGunshot()
{                              
    // drpImpactEnergy
    //  value=6 "Gunshot"
        
    if (document.getElementById('ctl00_maincontent_InitialAssessmentForm_drpImpactEnergy').value != 6)
    {
        document.getElementById('ctl00_maincontent_InitialAssessmentForm_txtTypeAndLocation').disabled = true;
        document.getElementById('ctl00_maincontent_InitialAssessmentForm_txtTypeAndLocation').value = '';  
        document.getElementById('ctl00_maincontent_InitialAssessmentForm_lblTypeAndLocation').disabled = true;       
        ValidatorEnable(document.getElementById('ctl00_maincontent_InitialAssessmentForm_rfvTypeAndLocation'), false);   
    }   
    else
    {
        document.getElementById('ctl00_maincontent_InitialAssessmentForm_txtTypeAndLocation').disabled = false;          
        document.getElementById('ctl00_maincontent_InitialAssessmentForm_lblTypeAndLocation').disabled = false;        
        ValidatorEnable(document.getElementById('ctl00_maincontent_InitialAssessmentForm_rfvTypeAndLocation'), true);
    }     
}

function switchSmokeUse1()
{
    // ### drpSmokertime ###              ### drpPastSmoker ###                                
    //  'value=NULL "" index=0              value=NULL "" index=0              
    //  'value=1 "Current"  index=1         value=-2 "NA"  index=1
    //  'value=2 "Past" index=2             value=1 "< 5 years"  index=2
    //  'value=3 "Never" index=3            value=2 "> 5 years"  index=3
    
    if (document.getElementById('ctl00_maincontent_PatientForm_drpSmokerTime').value == '')
    {
        document.getElementById('ctl00_maincontent_PatientForm_txtCigarNo').disabled = true
        document.getElementById('ctl00_maincontent_PatientForm_txtCigarNo').value = ''
        document.getElementById('ctl00_maincontent_PatientForm_lblCigarNo').disabled = true
        document.getElementById('ctl00_maincontent_PatientForm_drpPastSmoker').disabled = true
        document.getElementById('ctl00_maincontent_PatientForm_drpPastSmoker').value = '' 
        document.getElementById('ctl00_maincontent_PatientForm_lblPastSmoker').disabled = true
        ValidatorEnable(document.getElementById('ctl00_maincontent_PatientForm_rfvCigarNo'), false); 
        ValidatorEnable(document.getElementById('ctl00_maincontent_PatientForm_ravCigarNo'), false); 
        ValidatorEnable(document.getElementById('ctl00_maincontent_PatientForm_rfvPastSmoker'), false);                   
    }
    else if (document.getElementById('ctl00_maincontent_PatientForm_drpSmokerTime').value == 1)
    {
        document.getElementById('ctl00_maincontent_PatientForm_txtCigarNo').disabled = false
        document.getElementById('ctl00_maincontent_PatientForm_lblCigarNo').disabled = false
        document.getElementById('ctl00_maincontent_PatientForm_drpPastSmoker').value = ''
        document.getElementById('ctl00_maincontent_PatientForm_drpPastSmoker').disabled = true
        document.getElementById('ctl00_maincontent_PatientForm_lblPastSmoker').disabled = true
        ValidatorEnable(document.getElementById('ctl00_maincontent_PatientForm_rfvCigarNo'), true); 
        ValidatorEnable(document.getElementById('ctl00_maincontent_PatientForm_ravCigarNo'), true); 
        ValidatorEnable(document.getElementById('ctl00_maincontent_PatientForm_rfvPastSmoker'), false);
    }
    else if (document.getElementById('ctl00_maincontent_PatientForm_drpSmokerTime').value == 2)
    {
        document.getElementById('ctl00_maincontent_PatientForm_txtCigarNo').disabled = true
        document.getElementById('ctl00_maincontent_PatientForm_txtCigarNo').value = ''
        document.getElementById('ctl00_maincontent_PatientForm_lblCigarNo').disabled = true
        document.getElementById('ctl00_maincontent_PatientForm_drpPastSmoker').disabled = false
        document.getElementById('ctl00_maincontent_PatientForm_lblPastSmoker').disabled = false
        ValidatorEnable(document.getElementById('ctl00_maincontent_PatientForm_rfvCigarNo'), false); 
        ValidatorEnable(document.getElementById('ctl00_maincontent_PatientForm_ravCigarNo'), false); 
        ValidatorEnable(document.getElementById('ctl00_maincontent_PatientForm_rfvPastSmoker'), true);
    }
    else 
    {
        document.getElementById('ctl00_maincontent_PatientForm_txtCigarNo').disabled = true
        document.getElementById('ctl00_maincontent_PatientForm_txtCigarNo').value = ''
        document.getElementById('ctl00_maincontent_PatientForm_lblCigarNo').disabled = true
        document.getElementById('ctl00_maincontent_PatientForm_drpPastSmoker').disabled = true
        document.getElementById('ctl00_maincontent_PatientForm_drpPastSmoker').value = ''
        document.getElementById('ctl00_maincontent_PatientForm_lblPastSmoker').disabled = true
        ValidatorEnable(document.getElementById('ctl00_maincontent_PatientForm_rfvCigarNo'), false); 
        ValidatorEnable(document.getElementById('ctl00_maincontent_PatientForm_ravCigarNo'), false); 
        ValidatorEnable(document.getElementById('ctl00_maincontent_PatientForm_rfvPastSmoker'), false);
    }       
}

function switchSmokeUse()
{
    // ### drpSmokertime ###              ### drpPastSmoker ###                                
    //  'value=NULL "" index=0              value=NULL "" index=0              
    //  'value=1 "Current"  index=1         value=-2 "NA"  index=1
    //  'value=2 "Past" index=2             value=1 "< 5 years"  index=2
    //  'value=3 "Never" index=3            value=2 "> 5 years"  index=3
    
    if (document.getElementById('ctl00_maincontent_PatientForm_drpSmokerTime').value == '')
    {
        document.getElementById('ctl00_maincontent_PatientForm_txtCigarNo').disabled = true
        document.getElementById('ctl00_maincontent_PatientForm_txtCigarNo').value = ''
        document.getElementById('ctl00_maincontent_PatientForm_lblCigarNo').disabled = true
        document.getElementById('ctl00_maincontent_PatientForm_drpPastSmoker').disabled = true
        document.getElementById('ctl00_maincontent_PatientForm_drpPastSmoker').value = '' 
        document.getElementById('ctl00_maincontent_PatientForm_lblPastSmoker').disabled = true
        ValidatorEnable(document.getElementById('ctl00_maincontent_PatientForm_rfvCigarNo'), false); 
        ValidatorEnable(document.getElementById('ctl00_maincontent_PatientForm_ravCigarNo'), false); 
        ValidatorEnable(document.getElementById('ctl00_maincontent_PatientForm_rfvPastSmoker'), false);                   
    }
    else if (document.getElementById('ctl00_maincontent_PatientForm_drpSmokerTime').value == 1)
    {
        document.getElementById('ctl00_maincontent_PatientForm_txtCigarNo').disabled = false
        document.getElementById('ctl00_maincontent_PatientForm_lblCigarNo').disabled = false
        document.getElementById('ctl00_maincontent_PatientForm_drpPastSmoker').value = ''
        document.getElementById('ctl00_maincontent_PatientForm_drpPastSmoker').disabled = true
        document.getElementById('ctl00_maincontent_PatientForm_lblPastSmoker').disabled = true
        ValidatorEnable(document.getElementById('ctl00_maincontent_PatientForm_rfvCigarNo'), true); 
        ValidatorEnable(document.getElementById('ctl00_maincontent_PatientForm_ravCigarNo'), true); 
        ValidatorEnable(document.getElementById('ctl00_maincontent_PatientForm_rfvPastSmoker'), false);
    }
    else if (document.getElementById('ctl00_maincontent_PatientForm_drpSmokerTime').value == 2)
    {
        document.getElementById('ctl00_maincontent_PatientForm_txtCigarNo').disabled = true
        document.getElementById('ctl00_maincontent_PatientForm_txtCigarNo').value = ''
        document.getElementById('ctl00_maincontent_PatientForm_lblCigarNo').disabled = true
        document.getElementById('ctl00_maincontent_PatientForm_drpPastSmoker').disabled = false
        document.getElementById('ctl00_maincontent_PatientForm_lblPastSmoker').disabled = false
        ValidatorEnable(document.getElementById('ctl00_maincontent_PatientForm_rfvCigarNo'), false); 
        ValidatorEnable(document.getElementById('ctl00_maincontent_PatientForm_ravCigarNo'), false); 
        ValidatorEnable(document.getElementById('ctl00_maincontent_PatientForm_rfvPastSmoker'), true);
    }
    else if (document.getElementById('ctl00_maincontent_PatientForm_drpSmokerTime').value == 3) 
    {
        document.getElementById('ctl00_maincontent_PatientForm_txtCigarNo').disabled = true
        document.getElementById('ctl00_maincontent_PatientForm_txtCigarNo').value = ''
        document.getElementById('ctl00_maincontent_PatientForm_lblCigarNo').disabled = true
        document.getElementById('ctl00_maincontent_PatientForm_drpPastSmoker').disabled = true
        document.getElementById('ctl00_maincontent_PatientForm_drpPastSmoker').value = ''
        document.getElementById('ctl00_maincontent_PatientForm_lblPastSmoker').disabled = true
        ValidatorEnable(document.getElementById('ctl00_maincontent_PatientForm_rfvCigarNo'), false); 
        ValidatorEnable(document.getElementById('ctl00_maincontent_PatientForm_ravCigarNo'), false); 
        ValidatorEnable(document.getElementById('ctl00_maincontent_PatientForm_rfvPastSmoker'), false);
    } 
    else if (document.getElementById('ctl00_maincontent_PatientForm_drpSmokerTime').value == 99) 
    {
        document.getElementById('ctl00_maincontent_PatientForm_txtCigarNo').disabled = true
        document.getElementById('ctl00_maincontent_PatientForm_txtCigarNo').value = ''
        document.getElementById('ctl00_maincontent_PatientForm_lblCigarNo').disabled = true
        document.getElementById('ctl00_maincontent_PatientForm_drpPastSmoker').disabled = true
        document.getElementById('ctl00_maincontent_PatientForm_drpPastSmoker').value = ''
        document.getElementById('ctl00_maincontent_PatientForm_lblPastSmoker').disabled = true
        ValidatorEnable(document.getElementById('ctl00_maincontent_PatientForm_rfvCigarNo'), false); 
        ValidatorEnable(document.getElementById('ctl00_maincontent_PatientForm_ravCigarNo'), false); 
        ValidatorEnable(document.getElementById('ctl00_maincontent_PatientForm_rfvPastSmoker'), false);
    }    
}

function switchOtherActType()
{
    // ### drpActType ###                               
    //  value=11 "Other" index=12
        
    if (document.getElementById('ctl00_maincontent_PatientForm_drpActType').value != 11)
    {
        document.getElementById('ctl00_maincontent_PatientForm_txtOtherActType').disabled = true;
        document.getElementById('ctl00_maincontent_PatientForm_txtOtherActType').value = '';  
        document.getElementById('ctl00_maincontent_PatientForm_lblOtherActType').disabled = true;       
        ValidatorEnable(document.getElementById('ctl00_maincontent_PatientForm_rfvOtherActType'),false);   
    }   
    else
    {
        document.getElementById('ctl00_maincontent_PatientForm_txtOtherActType').disabled = false;
        document.getElementById('ctl00_maincontent_PatientForm_txtOtherActType').value = '';  
        document.getElementById('ctl00_maincontent_PatientForm_lblOtherActType').disabled = false;        
        ValidatorEnable(document.getElementById('ctl00_maincontent_PatientForm_rfvOtherActType'),true);
    }     
}

function switchRenal()
{
    // ### drpRenal ###                               
    //  value=2 "Yes" index=3
    //rfvDialysis
        
    if (document.getElementById('ctl00_maincontent_PatientForm_drpRenal').value == 2)
    {
        document.getElementById('ctl00_maincontent_PatientForm_drpDialysis').disabled = false;        
        document.getElementById('ctl00_maincontent_PatientForm_lblDialysis').disabled = false;  
        ValidatorEnable(document.getElementById('ctl00_maincontent_PatientForm_rfvDialysis'),true);          
    }   
    else
    {
        document.getElementById('ctl00_maincontent_PatientForm_drpDialysis').disabled = true;
        document.getElementById('ctl00_maincontent_PatientForm_drpDialysis').value = '';  
        document.getElementById('ctl00_maincontent_PatientForm_lblDialysis').disabled = true; 
        ValidatorEnable(document.getElementById('ctl00_maincontent_PatientForm_rfvDialysis'),false);           
    }     
}

function switchBilateral()
{
    // ### drpFractureSide ### 
    //  value=NULL "" index=0    
    //  value=1 "Left" index=1                              
    //  value=2 "Right" index=2
    //  value=3 "Bilateral" index=3
        
    if (document.getElementById('ctl00_maincontent_PatientForm_drpFractureSide').value == 1)
    {
        document.getElementById('ctl00_maincontent_PatientForm_drpLeftReqToRemove').disabled = false;
        document.getElementById('ctl00_maincontent_PatientForm_lblLeftReqToRemove').disabled = false;
        document.getElementById('ctl00_maincontent_PatientForm_drpRightReqToRemove').disabled = true;
        document.getElementById('ctl00_maincontent_PatientForm_drpRightReqToRemove').value = '';
        document.getElementById('ctl00_maincontent_PatientForm_lblRightReqToRemove').disabled = true;
        document.getElementById('ctl00_maincontent_PatientForm_txtLengthTrapped_Right').disabled = true;
        document.getElementById('ctl00_maincontent_PatientForm_txtLengthTrapped_Right').value = '';
        document.getElementById('ctl00_maincontent_PatientForm_lblLengthTrapped_Right').disabled = true;               
        ValidatorEnable(document.getElementById('ctl00_maincontent_PatientForm_rfvLeftReqToRemove'),true); 
        //ValidatorEnable(document.getElementById('ctl00_maincontent_PatientForm_rfvLengthTrapped_Left'),true);
        //ValidatorEnable(document.getElementById('ctl00_maincontent_PatientForm_rfvLengthTrapped_Left'),true);  
        ValidatorEnable(document.getElementById('ctl00_maincontent_PatientForm_rfvRightReqToRemove'),false); 
        ValidatorEnable(document.getElementById('ctl00_maincontent_PatientForm_rfvLengthTrapped_Right'),false);
        ValidatorEnable(document.getElementById('ctl00_maincontent_PatientForm_rfvLengthTrapped_Right'),false);  
    }   
    else if (document.getElementById('ctl00_maincontent_PatientForm_drpFractureSide').value == 2)
    {
        document.getElementById('ctl00_maincontent_PatientForm_drpRightReqToRemove').disabled = false;
        document.getElementById('ctl00_maincontent_PatientForm_lblRightReqToRemove').disabled = false;
        document.getElementById('ctl00_maincontent_PatientForm_drpLeftReqToRemove').disabled = true;
        document.getElementById('ctl00_maincontent_PatientForm_drpLeftReqToRemove').value = '';
        document.getElementById('ctl00_maincontent_PatientForm_lblLeftReqToRemove').disabled = true; 
        document.getElementById('ctl00_maincontent_PatientForm_txtLengthTrapped_Left').disabled = true;
        document.getElementById('ctl00_maincontent_PatientForm_txtLengthTrapped_Left').value = '';
        document.getElementById('ctl00_maincontent_PatientForm_lblLengthTrapped_Left').disabled = true;   
        ValidatorEnable(document.getElementById('ctl00_maincontent_PatientForm_rfvLeftReqToRemove'),false); 
        ValidatorEnable(document.getElementById('ctl00_maincontent_PatientForm_rfvLengthTrapped_Left'),false);
        ValidatorEnable(document.getElementById('ctl00_maincontent_PatientForm_rfvLengthTrapped_Left'),false);  
        ValidatorEnable(document.getElementById('ctl00_maincontent_PatientForm_rfvRightReqToRemove'),true); 
        //ValidatorEnable(document.getElementById('ctl00_maincontent_PatientForm_rfvLengthTrapped_Right'),false);
        //ValidatorEnable(document.getElementById('ctl00_maincontent_PatientForm_rfvLengthTrapped_Right'),false);  
    }   
    else if (document.getElementById('ctl00_maincontent_PatientForm_drpFractureSide').value == 3)
    {
        document.getElementById('ctl00_maincontent_PatientForm_drpRightReqToRemove').disabled = false;
        document.getElementById('ctl00_maincontent_PatientForm_lblRightReqToRemove').disabled = false;
        ValidatorEnable(document.getElementById('ctl00_maincontent_PatientForm_rfvRightReqToRemove'),true); 
        document.getElementById('ctl00_maincontent_PatientForm_drpLeftReqToRemove').disabled = false;
        document.getElementById('ctl00_maincontent_PatientForm_lblLeftReqToRemove').disabled = false; 
        ValidatorEnable(document.getElementById('ctl00_maincontent_PatientForm_rfvLeftReqToRemove'),true);         
    }  
    else
    {
        document.getElementById('ctl00_maincontent_PatientForm_drpRightReqToRemove').disabled = true;
        document.getElementById('ctl00_maincontent_PatientForm_drpRightReqToRemove').value = '';
        document.getElementById('ctl00_maincontent_PatientForm_lblRightReqToRemove').disabled = true;
        document.getElementById('ctl00_maincontent_PatientForm_txtLengthTrapped_Right').disabled = true;
        document.getElementById('ctl00_maincontent_PatientForm_txtLengthTrapped_Right').value = '';
        document.getElementById('ctl00_maincontent_PatientForm_lblLengthTrapped_Right').disabled = true;
        document.getElementById('ctl00_maincontent_PatientForm_drpLeftReqToRemove').disabled = true;
        document.getElementById('ctl00_maincontent_PatientForm_drpLeftReqToRemove').value = '';
        document.getElementById('ctl00_maincontent_PatientForm_lblLeftReqToRemove').disabled = true; 
        document.getElementById('ctl00_maincontent_PatientForm_txtLengthTrapped_Left').disabled = true;
        document.getElementById('ctl00_maincontent_PatientForm_txtLengthTrapped_Left').value = '';
        document.getElementById('ctl00_maincontent_PatientForm_lblLengthTrapped_Left').disabled = true; 
        ValidatorEnable(document.getElementById('ctl00_maincontent_PatientForm_rfvLeftReqToRemove'),false); 
        ValidatorEnable(document.getElementById('ctl00_maincontent_PatientForm_rfvLengthTrapped_Left'),false);
        ValidatorEnable(document.getElementById('ctl00_maincontent_PatientForm_rfvLengthTrapped_Left'),false);  
        ValidatorEnable(document.getElementById('ctl00_maincontent_PatientForm_rfvRightReqToRemove'),false); 
        ValidatorEnable(document.getElementById('ctl00_maincontent_PatientForm_rfvLengthTrapped_Right'),false);
        ValidatorEnable(document.getElementById('ctl00_maincontent_PatientForm_rfvLengthTrapped_Right'),false);  
    }    
}

function switchYesNoTimeLengthLeft()
{
    // ### drpLeftReqToRemove ### 
    //  value=NULL "" index=0
    //  value=-1 "Unknown" index=1
    //  value=1 "No" index=2                              
    //  value=2 "Yes" index=3
        
    if (document.getElementById('ctl00_maincontent_PatientForm_drpLeftReqToRemove').value == 2)
    {
        document.getElementById('ctl00_maincontent_PatientForm_txtLengthTrapped_Left').disabled = false;
        document.getElementById('ctl00_maincontent_PatientForm_lblLengthTrapped_Left').disabled = false;
        ValidatorEnable(document.getElementById('ctl00_maincontent_PatientForm_rfvLengthTrapped_Left'),true);
        ValidatorEnable(document.getElementById('ctl00_maincontent_PatientForm_ravLengthTrapped_Left'),true);   
    }   
    else
    {
        document.getElementById('ctl00_maincontent_PatientForm_txtLengthTrapped_Left').disabled = true;
        document.getElementById('ctl00_maincontent_PatientForm_txtLengthTrapped_Left').value = '';
        document.getElementById('ctl00_maincontent_PatientForm_lblLengthTrapped_Left').disabled = true;
        ValidatorEnable(document.getElementById('ctl00_maincontent_PatientForm_rfvLengthTrapped_Left'),false);
        ValidatorEnable(document.getElementById('ctl00_maincontent_PatientForm_ravLengthTrapped_Left'),false);
    }     
}

function switchYesNoTimeLengthRight()
{
    // ### drpRightReqToRemove ### 
    //  value=NULL "" index=0
    //  value=-1 "Unknown" index=1
    //  value=1 "No" index=2                              
    //  value=2 "Yes" index=3
        
    if (document.getElementById('ctl00_maincontent_PatientForm_drpRightReqToRemove').value == 2)
    {
        document.getElementById('ctl00_maincontent_PatientForm_txtLengthTrapped_Right').disabled = false;
        document.getElementById('ctl00_maincontent_PatientForm_lblLengthTrapped_Right').disabled = false;
        ValidatorEnable(document.getElementById('ctl00_maincontent_PatientForm_rfvLengthTrapped_Right'),true); 
        ValidatorEnable(document.getElementById('ctl00_maincontent_PatientForm_ravLengthTrapped_Right'),true);  
    }   
    else
    {
        document.getElementById('ctl00_maincontent_PatientForm_txtLengthTrapped_Right').disabled = true;
        document.getElementById('ctl00_maincontent_PatientForm_txtLengthTrapped_Right').value = '';
        document.getElementById('ctl00_maincontent_PatientForm_lblLengthTrapped_Right').disabled = true;
        ValidatorEnable(document.getElementById('ctl00_maincontent_PatientForm_rfvLengthTrapped_Right'),false);
        ValidatorEnable(document.getElementById('ctl00_maincontent_PatientForm_ravLengthTrapped_Right'),false);
    }    
}

function switchYesNoWoundContaminated()
{
    // ### drpWoundContm ### 
    //  value=NULL "" index=0
    //  value=-3 "Not recorded" index=1
    //  value=1 "No" index=2                              
    //  value=2 "Yes" index=3
        
    if (document.getElementById('ctl00_maincontent_Surgery_Part1_Initial_Form_drpWoundContm').value == 2)
    {
        document.getElementById('ctl00_maincontent_Surgery_Part1_Initial_Form_lblContmDegree').disabled = false;
        document.getElementById('ctl00_maincontent_Surgery_Part1_Initial_Form_drpContmDegree').disabled = false;
        ValidatorEnable(document.getElementById('ctl00_maincontent_Surgery_Part1_Initial_Form_rfvContmDegree'),true);   
    }   
    else
    {
        document.getElementById('ctl00_maincontent_Surgery_Part1_Initial_Form_lblContmDegree').disabled = true;
        document.getElementById('ctl00_maincontent_Surgery_Part1_Initial_Form_drpContmDegree').disabled = true;
        document.getElementById('ctl00_maincontent_Surgery_Part1_Initial_Form_drpContmDegree').value = '';   
        document.getElementById('ctl00_maincontent_Surgery_Part1_Initial_Form_lblContmMaterial').disabled = true;
        document.getElementById('ctl00_maincontent_Surgery_Part1_Initial_Form_txtContmMaterial').disabled = true;
        document.getElementById('ctl00_maincontent_Surgery_Part1_Initial_Form_txtContmMaterial').value = '';        
        ValidatorEnable(document.getElementById('ctl00_maincontent_Surgery_Part1_Initial_Form_rfvContmDegree'),false);
        ValidatorEnable(document.getElementById('ctl00_maincontent_Surgery_Part1_Initial_Form_rfvContmMaterial'),false);
    }     
}

function switchContaminationMaterial()
{
    // ### drpContmDegree ### 
    //  value=NULL "" index=0    
        
    if (document.getElementById('ctl00_maincontent_Surgery_Part1_Initial_Form_drpContmDegree').value == '')
    {
        document.getElementById('ctl00_maincontent_Surgery_Part1_Initial_Form_lblContmMaterial').disabled = true;
        document.getElementById('ctl00_maincontent_Surgery_Part1_Initial_Form_txtContmMaterial').disabled = true;
        document.getElementById('ctl00_maincontent_Surgery_Part1_Initial_Form_txtContmMaterial').value = '';  
        ValidatorEnable(document.getElementById('ctl00_maincontent_Surgery_Part1_Initial_Form_rfvContmMaterial'),false);
    }   
    else
    {
        document.getElementById('ctl00_maincontent_Surgery_Part1_Initial_Form_lblContmMaterial').disabled = false;
        document.getElementById('ctl00_maincontent_Surgery_Part1_Initial_Form_txtContmMaterial').disabled = false;                 
        ValidatorEnable(document.getElementById('ctl00_maincontent_Surgery_Part1_Initial_Form_rfvContmMaterial'),true);
    }     
}

function switchYesNoArteryDivided(fv,drp,txt)
{
    // ### drpArteryDivided ### 
    //  value=NULL "" index=0
    //  value=1 "No" index=1                              
    //  value=2 "Yes" index=2
        
    if (document.getElementById('ctl00_maincontent_Surgery_Part1_Initial_Form_drpArteryDivided').value == 2)
    {
        document.getElementById('ctl00_maincontent_Surgery_Part1_Initial_Form_lblArteryCondition').disabled = false;
        document.getElementById('ctl00_maincontent_Surgery_Part1_Initial_Form_drpArteryCondition').disabled = false;
        ValidatorEnable(document.getElementById('ctl00_maincontent_Surgery_Part1_Initial_Form_rfvArteryCondition'),true);   
        enableTextbox_noLabel_noRFV(fv,txt);
    }   
    else
    {
        document.getElementById('ctl00_maincontent_Surgery_Part1_Initial_Form_lblArteryCondition').disabled = true;
        document.getElementById('ctl00_maincontent_Surgery_Part1_Initial_Form_drpArteryCondition').disabled = true;
        document.getElementById('ctl00_maincontent_Surgery_Part1_Initial_Form_drpArteryCondition').value = '';        
        ValidatorEnable(document.getElementById('ctl00_maincontent_Surgery_Part1_Initial_Form_rfvArteryCondition'),false);
        document.getElementById('ctl00_maincontent_Surgery_Part1_Initial_Form_lblArteryCondition_other').disabled = true;
        document.getElementById('ctl00_maincontent_Surgery_Part1_Initial_Form_txtArteryCondition_other').disabled = true;
        document.getElementById('ctl00_maincontent_Surgery_Part1_Initial_Form_txtArteryCondition_other').value = '';        
        disableTextbox_noLabel_noRFV(fv,txt);
    }     
}

function switchYesNoFasciotomy()
{
    // ### drpFasciotomy ### 
    //  value=NULL "" index=0
    //  value=1 "No" index=1                              
    //  value=2 "Yes" index=2
        
    if (document.getElementById('ctl00_maincontent_SurgeryForm_Part2_drpFasciotomy').value == 2)
    {
        document.getElementById('ctl00_maincontent_SurgeryForm_Part2_lblAnterior').disabled = false;
        document.getElementById('ctl00_maincontent_SurgeryForm_Part2_lblSuperficial').disabled = false;
        document.getElementById('ctl00_maincontent_SurgeryForm_Part2_lblPeroneal').disabled = false;
        document.getElementById('ctl00_maincontent_SurgeryForm_Part2_lblDeepPosterior').disabled = false;        
        document.getElementById('ctl00_maincontent_SurgeryForm_Part2_drpAnterior').disabled = false;
        document.getElementById('ctl00_maincontent_SurgeryForm_Part2_drpSuperficial').disabled = false;
        document.getElementById('ctl00_maincontent_SurgeryForm_Part2_drpPeroneal').disabled = false;
        document.getElementById('ctl00_maincontent_SurgeryForm_Part2_drpDeepPosterior').disabled = false;  
        ValidatorEnable(document.getElementById('ctl00_maincontent_SurgeryForm_Part2_rfvAnterior'),true);
        ValidatorEnable(document.getElementById('ctl00_maincontent_SurgeryForm_Part2_rfvSuperficial'),true);
        ValidatorEnable(document.getElementById('ctl00_maincontent_SurgeryForm_Part2_rfvPeroneal'),true);
        ValidatorEnable(document.getElementById('ctl00_maincontent_SurgeryForm_Part2_rfvDeepPosterior'),true);
    }   
    else
    {
        document.getElementById('ctl00_maincontent_SurgeryForm_Part2_lblAnterior').disabled = true;
        document.getElementById('ctl00_maincontent_SurgeryForm_Part2_lblSuperficial').disabled = true;
        document.getElementById('ctl00_maincontent_SurgeryForm_Part2_lblPeroneal').disabled = true;
        document.getElementById('ctl00_maincontent_SurgeryForm_Part2_lblDeepPosterior').disabled = true;        
        document.getElementById('ctl00_maincontent_SurgeryForm_Part2_drpAnterior').disabled = true;
        document.getElementById('ctl00_maincontent_SurgeryForm_Part2_drpSuperficial').disabled = true;
        document.getElementById('ctl00_maincontent_SurgeryForm_Part2_drpPeroneal').disabled = true;
        document.getElementById('ctl00_maincontent_SurgeryForm_Part2_drpDeepPosterior').disabled = true;
        document.getElementById('ctl00_maincontent_SurgeryForm_Part2_drpAnterior').value = '';
        document.getElementById('ctl00_maincontent_SurgeryForm_Part2_drpSuperficial').value = '';
        document.getElementById('ctl00_maincontent_SurgeryForm_Part2_drpPeroneal').value = '';
        document.getElementById('ctl00_maincontent_SurgeryForm_Part2_drpDeepPosterior').value = '';
        ValidatorEnable(document.getElementById('ctl00_maincontent_SurgeryForm_Part2_rfvAnterior'),false);
        ValidatorEnable(document.getElementById('ctl00_maincontent_SurgeryForm_Part2_rfvSuperficial'),false);
        ValidatorEnable(document.getElementById('ctl00_maincontent_SurgeryForm_Part2_rfvPeroneal'),false);
        ValidatorEnable(document.getElementById('ctl00_maincontent_SurgeryForm_Part2_rfvDeepPosterior'),false);
    }     
}

function switchYesNoSTOther()
{
    // ### drpOther ### 
    //  value=NULL "" index=0
    //  value=1 "No" index=1                              
    //  value=2 "Yes" index=2   
    
        
    if (document.getElementById('ctl00_maincontent_SurgeryForm_Part2_drpST_Other').value == 2)
    {
        document.getElementById('ctl00_maincontent_SurgeryForm_Part2_lblST_Other_Desc').disabled = false;
        document.getElementById('ctl00_maincontent_SurgeryForm_Part2_txtST_Other_Desc').disabled = false;
        ValidatorEnable(document.getElementById('ctl00_maincontent_SurgeryForm_Part2_rfvtxtST_Other_Desc'),true);   
    }   
    else
    {
        document.getElementById('ctl00_maincontent_SurgeryForm_Part2_lblST_Other_Desc').disabled = true;
        document.getElementById('ctl00_maincontent_SurgeryForm_Part2_txtST_Other_Desc').disabled = true;
        document.getElementById('ctl00_maincontent_SurgeryForm_Part2_txtST_Other_Desc').value = '';        
        ValidatorEnable(document.getElementById('ctl00_maincontent_SurgeryForm_Part2_rfvtxtST_Other_Desc'),false);
    }     
}

function switchYesNoSurgicalMgtOther()
{
    // ### drpOther ### 
    //  value=NULL "" index=0
    //  value=1 "No" index=1                              
    //  value=2 "Yes" index=2
        
    if (document.getElementById('ctl00_maincontent_SurgeryForm_Part2_drpOther').value == 2)
    {
        document.getElementById('ctl00_maincontent_SurgeryForm_Part2_lblDescribe').disabled = false;
        document.getElementById('ctl00_maincontent_SurgeryForm_Part2_txtOther').disabled = false;
        ValidatorEnable(document.getElementById('ctl00_maincontent_SurgeryForm_Part2_rfvtxtOther'),true);   
    }   
    else
    {
        document.getElementById('ctl00_maincontent_SurgeryForm_Part2_lblDescribe').disabled = true;
        document.getElementById('ctl00_maincontent_SurgeryForm_Part2_txtOther').disabled = true;
        document.getElementById('ctl00_maincontent_SurgeryForm_Part2_txtOther').value = '';        
        ValidatorEnable(document.getElementById('ctl00_maincontent_SurgeryForm_Part2_rfvtxtOther'),false);
    }     
}

function switchYesNoSubSFM()
{
    // ### drpSubSFM ### 
    //  value=NULL "" index=0
    //  value=1 "No" index=1                              
    //  value=2 "Yes" index=2
        
    if (document.getElementById('ctl00_maincontent_SubSurgeryForm_drpSubSFM').value == 2)
    {
        document.getElementById('ctl00_maincontent_SubSurgeryForm_lblSubSFMType').disabled = false;                
        document.getElementById('ctl00_maincontent_SubSurgeryForm_drpSubSFMType').disabled = false;          
    }   
    else
    {
        document.getElementById('ctl00_maincontent_SubSurgeryForm_lblSubSFMType').disabled = true;
        document.getElementById('ctl00_maincontent_SubSurgeryForm_drpSubSFMType').disabled = true;        
        document.getElementById('ctl00_maincontent_SubSurgeryForm_drpSubSFMType').value = '';  
        document.getElementById('ctl00_maincontent_SubSurgeryForm_lblOther').disabled = true;
        document.getElementById('ctl00_maincontent_SubSurgeryForm_txtOther').disabled = true;        
        document.getElementById('ctl00_maincontent_SubSurgeryForm_txtOther').value = '';      
    }     
}

function switchOtherSubSFMType()
{
    // ### drpSubSFMType ### 
    //  value=7 "Other" index=7        
    if (document.getElementById('ctl00_maincontent_SubSurgeryForm_drpSubSFMType').value == 7)
    {
        document.getElementById('ctl00_maincontent_SubSurgeryForm_lblOther').disabled = false;                
        document.getElementById('ctl00_maincontent_SubSurgeryForm_txtOther').disabled = false;          
    }   
    else
    {
        document.getElementById('ctl00_maincontent_SubSurgeryForm_lblOther').disabled = true;
        document.getElementById('ctl00_maincontent_SubSurgeryForm_txtOther').disabled = true;        
        document.getElementById('ctl00_maincontent_SubSurgeryForm_txtOther').value = '';        
    }     
}

function switchYesNoCommenceIn24h()
{
	if (document.getElementById('ctl00_maincontent_TreatmentDetailsForm_drpCommenceIn24h').value == 1)
	{
		document.getElementById('ctl00_maincontent_TreatmentDetailsForm_lblNoReasonIn24h').disabled = false;
		document.getElementById('ctl00_maincontent_TreatmentDetailsForm_txtNoReasonIn24h').disabled = false;
		ValidatorEnable(document.getElementById('ctl00_maincontent_TreatmentDetailsForm_rfvNoReasonIn24h'),true);
	}
	else
	{
		document.getElementById('ctl00_maincontent_TreatmentDetailsForm_lblNoReasonIn24h').disabled = true;
		document.getElementById('ctl00_maincontent_TreatmentDetailsForm_txtNoReasonIn24h').disabled = true;
		document.getElementById('ctl00_maincontent_TreatmentDetailsForm_txtNoReasonIn24h').value = '';
		ValidatorEnable(document.getElementById('ctl00_maincontent_TreatmentDetailsForm_rfvNoReasonIn24h'),false);
	}
}

function switchYesNoMyringRequired()
{
	if (document.getElementById('ctl00_maincontent_TreatmentDetailsForm_drpMyringRequired').value == 2)
	{
		document.getElementById('ctl00_maincontent_TreatmentDetailsForm_lblBeforeTreatment').disabled = false;
		document.getElementById('ctl00_maincontent_TreatmentDetailsForm_drpBeforeTreatment').disabled = false;
		document.getElementById('ctl00_maincontent_TreatmentDetailsForm_lblYesReason').disabled = false;
		document.getElementById('ctl00_maincontent_TreatmentDetailsForm_drpYesReason').disabled = false;
        ValidatorEnable(document.getElementById('ctl00_maincontent_TreatmentDetailsForm_rfvBeforeTreatment'), true);
        ValidatorEnable(document.getElementById('ctl00_maincontent_TreatmentDetailsForm_rfvYesReason'), true);


	}
	else
	{
		document.getElementById('ctl00_maincontent_TreatmentDetailsForm_lblBeforeTreatment').disabled = true;
		document.getElementById('ctl00_maincontent_TreatmentDetailsForm_drpBeforeTreatment').disabled = true;
		document.getElementById('ctl00_maincontent_TreatmentDetailsForm_drpBeforeTreatment').value = '';
		document.getElementById('ctl00_maincontent_TreatmentDetailsForm_lblYesReason').disabled = true;
		document.getElementById('ctl00_maincontent_TreatmentDetailsForm_drpYesReason').disabled = true;
		document.getElementById('ctl00_maincontent_TreatmentDetailsForm_drpYesReason').value = '';
		ValidatorEnable(document.getElementById('ctl00_maincontent_TreatmentDetailsForm_rfvBeforeTreatment'), false);
        ValidatorEnable(document.getElementById('ctl00_maincontent_TreatmentDetailsForm_rfvYesReason'), false);
	}
}

function switchYesNoCompleteHBO()
{
	if (document.getElementById('ctl00_maincontent_TreatmentDetailsForm_drpCompleteHBO').value == 1)
	{
		document.getElementById('ctl00_maincontent_TreatmentDetailsForm_lblNoReason').disabled = false;
		document.getElementById('ctl00_maincontent_TreatmentDetailsForm_txtNoReason').disabled = false;
        ValidatorEnable(document.getElementById('ctl00_maincontent_TreatmentDetailsForm_rfvNoReason'), true);
	}
	else
	{
		document.getElementById('ctl00_maincontent_TreatmentDetailsForm_lblNoReason').disabled = true;
		document.getElementById('ctl00_maincontent_TreatmentDetailsForm_txtNoReason').disabled = true;
		document.getElementById('ctl00_maincontent_TreatmentDetailsForm_txtNoReason').value = '';
        ValidatorEnable(document.getElementById('ctl00_maincontent_TreatmentDetailsForm_rfvNoReason'), false);
	}
}

function switchBlankPhase()
{
	if (document.getElementById('ctl00_maincontent_AddNewForm_drpHBOPhase').value != '')
	{
		document.getElementById('ctl00_maincontent_AddNewForm_lblAction').disabled = false;
		document.getElementById('ctl00_maincontent_AddNewForm_drpHBOAction').disabled = false;
	}
	else
	{
		document.getElementById('ctl00_maincontent_AddNewForm_lblAction').disabled = true;
		document.getElementById('ctl00_maincontent_AddNewForm_drpHBOAction').disabled = true;
		document.getElementById('ctl00_maincontent_AddNewForm_drpHBOAction').value = '';
		document.getElementById('ctl00_maincontent_AddNewForm_lblComments').disabled = true;
		document.getElementById('ctl00_maincontent_AddNewForm_txtComments').disabled = true;
		document.getElementById('ctl00_maincontent_AddNewForm_txtComments').value = '';
	}
}

function switchBlankAction()
{
	if (document.getElementById('ctl00_maincontent_AddNewForm_drpHBOAction').value != '')
	{
		document.getElementById('ctl00_maincontent_AddNewForm_lblComments').disabled = false;
		document.getElementById('ctl00_maincontent_AddNewForm_txtComments').disabled = false;
	}
	else
	{
		document.getElementById('ctl00_maincontent_AddNewForm_lblComments').disabled = true;
		document.getElementById('ctl00_maincontent_AddNewForm_txtComments').disabled = true;
		document.getElementById('ctl00_maincontent_AddNewForm_txtComments').value = '';
	}
}


// ############ Set/Show value functions ############

//function ShowImpactEnergyDescription()
//{
//    var d1 = 'eg. Fall from curb, walking speed impact'
//    if (document.getElementById('ctl00_maincontent_InitialAssessmentForm_drpImpactEnergy').value == 2)
//    {
//        document.getElementById('ctl00_maincontent_InitialAssessmentForm_lblImpactEnergy').value = d1;                           
//    }   
//    else if (document.getElementById('ctl00_maincontent_InitialAssessmentForm_drpImpactEnergy').value == 3)
//    {
//        document.getElementById('ctl00_maincontent_InitialAssessmentForm_lblImpactEnergy').value = 'most sporting injuries, falls from less than 1 metre';        
//    }   
//    else if (document.getElementById('ctl00_maincontent_InitialAssessmentForm_drpImpactEnergy').value == 4)
//    {
//        document.getElementById('ctl00_maincontent_InitialAssessmentForm_lblImpactEnergy').value = 'motorbike against fixed object, most pedestrian bumper impact';        
//    }  
//    else if (document.getElementById('ctl00_maincontent_InitialAssessmentForm_drpImpactEnergy').value == 5)
//    {
//        document.getElementById('ctl00_maincontent_InitialAssessmentForm_lblImpactEnergy').value = 'logging, railway, industrial';        
//    }   
//    else
//    {
//        document.getElementById('ctl00_maincontent_InitialAssessmentForm_lblImpactEnergy').value = '';        
//    }   
//}

function SetMESSPointValue()
{
    var point1 = document.getElementById('ctl00_maincontent_AdmissionForm_drpMESSSkeletal').value;
    var point2 = document.getElementById('ctl00_maincontent_AdmissionForm_drpMESSShock').value;
    var point3 = document.getElementById('ctl00_maincontent_AdmissionForm_drpMESSIschaemia').value;
    var point4 = document.getElementById('ctl00_maincontent_AdmissionForm_drpMESSAge').value;
    document.getElementById('ctl00_maincontent_AdmissionForm_txtMESSSkeletalPts').value = point1;
    document.getElementById('ctl00_maincontent_AdmissionForm_txtMESSShockPts').value = point2;
    document.getElementById('ctl00_maincontent_AdmissionForm_txtMESSIschaemiaPts').value = point3;
    document.getElementById('ctl00_maincontent_AdmissionForm_txtMESSAgePts').value = point4;
}



