$j(function()
{
	$j('.flashkiller')
		.datePicker(
			{
				createButton:false,
				displayClose:false,
				closeOnSelect:true,
				showHeader:false,
				showYearNavigation:false,
				selectMultiple:true
			}
		)
		.bind(
			'click',
			function()
			{
				$j(this).dpDisplay();
				this.blur();
				return false;
			}
		)
		.bind(
			'dateSelected',
			function(e, selectedDate, $td, state)
			{
			//	alert(selectedDate);
				//document.getElementById("ajaxCal").innerHTML ="<img src='/cms/fileadmin/inwien/tsign/design/image/loading_ajax.gif'>";
			}
		)
		.bind(
			'dpClosed',
			function(e, selectedDates,offset)
			{
				//alert(selectedDates.toString());
				//selectedDates2 = (selectedDates.toString()).split(" ");
				//selectedDates1 = selectedDates2[2] + "." + selectedDates2[0] + "." + selectedDates2[3];

				//alert(selectedDates[1]);
				var mydata="0";
				var mynewdate= new Array();
				var selectedDates1= new Array();
				this.offset = offset;
	
				 for( var k=0; k< selectedDates.length; k++ ) {
   					 mynewdate[k] = (selectedDates[k].toString()).split(" ");
					 selectedDates1[k] = mynewdate[k][2] + "." + (Date.abbrMonthNames.indexOf(mynewdate[k][1]) +1) + "." + mynewdate[k][3];
					//selectedDates1[k] = mynewdate[k][3] + "-" + Date.abbrMonthNames.indexOf(mynewdate[k][1]) + "-" + mynewdate[k][2];
					 mydata += ", " + selectedDates1[k];
				  }
				
				if(!(offset)) offset=0;
				this.e = e;	
				$j("a.setlist").each(
                                function(intIndex){

                                                $j(this).addClass('hidden');
                        	});	
				if(offset == 0) getJson(e,selectedDates,offset,mydata);	
                                document.getElementById("ajaxCal").innerHTML ="";
                                document.getElementById("seiten").innerHTML ="";
                                document.getElementById("selecteddays").innerHTML ="";
	
			}
		);
});

	function getJson(e,selectedDates,offset,mydata){
		jQuery.getJSON('http://app.inwien.at:80/events/json/calendar.do?dates='+ mydata.substr(2)+'&offset=' + offset + '&jsoncallback=?',function(data)                                   {
                                        document.getElementById("ajaxCal").innerHTML ="";
                                        document.getElementById("seiten").innerHTML ="Seite ";
                                        document.getElementById("selecteddays").innerHTML = "ausgew&auml;hlte tage " + mydata.substr(2);
					$j("a.setlist.shown").each(
		                            function(intIndex){
                                              $j(this).unbind('click');
                      			 });
					//alert("count");
                                        this.e = e;
					this.mydata = mydata;
                                        $j("<div/>").html(data.eventsHtml).appendTo('#ajaxCal');
                                        $j(this).dpSetlist(e, offset, data.pageCount, selectedDates,mydata,data.pageNumber);
                                        });
	}




