
var jsLoadedFB = "|";

function displayFeedback() {
    var actualDiv = document.getElementById('feedbackDiv_Div');
    actualDiv.innerHTML="<center><img src='./templates/VeteransMATES/images/ajax-loading-line.gif'></center>";
    //document.getElementById('feedbackDiv').innerHTML="<center>loading...</center>";
    var moduleIndexList = document.getElementById("moduleIndexList").value;
    //var filterText = document.getElementById("filterText").value;
    var ajaxRequest = initialiseAJAXRequest();
    var processURL = uncacheurl("./modules/moduleIndex/AJAX/feedback/feedback.jsp"
        + "?moduleIndexList=" + moduleIndexList
        //+ "&filterText=" + filterText
        );
    ajaxRequest.onreadystatechange = function() {
        if (ajaxRequest.readyState == 4) {
            if (ajaxRequest.status == 200) {
                actualDiv.innerHTML=ajaxRequest.responseText;
                //eventBuildContent("moduleIndex", ajaxRequest.responseText, clickElement);
            } else {
                alert("status= " + ajaxRequest.status + "\nresponseText= " + ajaxRequest.responseText);
                actualDiv.innerHTML="Error encountered.";
            }
        }
    };
    ajaxRequest.open("GET", processURL, true);
    ajaxRequest.send(null);
}

function toggleFInf() {
    var thisTR = "fInf_1";
    var thisTR2 = "fInf_2";
    if (document.getElementById(thisTR)) {   
      var trStyle = document.getElementById(thisTR).style;
      var trStyle2 = document.getElementById(thisTR2).style;
      if (trStyle.display=="none") {
          if (checkIE()) {
              trStyle.display="block";
              trStyle2.display="block";
          } else {
              trStyle.display="table-row";
              trStyle2.display="table-row";
          }
        //document.getElementById(imgReplace).src = "./templates/VeteransMATES/images/contractIcon.gif";
        document.getElementById('fInf_3').title = "Hide introduction...";
        document.getElementById('fInf_3').innerHTML = "Hide introduction...";
        //displayFInf();
      } else {
        trStyle.display="none";
        trStyle2.display="none";
        document.getElementById('fInf_3').title = "Show introduction...";
        document.getElementById('fInf_3').innerHTML = "Show introduction...";
        //document.getElementById(imgReplace).src = "./templates/VeteransMATES/images/expandIcon.gif";
        //document.getElementById(displayLink).title = "Click for further information...";
      }
    }
}

function toggleFComp() {
    var thisTR = "fComp_1";
    var thisTR3 = "fComp_3";
    if (document.getElementById(thisTR)) {   
      var trStyle = document.getElementById(thisTR).style;
      var trStyle3 = document.getElementById(thisTR3).style;
      if (trStyle.display=="none") {
          if (checkIE()) {
              trStyle.display="block";
              trStyle3.display="block";
          } else {
              trStyle.display="table-row";
              trStyle3.display="table-row";
          }
        //document.getElementById(imgReplace).src = "./templates/VeteransMATES/images/contractIcon.gif";
        document.getElementById('fComp_2').title = "Hide comparison...";
        document.getElementById('fComp_2').innerHTML = "Hide comparison...";
        //displayFInf();
      } else {
        trStyle.display="none";
        trStyle3.display="none";
        document.getElementById('fComp_2').title = "Show comparison...";
        document.getElementById('fComp_2').innerHTML = "Show comparison...";
        //document.getElementById(imgReplace).src = "./templates/VeteransMATES/images/expandIcon.gif";
        //document.getElementById(displayLink).title = "Click for further information...";
      }
    }
}

