
	var ie = false;
	if (navigator.appVersion.indexOf("MSIE")>-1) window.ie = true;
	
	$(document).ready(function() { 
		
		$(".lined tbody tr:odd").addClass("odd");
		$(".lined tbody tr:even").addClass("even");
		
	});
	
	cmsAjax = function(url, params, callback, debug) {
		
		var date1 = new Date();
		
		params = {"json" : JSON.stringify(params)}
		
		$.post(
			url,
			params,
			function (data) {
				
				try { eval("data = " + data); } catch(e) {  alert("КРИТИЧЕСКАЯ ОШИБКА PHP\n" + data.replace(/<.*?>/ig, "")); }
				
				var date2 = new Date();
				
				if (debug) alert("Время запроса: " + (date2.getTime() - date1.getTime()) + "мс");
				if (data.text) alert("ОТВЕТ BACKEND:\n\n" + data.text);
				
				if (callback) callback(data.js);
				
			}
		);
		
		return this;
		
	}
	
	var loading = "<div><img src='/ui/loading_ajax.gif' class='iconLoading'>Загрузка, ждите...</div>";
	var loadingBG = "<div class='menuStrX'><img src='/ui/loading_ajax.gif' class='iconLoading'><span class='menuStrSpn'>Загрузка, ждите...</span></div>";

	document.write("<div id='ajaxloader'></div>");

	function cmsAjax_loading(loaded) {
		
		var obj = document.getElementById('ajaxloader');
		
		if (loaded) {
			
			obj.style.display = 'none';
			
		} else {
			
			x = window.event.clientX - 7 + document.body.scrollLeft;
			y = window.event.clientY - 7 + document.body.scrollTop;
			
			obj.style.left = x;
			obj.style.top  = y;
			obj.style.display = 'block';
			
		}
		
	}
	
	function cmsEvent(e) {
		
		if (e) window.event = e;
		
	}
	
	$(document).ready(function(){
		
		if (!ie) $("body").get(0).addEventListener("contextmenu", function(event) { cmsEvent(event); }, true);
		
	});

