
YAHOO.namespace("example.calendar");
  	function init() {  		  		
  		YAHOO.example.calendar.cal1 = new YAHOO.widget.Calendar("YAHOO.example.calendar.cal1","cal1Container");  		
  		YAHOO.example.calendar.cal1.onSelect = call_select;  		
  		YAHOO.example.calendar.cal1.render();  	
  		callinit();
  	}
  	YAHOO.util.Event.addListener(window, "load", init);  	
  	
  	function call_set(d){  		
  		YAHOO.example.calendar.cal1.select(d);
  		YAHOO.example.calendar.cal1.setMonth(d.getMonth());
		YAHOO.example.calendar.cal1.setYear(d.getFullYear());
		YAHOO.example.calendar.cal1.render();
  	}

  	function call_select(){
  		var date = this.getSelectedDates()[0];
  		var day = date.getDate();
  		var month= date.getMonth() + 1;
  		var year= date.getFullYear();
  		var str = day+"/"+month+"/"+year;
  		var monthyear = month+"/"+year;
  		var selected = month+"/"+day+"/"+year;  		
		document.getElementById('event_date').value=selected;
  	}
  	function get_date(value){
		date_array = value.split('/');
		if (date_array.length != 3){
			err = 0;
		}else {	
			/* Using form values, create a new date object*/
			var months = new Array('January','February','March','April','May','June','July','August','September','October','November','December');
			var myMonthStr = months[date_array[1]-1];
			var stupid_fucking_language_string=myMonthStr+' '+date_array[0]+', '+date_array[2];
			myregexp = new RegExp('^0');
			date_array[0]=date_array[0].replace(myregexp,'');
			date_array[1]=date_array[1].replace(myregexp,'');
			date_array[2]=date_array[2].replace(myregexp,'');
			var dayIn = parseInt(date_array[0]);
			var monthIn = parseInt(date_array[1]);
			var yearIn = parseInt(date_array[2]);
			var myDate = new Date();	
			myDate.setTime(Date.parse(stupid_fucking_language_string));		
			return myDate;
		}
	}
