// JavaScript Document

var MyCalendar = {
	init: function(){
		// Local Variables

		var disableSeasonDay = ['10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30 4, 2011', '1-31, 5, 2011', '1,2,3,4,5,6,7,8,9 6, 2011', '16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31 10, 2011', '1-31, 11, 2011', '1 12 2011','9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30 4, 2012', '1-31, 5, 2012', '1,2,3,4 6, 2012'];

		var a;
		var b;
		var tmpMapA = {};
		var tmpMapB = {};
		var map = {};
		var map_booking = {};
		var map_booking_page = {};
		var map_spa = {};
		var map_event = {};
		// Default System Language UID = 0 => ENGLISH
		var system_language_uid = '';
		// Get System Language UID
		if($('system_language_uid')){
			system_language_uid = $('system_language_uid').value;
		}else{
			system_language_uid = '0';	
		}
		
		if($$('#beginn')){
			a_begin = 'beginn';
		}
		if($$('#end')){
			b_end = 'end';
		}
		if($$('.calendar_arrival')){
			a = '' + $$('.calendar_arrival').get('id');
		}
		if($$('.calendar_departure')){
			b = '' + $$('.calendar_departure').get('id');
		}
		if($$('.booking_arrival')){
			ab = '' + $$('.booking_arrival').get('id');
		}
		if($$('.booking_departure')){
			db = '' + $$('.booking_departure').get('id');
		}
		if($$('.booking_arrival_page')){
			abp = '' + $$('.booking_arrival_page').get('id');
		}
		if($$('.booking_departure_page')){
			dbp = '' + $$('.booking_departure_page').get('id');
		}
		if($$('.spa_arrival')){
			as = '' + $$('.spa_arrival').get('id');
		}
		
		// Build Map (Javascript object literal notation => {key:value,key,value,..})
		tmpMapA[a] = "d.m.Y";
		tmpMapB[b] = "d.m.Y";
		map[a] = tmpMapA;
		map[b] = tmpMapB;
		map_spa[as] = "d.m.Y";	
		map_booking[ab] = "d.m.Y";	
		map_booking[db] = "d.m.Y";
		map_booking_page[abp] = "d.m.Y";	
		map_booking_page[dbp] = "d.m.Y";
		map_event[a_begin] = "d.m.Y";
		map_event[b_end] = "d.m.Y";
		dd = new Date();
		d = dd.getDate();
		m = dd.getMonth();
		m = parseInt(m)+1;
		y = dd.getFullYear();
		today = d+' '+m+' '+y;
		switch(system_language_uid){
			// Deutsch
			case '0':
				// --------------------------------------------------------------
				// EVENT SEARCH BOX
				// --------------------------------------------------------------
				var Reservationsanfrage = new Calendar({
						uid3120: {uid3120: "d.m.Y"}
					},{
						direction: 0,
						days: ["Sonntag","Montag","Dienstag","Mittwoch","Donnerstag","Freitag","Samstag"],
						months: ["Januar","Februar","März","April","Mai","Juni","Juli","August","September","Oktober","November","Dezember"],
						classes: ["dashboard"],
						pad: -0,
						offset: 1,
						blocked: []
					}
				);
				
			
				break;
			// English
			case '1':
				// --------------------------------------------------------------
				// EVENT SEARCH BOX 
				// --------------------------------------------------------------
				var Reservationsanfrage = new Calendar({
						uid3139: {uid3139: "d.m.Y"}
					},{
						direction: 1,
						days: ["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],
						months: ["January","February","March","April","May","June","July","August","September","October","November","December"],
						classes: ["dashboard"],
						pad: -0,
						offset: 1,
						blocked: []
					}
				);
				
				
				break;
			// Italian
			case '2':

				// --------------------------------------------------------------
				// EVENT SEARCH BOX
				// --------------------------------------------------------------
				var Reservationsanfrage = new Calendar({
						uid3158: {uid3158: "d.m.Y"}
					},{
						direction: 1,
						days: ["Domenica","Lunedì","Martedì","Mercoledì","Giovedì","Venerdì","Sabato"],
						months: ["Gennaio","Febbraio","Marzo","Aprile","Maggio","Giugno","Luglio","Agosto","Settembre","Ottobre","Novembre","Dicembre"],
						classes: ["dashboard"],
						pad: -0,
						offset: 1,
						blocked: []
					}
				);
				
				
				break;	
	
			
		}
	}
	
};

window.addEvent("domready", function(){
		MyCalendar.init();
	}
);

