//глобальные переменные
	var timer = null;
    var request = null;
	var menus = new Object();//глобальный хэш-массив экземпляров меню

	var Globals = new Object();

    Globals.BOTTOM = 0;
	Globals.RIGHT = 1;
	Globals.LEFT = 2;
	Globals.TOP = 3;

	Globals.calendars = new Object(); //хэш-массив экземпляров класса Calendar
/*метод создания копий экземпляра класса Calendar*/
	Globals.createCalendar = function(key,button,lan){
		var copyCalendar = new Calendar(key,button,lan);
		this.calendars[key] = copyCalendar;
		return copyCalendar;
	};
	Globals.getCalendar = function(key){
		var calendar = this.calendars[key];
		return calendar;
	};
	Globals.hideCalendar = function(){
		for(key in this.calendars){
			this.calendars[key].hide();
		}
	};
	document.onclick = function(event){
		event = (event) ? event : ((window.event) ? window.event : null);
		if(navigator.userAgent.indexOf("MSIE")!=-1){
			obj = event.srcElement;
		} else {
			obj = event.target;
		}
		var f = 0;
		flag = function(obj){
			for(key in Globals.calendars){
				if(Globals.calendars[key].button == obj){
					return true;
				}
			}return false;
		};
		f = flag(obj);
		if(!f){
			while(obj.tagName !="BODY"){
				if(obj.className != "calendarFive" && obj.className != "calendarSix" && obj.className != "calendarContainer"){
					obj = obj.parentNode;
				} else {
					return;
				}
			}
			Globals.hideCalendar();
		}

	};

    Globals.isIEBrouser = navigator.userAgent.indexOf("MSIE")!=-1;
    
	Globals.isFFBrouser = navigator.userAgent.indexOf("Firefox")!=-1;

    Globals.isIE6Brouser = navigator.userAgent.indexOf("MSIE 6")!=-1;

    Globals.isFF = function() {
        return Globals.isFFBrouser;
    }; 
	
    Globals.isIE = function() {
        return Globals.isIEBrouser;
    }; 
	
	Globals.isIE6 = function() {
        return Globals.isIE6Brouser;
    }; 