function displayThisStage(preffo, vetID) {
     var thisTR = preffo + "_" + vetID;
     
    var imgReplace = "img_" + preffo + "_" + vetID;
    var displayLink = "link_" + preffo + "_" + vetID;
    
    //var thisTD = preffo + "TD_" + vetID;
    if (document.getElementById(thisTR)) {   
      var trStyle = document.getElementById(thisTR).style;
      if (trStyle.display=="none") {
          if (checkIE()) {
              trStyle.display="block";
          } else {
              trStyle.display="table-row";
          }
        document.getElementById(imgReplace).src = "./templates/VeteransMATES/images/contractIcon.gif";
        document.getElementById(displayLink).title = "Click for less information...";
        displaySuppData(preffo, vetID);
        displayMedsStg(preffo, vetID);
        displayDrCBStg(preffo, vetID);
      } else {
        trStyle.display="none";
        document.getElementById(imgReplace).src = "./templates/VeteransMATES/images/expandIcon.gif";
        document.getElementById(displayLink).title = "Click for further information...";
      }
    }
}

function displayDrCBStg(preffo, vetID) {
    //var thisTR = "meds_" + vetID;
    var thisTD = preffo + "_drcb_" + vetID;
        
        document.getElementById(thisTD).innerHTML="<center><img src='./templates/VeteransMATES/images/ajax-loading-line.gif'></center>";
      //document.getElementById('feedbackDiv').innerHTML="<center>loading...</center>";
      var moduleIndexList = document.getElementById("moduleIndexList").value;
      //var filterText = document.getElementById("filterText").value;
      var ajaxRequest = initialiseAJAXRequest();
      var processURL = uncacheurl("./modules/moduleIndex/AJAX/feedback/drcb.jsp"
          + "?moduleIndexList=" + moduleIndexList
          + "&vetID=" + vetID
          + "&stg=" + preffo
          );
      ajaxRequest.onreadystatechange = function() {
          if (ajaxRequest.readyState == 4) {
              if (ajaxRequest.status == 200) {
                  document.getElementById(thisTD).innerHTML=ajaxRequest.responseText;
                  var returnStr = ajaxRequest.responseText.trim();
                  var fileTag = returnStr.indexOf("<!--startFileName>");
                  if (fileTag>-1) {
                      var fileName = ( returnStr.substr( fileTag+18, returnStr.indexOf("<endFileName-->") - (fileTag+18) ) );
                      if (jsLoadedFB.indexOf("|" + fileName + "|")<0) {
                          dhtmlLoadScript("./modules/moduleIndex/js/screeningForms/" + fileName + ".js");
                          jsLoadedFB += fileName + "|";
                          setTimeout("screenUpdateFRS('" + vetID + "','" + preffo + "')", 400);
                      } else {
                          screenUpdateFRS(vetID, preffo);
                      }
                   //   checkScoreFRS(null);
                  }
                  //eventBuildContent("moduleIndex", ajaxRequest.responseText, clickElement);
              } else {
                  alert("status= " + ajaxRequest.status + "\nresponseText= " + ajaxRequest.responseText);
                  document.getElementById(thisTD).innerHTML="Error encountered.";
              }
          }
      };
      ajaxRequest.open("GET", processURL, true);
      ajaxRequest.send(null);
    
}

