function addDays(field, days)
{
	if (field.value != '')
	{
		var date = parseDate(field.value, true);

		date.setDate(date.getDate() + days);

		field.value = formatDate(date, "dd-MM-yyyy");
	}
}

function addWeek(field)
{
 	addDays(field, 7);
}

function subWeek(field)
{
	addDays(field, -7);
}

function addMonths(field, months)
{
	if (field.value != '')
	{
		var date = parseDate(field.value, true);

		date.setMonth(date.getMonth() + months);

		field.value = formatDate(date, "dd-MM-yyyy");
	}
}

function addMonth(field)
{
 	addMonths(field, 1);
}

function subMonth(field)
{
	addMonths(field, -1);
}

function addMonthNy(field)
{
	var monthField = getTouristOnlineForm().elements[field.name+'_month'];
	monthField.selectedIndex = monthField.selectedIndex + 1;
	if (monthField.selectedIndex >= monthField.options.length) {
		monthField.selectedIndex = monthField.options.length-1;
	}
	var dayField = getTouristOnlineForm().elements[field.name+'_day'];

	field.value=dayField.options[dayField.selectedIndex].value+'-'+monthField.options[monthField.selectedIndex].value;
}

function subMonthNy(field)
{
	var monthField = getTouristOnlineForm().elements[field.name+'_month'];
	monthField.selectedIndex = monthField.selectedIndex - 1;
	if (monthField.selectedIndex < 0) {
		monthField.selectedIndex = 0;
	}
	var dayField = getTouristOnlineForm().elements[field.name+'_day'];

	field.value=dayField.options[dayField.selectedIndex].value+'-'+monthField.options[monthField.selectedIndex].value;
}

function addWeekNy(field)
{
	var dayField = getTouristOnlineForm().elements[field.name+'_day'];
	var monthField = getTouristOnlineForm().elements[field.name+'_month'];

	var dateArray = monthField.value.split('-');
	var date = new Date();
	date.setFullYear(dateArray[1]);
	date.setMonth(dateArray[0]-1);
	date.setDate(dayField.value*1.0+7);

	updateDays(field, date.getDate(), (date.getMonth()+1), date.getFullYear(), 0, 0);
	var _myc = LZ(date.getMonth()+1)+'-'+date.getFullYear();

    for (var i = 0; i < monthField.length; i++)
    {
    	if (monthField.options[i].value == _myc) {
    		monthField.options.selectedIndex = i;
    	}
	}
}

function subWeekNy(field)
{
	var dayField = getTouristOnlineForm().elements[field.name+'_day'];
	var monthField = getTouristOnlineForm().elements[field.name+'_month'];

	var dateArray = monthField.value.split('-');
	var date = new Date();
	date.setFullYear(dateArray[1]);
	date.setMonth(dateArray[0]-1);
	date.setDate(dayField.value*1.0-7);

	updateDays(field, date.getDate(), (date.getMonth()+1), date.getFullYear(), 0, 0);
	var _myc = LZ(date.getMonth()+1)+'-'+date.getFullYear();

    for (var i = 0; i < monthField.length; i++)
    {
    	if (monthField.options[i].value == _myc) {
    		monthField.options.selectedIndex = i;
    	}
	}
}

function addWeekTime(weekField)
{
	weekField.selectedIndex = weekField.selectedIndex + 1;
	if (weekField.selectedIndex >= weekField.options.length) {
		weekField.selectedIndex = weekField.options.length-1;
	}
}

function subWeekTime(weekField)
{
	weekField.selectedIndex = weekField.selectedIndex - 1;
	if (weekField.selectedIndex < 0) {
		weekField.selectedIndex = 0;
	}
}