function UpdateNotesImage( noteId, holeNumber )
{
    req = GetReq();
  
    var url = '/ajax/ajax_hasnote.php?noteid=' + noteId + '&r=' + Math.random();

    req.onreadystatechange = function() 
    { 
        if (req.readyState == 4) 
        { 
            if (req.status == 200)         
            { 
                var records = eval('(' + req.responseText + ')');  
                id = 'notesimage_' + holeNumber;
                var el = document.getElementById(id);
                if (records.hasnote == 1)
                {
                    el.src = '/img/icn/notepad_yes.gif';
                }
                else
                {
                    el.src='/img/icn/notepad.gif';
                }
            } 
        } 
    }
    req.open("GET", url, true);
    req.send(null);
}

function GetReq()
{
    try{
        // Opera 8.0+, Firefox, Safari
        req = new XMLHttpRequest();
    } catch (e){
        // Internet Explorer Browsers
        try{
            req = new ActiveXObject("Msxml2.XMLHTTP");
        } catch (e) {
            try{
                req = new ActiveXObject("Microsoft.XMLHTTP");
            } catch (e){
                // Something went wrong
                alert("Unknown error - please contact us via site feedback.");
                return false;
            }
        }
    }
    
    return req;
}