function displayStgs(vetID) {
     var thisTR = "stgs_" + vetID;
    var thisTD = "stgsTD_" + vetID;
    
    var imgReplace = "imgStg_" + vetID;
    var displayLink = "linkStg_" + vetID;
    var displayLink2 = "linkStg2_" + vetID;
    
    var vrColA = "a_" + vetID;
    var vrColB = "b_" + vetID;
    var vrColC = "c_" + vetID;
    var vrColD = "d_" + vetID;
    
    
  if (document.getElementById(thisTR)) {   
    var trStyle = document.getElementById(thisTR).style;
    if (trStyle.display=="none") {
        if (checkIE()) {
            trStyle.display="block";
        } else {
            trStyle.display="table-row";
        }
        document.getElementById(imgReplace).src = "./templates/VeteransMATES/images/contractIcon.gif";
        document.getElementById(displayLink).title = "Click for less information...";
        document.getElementById(displayLink2).title = "Click for less information...";
        
        var borderString = "1px dashed #669999";
        document.getElementById(vrColA).style.borderTop=borderString;
        document.getElementById(vrColB).style.borderTop=borderString;
        document.getElementById(vrColC).style.borderTop=borderString;
        document.getElementById(vrColD).style.borderTop=borderString;
        //document.getElementById(vrColA).style.paddingTop="4px";
        //document.getElementById(vrColB).style.paddingTop="4px";
        //document.getElementById(vrColC).style.paddingTop="4px";
        
        document.getElementById(thisTD).innerHTML="<center><img src='./templates/VeteransMATES/images/ajax-loading-line.gif'></center>";
      //document.getElementById('feedbackDiv').innerHTML="<center>loading...</center>";
      var moduleIndexList = document.getElementById("moduleIndexList").value;
      //var filterText = document.getElementById("filterText").value;
      var ajaxRequest = initialiseAJAXRequest();
      var processURL = uncacheurl("./modules/moduleIndex/AJAX/feedback/stgs.jsp"
          + "?moduleIndexList=" + moduleIndexList
          + "&vetID=" + vetID
          );
      ajaxRequest.onreadystatechange = function() {
          if (ajaxRequest.readyState == 4) {
              if (ajaxRequest.status == 200) {
                  document.getElementById(thisTD).innerHTML=ajaxRequest.responseText;
                  //eventBuildContent("moduleIndex", ajaxRequest.responseText, clickElement);
              } else {
                  alert("status= " + ajaxRequest.status + "\nresponseText= " + ajaxRequest.responseText);
                  document.getElementById(thisTD).innerHTML="Error encountered.";
              }
          }
      };
      ajaxRequest.open("GET", processURL, true);
      ajaxRequest.send(null);
        
    } else {
        trStyle.display="none";
        var borderString2 = "1px dashed #e2e2e2";
        document.getElementById(vrColA).style.borderTop=borderString2;
        document.getElementById(vrColB).style.borderTop=borderString2;
        document.getElementById(vrColC).style.borderTop=borderString2;
        document.getElementById(vrColD).style.borderTop=borderString2;
        document.getElementById(vrColA).style.paddingTop="1px";
        document.getElementById(vrColB).style.paddingTop="1px";
        document.getElementById(vrColC).style.paddingTop="1px";
        document.getElementById(vrColD).style.paddingTop="1px";
        document.getElementById(imgReplace).src = "./templates/VeteransMATES/images/expandIcon.gif";
        document.getElementById(displayLink).title = "Click for further information...";
        document.getElementById(displayLink2).title = "Click for further information...";
    }
  } else {
       //alert(thisTR);
  }   
}

function displaySuppData(preffo, vetID) {

  var thisTD = preffo + "_supp_" + vetID;
        
        document.getElementById(thisTD).innerHTML="<center><img src='./templates/VeteransMATES/images/ajax-loading-line.gif'></center>";
      //document.getElementById('feedbackDiv').innerHTML="<center>loading...</center>";
      var moduleIndexList = document.getElementById("moduleIndexList").value;
      //var filterText = document.getElementById("filterText").value;
      var ajaxRequest = initialiseAJAXRequest();
      var processURL = uncacheurl("./modules/moduleIndex/AJAX/feedback/supp.jsp"
          + "?moduleIndexList=" + moduleIndexList
          + "&vetID=" + vetID
          + "&stg=" + preffo
          );
      ajaxRequest.onreadystatechange = function() {
          if (ajaxRequest.readyState == 4) {
              if (ajaxRequest.status == 200) {
                  document.getElementById(thisTD).innerHTML=ajaxRequest.responseText;
                  //eventBuildContent("moduleIndex", ajaxRequest.responseText, clickElement);
              } else {
                  alert("status= " + ajaxRequest.status + "\nresponseText= " + ajaxRequest.responseText);
                  document.getElementById(thisTD).innerHTML="Error encountered.";
              }
          }
      };
      ajaxRequest.open("GET", processURL, true);
      ajaxRequest.send(null);
        
    
}

