var REFRESH_INTERVAL = 5;
var CAL_PARENT_ID = "PipiwygCalendar";

var PipIWYG = new function() {

	this.CAL_PARENT_ID = CAL_PARENT_ID;
	
	this.CalendarParent = null;
	
	this.Calendar = null;
	this.Ajax = null;
	this.AjaxUtils = null;
	this.bDoAJAXRequests = true;
	
	this.Initialize = function() {
		var self = this;
		self.CalendarParent = document.getElementById(self.CAL_PARENT_ID);
		self.bDoAJAXRequests = true;
		self.InitializeAjax();
		self.InitializeAjaxUtils();
		return true;
	};
	
	this.InitializeAjax = function() {
		var self = this;
		this.Ajax = new Ajax();
		return true;
	};
	
	this.InitializeAjaxUtils = function() {
		var self = this;
		self.AjaxUtils = new AjaxUtils(self);
		self.AjaxUtils.Initialize();
		return true;
	};
	
	this.CreateCalendar = function() {
		var self = this;
		if (self.CalendarParent) {
			self.Calendar = new Calendar(self);
			self.Calendar.Initialize();
			return true;
		}
		return false;
	};
	
	
}