

function createCalendarGUI(divname){
YAHOO.namespace("idream.calendar"); 

	    YAHOO.idream.calendar.init = function() { 
        YAHOO.idream.calendar.cal1 = new YAHOO.widget.Calendar("cal1",divname); 
	        YAHOO.idream.calendar.cal1.render(); 
	    } 
	 
	    YAHOO.util.Event.onDOMReady(YAHOO.idream.calendar.init); 

}


function createCalendarGUI2(divname){

var cal1 = null;


YAHOO.util.Event.on(window, 'load', function() {
    cal1 = new YAHOO.widget.Calendar('cal1', divname, {
        MULTI_SELECT: false,
        close: false
    });

cal1.changePageEvent.subscribe(makeRequest, cal1, true);
cal1.render();
});

}


var myCalendar;

function createCalendarGUI3(divname){
YAHOO.util.Event.on(window, 'load', function(){
myCalendar = new YAHOO.widget.Calendar("myCalendar",divname);
myCalendar.changePageEvent.subscribe(makeMyRequest, myCalendar, true);
myCalendar.cfg.setProperty("WEEKDAYS_SHORT", ["Su", "Mo", "Tu", "We", "Th", "Fr", "Sa"]); 
myCalendar.render(); 

}
);


}


var handlemySuccess = function(o){

if(o.responseText !== undefined){
	document.getElementById('events_in_month').innerHTML = o.responseText;
  
  }
};





function makeMyRequest(){

var month = (myCalendar.cfg.getProperty("pagedate").getMonth()) + 1;
var year = ((myCalendar.cfg.getProperty("pagedate").getYear())-100)+2000;

version=0
if (navigator.appVersion.indexOf("MSIE")!=-1){
temp=navigator.appVersion.split("MSIE")
version=parseFloat(temp[1])
}

if (version!=0){
year = myCalendar.cfg.getProperty("pagedate").getYear();
}


var url = "calendarfunctions.php"+"?month_no="+month+"&year="+year;

//alert(url);
document.getElementById('events_in_month').innerHTML = "<img src='images/ajax-loader.gif'\>";
var request = YAHOO.util.Connect.asyncRequest('GET', url, callmeback);

}


var callmeback =
{
  success:handlemySuccess,
  failure:handlemyFailure,
  argument: { foo:"foo", bar:"bar" }
};




var handlemyFailure = function(o){
		
	if(o.responseText !== undefined){
		
	}
}





