setDefaultsForMaxFeatures() //Set's the above 6

tooltipsHTMLBefore = '<table border="0" cellspacing="1" cellpadding="2" style="background-color: #991A32;"><tr><td style="font-family: Arial, sans-serif; font-size:11px; background-color: #FFFFFF; color: #991A32; padding: 2px;"><nobr>'//style the tooltips
tooltipsHTMLAfter = '<span id="tooltipsDivWidthFinder" style="position:relative; left:0px; top:0px; width:0px; height:0px; z-index:5; visibility:visible;"></span></nobr></td></tr></table>'

function ggPageOnload(){
  //All page specific onloads must go in here. This is called by onloadAllGG()
}

function getAxis(){
  var chart_Form = document.getElementById("chartForm");
  tempNewUrlAxis = ''
  if(chart_Form.horizontalGridlines.checked == true){tempNewUrlAxis += '&horizontalGridlines=false'}
  if(chart_Form.verticalGridlines.checked == true){tempNewUrlAxis += '&verticalGridlines=false'}
  if(chart_Form.noVolumes.checked == true){tempNewUrlAxis += '&noVolumes=true'}
  return tempNewUrlAxis
}
  
function getFormParams(){
  tempNewUrl = getAxis()
  tempNewUrl += getAxisSwap()
  tempNewUrl += getStepline()
  return tempNewUrl
}

function getComparisons(){
  var comparisons = "";
  return comparisons
}

function onloadAllGG(){
  setPeriod()
  setComparisonsSelected()
  setReturnPeriod()
  //setDateRange()
  setStepline()
  giveImageImgMap()
  ggPageOnload()
  nsCaptureEvents()
  setLineThickness()
  requiredMouseEvents()
  setupBoundedMethod()
  resetZoomMessage()
  //hideTooltipsTrStatic()
}

function returnCorrectDate(fromYear,fromMonth,fromDay,toYear,toMonth,toDay,fromDateName,toDateName,dateDelimeter){

  if(!fromDateName){fromDateName = 'from'}

  if(!toDateName){toDateName = 'to'}

  if(!dateDelimeter){fromDateName = '/'}

  validFromDate = verifyCompanyDate(fromYear,fromMonth,fromDay)

  validToDate = verifyCompanyDate(toYear,toMonth,toDay)

  if(validFromDate == 'prefloat' || validToDate == 'prefloat'){

    doMsg(getPreFloatMsg());

    return false;

  } else if(validFromDate == 'future'){

    doMsg('The from date is in the future');

    return false;

  } else if(validToDate == 'future'){

    doMsg('The to date is in the future');

    return false;

  } else if(validFromDate && validToDate){

    from = fromDay + dateDelimeter + fromMonth + dateDelimeter +  fromYear;

    to = toDay + dateDelimeter + toMonth + dateDelimeter +  toYear;

    fromDate = new Date(fromYear,fromMonth,fromDay);

    toDate = new Date(toYear,toMonth,toDay);

    if(fromDate < toDate){

      return '&fromDay=' + fromDay + '&fromMonth=' + fromMonth + '&fromYear=' + fromYear + '&toDay=' + toDay + '&toMonth=' + toMonth + '&toYear=' + toYear;

    } else {

      return '&fromDay=' + toDay + '&fromMonth=' + toMonth + '&fromYear=' + toYear + '&toDay=' + fromDay + '&toMonth=' + fromMonth + '&toYear=' + fromYear;

    }

  } else if(!validFromDate){

    doMsg('The from date is not valid');

    return false;

  } else if(!validToDate){

    doMsg('The to date is not valid');

    return false;

  }

}