// JavaScript Document

	YAHOO.namespace("example.calendar");

function handleSelect(type,args,obj) {
				var Begriff = new String(obj);
				var Textfeld = Begriff.substr(9);
				var dates = args[0]; 
				var date = dates[0];
				var year = date[0], month = date[1], day = date[2];
				
				var txtDate1 = document.getElementById(Textfeld+"_f");
				txtDate1.value = day + "." + month + "." + year;
				document.getElementById(Textfeld+"Container").style.display = 'none';
			}

function yui_cal(akt_cont) {
if(document.getElementById(akt_cont+"Container").style.display != 'none') {
		document.getElementById(akt_cont+"Container").style.display = 'none';
		return;
}
YAHOO.example.calendar.cal1 = new YAHOO.widget.Calendar("cal1","cal1Container",{ LOCALE_WEEKDAYS:"short",  
 	                                                              START_WEEKDAY: 1,
																 title:"W&auml;hlen Sie ein Datum:", close:true 
// 	                                                            <?php echo 'mindate:"'.date("m/d/Y").'",
//																			  maxdate:"'.date("m/d/").(intval(date("Y"))+1).'",'; ?>
																			   });
				document.getElementById(akt_cont+"Container").style.display = 'inline';

// Correct formats for Germany: dd.mm.yyyy, dd.mm, mm.yyyy

					YAHOO.example.calendar.cal1.cfg.setProperty("DATE_FIELD_DELIMITER", ".");

					YAHOO.example.calendar.cal1.cfg.setProperty("MDY_DAY_POSITION", 1);
					YAHOO.example.calendar.cal1.cfg.setProperty("MDY_MONTH_POSITION", 2);
					YAHOO.example.calendar.cal1.cfg.setProperty("MDY_YEAR_POSITION", 3);

					YAHOO.example.calendar.cal1.cfg.setProperty("MD_DAY_POSITION", 1);
					YAHOO.example.calendar.cal1.cfg.setProperty("MD_MONTH_POSITION", 2);
					
					// Date labels for German locale

					YAHOO.example.calendar.cal1.cfg.setProperty("MONTHS_LONG",    ["Januar", "Februar", "M\u00E4rz", "April", "Mai", "Juni", "Juli", "August", "September", "Oktober", "November", "Dezember"]);
					YAHOO.example.calendar.cal1.cfg.setProperty("WEEKDAYS_SHORT", ["So", "Mo", "Di", "Mi", "Do", "Fr", "Sa"]);

				YAHOO.example.calendar.cal1.selectEvent.subscribe(handleSelect, YAHOO.example.calendar.cal1, true);
				YAHOO.example.calendar.cal1.render();
				
				if (document.getElementById("cal2Container")) {
					YAHOO.example.calendar.cal2 = new YAHOO.widget.Calendar("cal2","cal2Container", { LOCALE_WEEKDAYS:"short",  
 	                                                              START_WEEKDAY: 1,
																 title:"W&auml;hlen Sie ein Datum:", close:true } );
					document.getElementById(akt_cont+"Container").style.display = 'inline';
						YAHOO.example.calendar.cal2.cfg.setProperty("MONTHS_LONG",    ["Januar", "Februar", "M\u00E4rz", "April", "Mai", "Juni", "Juli", "August", "September", "Oktober", "November", "Dezember"]);
						YAHOO.example.calendar.cal2.cfg.setProperty("WEEKDAYS_SHORT", ["So", "Mo", "Di", "Mi", "Do", "Fr", "Sa"]);
					YAHOO.example.calendar.cal2.selectEvent.subscribe(handleSelect, YAHOO.example.calendar.cal2, true);
					YAHOO.example.calendar.cal2.render();
				}
				
				if (document.getElementById("cal3Container")) {
					YAHOO.example.calendar.cal3 = new YAHOO.widget.Calendar("cal3","cal3Container", { LOCALE_WEEKDAYS:"short",  
 	                                                              START_WEEKDAY: 1,
																 title:"W&auml;hlen Sie ein Datum:", close:true } );
					document.getElementById(akt_cont+"Container").style.display = 'inline';
						YAHOO.example.calendar.cal3.cfg.setProperty("MONTHS_LONG",    ["Januar", "Februar", "M\u00E4rz", "April", "Mai", "Juni", "Juli", "August", "September", "Oktober", "November", "Dezember"]);
						YAHOO.example.calendar.cal3.cfg.setProperty("WEEKDAYS_SHORT", ["So", "Mo", "Di", "Mi", "Do", "Fr", "Sa"]);
					YAHOO.example.calendar.cal3.selectEvent.subscribe(handleSelect, YAHOO.example.calendar.cal3, true);
					YAHOO.example.calendar.cal3.render();
				}
	}

