function loadCSS(file) {
	var link=document.createElement("link");
	link.setAttribute("rel", "stylesheet");
	link.setAttribute("href", file);
	link.setAttribute("type", "text/css");
	document.getElementsByTagName("head")[0].appendChild(link);
}

function loadJS(file) {
	var script=document.createElement("script");
	script.setAttribute("src", file);
	script.setAttribute("type", "text/javascript");
	document.getElementsByTagName("head")[0].appendChild(script);
}

if (/MSIE (5\.5|6)/.test(navigator.userAgent)) {
	loadCSS('css/ie6.css');
//	loadJS('images/iepngfix/tile.js');
}

var months		= new Array('Януари',  'Февруари', 'Март', 'Април',  'Май', 'Юни',  'Юли',  'Август', 'Септември', 'Октомври','Ноември', 'Декември' );
var monthShort	= new Array('Яну',     'Фев',      'Мар',   'Апр',   'Май', 'Юни',  'Юли',  'Авг',    'Сеп',       'Окт',     'Ное',     'Дек'      );
var days		= new Array(31,        29,         31,      30,      31,    30,     31,     31,       30,          31,        30,         31        );
var dow 		= new Array('П', 'В', 'С', 'Ч', 'П', 'С', 'Н');

function load_calendar_class(id, onload) {
	var date, month;
	var objDate  = $(id+'_date');
	var objFormat= $(id+'_format');
	
	var objYear  = $(id+'_year');
	var objMonth = $(id+'_month');
	
	if (objYear.value == '') {
		if (date = isDate(objFormat.value, objDate.value)) {
			objYear.value = date[3];
			objMonth.value = date[2]-1;
		}
	}
	month = Number(objMonth.value)+1;
	date = objYear.value+'-'+(month > 9 ? month : '0'+month);
	Ajax.loadXMLDoc(
		setURLQuery(
			'/',
			'page', 'air-schedule-class',
			'date', date,
			'FCID', flowControl.ID
		),
		function (xml) {
			var obj=document.getElementById(id+'_preload');
			if (obj) {
				obj.innerHTML = nodeContent(xml);
				var scripts = xml.getElementsByTagName('script');
				for (var i=0; i < scripts.length; i++ ) {
					if (scripts[i].hasChildNodes()) {
						var tmpFunc = new Function(nodeContent(scripts[i]));
						tmpFunc(); 
					}
				}
			};
			inlineCalendar(id, onload);
		}
	);
}
