function addDays( days ){
    
    var frm = document.VSSearch;
    var VSStartDate = getFieldValue(frm , 'VSStartDate') ;
    
    var dVSa = VSStartDate.split('.');

    var dVE = new Date(dVSa[2], dVSa[1], dVSa[0], 0, 0, 0);

    var month_days = new Array(24);
    var index = 0;
    var year = dVE.getFullYear();

    for(var m = 1; m <= 12; m++){
        if ((m < 8 && m % 2) || (m >= 8 && !(m % 2))){
            month_days[index] = 31;
        } else if (m == 2 && (year % 4) == 0){
            month_days[index] = 29;
        } else if (m == 2){
            month_days[index] = 28;
        } else { 
            month_days[index] = 30;
        }
        index++;
    }    
    
    year = dVE.getFullYear() + 1;
    for(m = 1; m <= 12; m++){
        if ((m < 8 && m % 2) || (m >= 8 && !(m % 2))){
            month_days[index] = 31;
        } else if (m == 2 && (year % 4) == 0){
            month_days[index] = 29;
        } else if (m == 2){
            month_days[index] = 28;
        } else { 
            month_days[index] = 30;
        }
        index++;
    }

    var month = 0;
    days = parseInt(dVSa[0]) + parseInt(days);
    var cur_month = parseInt(dVSa[1]) - 1;

    for(i = cur_month; i < 24; i++){
        if( month_days[i] < days ){
            month++;
            days -= month_days[i];
        } else {
            break;
        }
    }
    
    dVE.setMonth(dVE.getMonth() + parseInt(month)); 
    dVE.setDate(parseInt(days)); 


    setFormValue( frm, 'VSEndDate', dVE.getDate()+"."+dVE.getMonth()+"."+dVE.getFullYear());

    var _to_day = dVE.getDate();
    var _to_oth = dVE.getMonth()+"/"+dVE.getFullYear();
    
    setFormValue( frm, "to_oth", _to_oth );
    $('#to_oth').change();
    
    setFormValue( frm, 'to_day', _to_day );
    $('#to_day').change();
}

