var on_load= new Array();

function myFunction(){for (var i=0;i<on_load.length;i++){on_load[i]();}}
AttachEvent("load",window,myFunction)

function AttachEvent(event,object,func)
{
 if (object.addEventListener) 
  {object.addEventListener (event,func,false);} 
  else if (object.attachEvent) 
  {object.attachEvent ("on"+event,func);}
  else 
  {eval("object.on"+event+" = func;")
  }
}function open_windowDealer()
	{
	url = '/cfmx/web/ladealer/index.cfm?countryid=6';
//	url = '/cfmx/web/ladealer/index.cfm?countryid=6';
	mywinSize = window.open(url, "win",'toolbar=0,location=0,directories=0,status=,menubar=0,scrollbars=1,resizable=0,width=550,height=400,left=200,top=10,screenx=200,screeny=10');
	}


function MM_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
  return false;
}var sliding_boxes= new Array();

function get_sliding_box(classname,hsize,bsize)
{
var BoxExist=false

for (var i=0;i<sliding_boxes.length;i++)
{ {(BoxExist |=sliding_boxes[i]._classname==classname)}
}
if (!BoxExist)
{var a=getElementsByClass(classname,document,"div")
 for (var i=0;i<a.length;i++)
 {sliding_boxes[sliding_boxes.length]=new sliding_box(a[i],hsize,bsize,sliding_boxes.length,classname)
 }
}
function getElementsByClass(classn,parent,tag) 
  {
  var arr=parent.getElementsByTagName(tag)
  var outArray = new Array(); 
  for (i=0;i<arr.length;i++)
   {if (arr[i].className==classn) {outArray[outArray.length]=arr[i]}
   }
  return (outArray)
  } 
}

function sliding_box(el,hsize,bsize,num,classname) 
{
    this._numid   =num
    this._count   =0
    this._hsize   =hsize
    this._bsize   =bsize
    this._csize   =bsize-hsize
    this._box     =el
    this._items   =this.getItems()
    this._count   =this._items.length
    this._selected=this._count-1
    this._move=1;
    this._zIndex=this._box.style.zIndex
    this._classname=classname
    this.init();
//window.alert(this._box.width)
}

sliding_box.prototype._numid
sliding_box.prototype._hsize
sliding_box.prototype._bsize
sliding_box.prototype._csize
sliding_box.prototype._items
sliding_box.prototype._count
sliding_box.prototype._box
sliding_box.prototype._selected
sliding_box.prototype._move
sliding_box.prototype._zIndex
sliding_box.prototype._classname

sliding_box.prototype.init = function()
{ for(var i=0;i<this._count;i++)
  {this._items[i].style.top=((-i)*(this._csize))+"px"
   this._items[i].style.zIndex=this._zIndex+i+1
   eval("function myFunction() {sliding_boxes["+this._numid+"].select("+i+")}")
   AttachEvent("mouseover",this._items[i],myFunction)
  }
}

sliding_box.prototype.select = function(i)
{
if (this._move)
 {this._move=0 
  var hsizes=(this._count-1)*this._hsize;
  var re = /([-0-9]+)px/i
  var top=0;
  if (this._items[i].style.top.search(re)>-1)
   {top=1*this._items[i].style.top.replace(re,"$1");
   }
   else {top=0;}

  var toppos=((-i)*this._csize)
  var botpos=((1-i)*this._csize)-hsizes

  if (top<toppos)
    {top=toppos;this._items[i].style.top=toppos+"px";}
  if (top>botpos)
    {top=botpos;this._items[i].style.top=botpos+"px";}
  if (top==toppos)
    {this.movedown(i)}
  if (top==botpos)
    {this.moveup(i)}
 }
}

sliding_box.prototype.moveup = function(i)
{
 var hsizes=(this._count-1)*this._hsize;
 var need_up=0
 for (var ii=i;ii>=0;ii--)
 {
  var re = /([-0-9]+)px/i
  var top=0;
  if (this._items[ii].style.top.search(re)>-1)
    {top=1*this._items[ii].style.top.replace(re,"$1");
    }
  else {top=0;}
  var toppos=((-ii)*this._csize)
  if (top>toppos)
   {top-=this._csize/10
    need_up=1
   }else
   {top=toppos
   }
   this._items[ii].style.top=top+"px";
 }
 if (need_up){window.setTimeout("sliding_boxes["+this._numid+"].moveup("+i+")",15);}else{this._move=1}
}


sliding_box.prototype.movedown = function(i)
{
 var hsizes=(this._count-1)*this._hsize;
 var need_down=0
 for (var ii=i+1;ii<this._count;ii++)
 {
  var re = /([-0-9]+)px/i
  var top=0;
  if (this._items[ii].style.top.search(re)>-1)
    {top=1*this._items[ii].style.top.replace(re,"$1");
    }
  else {top=0;}
  var botpos=((1-ii)*this._csize)-hsizes
  if (top<botpos)
   {top+=this._csize/10
    need_down=1;
   }else
   {top=botpos
   }
   this._items[ii].style.top=top+"px";
 }
 if (need_down){window.setTimeout("sliding_boxes["+this._numid+"].movedown("+i+")",15);}else{this._move=1}
}

sliding_box.prototype.getItems = function()
{
  var arr=this._box.getElementsByTagName ("div")
  var outArray = new Array(); 
  for (var i=0;i<arr.length;i++)
   {if (arr[i].parentNode==this._box)
     {if (arr[i].className=="item") 
       {outArray[outArray.length]=arr[i]}
     }
   }
  return (outArray)
}

sliding_box.prototype.getElementById= function(idn,parent,tag) 
  {
  var arr=parent.getElementsByTagName(tag)
  var outItem=false
  for (i=0;i<arr.length;i++)
   {if (arr[i].parentNode==parent) 
    {
     if (arr[i].id==idn) {outItem=arr[i];break;}
    }
   }
  return (outItem)
  }
