var sys = function() {
    this.forward = sys.forward;
}

sys.requestFile = function( innerhtmlid, data , method , fileName , async ) {
    var httpoj = sys.createHttpRequest();
    
    httpoj.open( method , fileName , async );
    
    httpoj.onreadystatechange = function() {
    
        if ( httpoj.readyState == 1 ) {
            
        }
        if ( httpoj.readyState == 2 ) {
            
        }
        if ( httpoj.readyState == 3 ) {
            
        }
        if ( httpoj.readyState == 4 ) {
            if ( innerhtmlid ) {
                document.getElementById( innerhtmlid ).innerHTML = httpoj.responseText;
            }
        }
    }
    httpoj.setRequestHeader( 'Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8' );
    httpoj.send( data );
}

sys.createHttpRequest = function() {
    if ( window.ActiveXObject ) {
        try {
            return new ActiveXObject( "Msxml2.XMLHTTP" );
        }
        catch( e ) {
            try {
                return new ActiveXObject( "Microsoft.XMLHTTP" );
            }
            catch( e2 ){
                return null;
            }
        }
    }
    else if ( window.XMLHttpRequest ) {
        return new XMLHttpRequest();
    }
    else {
        return null;
    }
}

sys.forward = function( forward, formId ) {
    window.open( forward, '_self' );
    document.forms[formId].target = "_self";
    document.forms[formId].method = "post";
    document.forms[formId].action = forward;
    document.forms[formId].submit();
}
