
   var cal15 = new CalendarPopup("idg10");
   var ml = month_list;
   var dl = day_list;
   cal15.setMonthNames(ml[0],ml[1],ml[2],ml[3],ml[4],ml[5],ml[6],ml[7],ml[8],ml[9],ml[10],ml[11]);
   cal15.setDayHeaders("<font color='#CC0000'><b>"+dl[0]+"</b></font>",dl[1],dl[2],dl[3],dl[4],dl[5],dl[6]);
   cal15.setWeekStartDay(1);
   cal15.setTodayText("");
   cal15.offsetX = 55;
   cal15.addDisabledDates(null,formatDate(now,"yyyy-MM-dd"));
   
   cal15.setCssPrefix("TEST");
   cal15.setReturnFunction("setMultipleValues4");
   
   function setMultipleValues4(y,m,d) {
   	document.forms[0].cb_sd.value=d;
   	document.forms[0].cb_smy.value=m+'/'+y;
   	for (var i=0; i<document.forms[0].cb_sd.options.length; i++) {
   		if (document.forms[0].cb_sd.options[i].value==d) {
   			document.forms[0].cb_sd.selectedIndex=i;
   			}
   		}
      ns.updateNights();
   }
   	
   var cal16 = new CalendarPopup("idg10");
   cal16.setMonthNames(ml[0],ml[1],ml[2],ml[3],ml[4],ml[5],ml[6],ml[7],ml[8],ml[9],ml[10],ml[11]);
   cal16.setDayHeaders("<font color='#CC0000'><b>"+dl[0]+"</b></font>",dl[1],dl[2],dl[3],dl[4],dl[5],dl[6]);
   cal16.setWeekStartDay(1);
   cal16.setTodayText("");
   cal16.offsetX = 55;
   
   cal16.setCssPrefix("TEST");
   cal16.setReturnFunction("setMultipleValues5");

   
   function setMultipleValues5(y,m,d) {
   	document.forms[0].cb_ed.value=d;
   	document.forms[0].cb_emy.value=m+'/'+y;
   	for (var i=0; i<document.forms[0].cb_ed.options.length; i++) {
   		if (document.forms[0].cb_ed.options[i].value==d) {
   			document.forms[0].cb_ed.selectedIndex=i;
   			}
   		}
      ns.updateNights();
   }
   	
   function getDateString(m_obj,d_obj) {
   	//var y = y_obj.options[y_obj.selectedIndex].value;
   	var my = m_obj.options[m_obj.selectedIndex].value;
   	if (my.length == 6){
        var m=my.substring(0,1);
   	  var y=my.substring(2,6);
   	}else{
        var m=my.substring(0,2);
   	  var y=my.substring(3,7);
   	}
   	var d = d_obj.options[d_obj.selectedIndex].value;
   	if (y=="" || m=="") { return null; }
   	if (d=="") { d=1; }
         
   	return str= y+'-'+m+'-'+d;
   }
   
   function setNow(m_obj,d_obj) {
   	//var y = y_obj.options[y_obj.selectedIndex].value;
   	var my = m_obj.options[m_obj.selectedIndex].value;
   	if (my.length == 6){
        var m=my.substring(0,1);
   	  var y=my.substring(2,6);
   	}else{	  
        var m=my.substring(0,2);
   	  var y=my.substring(3,7);
   	}
   	var d = d_obj.options[d_obj.selectedIndex].value;
   	if (y=="" || m=="") { return null; }
   	if (d=="") { d=1; }
      var _now = new Date(y,m-1,d,0,0,0);
   	return _now;
   }
   
   function showCalendarIn(){
      cal15.setMonthNames(ml[0],ml[1],ml[2],ml[3],ml[4],ml[5],ml[6],ml[7],ml[8],ml[9],ml[10],ml[11]);
      cal15.setDayHeaders("<font color='#CC0000'><b>"+dl[0]+"</b></font>",dl[1],dl[2],dl[3],dl[4],dl[5],dl[6]);
      
      cal15.addDisabledDates(stopDate,null);
      cal15.showCalendar("search_filter_calendar_in",getDateString(document.forms[0].cb_smy,document.forms[0].cb_sd));
   }
   
   function showCalendarOut(){

      var dateStart = getDateString(document.forms[0].cb_smy,document.forms[0].cb_sd); 
      var d = getDateString(document.forms[0].cb_emy,document.forms[0].cb_ed); 
      
      dateNow = (d==null)?getDateString(document.forms[0].cb_smy,document.forms[0].cb_sd):d;
      
      if (dateStart == null)
         now = new Date();
      else
         now = setNow(document.forms[0].cb_smy,document.forms[0].cb_sd);

      cal16.setMonthNames(ml[0],ml[1],ml[2],ml[3],ml[4],ml[5],ml[6],ml[7],ml[8],ml[9],ml[10],ml[11]);
      cal16.setDayHeaders("<font color='#CC0000'><b>"+dl[0]+"</b></font>",dl[1],dl[2],dl[3],dl[4],dl[5],dl[6]);
      
      cal16.disabledDatesExpression = "";
      cal16.addDisabledDates(null,formatDate(now,"yyyy-MM-dd"));
      cal16.addDisabledDates(stopDate,null);
   
      cal16.showCalendar("search_filter_calendar_out",dateNow);
   }