var WhereBuyTimer;
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 ShowPress(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('press_index_image').innerHTML="";
                        $i('press_index_image').style.display="none";
                    }else
                    {
                        $i('press_index_image').innerHTML=req.responseJS.image;
                        $i('press_index_image').style.display="";
                    }
                    //alert(req.responseJS.content);
                   $i('press_index_content').innerHTML='<p>'+req.responseJS.content+'</p>';
                   if ($i('press_index_link'))
                   {
                        if (req.responseJS.id!=0)
                        {
                            $i('press_index_link').innerHTML='<a href="'+root_dir+'/press/'+req.responseJS.id+'.html">Подробнее</a>';
                        }else
                            {
                                $i('press_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=press&id='+id, true);
  req.send();  
  //onShow();  
  $i('press_index_content').innerHTML="<img src='"+tpl_dir+"/images/snake_transparent.gif' width='16' height='16' align='absmiddle'/> Загрузка...";
}
function IconShow(id)
{
    //icon_content
    //$i('icon_content')
    /*
    var divs=document.getElementsByTagName("a");
    for(var i=0;i<divs.length;i++)
    {
        var sSrc=divs[i].id.toLowerCase();
        if(sSrc.indexOf("tab_")!=-1)
        {                
            count++;            
        }
    }
    div_id=sSrc.match(/tab_(\d+)/i)[1];
    */
    var ico_id=0;
    var links=document.getElementsByTagName("a");
    //alert(links.length);
    for(var i=0;i<links.length;i++)
        {
            var sSrc=links[i].id.toLowerCase();            
            if(sSrc.indexOf("ico_")!=-1)
            {                
                link_id=sSrc.match(/ico_(\d+)/i)[1];
                //alert(link_id);
                if (link_id!=id)
                {                    
                    $i('ico_'+link_id).className="";
                }else
                {
                    $i('ico_'+link_id).className="active";
                    ico_id=link_id;
                }
                
            }
        }
    if (ico_id!=0)
    {
        var req = new JsHttpRequest();
        req.caching=false;
        req.onreadystatechange = function() {
            //alert(req.readyState);
            if (req.readyState == 4) {
                if ($i('debug') && req.responseText)
                {
                    $i('debug').value=req.responseText;
                }
                if (req.responseJS.error)
                    {
                        //onHide();
                        return false;
                    }
                if (req.responseJS.content!="")
                {
                   $i('icon_content').innerHTML=""; 
                   //alert(req.responseJS.content);
                   $i('icon_content').innerHTML=req.responseJS.content;
                }
                return;
            }
        }  
        req.open(null, script_self+'?mode=ajax&do=icons&id='+id, true);
        req.send();
        //$i('icon_content').innerHTML="<div style='text-align:center'><img src='"+tpl_dir+"/images/snake_transparent.gif' width='16' height='16' align='absmiddle'/> Загрузка...</div>";
    }
}
function GoPartner(id,event)
{    
    //showhint(req.responseJS.content,$('Проверка на прочность'),event,'170px');
    //showhint(menucontents, obj, e, tipwidth)
    
    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)
                    {
                        return false;
                    }                   
                    //alert(">"+req.responseJS.link+"<");
                    if (req.responseJS.link!="")
                    {
                        location.href=req.responseJS.link;
                        return false;
                    }
                    //showhint(req.responseJS.content,$i('buy'),event,'180px');
                   return false;
                }
        }  
  req.open(null, script_self+'?mode=ajax&do=partner_link&id='+id, true);
  req.send();
}
function ShowPartner(id,event)
{    
    //showhint(req.responseJS.content,$('Проверка на прочность'),event,'170px');
    //showhint(menucontents, obj, e, tipwidth)
    
    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)
                    {
                        return false;
                    }                   
                    if (!req.responseJS.content)
                    {
                        return false;
                    }
                        showhint(req.responseJS.content,$i('buy'),event,'180px');
                   return;
                }
        }  
  req.open(null, script_self+'?mode=ajax&do=partner&id='+id, true);
  req.send();
}
function ShowImage(id)
{
    //alert($('i_2').value);
    var center_slot=$i('i_2').value;//id из центра
    var select_slot=$i('i_'+id).value;//id из выбранного слота
    
    $i('image_'+id).setAttribute("src",eval('img_'+center_slot+'_preview'));//устанавливаем в слот с просланым id preview из центра
    $i('image_'+id).setAttribute("width",eval('img_'+center_slot+'_preview_width'));//устанавливаем в слот с просланым id preview из центра
    $i('image_'+id).setAttribute("height",eval('img_'+center_slot+'_preview_height'));//устанавливаем в слот с просланым id preview из центра
    
    $i('image_2').setAttribute("src",eval('img_'+select_slot+'_thumb'));//устанавливаем в центральный слот thumb из слота с посланным id
    $i('image_2').setAttribute("width",eval('img_'+select_slot+'_thumb_width'));//устанавливаем в центральный слот thumb из слота с посланным id
    $i('image_2').setAttribute("height",eval('img_'+select_slot+'_thumb_height'));//устанавливаем в центральный слот thumb из слота с посланным id
    $i('image_center_link').setAttribute("href",eval('img_'+select_slot));
    
    $i('i_'+id).value=center_slot;
    $i('i_2').value=select_slot;//передаем заничение в центр посланного id изображения    
    return;
}

