registerEvent(window,"domready",function(){
  
    gE("global").getElementsByClassName("targetblank","a").registerEvent("click",function(e){e=getEvent(e);if(typeof(window.open(this.href))=="object")e.preventDefault();});

    
    if(getEl("strip")){
      var str=getEl("strip");
      var leftBut=document.createElement("span");
      leftBut.className="left";
      var rightBut=document.createElement("span");
      rightBut.className="right";
      
      function Shifter(str){
        var self=this;
        
      this.kuk=new Cookie("auta",1);
      
        var pos=parseInt(this.kuk.getValue("position",1));

        
        
        var istr=str.firstEl();
        var lnks=str.getElementsByTagName("a");
        
        var shiftIstr=function(x){
          istr.style.left=x+"px";
        };

        shiftIstr((-127)*pos);
       if(pos==0)leftBut.className+=" inactive";
          if(pos==(lnks.length-7))rightBut.className+=" inactive";
        

        var shiftIstrFinal=function(x){
          shiftIstr(x);
          if(pos==0)leftBut.className+=" inactive"; else leftBut.className=leftBut.className.replace(/\s*inactive/g,"");
          if(pos==(lnks.length-7))rightBut.className+=" inactive"; else rightBut.className=rightBut.className.replace(/\s*inactive/g,"");

          if(pos>0 && scrollingLeft)window.setTimeout("shifter.scroll(1)",30);
          if(pos<(lnks.length-7) && scrollingRight)window.setTimeout("shifter.scroll(0)",30);

        };
        
        this.slider=new Slider("shifter.slider",0,(-127)*pos,10,10,shiftIstr,shiftIstrFinal);
        
        
        var scroll=function(s){
          self.slider.actual=(-127)*pos;
          pos+=parseInt(Math.pow(-1,s));

          self.kuk.setValue("position",parseInt(pos));
          
          self.slider.finalv=self.slider.ffinalv=(-127)*pos;
          self.slider.run();
        };
        
        this.scroll=scroll;
        
        this.scrollLeft=function(){if(pos>0)scroll(1);};
        this.scrollRight=function(){if(pos<(lnks.length-7))scroll(0);};
        
        var scrollingLeft=false;
        
        this.startScrollLeft=function(){
          if(pos>0){scrollingLeft=true;scroll(1);}
        };
        
        this.stopScrollLeft=function(){
          scrollingLeft=false;
        };
        
        
        var scrollingRight=false;
        
        this.startScrollRight=function(){
          if(pos<(lnks.length-7)){scrollingRight=true;scroll(0);}
        };
        
        this.stopScrollRight=function(){
          scrollingRight=false;
        };
        
        
        
      }
      
      window.shifter=new Shifter(gE(str));
      
      /*
      registerEvent(leftBut,"mousedown",shifter.scrollLeft);
      registerEvent(rightBut,"mousedown",shifter.scrollRight);
      */
      
      registerEvent(leftBut,"mousedown",shifter.startScrollLeft);
      registerEvent(leftBut,"mouseup",shifter.stopScrollLeft);
      registerEvent(rightBut,"mousedown",shifter.startScrollRight);
      registerEvent(rightBut,"mouseup",shifter.stopScrollRight);

      
      
      str.appendChild(leftBut);
      str.appendChild(rightBut);
    }
    
    
    
    
    
    
  
  
//    if(getEl("slider"))new HeavyBox("slider","hbox");

    
/*    
    if(Page.page_var.video){
             var s1 = new SWFObject("http://honda.ep5/common/swf/mediaplayer.swf","mediaplayer",Page.page_var.width,Page.page_var.height,"0");
		s1.addParam("allowfullscreen","true");
		s1.addVariable("width",Page.page_var.width);
		s1.addVariable("height",Page.page_var.height);
		s1.addVariable("file",Page.page_var.file);
		s1.write("video");

    }
*/
    
    
    
    if(getEl("map1")){
      var pointer=gE("map1").nextEl();
      pointer.original_id=gE("map1").nextEl().id;

      if(Page.presentation_id==1){
        pointer.registerEvent("mouseout",function(){
          if(this.id!="distr_hlavni-mesto-praha")this.id=this.original_id;
        });
    
        pointer.firstEl().registerEvent("mouseover",function(){
          this.parentNode.id="distr_hlavni-mesto-praha";
          this.parentNode.href="/dealeri/hlavni-mesto-praha.html";
        });
      }
  
      gE("map1").getElementsByTagNames("area").registerEvent("mouseover",function(){
        var parts=this.href.match(/\/([^\.\/]+)\.html/);
        pointer.id="distr_"+parts[1];
        pointer.href=this.href;
      });
   
    }
    
    
    
    
    if(getEl("gmap")){
      /* atlas mapy
      var aMap=new AMap(gE("gmap"),{mouseWheelEnabled:false});
      var loc=Page.page_var.gps?Page.page_var.gps:Page.gps_link;
      var point=new AGeoPoint(loc);
      var cssIcon=new AIcon({fastRollover:false,fixPng:false,imageSrc:null,shadowSrc:null,iconOffset:new APoint(1,0),labelStyle:"border:2px solid #ed1b2f;width:17px;height:17px;position:absolute;left:0;top:0;"});   
      aMap.addMapPart(new ASmallMapControl());                            
      aMap.loadMaps(point,20000,"Zï¿½kladnï¿½",0,1); 
      var mark=new AMarker(point,{icon:cssIcon});   
      aMap.addOverlay(mark); 
      */
      var map=new GMap(getEl("gmap"));
      var loc=Page.page_var.gps?Page.page_var.gps:Page.gps_link;
      var coords=loc.split(";");
      var point=new GLatLng(coords[0],coords[1]);
      map.setCenter(point,16);
      // map.addControl(new GMapTypeControl(),new GControlPosition(G_ANCHOR_BOTTOM_RIGHT,new GSize(10,10)));
      map.addControl(new GSmallMapControl());
      map.addOverlay(new GMarker(point));
      if(browser.isIE)registerEvent(window,"unload",GUnload);
    }
    
    /*
    if(browser.isIE){
      var objs=document.getElementsByTagName("object");
      var objl=objs.length;
      for(var i=0;i<objl;i++){
        var obj=objs[i];
        var parent=obj.parentNode;
        var html=obj.outerHTML;
        html=html.substring(0,html.indexOf("</"));
        var params=parent.getElementsByTagName("param");
        var parl=params.length;
        for(var j=0;j<parl;j++)html+=params[j].outerHTML;
        html+="</object>";
        obj.outerHTML=html;
        var nobjs=parent.getElementsByTagName("object");
        setVV(nobjs[0]);
      }  
    }
    */
    
    
    
});

