var OrigdtmToDate;
var OrigdtmFromDate;
var frm;

function hideElementsIE() {
   hide("selCountries")
   hide("optToYear")
   hide("optToMonth")
   hide("optToDay")
   hide("optFromYear")
   hide("optFromMonth")
   hide("optFromDay")
}
function showElementsIE() {
   show("selCountries")
   show("optToYear")
   show("optToMonth")
   show("optToDay")
   show("optFromYear")
   show("optFromMonth")
   show("optFromDay")
}

function SubmitForm()
{
   var QString
   var i
   var CountryObj

   var toDateObj = new Date(frm.optToYear.options[frm.optToYear.options.selectedIndex].value + "/" +
                            frm.optToMonth.options[frm.optToMonth.options.selectedIndex].value + "/" +
                            frm.optToDay.options[frm.optToDay.options.selectedIndex].value)
   var fromDateObj = new Date(frm.optFromYear.options[frm.optFromYear.options.selectedIndex].value + "/" +
                              frm.optFromMonth.options[frm.optFromMonth.options.selectedIndex].value + "/" +
                              frm.optFromDay.options[frm.optFromDay.options.selectedIndex].value)

   CountryObj = frm.selCountries

   QString="?cboCountryList="
   for (var i = 0; i<(CountryObj.length); i++)
      if (CountryObj.options[i].selected == true) {
         QString = QString + frm.selCountries.options[i].value + ","
      }
    if (QString == "?cboCountryList=") {
      warnInvalid('',"Please Select one or more countries"); //always use warnInvalid for client-side event tracking
    }
   else {
      QString = QString.substring(0,(QString.length - 1))
      if (toYMD(toDateObj) < toYMD(fromDateObj)) {
         warnInvalid('',"The beginning date must be smaller than or equal to the ending date"); //always use warnInvalid for client-side event tracking
      }
      else {
         if  (toYMD(fromDateObj) != toYMD(dtmSixMoDate)) {
               QString = QString + "&dtmFromDate=" + frm.optFromMonth.options[frm.optFromMonth.options.selectedIndex].value + "/"
               QString = QString + frm.optFromDay.options[frm.optFromDay.options.selectedIndex].value + "/"
               QString = QString + frm.optFromYear.options[frm.optFromYear.options.selectedIndex].value
         }
         if (toYMD(toDateObj) != toYMD(dtmNowDate)) {
                 QString = QString + "&dtmToDate=" + frm.optToMonth.options[frm.optToMonth.options.selectedIndex].value + "/"
                 QString = QString + frm.optToDay.options[frm.optToDay.options.selectedIndex].value + "/"
                 QString = QString + frm.optToYear.options[frm.optToYear.options.selectedIndex].value
         }
         frm.action = "default.asp" + QString
         frm.submit();
      }
   }
}