$BASE_URL       = ''; 

function checkCapabilities(){
    var xmlHttp2;
    try {
        // Firefox, Opera 8.0+, Safari
        xmlHttp2=new XMLHttpRequest();
    }catch (e){
        // Internet Explorer
        try{
            xmlHttp2=new ActiveXObject("Msxml2.XMLHTTP");
        }catch (e){
            try{
                xmlHttp2=new ActiveXObject("Microsoft.XMLHTTP");
            }catch (e){
                alert("Your browser does not support AJAX!");
                return false;
            }
        }
    }
  return xmlHttp2;
}


function boxLoadAction( boxName, boxClass, replaceDoc, params ) {

    var $xmlHttp    = checkCapabilities();
    var $box        = document.getElementById( boxName );
    var $loadBox;
    
    if( boxClass ){
        $loadBox    = boxClass
    }else{
        $loadBox    = 'ajaxLoad';
    }
    
    //$loadBox    = 'ajaxLoad';
    //alert($loadBox);
    
    if( $xmlHttp && $box ){
        
        $xmlHttp.onreadystatechange =
        function(){
            
            if( $xmlHttp.readyState < 4 ){
                    $box.innerHTML = '<img class="ajaxLoad" src="/images/various/ajaxload.gif" align="center" valign="center" width="16"  />'; 
            }
            
            if( $xmlHttp.readyState == 4 ){
                $box.innerHTML = $xmlHttp.responseText;
            }
        }
        
        if( params ) params = '?'+params;
        
        $xmlHttp.open( "GET", $BASE_URL + replaceDoc +  params , true ); 
        $xmlHttp.send(null);
    }
}