var photo_iteration = 1;
var slider_x = 0;
var new_slider_x;
function move_slider_image(way)
  {
  var slider = getEl('slider');
  var count_slider_images = slider.getElementsByTagName("img").length;
  var limit_left = 280;
  var limit_right = count_slider_images * (-limit_left); 


  if(way == 'next')
    {
    new_slider_x = slider_x - limit_left;
    photo_iteration++;
    if(new_slider_x == limit_right)
      {
      new_slider_x = limit_left - limit_left;
      photo_iteration = 1;      
      }  
    slider_x =  new_slider_x;
    }
  else if(way == 'prev')
    {
    new_slider_x = slider_x + limit_left;
    photo_iteration--;
    if(new_slider_x == limit_left)
      {
      new_slider_x = limit_right + limit_left;
      photo_iteration = photo_count;
      }  
    slider_x =  new_slider_x;
    }
  else
    {
    return false;
    }  
    document.getElementById("photo_counter").innerHTML = photo_iteration;  
  slider.style.left = new_slider_x + 'px';
  }

// LS 26.8.09 - ADD lightbox, REM heavybox
$(function() {
   $('a.hbox').lightBox({
	overlayBgColor: '#FFF',
	overlayOpacity: 0.6,
	imageLoading: '/common/images/lightbox/loading.gif',
	imageBtnClose: '/common/images/lightbox/close.gif',
	imageBtnPrev: '/common/images/lightbox/prev.gif',
	imageBtnNext: '/common/images/lightbox/next.gif',
	containerResizeSpeed: 350,
	txtImage: 'Obrázek',
	txtOf: 'z'
   });
});
