// this function is used in the internation calendar to alert the current date
	function alertSelection(){
		alert(this.date.print("r"));
	}
	
	window.addEvent("domready", function(){
		var today = new Date();
		
		var calender1 = new Calendar("calendar1", "cal1_toggler", {inputField:'date1',daysOff:[1],allowDaysOffSelection:false,offset:{x:150, y:-20},dateFormat:"l, d M Y"});
		
		document.getElementById("calendar1").style.display="inline";
		var td_events = [];
		var d_16 = (today.getMonth()+1)+'-16-'+today.getFullYear();
		td_events[d_16] = {'click':function(td, date_str){alert(new Date().fromString(date_str));}};
		
		
		var dateon = [];
		var d_14 = (today.getMonth()+1)+'-14-'+today.getFullYear();
		dateon[d_14] = function(td, date_str){
			td.setStyle('background-color', '#aad7ea');
		};
		
		var calender2 = new Calendar("calendar2", "cal2_toggler", {inputField:{date:'date',
																	month:'month',
																	year:'year'},
																	inputType:'select',
																	idPrefix:'cal2',
																	numMonths:4,
																	tdEvents:td_events,
																	dateOnAvailable:dateon
																});
		
		var us_holidays = [{date:1,
					month:0},
					{date:"3rd Monday",
					month:0},
					{date:"3rd Monday",
					month:1},
					{date:"last Monday",
					month:4},
					{date:4,
					month:6},
					{date:"1st Monday",
					month:8},
					{date:"2nd Monday",
					month:9},
					{date:11,
					month:10},
					{date:"4th Thursday",
					month:10},
					{date:25,
					month:11}];
																		
		var calender3 = new Calendar("calendar3", "cal3_toggler", {inputField:'date3',
																	datesOff:us_holidays,
																	numMonths:3,
																	multiSelection:true,
																	maxSelection:5,
																	forceSelections:[
																			{date:'last Saturday'}
																		],
																	dateFormat:'D, d M Y ::  ',
																	idPrefix:'cal3'});
																	
																	
		var ge_cal = new Calendar("cal_de", null, {inputType:"none",
								onSelect: alertSelection,
								idPrefix:'de_cal',
								visible: true,
								
								language:{
									'days':{
										'char':['S','M','D','M','D','F','S'],
										'short':['So','Mo','Di','Mi','Do','Fr','Sa'],
										'mid':['Son','Mon','Die','Mit','Don','Fre','Sam'],
										'long':['Sonntag','Montag','Dienstag','Mittwoch','Donnerstag','Freitag','Samstag']
									},
									'months':{
										'short':['Jan','Feb','Mär','Apr','Mai','Jun','Jul','Aug','Sep','Okt','Nov','Dez'],
										'long':['Januar','Februar','März','April','Mai','Juni','Juli','August','September','Oktober','November','Dezember']
									},
									'am_pm':{
										'lowerCase':['am','pm'],
										'upperCase':['AM','PM']
									}
								}
								
							});	
							
			var es_cal = new Calendar("cal_es", null, {inputType:"none",
								onSelect: alertSelection,
								idPrefix:'es_cal',
								visible: true,
								
								language:{
									'days':{
										'char':['S','L','M','M','J','V','S'],
										'short':['So','Lu','Ma','Mi','Ju','Vi','Sá'],
										'mid':['Dom','Lun','Mar','Mié','Jue','Vie','Sáb'],
										'long':['Domingo','Lunes','Martes','Miércoles','Jueves','Viernes','Sábado']
									},
									'months':{
										'short':['Ene','Feb','Mar','Abr','May','Jun','Jul','Ago','Sep','Oct','Nov','Dic'],
										'long':['Enero','Febrero','Marzo','Abril','Mayo','Junio','Julio','Agosto','Septiembre','Octubre','Noviembre','Diciembre']
									},
									'am_pm':{
										'lowerCase':['am','pm'],
										'upperCase':['AM','PM']
									}
								}
								
							});	
							
	
							
											
	});
