//v 2.0

function _get( src, callback ) {
	var xmlhttp = _ajax_init();
	if( !xmlhttp ) return false;
	
	xmlhttp.open("GET",src,true );
	xmlhttp.onreadystatechange = function() {
		if( xmlhttp.readyState == 4 ) {
			cmd = xmlhttp.responseText;
			if( typeof callback == 'function' ) {
				callback( cmd );
			}
			else {
				eval( cmd );
			}
		}
	}
	xmlhttp.setRequestHeader( "Accept", "message/x-jl-formresult" );
	xmlhttp.send( "" );
	
	return true;
}



function _ajax_init() {
	var xmlhttp;
	/*@cc_on @*/
	/*@if (@_jscript_version >= 5) {
		try {
			xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
		}
		catch (e) {
			try {
				xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
			}
			catch (E) {
				xmlhttp = false;
			}
		}
	}
	@else xmlhttp = false;
	@end @*/
	
	if( !xmlhttp && typeof XMLHttpRequest != 'undefined' ) {
		try {
			xmlhttp = new XMLHttpRequest();
		}
		catch (e) {
			xmlhttp=false;
		}
	}
	if( !xmlhttp && window.createRequest ) {
		try {
			xmlhttp = window.createRequest();
		}
		catch(e) {
			xmlhttp = false;
		}
	}
	
	return xmlhttp;
}
