var CAT_SERVER = function () {
	}
	
CAT_SERVER.prototype.loadFragmentInToElement = function ( fragment_url, element, load_str ) {
	//aa = 1 div 0;
	var xmlhttp = false;
	if (window.XMLHttpRequest) {
		xmlhttp = new XMLHttpRequest();
		}
	else {
		xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
		}
	if ( !xmlhttp ) {
		return false;
		}
	else {
		load_str = load_str ? load_str : "<small class='gray'>Загрузка...</small>";
		element.innerHTML = "<div align='center'>" + load_str + "</div>";
		xmlhttp.open("GET", fragment_url);
		xmlhttp.onreadystatechange = function() 
				{
				if (xmlhttp.readyState > ( navigator.userAgent.indexOf("Opera") > 0 ? 2 : 3 ) && xmlhttp.status == 200) {
				element.innerHTML = xmlhttp.responseText;
				var src = xmlhttp.responseText;
				var res = src.match(/<script>(?:.|\s)*?<\/script>/ig);
				if( res ) {
					for( var i = 0; i < res.length; i++ ) {
						res[ i ] = res[ i ].replace( /<\/?script>/ig , "" );
						eval( res[ i ] );
						}
					}
				}
			}
		xmlhttp.send(null);
		return true;
		}
	}
var CAT_SERVER_OBJ = new CAT_SERVER();