var cur = new Array();
function vote_over(j, par)
{
  if (!cur[j])
  {
    cur[j] = new Array();
    for (i=1; i<=10; i++)
    {
      cur[j][i] = document.getElementById('vote' + j + '_' + i).src;
    }
  }
  for (i=1; i<=par; i++)
  {
    document.getElementById('vote' + j + '_' + i).src = '/images/stars/s.gif';
  }
  for (i=par+1; i<=10; i++)
  {
    document.getElementById('vote' + j + '_' + i).src = '/images/stars/0.gif';
  }
}
function vote_out(j)
{
  for (i=1; i<=10; i++)
  {
    document.getElementById('vote' + j + '_' + i).src = cur[j][i];
  }
}
function vote_generate(j, name, par)
{
  //document.write('<b>0</b> ');
  for (i=1; i<=10; i++)
  {
    document.write('<img class="stars" src="');
    if(par>=i)
    {
    	document.write('/images/stars/1.gif');
    }
    else if(par>=i)
    {
    	document.write('/images/stars/1_2.gif');
    }
    else
    {
    	document.write('/images/stars/0.gif');
    }
    document.write('" border="0" alt="'+i+'" title="'+i+'" id="vote'+j+'_'+i+'" onclick="vote_use('+j+', \''+name+'\', '+i+')" onmouseover="vote_over('+j+', '+i+')" onmouseout="vote_out('+j+')" />');
  }
  //document.write(' <b>10</b>');
}
function vote_show(j, name, par)
{
  //document.write('<b>0</b> ');
  for (i=1; i<=10; i++)
  {
    document.write('<img class="stars" src="');
    if(par>=i)
    {
    	document.write('/images/stars/1.gif');
    }
    else if(par>=i)
    {
    	document.write('/images/stars/1_2.gif');
    }
    else
    {
    	document.write('/images/stars/0.gif');
    }
    document.write('" border="0" alt="'+i+'" title="'+i+'" />');
  }
  //document.write(' <b>10</b>');
}
function vote_use(j, name, par)
{
  document.frm.elements[name].value = par;
  for (i=1; i<=10; i++)
  {
    cur[j][i] = (par>=i) ? '/images/stars/1.gif' : '/images/stars/0.gif';
  }
  document.frm.submit();
}

