Adicione dias até o momento usando javascript

Estou tentando adicionar dias a uma determinada data usando javascript. Eu tenho o seguinte códig

function onChange(e) {
    var datepicker = $("#DatePicker").val();
    alert(datepicker);
    var joindate = new Date(datepicker);
    alert(joindate);
    var numberOfDaysToAdd = 1;
    joindate.setDate(joindate + numberOfDaysToAdd);
    var dd = joindate.getDate();
    var mm = joindate.getMonth() + 1;
    var y = joindate.getFullYear();
    var joinFormattedDate = dd + '/' + mm + '/' + y;
    $('.new').val(joinFormattedDate);
}

No primeiro alerta eu recebo a data24/06/2011 mas no segundo alerta eu receboThu Dec 06 2012 00:00:00 GMT+0500 (Pakistan Standard Time) que está errado, quero que permaneça24/06/2011 para que eu possa adicionar dias a ele. No meu código, quero que minha saída final seja25/06/2011

Fiddle é @http: //jsfiddle.net/tassadaque/rEe4v

questionAnswers(11)

yourAnswerToTheQuestion