function StartTimerWhereBuy()
{
    clearTimeout(WhereBuyTimer);
    WhereBuyTimer=setTimeout("hidetip();",5000);
    //alert('start');
}
function StopTimerWhereBuy()
{
    if (WhereBuyTimer)
    {
        clearTimeout(WhereBuyTimer);
    }
    //alert('stop');
}

//************************************************************************************************************
horizontal_offset="9px" //horizontal offset of hint box from anchor link
/////No further editting needed
var vertical_offset="0" //horizontal offset of hint box from anchor link. No need to change.
var ie=document.all
var ns6=document.getElementById&&!document.all
function getposOffset(what, offsettype){
var totaloffset=(offsettype=="left")? what.offsetLeft : what.offsetTop;
var parentEl=what.offsetParent;
while (parentEl!=null){
totaloffset=(offsettype=="left")? totaloffset+parentEl.offsetLeft :
totaloffset+parentEl.offsetTop;
parentEl=parentEl.offsetParent;
}
return totaloffset;
}
function iecompattest(){
return (document.compatMode &&
document.compatMode!="BackCompat")? document.documentElement :
document.body
}
function clearbrowseredge(obj, whichedge){
var edgeoffset=(whichedge=="rightedge")? parseInt(horizontal_offset)*-1
: parseInt(vertical_offset)*-1
if (whichedge=="rightedge"){
var windowedge=ie && !window.opera?
iecompattest().scrollLeft+iecompattest().clientWidth-30 :
window.pageXOffset+window.innerWidth-40
dropmenuobj.contentmeasure=dropmenuobj.offsetWidth
if (windowedge-dropmenuobj.x < dropmenuobj.contentmeasure)
edgeoffset=dropmenuobj.contentmeasure+obj.offsetWidth+parseInt(horizontal_offset)
}
else{
var windowedge=ie && !window.opera?
iecompattest().scrollTop+iecompattest().clientHeight-15 :
window.pageYOffset+window.innerHeight-18
dropmenuobj.contentmeasure=dropmenuobj.offsetHeight
if (windowedge-dropmenuobj.y < dropmenuobj.contentmeasure)
edgeoffset=dropmenuobj.contentmeasure-obj.offsetHeight
}
return edgeoffset
}
function showhint(menucontents, obj, e, tipwidth){
if ((ie||ns6) && document.getElementById("hintbox")){
dropmenuobj=document.getElementById("hintbox")
dropmenuobj.innerHTML=menucontents
dropmenuobj.style.left=dropmenuobj.style.top=-500
if (tipwidth!=""){
dropmenuobj.widthobj=dropmenuobj.style
dropmenuobj.widthobj.width=tipwidth
}
dropmenuobj.x=getposOffset(obj, "left");
dropmenuobj.y=getposOffset(obj, "top");
dropmenuobj.style.left=dropmenuobj.x-clearbrowseredge(obj,"rightedge")+obj.offsetWidth+"px";
dropmenuobj.style.top=dropmenuobj.y-clearbrowseredge(obj,"bottomedge")+230+"px";
dropmenuobj.style.visibility="visible";
/*obj.onmouseout=hidetip*/
}
}
function hidetip(e){
dropmenuobj.style.visibility="hidden";
dropmenuobj.style.left="-500px";
clearTimeout(WhereBuyTimer);
}
function createhintbox(){
var divblock=document.createElement("div")
divblock.setAttribute("id", "hintbox")
document.body.appendChild(divblock)
}
if (window.addEventListener)
{
    window.addEventListener("load", createhintbox, false)
}
else if (window.attachEvent)
{
    window.attachEvent("onload", createhintbox)
}
else if (document.getElementById)
{
    window.onload=createhintbox
}