    // Function is called when we need to calculate MD5.
    function rate(resourceType, resourceId, resourceRate) {
	
        JsHttpRequest.query(
            '/ajax/ratingEngine/ratingEngineBackend.php', // backend
            {
                'type': resourceType,
		'id': resourceId,
		'rate':	resourceRate
            },
            // Function is called when an answer arrives. 
            function(result, errors) {
                // Write errors to the debug div.
                //document.getElementById("debug").innerHTML = errors; 
		if (result['rating'] != 0) {
			document.getElementById("ratingModule_" + resourceId + "_" + resourceType).innerHTML = "<br />Благодарим за участие!<br />Рейтинг: " + result['rating'] + "<br />Голосовало: " + result['voters'];
		} else {
			document.getElementById("ratingModule_" + resourceId + "_" + resourceType).innerHTML = 'Ошибка!';
		}		
            },
            false  // do not disable caching
        );
    }

    function load_prev(gal) {

        currentImageNumber[gal]--;
	load_image(gal);

    }

    function load_next(gal) {

        currentImageNumber[gal]++;
	load_image(gal);

    }

