function makeArray() {
    for (i = 0; i<makeArray.arguments.length; i++)
        this[i + 1] = makeArray.arguments[i];
}

function makeArray0() {
    for (i = 0; i<makeArray0.arguments.length; i++)
        this[i] = makeArray0.arguments[i];
}

function y2k(number) { return (number < 1000) ? number + 1900 : number; }

var months = new makeArray('Gener','Febrer','Març','Abril','Maig','Juny','Juliol','Agost','Septembre','Octubre','Novembre','Desembre');
var days = new makeArray0('Diumenge','Dilluns','Dimarts','Dimecres','Dijous','Divendres','Dissabte');

var today = new Date();
var day   = days[today.getDay()];
var date  = today.getDate();
var month = today.getMonth() + 1;
var year  = y2k(today.getYear());

var data = (day + ', ' + date + ' de ' + months[month] + ' de ' +  year);

function datatotextdata() {
	document.myForm.textdata.value = data;
}