function displayMedsStg(preffo, vetID) {
    //var thisTR = "meds_" + vetID;
    var thisTD = preffo + "_meds_" + vetID;
        
        document.getElementById(thisTD).innerHTML="<center><img src='./templates/VeteransMATES/images/ajax-loading-line.gif'></center>";
      //document.getElementById('feedbackDiv').innerHTML="<center>loading...</center>";
      var moduleIndexList = document.getElementById("moduleIndexList").value;
      //var filterText = document.getElementById("filterText").value;
      var ajaxRequest = initialiseAJAXRequest();
      var processURL = uncacheurl("./modules/moduleIndex/AJAX/feedback/meds.jsp"
          + "?moduleIndexList=" + moduleIndexList
          + "&vetID=" + vetID
          + "&stg=" + preffo
          );
      ajaxRequest.onreadystatechange = function() {
          if (ajaxRequest.readyState == 4) {
              if (ajaxRequest.status == 200) {
                  document.getElementById(thisTD).innerHTML=ajaxRequest.responseText;
                  //eventBuildContent("moduleIndex", ajaxRequest.responseText, clickElement);
              } else {
                  alert("status= " + ajaxRequest.status + "\nresponseText= " + ajaxRequest.responseText);
                  document.getElementById(thisTD).innerHTML="Error encountered.";
              }
          }
      };
      ajaxRequest.open("GET", processURL, true);
      ajaxRequest.send(null);
        
    
    
}

function displayMeds(vetID) {
    var thisTR = "meds_" + vetID;
    var thisTD = "medsTD_" + vetID;
    
  if (document.getElementById(thisTR)) {   
    var trStyle = document.getElementById(thisTR).style;
    if (trStyle.display=="none") {
        if (checkIE()) {
            trStyle.display="block";
        } else {
            trStyle.display="table-row";
        }
         
        
        document.getElementById(thisTD).innerHTML="<center><img src='./templates/VeteransMATES/images/ajax-loading-line.gif'></center>";
      //document.getElementById('feedbackDiv').innerHTML="<center>loading...</center>";
      var moduleIndexList = document.getElementById("moduleIndexList").value;
      //var filterText = document.getElementById("filterText").value;
      var ajaxRequest = initialiseAJAXRequest();
      var processURL = uncacheurl("./modules/moduleIndex/AJAX/feedback/meds.jsp"
          + "?moduleIndexList=" + moduleIndexList
          + "&vetID=" + vetID
          );
      ajaxRequest.onreadystatechange = function() {
          if (ajaxRequest.readyState == 4) {
              if (ajaxRequest.status == 200) {
                  document.getElementById(thisTD).innerHTML=ajaxRequest.responseText;
                  //eventBuildContent("moduleIndex", ajaxRequest.responseText, clickElement);
              } else {
                  alert("status= " + ajaxRequest.status + "\nresponseText= " + ajaxRequest.responseText);
                  document.getElementById(thisTD).innerHTML="Error encountered.";
              }
          }
      };
      ajaxRequest.open("GET", processURL, true);
      ajaxRequest.send(null);
        
    } else {
        trStyle.display="none";
    }
  } else {
       //alert(thisTR);
  }   
    
}

function displayFeedbackIntro(clickElement) {
    document.getElementById(clickElement).innerHTML="<center><img src='./templates/VeteransMATES/images/ajax-loading-line.gif'></center>";
    var ajaxRequest = initialiseAJAXRequest();
    var processURL = uncacheurl("./modules/moduleIndex/AJAX/feedback/feedbackIntro.jsp"
        );
    ajaxRequest.onreadystatechange = function() {
        if (ajaxRequest.readyState == 4) {
            if (ajaxRequest.status == 200) {
                document.getElementById("fintroDiv_Div").innerHTML = ajaxRequest.responseText;
            } else {
                alert("status= " + ajaxRequest.status + "\nresponseText= " + ajaxRequest.responseText);
            }
        }
    };
    ajaxRequest.open("GET", processURL, true);
    ajaxRequest.send(null);
}

function displayFeedbackComp(clickElement) {
    document.getElementById(clickElement).innerHTML="<center><img src='./templates/VeteransMATES/images/ajax-loading-line.gif'></center>";
    var ajaxRequest = initialiseAJAXRequest();
    var processURL = uncacheurl("./modules/moduleIndex/AJAX/feedback/feedbackComparison.jsp"
        );
    ajaxRequest.onreadystatechange = function() {
        if (ajaxRequest.readyState == 4) {
            if (ajaxRequest.status == 200) {
                document.getElementById("fcompDiv_Div").innerHTML = ajaxRequest.responseText;
            } else {
                alert("status= " + ajaxRequest.status + "\nresponseText= " + ajaxRequest.responseText);
            }
        }
    };
    ajaxRequest.open("GET", processURL, true);
    ajaxRequest.send(null);
}

