﻿//<SCRIPT>
//function onload_Custom(){
//	var dateMin = new Date(0);
//	dateMin.setFullYear(2009)
//	dateMin.setMonth(3);
//	dateMin.setDate(1);
//	dateMin.setHours(8);
//	dateMin.setMinutes(0);

//	var today = new Date();

//	if (today.valueOf() < dateMin.valueOf()){
//		document.body.style.visibility = '';
//		tableMain.style.display = 'none';
//		showMsgBox('Online booking er lukket indtil ' + getDateStr(dateMin));
//		divMsgText.style.width = '400';
//		return false;
//	}
//	
//	return true;
//}

//function onload_Custom(){
//	document.body.style.visibility = '';
//	tableMain.style.display = 'none';
//	showMsgBox('Online booking ude af drift. Kontakt os pr tlf for at reservere. Mvh ' + app.customer);
//	divMsgText.style.width = '400';
//	return false;
//}

function ondatesselected_Custom(startDate, endDate, type, typeName) {
	//ingen reservationer senere end 2008
	var dateMin = new Date(0);
	dateMin.setFullYear(2009)
	dateMin.setMonth(3);
	dateMin.setDate(1);

	if (startDate.valueOf() < dateMin.valueOf()){
		alert('Pladsen holder lukket indtil 01.04.2009');
		return false;
	}
    
    //campingvogne
//	if (parseInt(type) == 79 || parseInt(type) == 81 || parseInt(type) == 83 || parseInt(type) == 85 || parseInt(type) == 87){
//		var dateMin = new Date(0);
//		dateMin.setFullYear(2009)
//		dateMin.setMonth(0);
//		dateMin.setDate(1);
//		
//		var dateMax = new Date(0);
//		dateMax.setFullYear(2020)
//		dateMax.setMonth(7);
//		dateMax.setDate(8);

//		if (((startDate.valueOf() > dateMin.valueOf()) && (startDate.valueOf() < dateMax.valueOf())) || ((startDate.valueOf() <= dateMin.valueOf()) && (endDate.valueOf() >= dateMax.valueOf()))){
//			if (startDate.getDay() != 6){
//				alert(lang.translate('only', langCode) + ' ' + lang.translate('saturday', langCode) + ' - ' + lang.translate('saturday', langCode));
//				return false;
//			}
//		}
//		if ((endDate.valueOf() > dateMin.valueOf()) && (endDate.valueOf() < dateMax.valueOf())){
//			if (endDate.getDay() != 6){
//				alert(lang.translate('only', langCode) + ' ' + lang.translate('saturday', langCode) + ' - ' + lang.translate('saturday', langCode));
//				return false;
//			}
//		}
//	}
    
    //hytter
	if (parseInt(type) == 39 || parseInt(type) == 41 || parseInt(type) == 36){
		var dateMin = new Date(0);
		dateMin.setFullYear(2010)
		dateMin.setMonth(5);
		dateMin.setDate(26);
		
		var dateMax = new Date(0);
		dateMax.setFullYear(2010)
		dateMax.setMonth(7);
		dateMax.setDate(14);

		if (((startDate.valueOf() > dateMin.valueOf()) && (startDate.valueOf() < dateMax.valueOf())) || ((startDate.valueOf() <= dateMin.valueOf()) && (endDate.valueOf() >= dateMax.valueOf()))){
			if (startDate.getDay() != 6){
				alert('26.06.10 - 14.08.10 ' + lang.translate('only', langCode) + ' ' + lang.translate('saturday', langCode) + ' - ' + lang.translate('saturday', langCode));
				return false;
			}
		}
		if ((endDate.valueOf() > dateMin.valueOf()) && (endDate.valueOf() < dateMax.valueOf())){
			if (endDate.getDay() != 6){
				alert('26.06.10 - 14.08.10 ' + lang.translate('only', langCode) + ' ' + lang.translate('saturday', langCode) + ' - ' + lang.translate('saturday', langCode));
				return false;
			}
		}
	}

    //luksushytter
	if (parseInt(type) == 55){
		var dateMin = new Date(0);
		dateMin.setFullYear(2010)
		dateMin.setMonth(6);
		dateMin.setDate(10);
		
		var dateMax = new Date(0);
		dateMax.setFullYear(2010)
		dateMax.setMonth(7);
		dateMax.setDate(14);

		if (((startDate.valueOf() > dateMin.valueOf()) && (startDate.valueOf() < dateMax.valueOf())) || ((startDate.valueOf() <= dateMin.valueOf()) && (endDate.valueOf() >= dateMax.valueOf()))){
			if (startDate.getDay() != 6){
				alert('10.07.10 - 14.08.10 ' + lang.translate('only', langCode) + ' ' + lang.translate('saturday', langCode) + ' - ' + lang.translate('saturday', langCode));
				return false;
			}
		}
		if ((endDate.valueOf() > dateMin.valueOf()) && (endDate.valueOf() < dateMax.valueOf())){
			if (endDate.getDay() != 6){
				alert('10.07.10 - 14.08.10 ' + lang.translate('only', langCode) + ' ' + lang.translate('saturday', langCode) + ' - ' + lang.translate('saturday', langCode));
				return false;
			}
		}

	    if (getDateDiffDays(startDate, endDate) < 2){
		    alert('Min 2 ' + lang.translate('dage', langCode));
		    return false;
	    }
	}

    //værelser
//	if (parseInt(type) == 53 || parseInt(type) == 55){
//		var dateMin = new Date(0);
//		dateMin.setFullYear(2009)
//		dateMin.setMonth(5);
//		dateMin.setDate(1);
//		
//		var dateMax = new Date(0);
//		dateMax.setFullYear(2009)
//		dateMax.setMonth(8);
//		dateMax.setDate(1);

//		if (((startDate.valueOf() > dateMin.valueOf()) && (startDate.valueOf() < dateMax.valueOf())) && ((endDate.valueOf() > dateMin.valueOf()) && (endDate.valueOf() < dateMax.valueOf()))){
//			return true;
//		}
//		
//	    alert('Værelser udlejes kun i perioden ' + app.getDateStr(dateMin) + ' - ' + app.getDateStr(dateMax));
//	    return false;
//	}
	return true;
}

function onlocationtypesselected_Custom(param1, param2, param3){
	return window.callback_date(param1, param2, param3);
}
//</SCRIPT>