XMLHttpRequest() enables you to check file availability by its methods: open, send and status.

Below is the simple code to check the availability of the file on the internet.

file_exists = function(url)
{
    var http = new XMLHttpRequest();
    http.open('HEAD', url, false);
    http.send();
    return http.status!=404;
}