function displayFeedbackClients(clickElement) {
    document.getElementById(clickElement).innerHTML="<center><img src='./templates/VeteransMATES/images/ajax-loading-line.gif'></center>";
    var ajaxRequest = initialiseAJAXRequest();
    var processURL = uncacheurl("./modules/moduleIndex/AJAX/feedback/feedbackClients.jsp"
        );
    ajaxRequest.onreadystatechange = function() {
        if (ajaxRequest.readyState == 4) {
            if (ajaxRequest.status == 200) {
                document.getElementById("fclientDiv_Div").innerHTML = ajaxRequest.responseText;
            } else {
                alert("status= " + ajaxRequest.status + "\nresponseText= " + ajaxRequest.responseText);
            }
        }
    };
    ajaxRequest.open("GET", processURL, true);
    ajaxRequest.send(null);
}

function hiRow(theRow) {
  document.getElementById(theRow).style.backgroundColor='#ffffee'; //ffffcc
}

function loRow(inColor, theRow) {
  document.getElementById(theRow).style.backgroundColor=inColor;
}


function toggleDiv(inDiv) {

    var imgReplace = "img_" + inDiv;
    var displayLink = "link_" + inDiv;
    
        if (document.getElementById(inDiv)) {

		var style2 = document.getElementById(inDiv).style;

		//if (checkIE()) { //IE
			if (style2.display=="none" ) {
				//style2.display="block";
                                style2.display="";
                                document.getElementById(imgReplace).src = "./templates/VeteransMATES/images/contractIcon.gif";
                                document.getElementById(displayLink).title = "Click to hide feedback...";
                                if (inDiv=="feedbackDiv") displayFeedback();
			//} else if (style2.display=="block" ) {
                        } else {
				style2.display="none";
                                document.getElementById(imgReplace).src = "./templates/VeteransMATES/images/expandIcon.gif";
                                document.getElementById(displayLink).title = "Click to show feedback...";
			}
                //}document.getElementById('feedbackDiv').style.display = 'block';
        }
    
}

function toggleFIntroDiv(inDiv) {

    var imgReplace = "img_" + inDiv;
    var displayLink = "link_" + inDiv;
    
        if (document.getElementById(inDiv)) {

		var style2 = document.getElementById(inDiv).style;

		//if (checkIE()) { //IE
			if (style2.display=="none" ) {
				//style2.display="block";
                                style2.display="";
                                document.getElementById(imgReplace).src = "./templates/VeteransMATES/images/contractIcon.gif";
                                document.getElementById(displayLink).title = "Click to hide introduction...";
                                if (inDiv=="fintroDiv") displayFeedbackIntro("fintroDiv_Div");
			//} else if (style2.display=="block" ) {
                        } else {
				style2.display="none";
                                document.getElementById(imgReplace).src = "./templates/VeteransMATES/images/expandIcon.gif";
                                document.getElementById(displayLink).title = "Click to show introduction...";
			}
                //}document.getElementById('feedbackDiv').style.display = 'block';
        }
    
}

function toggleFCompDiv(inDiv) {

    var imgReplace = "img_" + inDiv;
    var displayLink = "link_" + inDiv;
    
        if (document.getElementById(inDiv)) {

		var style2 = document.getElementById(inDiv).style;

		//if (checkIE()) { //IE
			if (style2.display=="none" ) {
				//style2.display="block";
                                style2.display="";
                                document.getElementById(imgReplace).src = "./templates/VeteransMATES/images/contractIcon.gif";
                                document.getElementById(displayLink).title = "Click to hide comparison...";
                                if (inDiv=="fcompDiv") displayFeedbackComp("fcompDiv_Div");
			//} else if (style2.display=="block" ) {
                        } else {
				style2.display="none";
                                document.getElementById(imgReplace).src = "./templates/VeteransMATES/images/expandIcon.gif";
                                document.getElementById(displayLink).title = "Click to show comparison...";
			}
                //}document.getElementById('feedbackDiv').style.display = 'block';
        }
    
}

