
var pol_page;
var sinterval;

function actSubMenu(){
    for(i=0; i<2; i++){
     var list = $$('#sub'+i+' li'); 
            list.each(function(element) {
                element.addEvent('mouseenter', function(){
                    if(this.className != 'on'){
                        this.setStyle('background', '#333');
                    }
                });
                
                element.addEvent('mouseleave', function(){
                    if(this.className != 'on'){ 
                        this.setStyle('background', '#000');   
                    }
                });
                
               element.onclick = function(e){
                    l = this.childNodes[0].href;
                    document.location.href = l;            
                 }
                
            });
     $('sub'+i).addEvent('mouseenter', function(){
           $clear(sinterval);
     });
      $('sub'+i).addEvent('mouseleave', function(){
           sinterval = hideS.delay(200, this);   
     });
    }
}

function showSub(n){
    var ob = $('sub'+n);
    ob.setStyle('display', 'block');
}

function hideSub(n){
    var ob = $('sub'+n);
    sinterval = hideS.delay(200, ob);
}

function hideS(){
    this.setStyle('display', 'none'); 
}


function startNav(){
          var list = $$('#lnavi li'); 
            list.each(function(element) {
                
                var fx = new Fx.Styles(element, {duration:200, wait:false});
                var iem = element.childNodes[0];
                var fx1 = new Fx.Styles(iem, {duration:200, wait:false});
                 
                element.addEvent('mouseenter', function(){
                    if(this.className != 'on'){
                    fx.start({'color': '#f8e3aa', 'border-left': '#595959 3px solid'});
                    fx1.start({'color': '#f8e3aa'});
                    }
                });
                
                element.addEvent('mouseleave', function(){
                    if(this.className != 'on'){ 
                    fx.start({'color': '#939393'});
                    fx1.start({'color': '#939393'});
                    }
                });
                
               element.onclick = function(e){
                   // l = window.ie ? this.childNodes[0].href : this.childNodes[1].href;
                    l = this.childNodes[0].href;
                    var n = l.replace(/(.*)\//i, "");
                    //loadGame(n);
                    //clearOn('#lnavi li');
                    //this.className = 'on';
                    document.location.href = "/archive/"+n; 
                    //return false;                   
                 }
                
            });
            
}  

function startNav2(){
          var list = $$('#lnavi2 li'); 
            list.each(function(element) {
                
                var fx = new Fx.Styles(element, {duration:200, wait:false});
                
                element.addEvent('mouseenter', function(){
                    if(this.className != 'on'){
                    fx.start({'color': '#f8e3aa'});
                    }
                });
                
                element.addEvent('mouseleave', function(){
                    if(this.className != 'on'){ 
                    fx.start({'color': '#939393'});
                    }
                });
                
               element.onclick = function(e){
                    l = this.childNodes[0].href;
                    var n = l.replace(/(.*)\//i, "");
                    loadIgrok(n);
                    clearOn('#lnavi2 li');
                    this.className = 'on'; 
                    return false;               
                 }
                
            });
            
} 

function startNav3(){
          var list = $$('#lnavi3 li'); 
            list.each(function(element) {
                
                var fx = new Fx.Styles(element, {duration:200, wait:false});
                
                element.addEvent('mouseenter', function(){
                    if(this.className != 'on'){
                    fx.start({'color': '#f8e3aa'});
                    }
                });
                
                element.addEvent('mouseleave', function(){
                    if(this.className != 'on'){ 
                    fx.start({'color': '#939393'});
                    }
                });
                
               element.onclick = function(e){
                    l = this.childNodes[0].href;
                    var n = l.replace(/(.*)\//i, "");
                    loadZritel(n);
                    clearOn('#lnavi3 li');
                    this.className = 'on'; 
                    return false;               
                 }
                
            });
            
}

function startGNav(){
          var list = $$('#subgame li'); 
            list.each(function(element) {
                
                var fx = new Fx.Styles(element, {duration:200, wait:false});
                
                element.addEvent('mouseenter', function(){
                    if(this.className != 'on'){
                    //this.style.backgroundColor = '#7f7f7f';
                   if(window.opera) this.style.backgroundColor = '#7f7f7f'; else fx.start({'background-color': '#7f7f7f'});
                    }
                });
                
                element.addEvent('mouseleave', function(){
                    if(this.className != 'on'){
                   // this.style.backgroundColor = '595959'; 
                   if(window.opera) this.style.backgroundColor = '595959'; else fx.start({'background-color': '#595959'}); 
                    }
                });
                
               element.onclick = function(e){
                    l = this.childNodes[0].href;
                    document.location.href = l;
                 }
                
            });
            
}

function clearOn(name){
       var list = $$(name); 
            list.each(function(element) {
                element.className = '';
                element.style.color = '#939393';
                element.childNodes[0].style.color = '#939393';
               
            });
} 

function hideCommA(){
    var list = $$('#infg span'); 
            list.each(function(element) {
            element.style.display = 'none';
            });
}

function showI(n, ob){
   // var im = window.ie ? ob.childNodes[2] : ob.childNodes[4];
    var im = window.ie ? ob.childNodes[2] : ob.childNodes[2];
    //var li =  window.ie ? ob.childNodes[4] : ob.childNodes[7];
    im.className = 'actim';
    //li.className = 'actli';
    hideCommA();
    $('com'+n).style.display = 'block';
} 

function hideI(ob){
   var im = window.ie ? ob.childNodes[2] : ob.childNodes[2];
  // var li = window.ie ? ob.childNodes[4] : ob.childNodes[7];
   im.className = '';
   //li.className = '';
}

function showIg(n, ob){
    var im = ob.childNodes[2].childNodes[0];
    im.className = 'actim';
    hideCommA();
    $('infg').innerHTML = $('i_op_'+n).value;
} 

function hideIg(ob){
   var im = ob.childNodes[2].childNodes[0];
   im.className = '';
   $('infg').innerHTML = $('i_op_g').value;
}

var popWindow;
function goForm(){
    var popURL = "/form.php";
    if (!popWindow || popWindow.closed) {
    popWindow = window.open(popURL, 'вопрос', 'width=600, top=10, left=100, scrollbars=yes, status=no, toolbar=no, menubar=no, location=no, resizeable=no');
    popWindow.focus();
    }else {
        popWindow.focus();
        popWindow.location = winURL;
        }
}

function light(f,o,b){
    if(b==1) o.src = f ? '/img/s0_.gif' : '/img/s0.gif';
    if(b==2) o.src = f ? '/img/s1_.gif' : '/img/s1.gif';
    if(b==3) o.src = f ? '/img/aska_.gif' : '/img/aska.gif';
}

function goGame(){
    var ob = $('goGame');
    var num = ob.options[ob.selectedIndex].value;
    document.location.href = '/archive/'+num; 
    return false;
}

function goSten(){
    var ob = $('goGame');
    var num = ob.options[ob.selectedIndex].value;
    document.location.href = '/stenogram/'+num; 
    return false;
}

function actTips(){
    /*
    for(i=0; i<aI; i++){
        new Tips($$(atip[i]), {
            className: "custom",
            maxTitleChars: 2000
            });
    }
    */
    
    new Tips($$('.cwi'), {
            className: "custom",
            maxTitleChars: 2000
            });
}

function searchS(){
    $('searchForm').submit();
}

function corTbl(){
    var d0 = $('bfirst').getCoordinates();
    var d1 = $('stdintbl').getCoordinates();
    
    if(d1.height < d0.height) $('stdintbl').setStyle('height', d0.height);
   // $('debug').value = d0.height + ' --- ' + d1.height
    
}

function actPull(){
      var list = $$('#pull input');
      list.each(function(element) {
                 element.addEvent('focus', function(){
                   sendVote(this.value, $('pullid').value);
                });
            });  
}

function sendVote(v, id){
   $('a_pull').innerHTML = '<br /><br />Загрузка...';
    var url = "/mods/a.function.php";
    var str = "pid="+id+"&v="+v+"&aj=6&p_t"+pol_page+"&sid="+SID;
    var upd = 'a_pull';     
         new Ajax(url, {
             method: 'post',
             data: str,
             update: $(upd),
             evalScripts: true 
         }).request();  

}


function chPerson(ob){
   var url = ob.options[ob.selectedIndex].value;
   document.location.href = url; 
}

function changeShopType(ob){
    var val = ob.options[ob.selectedIndex].value;
    var url = val ? '/'+val : '';
    document.location.href = '/shop'+url; 
}

function addCart(id){ 
    var url = "/mods/a.function.php";
    var str = "id="+id+"&aj=7&sid="+SID;
    var upd = 'fl_sh_bg';     
         new Ajax(url, {
             method: 'post',
             data: str,
             update: $(upd),
             evalScripts: true 
         }).request();            
}



function remZak(id){ 
    var url = "/mods/a.function.php";
    var str = "id="+id+"&aj=8&sid="+SID;
    var upd = 'fl_sh_bg';     
         new Ajax(url, {
             method: 'post',
             data: str,
             update: $(upd),
             evalScripts: true 
         }).request();       
       
}

function submitCart(){
    $('zak_form').submit();
}

function submitCart2(){
    $('zakazat').value = '1';
    $('zak_form').submit();
}

