// JavaScript Document scripting by Electric fruits

$('body')
 .ready(
		function() {
			var filePath = "calendar.php";
			$.ajax({
				 url:filePath,
				 global: false,
				 type: 'GET',
				 datatype: 'html',
				 timeout: 5000,
				 success:function(data) {
					 var contents = data;
					 showTables(contents);
				   }
				 }
			  );				 
		}
  );
 
 function chgMonth(ym) {
	var filePath = "calendar.php?ym=" + ym;
	$.ajax({
	url:filePath,
	global: false,
	type: 'GET',
	datatype: 'html',
	timeout: 5000,
	success:function(data) {
	    var contents = data;
		showTables(contents);
		  }
	  });
 }
 
 function showTables(gotContents){
	 var calBox = $(gotContents).children('table').parent();
	 if($('#calendar')){
	 $('#calendar').remove();	
	}
	 $('#header')
	 .append(calBox);
	 var nextUri = $('#calendar li.next a').attr('href');
	 var prevUri = $('#calendar li.prev a').attr('href');
	 var nextQry = nextUri.split("?ym=");
	 var prevQry = prevUri.split("?ym=");
	 $('#calendar li.next a')
	 .attr('href','javascript:void(0);')
	 .bind('click',
		   function() {
			  chgMonth(nextQry['1']); 
		});
	 $('#calendar li.prev a')
	 .attr('href','javascript:void(0);')
	 .bind('click',
		   function() {
			  chgMonth(prevQry['1']); 
		});
 }