function toggleFClientDiv(inDiv) {

    var imgReplace = "img_" + inDiv;
    var displayLink = "link_" + inDiv;
    
        if (document.getElementById(inDiv)) {

		var style2 = document.getElementById(inDiv).style;

		//if (checkIE()) { //IE
			if (style2.display=="none" ) {
				//style2.display="block";
                                style2.display="";
                                document.getElementById(imgReplace).src = "./templates/VeteransMATES/images/contractIcon.gif";
                                document.getElementById(displayLink).title = "Click to hide veterans...";
                                if (inDiv=="fclientDiv") displayFeedbackClients("fclientDiv_Div");
			//} else if (style2.display=="block" ) {
                        } else {
				style2.display="none";
                                document.getElementById(imgReplace).src = "./templates/VeteransMATES/images/expandIcon.gif";
                                document.getElementById(displayLink).title = "Click to show veterans...";
			}
                //}document.getElementById('feedbackDiv').style.display = 'block';
        }
    
}

function hideText(inCell, inStr) {
    var doShow = true;
    var doHide = true;
    if ( inStr === undefined ) {
      // do nothing
    } else {
        if (inStr == "show") {
            doShow = true;
            doHide = false;
        } else {
            doShow = false;
            doHide = true;
        }
    }
    
    var theCell = inCell + "_1";
    var imgReplace = "img_" + inCell;
    var displayLink = "link_" + inCell;
    
    if (document.getElementById(theCell)) {

        var style2 = document.getElementById(theCell).style;
//        if (checkIE()) {
//          if (style2.color=="#ffffff" && doShow) {
//              style2.color="#000000";
//              document.getElementById(imgReplace).src = "./templates/VeteransMATES/images/contractIcon.gif";
//              document.getElementById(displayLink).title = "Click to hide key words...";
//          } else if (doHide) {
//              style2.color="#FFFFFF";
//              document.getElementById(imgReplace).src = "./templates/VeteransMATES/images/expandIcon.gif";
//              document.getElementById(displayLink).title = "Click to show key words...";
//          }
//        } else {
//          if (style2.color=="rgb(255, 255, 255)" && doShow) {
//              style2.color="#000000";
//              document.getElementById(imgReplace).src = "./templates/VeteransMATES/images/contractIcon.gif";
//              document.getElementById(displayLink).title = "Click to hide key words...";
//          } else if (doHide) {
//              style2.color="#FFFFFF";
//              document.getElementById(imgReplace).src = "./templates/VeteransMATES/images/expandIcon.gif";
//              document.getElementById(displayLink).title = "Click to show key words...";
//          }
//        }
            if (style2.display=="none" && doShow) {
              style2.display="";//block";
              document.getElementById(imgReplace).src = "./templates/VeteransMATES/images/contractIcon.gif";
              document.getElementById(displayLink).title = "Click to hide key words...";
          } else if (doHide) {
              //style2.color="#FFFFFF";
              style2.display="none";
              document.getElementById(imgReplace).src = "./templates/VeteransMATES/images/expandIcon.gif";
              document.getElementById(displayLink).title = "Click to show key words...";
          }
    }
    
}

function toggleAll(rowCount) {
    
    if (document.getElementById('link_all').innerHTML=="Show all") {
        actionStr = "show";
        document.getElementById('link_all').innerHTML="Hide all";
        document.getElementById('link_all').title="Click to hide ALL information..."
    } else {
        actionStr = "hide";
        document.getElementById('link_all').innerHTML="Show all";
        document.getElementById('link_all').title="Click to show ALL information..."
    }
    
    hideText("mkw", actionStr);
    for (x=0; x<=rowCount; x++) {
        toggleRow(x, 2, actionStr);
    }
}

