/* TIME DROPDOWN FUNCTIONS ------------------------------- */
function HandleMinutes(aobjThis, aobjMinute, astrBeginHour, astrBeginMinute, astrEndHour, astrEndMinute)
{ 
	    var arrNormal = new Array();
	    var arrBegin = new Array();
	    var arrEnd = new Array();
	    arrNormal[0] = new Array("00", "00");
	    arrNormal[1] = new Array("15", "15");
	    arrNormal[2] = new Array("30", "30");
	    arrNormal[3] = new Array("45", "45");

      if (astrBeginMinute >= "45")
	  {arrBegin[0] = new Array("45", "45");}
      else if (astrBeginMinute >= "30")
		{ arrBegin[0] = new Array("30", "30");
	          arrBegin[1] = new Array("45", "45");}
      else if (astrBeginMinute >= "15")
	      	{ arrBegin[0] = new Array("15", "15");
	          arrBegin[1] = new Array("30", "30");
	       	  arrBegin[2] = new Array("45", "45");}
      else		
	        { arrBegin[0] = new Array("00", "00");
	          arrBegin[1] = new Array("15", "15");
	          arrBegin[2] = new Array("30", "30");
	          arrBegin[3] = new Array("45", "45");}
	
      if (astrEndMinute < "15")
		{ arrEnd[0] = new Array("00", "00");}
      else if (astrEndMinute < "30")
	        { arrEnd[0] = new Array("00", "00");
	          arrEnd[1] = new Array("15", "15");}
      else if (astrEndMinute < "45")
	        { arrEnd[0] = new Array("00", "00");
	          arrEnd[1] = new Array("15", "15");
	          arrEnd[2] = new Array("30", "30");}
      else
	      	{ arrEnd[0] = new Array("00", "00");
	          arrEnd[1] = new Array("15", "15");
	          arrEnd[2] = new Array("30", "30");
	          arrEnd[3] = new Array("45", "45");}


      var strMinuteCount = aobjMinute.options[aobjMinute.selectedIndex].value;
	    var bIsIE = navigator.appName == "Microsoft Internet Explorer";
			      var intLength = aobjMinute.options.length;
			      if (bIsIE) {
				      for(i=intLength-1;i>=0;i--) {
					      aobjMinute.options.remove(i);
				      }
			      }
			      else {
				      for(i=intLength-1;i>=0;i--) {
					      aobjMinute.options[i] = null;
				      }
			      }
      if (aobjThis.value == astrBeginHour)
        {  for(i=0;i < arrBegin.length;i++) {
			        aobjMinute.options[aobjMinute.options.length] = new Option(arrBegin[i][0], arrBegin[i][1], false, false);
              if (strMinuteCount == arrBegin[i][0])
              {aobjMinute.options[aobjMinute.options.length-1].selected = true;}
            }
      } else
      {
          if (aobjThis.value == astrEndHour)
            {  for(i=0;i < arrEnd.length;i++) {
			          aobjMinute.options[aobjMinute.options.length] = new Option(arrEnd[i][0], arrEnd[i][1], false, false);
                if (strMinuteCount == arrEnd[i][0])
                {aobjMinute.options[aobjMinute.options.length-1].selected = true;}
            }
          } else
            { if (aobjMinute.options.length != 4)
              { for(i=0;i < arrNormal.length;i++) {
			            aobjMinute.options[aobjMinute.options.length] = new Option(arrNormal[i][0], arrNormal[i][1], false, false);
                    if (strMinuteCount == arrNormal[i][0])
                    {aobjMinute.options[aobjMinute.options.length-1].selected = true;}
                  }
              }
            }
      }
}
/* ------------------------------------------------------- */