var bpv={
  start:function(){
    // zajawki
    var zajawki = jso.gI("zajawki")
    jso.aE(zajawki,"mouseover",function(){bpv.zajawki_stop=true})
    jso.aE(zajawki,"mouseout",function(){bpv.zajawki_stop=false})
    window.setInterval(bpv.zajawki_przewijanie, 50)
    // box_mainmenu
    var box_mainmenu = jso.gT("ul",jso.gI("box_mainmenu"))[0].childNodes
    for(var i=0;i<box_mainmenu.length;i++){
      if(box_mainmenu[i].nodeName.toLowerCase()=="li"){
        jso.aE(box_mainmenu[i],"mouseover",bpv.box_mainmenu_pokaz)
      }
    }
    // press
    var press_images = $$("ul.press_image li")
    if(press_images && press_images.length > 1){
      window.setInterval(bpv.press_images, 5000)
    }
    // partners
    var partners_images = $$("div.box_partners li")
    if(partners_images && partners_images.length > 1){
      window.setInterval(bpv.partners_images, 3000)
    }
    // formularze na forum
    var forum_title_input=jso.gI("forum_title_input")
    if(forum_title_input){
      jso.aE(forum_title_input,"focus",bpv.forum_form_focus)
      jso.aE(forum_title_input,"blur",bpv.forum_form_blur)
    }
    var forum_content_textarea=jso.gI("forum_content_textarea")
    if(forum_content_textarea){
      jso.aE(forum_content_textarea,"focus",bpv.forum_form_focus)
      jso.aE(forum_content_textarea,"blur",bpv.forum_form_blur)
    }
  },
  zajawki_przewijanie:function(){
    if(!bpv.zajawki_stop){
      var zajawki = jso.gI("zajawki")
      var zajawka = jso.gT("li",zajawki)[0]
      var marginLeft=zajawka.style.marginLeft?parseFloat(zajawka.style.marginLeft):0;
      if(marginLeft<=(-zajawka.offsetWidth)){
        zajawka.style.marginLeft=0;
        zajawka.parentNode.appendChild(zajawka)
        zajawka = jso.gT("li",zajawki)[0]
        marginLeft=zajawka.style.marginLeft?parseFloat(zajawka.style.marginLeft):0;
      }
      zajawka.style.marginLeft = (marginLeft - 1) + "px"
    }
  },
  zajawki_stop:false,
  box_mainmenu_pokaz:function(e){
    var aktywny=jso.gE(e)
    var ie = 0
    while(aktywny.parentNode && aktywny.className != "box_mainmenu_root" && ie < 4){
      aktywny=aktywny.parentNode
      ie++
    }
    if(bpv.box_mainmenu_active){
      if(bpv.box_mainmenu_timeout){
        window.clearTimeout(bpv.box_mainmenu_timeout)
        delete(bpv.box_mainmenu_timeout)
      }
      if(bpv.box_mainmenu_active!=aktywny){
        jso.rE(bpv.box_mainmenu_active,"mouseout",bpv.box_mainmenu_ukryj)
        bpv.box_mainmenu_active.id=""
      }else{
        return;
      }
    }
    aktywny.box_mainmenu=true
    aktywny.id="box_mainmenu_active"
    bpv.box_mainmenu_active=aktywny
    jso.aE(aktywny,"mouseout",bpv.box_mainmenu_ukryj)
  },
  box_mainmenu_ukryj:function(e){
    bpv.box_mainmenu_active.box_mainmenu=false;
    bpv.box_mainmenu_timeout=window.setTimeout(
      function(){
        if(bpv.box_mainmenu_active&&!bpv.box_mainmenu_active.box_mainmenu){
          jso.rE(bpv.box_mainmenu_active,"mouseout",bpv.box_mainmenu_ukryj)
          bpv.box_mainmenu_active.id=""
          bpv.box_mainmenu_active=false
        }
      },
      500
    )
  },
  box_mainmenu_active:false,
  box_mainmenu_timeout:false,
  forum_form_focus:function(e){
    e = jso.gE(e)
    if(!e.oldValue || e.oldValue == e.value){
      e.oldValue = e.value
      e.value = ""
    }
  },
  forum_form_blur:function(e){
    e = jso.gE(e)
    if(!e.value){
      e.value = e.oldValue
    }
  },
  press_images:function(){
    var press_images = $$("ul.press_image li")
    for(var i=0;i<press_images.length;i++){
      if(press_images[i].className!="auraltext"){
        press_images[i].className="auraltext"
        if(++i<press_images.length){
          press_images[i].className=""
        }else{
          press_images[0].className=""
        }
        break;
      }
    }
  },
  partners_images:function(){
    var partners_images_boxs = $$("div.box_partners")
    for(var j=0;j<partners_images_boxs.length;j++){
      if(!partners_images_boxs[j].partners)
        partners_images_boxs[j].partners = jso.gT("li",partners_images_boxs[j]);
      var partners_images = partners_images_boxs[j].partners;
      if(partners_images.length > 1){
        for(var i=0;i<partners_images.length;i++){
          if(partners_images[i].className!="auraltext"){
            partners_images[i].className="auraltext"
            if(++i<partners_images.length){
              partners_images[i].className=""
            }else{
              partners_images[0].className=""
            }
            break;
          }
        }
      }
    }
  }
}

jso.aE(window,"load",bpv.start)