<!--
var intSurveyPageID = 0
var blnConfirmBeforeLeaving = true;
var intExpandedFeedbackGroup = -1;
var intExpandedFeedbackText = -1;


function SurveyOptionSelect(intItemID, intOptionIndex, intOptionMinBound, intItemCount)
{
   for (var i = 0; i < intItemCount + 1; i++)
   {
      document.getElementById("item" + intItemID + "-" + i).className = new String('scaleoption')
   }

   document.getElementById("item" + intItemID + "-" + intOptionMinBound).className = 'scaleoption selected'
   document.getElementById("item" + intItemID).value = intOptionIndex
}

function SurveyConfirmExit()
{
   if (blnConfirmBeforeLeaving)
   {
      return strConfirmExitMessage;
   }
}

function SurveyNextPage(intPageMaxBound, blnFinalize)
{
   if (Validate('surveyform', intSurveyPageID + 1)) 
   {
      if (blnFinalize == true)
      {
         blnConfirmBeforeLeaving = false
         document.surveyform.submit()
         return false
      }

      intSurveyPageID = intSurveyPageID + 1
      LoadSurveyPage(intPageMaxBound)
   }
}   

function SurveyPreviousPage(intPageMaxBound, blnSubmitForm)
{
   intSurveyPageID = intSurveyPageID - 1
   LoadSurveyPage(intPageMaxBound)
}   

function LoadSurveyPage(intPageMaxBound)
{
   if (document.getElementById('warningdiv') !== null)
   {
      document.getElementById('warningdiv').style.visibility = 'hidden'
      document.getElementById('warningdiv').style.display = 'none'  
   }

   for (var i = 0; i < intPageMaxBound; i++)
   { 
      document.getElementById('surveypage' + i).style.visibility = 'hidden'
      document.getElementById('surveypage' + i).style.display = 'none'
   }

   document.getElementById('surveypage' + intSurveyPageID).style.visibility = 'visible'
   document.getElementById('surveypage' + intSurveyPageID).style.display = 'block'

   document.documentElement.scrollTop = 0
   scroll(0, 0) 
   document.body.scrollTop = 0
}

function SurveyRBExtensionToggle(intItemID, intOptionIndex, intOptionMaxBound)
{
   for (var i = 1; i < intOptionMaxBound + 2; i++)
   {
      if (document.getElementById('item' + intItemID + '_extension' + i) !== null)
      {
         document.getElementById('item' + intItemID + '_extension' + i).style.visibility = 'hidden'
         document.getElementById('item' + intItemID + '_extension' + i).style.display = 'none'
         document.getElementById('item' + intItemID + '_extension' + i + '_field').value = new String()
      }
   }

   if (document.getElementById('item' + intItemID + '_extension' + intOptionIndex) !== null)
   { 
      document.getElementById('item' + intItemID + '_extension' + intOptionIndex).style.visibility = 'visible'
      document.getElementById('item' + intItemID + '_extension' + intOptionIndex).style.display = 'block'
      document.getElementById('item' + intItemID + '_extension' + intOptionIndex + '_field').focus()
   }
}

function SurveyCBExtensionToggle(intItemID, intOptionIndex)
{
   objOption = document.getElementById('item' + intItemID + '_' + intOptionIndex)
   if (objOption == null) { return }
   objExtension = document.getElementById('item' + intItemID + '_extension' + intOptionIndex)
   if (objExtension == null) { return }
   objField = document.getElementById('item' + intItemID + '_extension' + intOptionIndex + '_field')
   if (objField == null) { return }

   if (objOption.checked)
   {
      document.getElementById('item' + intItemID + '_extension' + intOptionIndex).style.visibility = ''
      document.getElementById('item' + intItemID + '_extension' + intOptionIndex).style.display = 'block'
      document.getElementById('item' + intItemID + '_extension' + intOptionIndex + '_field').focus()    
   }
   else
   {
      document.getElementById('item' + intItemID + '_extension' + intOptionIndex).style.visibility = 'hidden'
      document.getElementById('item' + intItemID + '_extension' + intOptionIndex).style.display = 'none'
      document.getElementById('item' + intItemID + '_extension' + intOptionIndex + '_field').value = new String()   
   }
}

function ShowHint(strString, objEvent)
{
   var intTempX = 0
   var intTempY = 0
   var intOffsetX = 5
   var intOffsetY = 5

   if (strString.length == 0)
   {
      return false;
   }

   if (window.XMLHttpRequest)
   {
      if (document.all)
      {
         intTempX = event.clientX + document.documentElement.scrollLeft;
         intTempY = event.clientY + document.documentElement.scrollTop;
      }
      else
      {
         intTempX = objEvent.pageX;
         intTempY = objEvent.pageY;
      }
   }
   else if (document.body && document.body.scrollTop)
   {
      intTempX = event.clientX + document.body.scrollLeft;
      intTempY = event.clientY + document.body.scrollTop;
   }

   if (intTempX < 0) { intTempX = 0 }
   if (intTempY < 0) { intTempY = 0 }

   document.getElementById('hint').style.top  = (intTempY + intOffsetY) + 'px';
   document.getElementById('hint').style.left = (intTempX + intOffsetX) + 'px';
   document.getElementById('hint').innerHTML = strString
   document.getElementById('hint').style.visibility = 'visible'
} 

function HideHint()
{
   document.getElementById('hint').style.visibility = 'hidden'
   document.getElementById('hint').innerHTML = ''
}

function ShowFeedbackGroup(intGroupID, intGroupMaxBound)
{
   for (var i = 0; i < intGroupMaxBound + 1; i++)
   { 
      document.getElementById('group' + i).style.visibility = 'hidden';
      document.getElementById('group' + i).style.display = 'none';
      document.getElementById('group' + i + 'button').style.backgroundColor = '#f0f0f0';

   }

   document.getElementById('group' + intGroupID).style.visibility = 'visible';
   document.getElementById('group' + intGroupID).style.display = 'block';
   document.getElementById('group' + intGroupID + 'button').style.backgroundColor = '#ff7f7f';
}


function ShowFeedbackText(intTextID, intTextMaxBound)
{
   var blnAlreadyExpanded = document.getElementById('text' + intTextID).style.visibility == 'visible'

   for (var i = 0; i < intTextMaxBound + 1; i++)
   { 
      document.getElementById('text' + i).style.visibility = 'hidden';
      document.getElementById('text' + i).style.display = 'none';
   }

   if (!blnAlreadyExpanded)
   {
      document.getElementById('text' + intTextID).style.visibility = 'visible';
      document.getElementById('text' + intTextID).style.display = 'block';
   }
}

function SetReportAsFavorite(strTitle)
{
    window.external.AddFavorite(document.location.href, strTitle);
}
//-->
