/**
 * Some ufesul functions
 *
 */

function $(id) {
    return document.getElementById(id);
}
 

function in_array( needle, haystack ) {
    if ( 
    (typeof(needle) == 'number' || typeof(needle) == 'string') && 
    ( typeof(haystack) == 'object' && haystack instanceof Array)) {
        found = false;
        for (i=0; i<haystack.length; i++) {
            if (haystack[i] == needle) found = true;
        }
        return found;
    } else {
        return false;
    }
}

function confirmLink(theLink, what) {

    var confirmMsg  = 'Вы действительно желаете ';
    // Confirmation is not required in the configuration file
    // or browser is Opera (crappy js implementation)
    if (confirmMsg == '' || typeof(window.opera) != 'undefined') {
        return true;
    }

    var is_confirmed = confirm(confirmMsg + ' :\n' + what);
    if (is_confirmed) {
        theLink.href;
    }
    return is_confirmed;
} // end of the 'confirmLink()' function


function reloadImage() {
      var captcha = $('captcha').src;
      $('captcha').src = '/captcha.php?' + Math.random();
}