function toggleRow(inRow, loops, inStr) {
    
    var doShow = true;
    var doHide = true;
    if ( inStr === undefined ) {
      // do nothing
    } else {
        if (inStr == "show") {
            doShow = true;
            doHide = false;
        } else {
            doShow = false;
            doHide = true;
        }
    }

    for (i=1; i<=loops; i++) {
        var theRow = inRow + "_" + i;
        var imgReplace = "img_" + inRow;
        var displayLink = "link_" + inRow;
        
        
	if (document.getElementById(theRow)) {
            
		var style2 = document.getElementById(theRow).style;

		if (checkIE()) { //IE
			if (style2.display=="none" && doShow) {
				style2.display="";//block";
                                document.getElementById(imgReplace).src = "./templates/VeteransMATES/images/contractIcon.gif";
                                document.getElementById(displayLink).title = "Click to hide information...";
			//} else if (style2.display=="block" && doHide) {
                        } else if ( doHide) {
				style2.display="none";
                                document.getElementById(imgReplace).src = "./templates/VeteransMATES/images/expandIcon.gif";
                                document.getElementById(displayLink).title = "Click to show information...";
			}
		} else { //other
			if (style2.display=="none" && doShow) {
				style2.display="table-row";
                                document.getElementById(imgReplace).src = "./templates/VeteransMATES/images/contractIcon.gif";
                                document.getElementById(displayLink).title = "Click to hide information...";
				//style2.innerHTML="blah!";
			//} else if (style2.display=="table-row" && doHide) {
                        } else if ( doHide) {
				style2.display="none";
                                document.getElementById(imgReplace).src = "./templates/VeteransMATES/images/expandIcon.gif";
                                document.getElementById(displayLink).title = "Click to show information...";
			}
		}
	}
    }
        
}

function showClientFeedback() {
    toggleDiv('feedbackDiv');
    toggleFClientDiv('fclientDiv');
}

function saveCheck(inCbID, vetID) {
    var cbCB = inCbID + "_" + vetID + '_CB';
    var cbTD = inCbID + "_" + vetID + '_cbCell';
    
    var isChecked = document.getElementById(cbCB).checked;
   
    document.getElementById(cbTD).innerHTML="<center><img src='./templates/VeteransMATES/images/ajax-loading.gif'></center>";
    var ajaxRequest = initialiseAJAXRequest();
    var processURL = uncacheurl("./modules/moduleIndex/AJAX/feedback/checkboxSave.jsp"
          + "?cbID=" + inCbID
          + "&vetID=" + vetID
        );
    ajaxRequest.onreadystatechange = function() {
        if (ajaxRequest.readyState == 4) {
            if (ajaxRequest.status == 200) {
                if (ajaxRequest.responseText.trim()=="true") {
                    document.getElementById(cbTD).innerHTML = "<input id='" + cbCB + "' type='checkbox' onclick=\"saveCheck('" + inCbID + "','" + vetID + "');\" checked>";
                } else if (ajaxRequest.responseText.trim()=="false"){
                    document.getElementById(cbTD).innerHTML = "<input id='" + cbCB + "' type='checkbox' onclick=\"saveCheck('" + inCbID + "','" + vetID + "');\">";
                }
                //if (ajaxRequest.responseText.trim()=="true") {
                    //
                //} else {
                    //document.getElementById().innerHTML = ajaxRequest.responseText;                
                    // do nothing
                //}
            } else {
                alert("status= " + ajaxRequest.status + "\nresponseText= " + ajaxRequest.responseText);
            }
        }
    };
    ajaxRequest.open("GET", processURL, true);
    ajaxRequest.send(null);
    
}

function checkIE() {
    if (window.ActiveXObject) {
        return true;
    } else {
        return false;
    }
}



