var SERVER = function () {
	}
	
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>" + lang[ "loading" ] + "</small>";
		load_str = load_str == "empty" ? "" : load_str;
		if( load_str != "" ) element.innerHTML = "<table><tr align=center valign=center><td>" + load_str + "</td></tr></table>";
		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 SERVER_OBJ = new SERVER();