﻿function SetRate(rank, rankRound, imgS, gender)
{                        
    for(var i=1; i<=rank; i++)    
    {    
        img = document.getElementById(imgS + i);            
        img.src = img.src.replace("starN","starS"+gender);        
    }  
    
    if (rank!=5 && i-1 != rank)
    {
        img = document.getElementById(imgS + i);  
        rank = rank - rankRound;
        
        if (rank > 0.5)
            img.src = img.src.replace("starN","starH9"+gender);
        if (rank < 0.5)
            img.src = img.src.replace("starN","starH3"+gender);
        if (rank == 0.5)
            img.src = img.src.replace("starN","starH5"+gender);
    }    
}
function ShowRateStar(num, mouseIn, elementID, gender)
{    
    var img;
    var imgName = "imgStar" + elementID+ "_";       
    var imgPath = document.getElementById(imgName + "1");
    imgPath = imgPath.src.substring(0,imgPath.src.lastIndexOf('/')+1);
    
    if (mouseIn)
    {       
        for(var i=1; i<6; i++)    
        {    
            img = document.getElementById(imgName + i);
            if (i<=num)                            
                img.src = imgPath + "starS"+gender+".gif";            
            else
                img.src = imgPath + "starN.gif";
        }  
    }
    else
    {
        for(var i=1; i<6; i++)    
        {    
            img = document.getElementById(imgName + i);                    
            img.src = img.src.replace("starS"+gender,"starN");
        }         
    }             
}
var _elementID;

function RateElement(mark, elementID, typeID)
{        
    xmlHttp=GetXmlHttpObject();
    if (xmlHttp==null)    
	{
		alert ("Browser does not support HTTP Request");
		return;		
	} 
	
	xmlHttp.onreadystatechange = MakeRateRequest;

	_elementID = elementID
	xmlHttp.open("GET", "/Ajax.aspx?action=rate&ID=" +elementID + "&mark=" +mark + "&typeID=" + typeID, true);
	xmlHttp.send(null);
}

function MakeRateRequest() 
{ 	
	if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")	
	{
	    document.getElementById("spnRate" + _elementID).onmouseout = "";
	    document.getElementById("spnRate" + _elementID).innerHTML = "<b>Hvala za oceno!</b>";	    
    }
}