//------------------------------------------------------//
//------------------------------------------------------//
//var pdfPopupResponse = "";
//function fadeInPDF(vetID, stage, module) {
var pdfRequested = false;
var pdfCancelled = false;
function fadeInPDF(vetID, module, whatBuilding) {
    //fadeInFade(5, 'incomplete');
    //document.getElementById('contentDivvo_ew').style.display="";
    pdfRequested = true;
    pdfCancelled = false;
    
    var curCont = "...";
    var loader = "<img src=\"./templates/VeteransMATES/images/ajax-loading-line.gif\" border=\"0\">";
    document.getElementById('popupContent_ew').innerHTML = "<b>Building Printable PDF</b><br><br>" + loader + "<br><br><center><a href='' class='blueRed' onclick=\"cancelPDFGen();return(false);\">(cancel)</a></center>";;

    pdf_fadeInFade(5, 'buildingPDF');

    var ajaxRequest = initialiseAJAXRequest();
    var processURL = uncacheurl("./modules/pdfWriter/doConvert.jsp"
        + "?vetID=" + vetID
        + "&module=" + module
        + "&building=" + whatBuilding
        );
    ajaxRequest.onreadystatechange = function() {
        if (ajaxRequest.readyState == 4) {
            if (ajaxRequest.status == 200) {
                var theResponse = ajaxRequest.responseText.trim();
                if (theResponse.substr(0, 2)!="e:") {
                    //document.getElementById('popupContent_ew').innerHTML = "<div style=\"width: 300px; padding: 6px;\">" + theResponse + "<br><center><a href='' class='blueRed' onclick=\"fadeOutFade(70);return(false);\">(close)</a></center></div>";;
                    if (pdfCancelled==false) {
                        //document.getElementById('popupContent_ew').innerHTML = "<a onclick=\"window.open('" + theResponse + "','VetMatesPrintablePDF','width=800,height=600,toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,copyhistory=no,resizable=yes');\">click</a>";
                        var popup = window.open(theResponse,'VetMatesPrintablePDF','width=800,height=600,toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,copyhistory=no,resizable=yes');
                        if (popup==null) {
                            document.getElementById('popupContent_ew').innerHTML = "<div style=\"padding: 4px;\"><b>Printable PDF Generated!</b><br><br>" +
                                            "<a class=\"blueRed clickable\" onclick=\"window.open('" + theResponse + "','VetMatesPrintablePDF','width=800,height=600,toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,copyhistory=no,resizable=yes');fadeOutFade(70);\">Click to open PDF</a>" +
                                            "<br><br><span style=\"font-size: 10pt;\">(To have these PDFs open automatically,<br>please disable the 'Block Pop-Ups' option in your browser.)</span><span style=\"font-size: 9pt;\"><br><br><a  class=\"blueRed clickable\" onclick=\"fadeOutFade(70);return(false);\">Cancel</a></span></div>";
                        } else {
                            //alert("great");
                            fadeOutFade(70);
                        }
                        //return false;
                    }
                    //fadeOutFade(70);
                } else {
                    var returnContent = "<div style=\"width: 300px; padding: 6px;\"><b>Error building PDF:</b> " + theResponse.substr(2) + "<br><br><center><a href='' class='blueRed' onclick=\"fadeOutFade(70);return(false);\">(close)</a></center></div>";
                    document.getElementById('popupContent_ew').innerHTML = returnContent;
                    
                }
            } else {
            }
        }
    };
    ajaxRequest.open("GET", processURL, true);
    ajaxRequest.send("");
    pdfRequest = ajaxRequest;
}

function pdf_fadeInFade(x, action) {
    if (x==5)  document.getElementById('fadeContainer_ew').style.display="block";

    if (x<71) {
        var decimalX = x / 100;
        document.getElementById('overlay_ew').style.opacity= (decimalX);
        document.getElementById('overlay_ew').style.filter  = "alpha(opacity=" + x + ")";
        x = x+5;
        setTimeout("pdf_fadeInFade(" + x + ",'" + action + "')", 10);
    } else {
        if (action=="buildingPDF") {
            document.getElementById('contentDivvo_ew').style.display="";
            var popupHeight = document.getElementById('popupContent_ew').offsetHeight+10;
            var winInnerHeight = document.body.clientHeight;
            if (winInnerHeight < popupHeight) document.getElementById('popupContent_ew').style.height = (winInnerHeight-30) + "px";
        }
    }

}

function cancelPDFGen() {
    fadeOutFade(70);
    if (pdfRequested) pdfCancelled = true;
    //pdfRequest.abort();
    //pdfRequest = null;
}
