	function showShedule(isShow){
	    if ($("#divShedule")[0].style.display==isShow)
		    return;
	    if (isShow=='none'){	    
			$("#divShedule").css({
				display:'none'
			});
			$("#hrefBlock")[0].className='marketindex_active_href_sort';
			$("#hrefNone")[0].className='marketindex_noactive_href_sort';
	    }else{
			$("#divShedule").css({
				display:'block'
			});
			$("#hrefNone")[0].className='marketindex_active_href_sort';
			$("#hrefBlock")[0].className='marketindex_noactive_href_sort';
	    }
	}
	
	function iload(){
	    document.images.main_chart.src = myimg.src;
	    $('#slider').slider("enable");
	}
		
	function changeSlider(e,ui){
	    document.main_chart.src = "/css/jquery/img/loading.gif";
	    myimg = new Image();
	    myimg.src = msrc+gstr+"&fr="+ar_dates[$('#slider').slider("value",0)][0]+"&to="+ar_dates[$('#slider').slider("value",1)][0]+"&currency="+$('#selectedCurrency')[0].value;
	    myimg.onload = iload;
	    $('#slider').slider("disable");
	}
		
	function slideSlider(e,ui){
	    $("#startPeriod").html('');
	    $("#endPeriod").html('');
	    if ($('#slider').slider("value",0) == '')
	    	$("#startPeriod").html(ar_dates[0][0]);
	    else
	    	$("#startPeriod").html(ar_dates[$('#slider').slider("value",0)][0]);
	    $("#endPeriod").append(ar_dates[$('#slider').slider("value",1)][0]);
	    $("#calendarElementStart")[0].value=ar_dates[$('#slider').slider("value",0)][0];
	    $("#calendarElementEnd")[0].value=ar_dates[$('#slider').slider("value",1)][0];
	}
	
	function stopSlider(e,ui){
	    var dateStart=ar_dates[$('#slider').slider("value",0)][0];
	    var dateEnd=ar_dates[$('#slider').slider("value",1)][0];
	    var start=0;
	    var end=ar_dates.length-1;
	    for (var i=0;i<ar_dates.length-1;i++){
		if (ar_dates[i][0]==dateStart){
		    start=i;
		}
		if (ar_dates[i][0]==dateEnd)
		    end=i;
	    }
	    if (start>ar_dates.length-5)
		$('#slider').slider( "moveTo", ar_dates.length-10 , 0);
	    if (end<10)
		$('#slider').slider( "moveTo", 10 , 1);
	}
	
	function changeData(dateStart,dateEnd,isStart){
    		var temp=dateStart.split('-');
	        var dateTempStart=new Date(temp[2],temp[1]-1,temp[0]);
		var temp=dateEnd.split('-');
		var dateTempEnd=new Date(temp[2],temp[1]-1,temp[0]);
		var start=0;	    
		var end=ar_dates.length-1;
		for(var i=0;i<ar_dates.length-1;i++){
		    if (ar_dates[i][1]<=dateTempStart.getTime() && dateTempStart.getTime()<=ar_dates[i+1][1])
			start=i;	
		    if (ar_dates[i][1]<=dateTempEnd.getTime() && dateTempEnd.getTime()<=ar_dates[i+1][1])
			end=i;
		}
		if (start>end){
		    $("#calendarElementStart")[0].value=ar_dates[$('#slider').slider("value",0)][0];
		    $("#calendarElementEnd")[0].value=ar_dates[$('#slider').slider("value",1)][0];
		    return;
		}
		$('#slider').slider( "moveTo", start , 0);
		$('#slider').slider( "moveTo", end , 1);
	}
	
	function generateCalendar(){
	    var now=new Date();
    	    var minDate=new Date();
    	    var dateArray=ar_dates[0][0].split('-');
    	    minDate.setFullYear(dateArray[2]);
    	    minDate.setMonth(dateArray[1]-1);
    	    minDate.setDate(dateArray[0]);
    	    $("#calendarElement").datepicker({
            					showOn:'button',
            					maxDate:now,
            					defaultDate:now,
            					buttonImage: "/img/bdown.gif", 
            					buttonImageOnly: true,
            					changeFirstDay: false,
            					prevText:'',
            					nextText:'',
            					dateFormat: 'dd-mm-yy',
            					onSelect:function(data){calcCourse(data);}
    	    });
    	    $("#calendarElementStart").datepicker({
            					showOn:'button',
            					maxDate:now,
            					minDate:minDate,
            					defaultDate:now,
            					buttonImage: "/img/bdown.gif",
            					buttonImageOnly: true,
            					changeFirstDay: false,
            					prevText:'',
            					nextText:'',
            					onSelect:function(data){changeData(data,$("#calendarElementEnd")[0].value);},
            					dateFormat: 'dd-mm-yy'
    	    });
    	    $("#calendarElementEnd").datepicker({
            					showOn:'button',
            					maxDate:now,
            					minDate:minDate,
            					defaultDate:now,
            					buttonImage: "/img/bdown.gif",
            					buttonImageOnly: true,
            					changeFirstDay: false,
            					prevText:'',
            					nextText:'',
            					onSelect:function(data){changeData($("#calendarElementStart")[0].value,data);},
            					dateFormat: 'dd-mm-yy'
    	    });
	    var maxVal=ar_dates.length-1;
    	    $('#slider').slider({
            			range:true,
            			stepping:1,
            			slide:slideSlider,
            			change:changeSlider,
            			max:maxVal,
				stop:stopSlider
            });
	    $('#slider').slider( "moveTo", maxVal , 1);
	    $('#slider').slider( "moveTo", 0 , 0);
	    //changeData(startPeriod,endPeriod);
	}