	var arr_default_month = new Array('Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec' );

	jQuery(document).ready(function(){

		var old_slider_end = slider_end;
		if(slider_end > 60)
			slider_end =60;

		jQuery("#sliderDay").slider({
			animate: true,
			delay: 5,
			distance: 1,
			max: 60,
			min: 0,
			orientation: 'horizontal',
			range: true,
			step: 1,
			value: 2,
			values: [slider_start , slider_end],

			slide: function(event, ui) {
   				var range = jQuery('#sliderDay').slider('option', 'values');
				
				//new
   				var chk_startDate = jQuery(".kevalday:eq("+range[0]+")").attr("id");
   				var a_startDate = chk_startDate.split('.');
   				var startDate = a_startDate[1]+'.'+a_startDate[0]+'.'+a_startDate[2];
   				var chk_endDate = jQuery(".kevalday:eq("+range[1]+")").attr("id");
   				var a_endDate = chk_endDate.split('.');
   				var endDate = a_endDate[1]+'.'+a_endDate[0]+'.'+a_endDate[2];

   				//old
				//var startDate = jQuery(".kevalday:eq("+range[0]+")").attr("day")+"."+jQuery(".kevalday:eq("+range[0]+")").attr("month")+"."+jQuery(".kevalday:eq("+range[0]+")").attr("year");
				//var endDate = jQuery(".kevalday:eq("+range[1]+")").attr("day")+"."+jQuery(".kevalday:eq("+range[1]+")").attr("month")+"."+jQuery(".kevalday:eq("+range[1]+")").attr("year");
				
				jQuery('#start_date_trip').val(startDate);
				jQuery('#end_date_trip').val(endDate);
				getDaySelection(startDate,endDate);
				setSelectionDiv(jQuery(".kevalday:eq("+range[0]+")"),jQuery(".kevalday:eq("+range[1]+")"));
				//alert(ui.value);
			}
		});

		//add next month
		jQuery('#next_scroll').click(function(){

			arr_ret = initLoading('next_scroll');
			//make new div
			var container = addMonthYearDiv(arr_ret);
			jQuery(container).insertBefore(this);
			newDivClick();
			jQuery("#previous_scroll").next(".keval").remove();
			setCenterBackground();
			setUnbindDiv();

		});

		//add previous month
		jQuery('#previous_scroll').click(function(){

			var center_div = Math.floor(eval(jQuery(".keval").size())/2);
			
			//new
			var chk_center_div_month = jQuery(".keval:eq("+center_div+")").attr("id");
			var a_center_div_month = chk_center_div_month.split('_');
			var center_div_month = a_center_div_month[0];
			
			//old
			//var center_div_month = jQuery(".keval:eq("+center_div+")").attr("month");
			
			//old
			//((jQuery.inArray(curr_month, arr_default_month) >= jQuery.inArray(center_div_month, arr_default_month) && curr_year == jQuery(".keval:eq("+center_div+")").attr("year")) || (jQuery.inArray(curr_month, arr_default_month) < jQuery.inArray(center_div_month, arr_default_month) && curr_year > jQuery(".keval:eq("+center_div+")").attr("year")));
			
			//new
			if((jQuery.inArray(curr_month, arr_default_month) >= jQuery.inArray(center_div_month, arr_default_month) && curr_year == a_center_div_month[1]) || (jQuery.inArray(curr_month, arr_default_month) < jQuery.inArray(center_div_month, arr_default_month) && curr_year > a_center_div_month[1]))
			{
				jAlert("Previous month not display","Kauas");
			}else{
				arr_ret = initLoading('previous_scroll');
				//make new div
				var container = addMonthYearDiv(arr_ret);
				jQuery(container).insertAfter(this);
				newDivClick();
				jQuery("#next_scroll").prev(".keval").remove();
				setCenterBackground();
				setUnbindDiv();
			}
		});

		newDivClick();
		defaultSliderVal();
		setUnbindDiv();
		setSelectionDiv(jQuery(".kevalday:eq("+slider_start+")"),jQuery(".kevalday:eq("+slider_end+")"));
		sliderHoverVal();
		if(old_slider_end > 60){
			var default_end_date = old_plan_end_date.split('-');
			jQuery('#end_date_trip').val(default_end_date[2]+"."+ arr_default_month[(default_end_date[1] -1)] +"."+default_end_date[0]);
		}
	});

	function defaultSliderVal(){
		var range = jQuery('#sliderDay').slider('option', 'values');
		if(range[0] < 0)
			range[0] = 0;
		if(range[1] < 0)
			range[1] = 0;
		if(range[1] > 60)
			range[1] = 60;
		
		//new
		var chk_stDate = jQuery(".kevalday:eq("+range[0]+")").attr("id");
		var a_stDate = chk_stDate.split('.'); 
		var startDate = a_stDate[1]+'.'+a_stDate[0]+'.'+a_stDate[2];
		var chk_edDate = jQuery(".kevalday:eq("+range[1]+")").attr("id");
		var a_edDate = chk_edDate.split('.');
		var endDate = a_edDate[1]+'.'+a_edDate[0]+'.'+a_edDate[2];
		
		//old		
		//var startDate = jQuery(".kevalday:eq("+range[0]+")").attr("day")+"."+jQuery(".kevalday:eq("+range[0]+")").attr("month")+"."+jQuery(".kevalday:eq("+range[0]+")").attr("year");
		//var endDate = jQuery(".kevalday:eq("+range[1]+")").attr("day")+"."+jQuery(".kevalday:eq("+range[1]+")").attr("month")+"."+jQuery(".kevalday:eq("+range[1]+")").attr("year");

		jQuery('#start_date_trip').val(startDate);
		jQuery('#end_date_trip').val(endDate);
		getDaySelection(startDate,endDate);
	}
	//add monthyeardiv
	function addMonthYearDiv(arr_ret){
		var container = jQuery("<div>");
		container.addClass("keval ui-slider-tic ui-widget-content");
		//container.attr("style","padding: 5px; background: cyan none repeat scroll 0% 0%; border:1px solid #000; position: relative; top: 5px; margin-left: 2px;height:auto;float:left;");
		container.html(arr_ret['new_add_month'].toUpperCase() + "<br />" + arr_ret['new_add_year'] );
		
		//old
		//container.attr("month",arr_ret['new_add_month']);
		//container.attr("year",arr_ret['new_add_year']);
		
		//new
		container.attr("id",arr_ret['new_add_month']+'_'+arr_ret['new_add_year']);
		return container;
	}

	//click effect not work on previous month and year
	function setUnbindDiv(){
		curr_month_idx = jQuery.inArray(curr_month, arr_default_month);
		jQuery(".keval").removeClass("monthdisabled");
		jQuery(".keval").each(function (i) {
			//new
			var chk_current_id = jQuery(this).attr('id');
			var a_chk_current_id = chk_current_id.split('_');
			this_month_idx = jQuery.inArray(a_chk_current_id[0], arr_default_month);
			
			//old
			//this_month_idx = jQuery.inArray(jQuery(this).attr('month'), arr_default_month);
			//if ((this_month_idx < curr_month_idx && jQuery(this).attr('year') <= curr_year) || (jQuery(this).attr('year') < curr_year)){
			
			//new
			if ((this_month_idx < curr_month_idx && a_chk_current_id[1] <= curr_year) || (a_chk_current_id[1] < curr_year)){
				jQuery(this).unbind("click");
				jQuery(this).addClass("monthdisabled");
			}
		});
	}

	//month selection by selected date
	function setSelectionDiv(firstObj, lastObj){
		//new
		var chk_fmth_id = firstObj.attr('id');
		var a_chk_fmth_id = chk_fmth_id.split('.'); 
		var chk_lmth_id = lastObj.attr('id');
		var a_chk_lmth_id = chk_lmth_id.split('.');
		first_month_idx = jQuery.inArray(a_chk_fmth_id[0],arr_default_month);
		last_month_idx = jQuery.inArray(a_chk_lmth_id[0],arr_default_month);
		first_year = a_chk_fmth_id[2];
		last_year = a_chk_lmth_id[2];
		
		//old
		//first_month_idx = jQuery.inArray(firstObj.attr("month"),arr_default_month);
		//last_month_idx = jQuery.inArray(lastObj.attr("month"),arr_default_month);
		//first_year = firstObj.attr("year");
		//last_year = lastObj.attr("year");

		//curr_month_idx = jQuery.inArray(curr_month, arr_default_month);
		jQuery(".keval").removeClass("monthselected");
		jQuery(".keval").each(function (i) {
			//jQuery(this).removeClass("monthselected");

			//old
			//this_month_idx = jQuery.inArray(jQuery(this).attr('month'), arr_default_month);
			
			//new
			var chk_crnt_id = jQuery(this).attr('id');
			a_chk_crnt_id = chk_crnt_id.split('_'); 
			this_month_idx = jQuery.inArray(a_chk_crnt_id[0], arr_default_month);
			
			//old
			//if((first_month_idx <= this_month_idx && this_month_idx <= last_month_idx && first_year <= jQuery(this).attr('year') && jQuery(this).attr('year') <= last_year)
			//|| (first_month_idx <= this_month_idx && (this_month_idx > last_month_idx) && first_year <= jQuery(this).attr('year') && jQuery(this).attr('year') < last_year)
			//|| ((first_month_idx > this_month_idx) && this_month_idx <= last_month_idx && (first_year < jQuery(this).attr('year')) && jQuery(this).attr('year') <= last_year)
			//){
			
			//new
			if((first_month_idx <= this_month_idx && this_month_idx <= last_month_idx && first_year <= a_chk_crnt_id[1] && a_chk_crnt_id[1] <= last_year)
			|| (first_month_idx <= this_month_idx && (this_month_idx > last_month_idx) && first_year <= a_chk_crnt_id[1] && a_chk_crnt_id[1] < last_year)
			|| ((first_month_idx > this_month_idx) && this_month_idx <= last_month_idx && (first_year < a_chk_crnt_id[1]) && a_chk_crnt_id[1] <= last_year)
			){
				//jQuery(this).css("background","orange");
				jQuery(this).addClass("monthselected");
			}
		});
	}

	//display selectday in tooltip
	function getDaySelection(start_val,end_val){
		//start_date
		var container = jQuery("<span>");
		container.css("style","display:block");
		container.addClass("ui-slider-tooltip ui-widget-content ui-corner-all");
		var ihtml ='<span class="ttContent">'+start_val+'</span><span class="ui-tooltip-pointer-down ui-widget-content"><span class="ui-tooltip-pointer-down-inner" style="border-top: 7px solid rgb(252, 253, 253);"></span></span>';
		container.html(ihtml)
		jQuery('.ui-slider-handle:eq(0)').append(container);
		//end_date
		container = null;
		container = jQuery("<span>");
		container.css("style","display:block");
		container.addClass("ui-slider-tooltip ui-widget-content ui-corner-all");
		var ihtml ='<span class="ttContent">'+end_val+'</span><span class="ui-tooltip-pointer-down ui-widget-content"><span class="ui-tooltip-pointer-down-inner" style="border-top: 7px solid rgb(252, 253, 253);"></span></span>';
		container.html(ihtml)
		jQuery('.ui-slider-handle:eq(1)').append(container);
	}

	//back ground set for month
	function setCenterBackground(){
		var center_div = Math.floor(eval(jQuery(".keval").size())/2);
		var arr = jQuery.makeArray(jQuery(".keval"));

		var day_array = new Array();
		for(i = 0; i < 5; i ++) {
			//new
			var chk_month_year = jQuery(".keval:eq("+(eval(center_div) + eval(i))+")").attr("id");
			var a_chk_month_year = chk_month_year.split('_');
			
			//old
			//day_array[i] = new Array(jQuery(".keval:eq("+(eval(center_div) + eval(i))+")").attr("month"), jQuery(".keval:eq("+(eval(center_div) + eval(i))+")").attr("year"));
			
			//new
			day_array[i] = new Array(a_chk_month_year[0], a_chk_month_year[1]);

		}
		setNextMonthDay(day_array,0,'slidervalchange');

		var default_range = jQuery('#sliderDay').slider('option', 'values');
		if(default_range.length > 0) {
			setSelectionDiv(jQuery(".kevalday:eq("+default_range[0]+")"),jQuery(".kevalday:eq("+default_range[1]+")"));
		}else {
			for( arr_i = 0 ; arr_i < arr.length; arr_i++) {
				if(center_div == arr_i) {
					//Arr[arr_i].style.background = "orange none repeat scroll 0% 0%";
					arr[arr_i].className = arr[arr_i].className + " monthselected";
				}
				//else{
					//arr[arr_i].style.background = "cyan none repeat scroll 0% 0%";
				//}
			}
		}
	}

	function initLoading(click_id){
		var arr_default_month = new Array('Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec' );
		var arr_month = new Array();
		var	arr_year  = new Array();
		var new_add_month = '';
		var new_add_year = '';
		var i = 0;
		var arr = jQuery.makeArray(jQuery(".keval"));
		jQuery.each(arr, function() {
			//new
			var chk_mth_yr = jQuery(this).attr('id');
			var a_chk_mth_yr = chk_mth_yr.split('_');
			arr_year[i] = a_chk_mth_yr[1];
			arr_month[i] = a_chk_mth_yr[0];
			
			//old
			//arr_year[i] = jQuery(this).attr('year');
			//arr_month[i] =jQuery(this).attr('month');

			i++;
		 });
		
		//new
		var chk_lst_mth_yr = jQuery(".keval:last").attr('id');
		var a_chk_lst_mth_yr = chk_lst_mth_yr.split('_'); 
		last_year = a_chk_lst_mth_yr[1];
		last_month = a_chk_lst_mth_yr[0];
		
		//old
		//last_year = jQuery(".keval:last").attr('year');
		//last_month = jQuery(".keval:last").attr('month');

		if(click_id == 'next_scroll') {
			for(i = 0; i < arr_default_month.length; i++)
			{
				if(arr_default_month[i] == last_month) {
					if(last_month == "Dec") {
						new_add_month = arr_default_month[0];
						new_add_year = eval(last_year) + 1;
					}else{
						new_add_month = arr_default_month[i + 1];
						new_add_year = last_year;
					}
					break;
				}
			}
		}
		else if(click_id == 'previous_scroll') {
			if(arr_month[0] == "Jan") {
				new_add_month = arr_default_month[11];
				new_add_year = eval(arr_year[0]) - 1;
			}else{
				for(i = 0; i < arr_default_month.length; i++)
				{
					if(arr_month[0] == arr_default_month[i]) {
						new_add_month = arr_default_month[i - 1];
						break;
					}
				}
				new_add_year = arr_year[0];
			}
		}

		arr_ret = new Array();
		arr_ret['new_add_year'] =	new_add_year;
		arr_ret['new_add_month'] =	new_add_month;

		return arr_ret;
	}


	//make click effect on new div
	function newDivClick(){
		jQuery(".keval").unbind("click");
		jQuery('.keval').click(function(){
			var arr_default_month = new Array('Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec' );
			var arr_month = new Array();
			var	arr_year  = new Array();

			var center_div = Math.floor(eval(jQuery(".keval").size())/2);
			var click_div_idx = jQuery(this).parent().children().index(this);

			var arr = jQuery.makeArray(jQuery(".keval"));
			var arr_old_innerHTML = new Array();
			var arr_old_month = new Array();
			var arr_old_year = new Array();

			for( i = 0 ; i < arr.length; i++) {
				arr_old_innerHTML[i] = jQuery(".keval:eq("+i+")").html();
				
				//new
				var chk_old_mth_yr = jQuery(".keval:eq("+i+")").attr("id");
				var a_chk_old_mth_yr = chk_old_mth_yr.split('_'); 
				arr_old_month[i] = a_chk_old_mth_yr[0];
				arr_old_year[i] = a_chk_old_mth_yr[1];
				
				//old
				//arr_old_month[i] = jQuery(".keval:eq("+i+")").attr("month");
				//arr_old_year[i] = jQuery(".keval:eq("+i+")").attr("year");
			}

			//click the right side of center code
			if(eval(click_div_idx) > eval(center_div)) {
				new_div_idx = eval(click_div_idx) - eval(center_div) - 1;
				for( i = 0 ; i < arr.length; i++) {
					if(new_div_idx < arr.length) {

						jQuery(".keval:eq("+i+")").html(arr_old_innerHTML[new_div_idx]);
						
						//old
						//jQuery(".keval:eq("+i+")").attr('month', arr_old_month[new_div_idx]);
						//jQuery(".keval:eq("+i+")").attr('year', arr_old_year[new_div_idx]);
						
						//new
						jQuery(".keval:eq("+i+")").attr('id', arr_old_month[new_div_idx]+'_'+arr_old_year[new_div_idx]);
					}else{
						//not found in old_value then work it

						var month_year = jQuery(".keval:eq("+i+")").prev().html();
						
						//old
						//var month = jQuery(".keval:eq("+i+")").prev().attr('month');
						//var year = jQuery(".keval:eq("+i+")").prev().attr('year');
						
						//new
						var chk_month_year = jQuery(".keval:eq("+i+")").prev().attr('id');
						var a_chk_month_year = chk_month_year.split('_');
						var month = a_chk_month_year[0];
						var year = a_chk_month_year[1];
						
						//var previous_month_index = arr_default_month.indexOf(month);
						var previous_month_index = jQuery.inArray( month, arr_default_month)

						if(previous_month_index == 11) {
							var current_month = arr_default_month[0];
							current_year = eval(year) + 1;
						}else {
							var current_month = arr_default_month[previous_month_index +1];
							var current_year = year;
						}
						
						//old
						//jQuery(".keval:eq("+i+")").attr('year', current_year);
						jQuery(".keval:eq("+i+")").html(current_month.toUpperCase() +"<br />"+ current_year);
						
						//old
						//jQuery(".keval:eq("+i+")").attr('month', current_month);
						
						//new
						jQuery(".keval:eq("+i+")").attr('id', current_month+'_'+current_year);
					}
					new_div_idx++;
					newDivClick();
				}
			}else {
				//click the left side of center code
				new_div_idx = eval(center_div) - eval(click_div_idx) + 1;
				for( i = 0 ; i < arr.length; i++) {
					if(new_div_idx < arr.length){
						jQuery(".keval:eq("+new_div_idx+")").html(arr_old_innerHTML[i]);
						
						//old
						//jQuery(".keval:eq("+new_div_idx+")").attr('month', arr_old_month[i]);
						//jQuery(".keval:eq("+new_div_idx+")").attr('year', arr_old_year[i]);
						
						//new
						jQuery(".keval:eq("+new_div_idx+")").attr('id', arr_old_month[i]+'_'+arr_old_year[i]);
					}
					new_div_idx++;
					newDivClick();
				}
				for(i = eval(center_div); i > 0 ; i--)
				{

					var month_year = jQuery(".keval:eq("+i+")").html();
					
					//old
					//var month = jQuery(".keval:eq("+i+")").attr('month');
					//var year = jQuery(".keval:eq("+i+")").attr('year');
					
					//new
					var chk_month_year = jQuery(".keval:eq("+i+")").attr('id');
					var a_chk_month_year = chk_month_year.split('_');
					var month = a_chk_month_year[0];
					var year = a_chk_month_year[1];

					//var previous_month_index = arr_default_month.indexOf(month);
					var previous_month_index = jQuery.inArray( month, arr_default_month)

					if(previous_month_index == 0) {
						current_month = arr_default_month[11];
						current_year = eval(year) - 1;
					}else {
						current_month = arr_default_month[previous_month_index - 1];
						current_year = eval(year);
					}

					jQuery(".keval:eq("+i+")").prev().html(current_month.toUpperCase() +"<br />"+ current_year);
					
					//old
					//jQuery(".keval:eq("+i+")").prev().attr('month', current_month);
					//jQuery(".keval:eq("+i+")").prev().attr('year', current_year);
					
					//new
					jQuery(".keval:eq("+i+")").prev().attr('id', current_month+'_'+current_year);

					newDivClick();
				}
			}
			var day_array = new Array();
			for(i = 0; i < 5; i ++) {
				//new
				var chk_m_y = jQuery(".keval:eq("+(eval(center_div) + eval(i))+")").attr("id");
				var a_chk_m_y = chk_m_y.split('_'); 
				day_array[i] = new Array(a_chk_m_y[0], a_chk_m_y[1]);
				
				//old
				//day_array[i] = new Array(jQuery(".keval:eq("+(eval(center_div) + eval(i))+")").attr("month"), jQuery(".keval:eq("+(eval(center_div) + eval(i))+")").attr("year"));
			}
			setNextMonthDay(day_array,0,'slidervalchange');
			setMonthSliderBackground();

		});
		setUnbindDiv();
	}

	function getOldSliderVal(){
		var range = jQuery('#sliderDay').slider('option', 'values');
		var newSliderVal = new Array();
		
		//new
		var chk_previous_day = jQuery(".kevalday:eq("+range[0]+")").attr("id");
		var a_chk_previous_day = chk_previous_day.split('.'); 
		newSliderVal[0] = eval(a_chk_previous_day[1]) - 1;
		
		//old
		//newSliderVal[0] = eval(jQuery(".kevalday:eq("+range[0]+")").attr("day")) - 1;
		
		newSliderVal[1] = (eval(range[1]) - eval(range[0])) + eval(newSliderVal[0]);
		var center_div = Math.floor(eval(jQuery(".keval").size())/2);
		
		//new
		var chk_old_month_year = jQuery(".keval:eq("+center_div+")").attr("id");
		var a_chk_old_month_year = chk_old_month_year.split('_');
		var old_year = a_chk_old_month_year[1];
		var old_month = a_chk_old_month_year[0];
		var idx_month = jQuery.inArray(old_month, arr_default_month);
		var arr_display_day = (32 - new Date(old_year, idx_month, 32).getDate());
		
		//old
		//var idx_month = jQuery.inArray(jQuery.trim(jQuery(".keval:eq("+center_div+")").attr("month")), arr_default_month);
		//var arr_display_day = (32 - new Date(jQuery(".keval:eq("+center_div+")").attr("year"), idx_month, 32).getDate());
		
		//new
		var chk_old_day = jQuery(".kevalday:eq("+range[0]+")").attr("id");
		var a_chk_old_day = chk_old_day.split('.');
		var old_day = a_chk_old_day[1];
		
		//old
		//if(eval(jQuery(".kevalday:eq("+range[0]+")").attr("day")) >= arr_display_day) {
		
		//new
		if(eval(old_day) >= arr_display_day) {
			newSliderVal[0] = arr_display_day - 1;
			var diff_day = old_day - arr_display_day;
			newSliderVal[1] = newSliderVal[1] - diff_day;
		}
		
		//old
		//if(jQuery(".keval:eq("+center_div+")").attr("month") == curr_month && jQuery(".keval:eq("+center_div+")").attr("year") == curr_year) {		
		
		//new
		if(old_month == curr_month && old_year == curr_year) {
			//new
			var old_date = jQuery(".kevalday:eq("+range[0]+")").attr("id");
			var a_old_date = old_date.split('.');
			
			//old
			//if(jQuery(".kevalday:eq("+range[0]+")").attr("day") <= curr_day) {
			
			//new
			if(a_old_date[1] <= curr_day) {
				newSliderVal[0] = 0;
				newSliderVal[1] = (eval(range[1]) - eval(range[0])) + eval(newSliderVal[0]);
			}else {
				//old
				//if(jQuery(".kevalday:eq("+range[0]+")").attr("month") == curr_month && jQuery(".kevalday:eq("+range[0]+")").attr("year") == curr_year){
				
				//new
				if(a_old_date[0] == curr_month && a_old_date[2] == curr_year){
					newSliderVal[0] = range[0];
					newSliderVal[1] = range[1];
				}else{
					newSliderVal[0] = (range[0] - curr_day) + 1;
					if(newSliderVal[0] < 0) {
						//old
						//newSliderVal[0] = eval(jQuery(".kevalday:eq("+range[0]+")").attr("day")) - curr_day;
						
						//new
						newSliderVal[0] = eval(a_old_date[1]) - curr_day;
						
						newSliderVal[0] = Math.abs(newSliderVal[0]);
					}
					newSliderVal[1] = (eval(range[1]) - eval(range[0])) + eval(newSliderVal[0]);
				}
			}
		}

		if(newSliderVal[0] < 0 || newSliderVal[1] < 0) {
			newSliderVal[0] = range[0];
			newSliderVal[1] = range[1];
		}
		if(newSliderVal[1] >= 60)
			newSliderVal[1] = 60;
		return newSliderVal;
	}

	function setMonthSliderBackground(){
		var range = jQuery('#sliderDay').slider('option', 'values');
		if(range.length > 0) {
			setSelectionDiv(jQuery(".kevalday:eq("+range[0]+")"),jQuery(".kevalday:eq("+range[1]+")"));
		}
	}

	//set the day
	function setNextMonthDay(day_array,start_day,sliderval) {
		var newSliderVal = getOldSliderVal();

		//var day_array = new Array();
		var arr_display_month = new Array();
		var arr_display_year = new Array();
		var arr_display_day = new Array();
		for(var i = 0; i < day_array.length; i ++) {

			var idx_month = jQuery.inArray(jQuery.trim(day_array[i][0]), arr_default_month);
			arr_display_day[i] = (32 - new Date(day_array[i][1], idx_month, 32).getDate());

			arr_display_month[i] = day_array[i][0];
			arr_display_year[i] = day_array[i][1];

		}

		var count = 0;
		if(start_day > 0){
			var j = start_day;
		}else if(arr_display_month[0] == curr_month && arr_display_year[count] == curr_year)
			var j = curr_day;
		else
			var j = 1;

		jQuery(".kevalday").remove();
		jQuery(".keval_month").remove();
		jQuery(".keval_year").remove();
		var margin_top = 16;
		var margin_left = 10;
		var year_margin_left = 0;
		for(i = 0 ; i <= 60; i++){

			var container = jQuery("<span>");
			container.addClass("kevalday ui-slider-tic ui-widget-content");
			container.attr("style","margin-top: "+margin_top+"px;margin-left:"+margin_left+"px;");

			//old
			//container.attr("day",j);
			//container.attr("month",arr_display_month[count]);
			//container.attr("year",arr_display_year[count]);
			
			//new
			container.attr("id",arr_display_month[count]+'.'+j+'.'+arr_display_year[count]);
			
			jQuery('#sliderDay').append(container);

			if(i == 0 || (i%5) == 0  || i == 60){
				var container = jQuery("<span>");
				container.addClass("keval_month ui-slider-label ui-slider-label-show");
				container.attr("style","margin-top: "+margin_top+"px;margin-left:"+(eval(margin_left) -10)+"px;width:50px;");

				container.html(j+'-'+ arr_display_month[count]);
				jQuery('#sliderDay').append(container);
			}
			if(i == 0 || (arr_display_month[count] == 'Jan' && j ==1) || i == 60) {
				var container = jQuery("<span>");
				container.addClass("keval_year ui-slider-label ui-slider-label-show");
				container.attr("style","margin-top: 30px;margin-left:"+year_margin_left+"px;");
				container.html(arr_display_year[count]);
				jQuery('#sliderDay').append(container);
				year_margin_left += 35;
			}else if(year_margin_left < 590){
				var container = jQuery("<span>");
				container.addClass("keval_year ui-slider-label ui-slider-label-show");
				container.attr("style","margin-top: 30px;margin-left:"+year_margin_left+"px;");
				container.html('-');
				jQuery('#sliderDay').append(container);
				year_margin_left += 10;
			}

			if(j == eval(arr_display_day[count])) {
				j = 0;
				count++;
			}
			margin_left = margin_left + 10;
			j++;
		}

		if(sliderval == 'slidervalchange') {
			var range = jQuery('#sliderDay').slider('option', 'values');
			//alert(range + "==" + newSliderVal);

			if(newSliderVal[1] > range[1]) {
				jQuery('#sliderDay').slider( 'values' , 1 , newSliderVal[1]);
				jQuery('#sliderDay').slider( 'values' , 0 , newSliderVal[0]);
			}else {
				jQuery('#sliderDay').slider( 'values' , 0 , newSliderVal[0]);
				jQuery('#sliderDay').slider( 'values' , 1 , newSliderVal[1]);
			}
			//$('.selector').slider('option', 'values', [newSliderVal[0], newSliderVal[0]]);
			defaultSliderVal();
			sliderHoverVal();
		}
	}

	function sliderHoverVal(){
		jQuery(".kevalday").hover(function () {
			//new
			var chk_complete_date = jQuery(this).attr('id');
			var a_complete_date = chk_complete_date.split('.');
			jQuery(this).attr("title", jQuery(this).attr('id'));
			
			//old
			//jQuery(this).attr("title", jQuery(this).attr("day")+"."+jQuery(this).attr("month")+"."+jQuery(this).attr("year"));
		});
	}

