function ShowNews(id)
{
    var req = new JsHttpRequest();
    req.caching=false;
        req.onreadystatechange = function() {
            if (req.readyState == 4) {                
                if ($i('debug') && req.responseText)
                {
                    $i('debug').value=req.responseText;
                }
                if (req.responseJS.error)
                    {
                        DoShowMsg(req.responseJS.msg);
                        //onHide();
                        return false;
                    }                   
                    if (req.responseJS.image=="" || !req.responseJS.image)
                    {
                        $i('news_index_image').innerHTML="";
                        $i('news_index_image').style.display="none";
                    }else
                    {
                        $i('news_index_image').innerHTML=req.responseJS.image;
                        $i('news_index_image').style.display="";
                    }
                    //alert(req.responseJS.content);
                   $i('news_index_content').innerHTML='<p>'+req.responseJS.content+'</p>';
                   if ($i('news_index_link'))
                   {
                        if (req.responseJS.id!=0)
                            {
                                $i('news_index_link').innerHTML='<a href="'+root_dir+'/news/'+req.responseJS.id+'.html">Подробнее</a>';
                            }else
                                {
                                    $i('news_index_link').innerHTML='';
                                }
                   }
                   scroller  = new Scrolling.Scroller($i("Scroller-2"), 245, 135);
                   scrollbar = new Scrolling.Scrollbar($i("Scrollbar-Container-2"), scroller, new Scrolling.ScrollTween());
                   //onHide();
                   return;
                }
        }  
  req.open(null, script_self+'?mode=ajax&do=news&id='+id, true);
  req.send();  
  //onShow();  
  $i('news_index_content').innerHTML="<img src='"+tpl_dir+"/images/snake_transparent.gif' width='16' height='16' align='absmiddle'/> Загрузка...";
}
function VoteOver(select)
    {
        for(i=1;i<=5;i++)
        {
            if (select>=i)
            {
                document.getElementById("star_"+i).src=tpl_dir+"/images/reiting_ok.jpg";
            }else
            {
               document.getElementById("star_"+i).src=tpl_dir+"/images/reiting_no.jpg";
            }
        }
    }
    function VoteOut()
    {
        var vote_rate=document.getElementById("vote_rate").value;
        for(i=1;i<=5;i++)
        {
            if (vote_rate<i)
            {
                document.getElementById("star_"+i).src=tpl_dir+"/images/reiting_no.jpg";
            }else
            {
               document.getElementById("star_"+i).src=tpl_dir+"/images/reiting_ok.jpg";
            }
        }
    }
function DoVote(id,num)
{
    if (num<1 && num>5)
    {
        return;
    }
    var req = new JsHttpRequest();
    req.onreadystatechange = function()
        {
            if (req.readyState == 4)
            {
                if ($i('debug') && req.responseText)
                {
                    $i('debug').value=req.responseText;
                }
                if (req.responseJS.error)
                    {                        
                        if (req.responseJS.msg!="")
                        {
                            //DoShowMsg(req.responseJS.msg);
                            //onHide();
                            return false;
                        }
                        return false;
                    }
                //onHide();
                //DoShowMsg(req.responseJS.msg,root_dir+'/member/dnevnik/');                
                $i('vote_stars').innerHTML=req.responseJS.vote_stars;
                $i('vote_users').innerHTML='(голосов '+req.responseJS.vote_users+')';
                return true;
            }
        }
    
    //onShow();
    req.open(null, script_self+'?mode=ajax&do=vote', true);
    req.send({'id':id,'num':num});
}
