function createQCObject() { 
   var req; 
   if(window.XMLHttpRequest){ 
      // Firefox, Safari, Opera... 
      req = new XMLHttpRequest(); 
   } else if(window.ActiveXObject) { 
      // Internet Explorer 5+ 
      req = new ActiveXObject("Microsoft.XMLHTTP"); 
   } else { 
      alert('Problem creating the XMLHttpRequest object'); 
   } 
   return req; 
} 

// Make the XMLHttpRequest object 
var http = createQCObject(); 

function displayQCalendar(m,y) {
	var ran_no=(Math.round((Math.random()*9999))); 
	http.open('get', 'quick_calendar.php?m='+m+'&y='+y+'&ran='+ran_no);
   	http.onreadystatechange = function() {
		if(http.readyState == 4 && http.status == 200) { 
      		var response = http.responseText;
      		if(response) { 
				document.getElementById("quickCalender").innerHTML = http.responseText; 
      		} 
   		} 
	} 
   	http.send(null); 
}


function Check_Nums() {
   if ((event.keyCode < 48) || (event.keyCode > 57)) {
      return false;
   }
}



function On_Year() {
   var Year = document.when.year.value;
   if (Year.length == 4) {
     var Selected_Month = document.when.month.selectedIndex+1;
    var  Selected_Year = Year;
 displayQCalendar(Selected_Month,Selected_Year);
   }
}

function On_Month() {
   var Year = document.when.year.value;
   if (Year.length == 4) {
     var Selected_Month = document.when.month.selectedIndex+1;
     var Selected_Year = Year;
   //  alert(Selected_Month);
     displayQCalendar(Selected_Month,Selected_Year);
    
   }
}
