﻿// Rating 

var rate = 0;

starOver = function(id, index) {   
    if (rate > 0)
        return;    
    var container = $(id);
    var images = container.childElements();
        
    for (i = 0; i < images.length; ++i) {
        if (i < index) {
            images[i].src = 'css/img/vote-filled-star.png';
        } else {
            images[i].src = 'css/img/vote-empty-star.png';
        }
    }
}

starOut = function(id) {
    var container = $(id);
    var images = container.childElements();
        
    for (i = 0; i < images.length; ++i) {
        if (i < rate) {
            images[i].src = 'css/img/vote-filled-star.png';
        } else {
            images[i].src = 'css/img/vote-empty-star.png';
        }
    }
}

rateNews = function(value) {
    if (rate > 0)
        return;  
    var id = queryString("id");    
        
    rate = value;
    new Ajax.Request("action/web2/RateNews.aspx", {
        parameters: {
            rate: value,
            newsId: id
        }
    });
}

// photo slidshow

var newsImages = null;
var currentNewsImage = 0;

nextNewsImage = function() {
	if (currentNewsImage < newsImages.length - 1)
		currentNewsImage++;
	$('newsImage').src = newsImages[currentNewsImage].src;
}

preNewsImage = function() {
	if (currentNewsImage > 0)
		currentNewsImage--;		
	$('newsImage').src = newsImages[currentNewsImage].src;
}

preLoadNewsImages = function() {	
	var images = new Array(newsImages.length);
	for (i = 0; i < images.length; ++i) {	
		var image = new Image();		
		image.src = newsImages[i];
		images[i] = image;
	}	
	newsImages = images;
}
