  function getDiv(divID,oDoc) {
      if( !oDoc ) { oDoc = document; }
      if( document.layers ) {
          if( oDoc.layers[divID] ) { return oDoc.layers[divID]; } else {
              for( var x = 0, y; !y && x < oDoc.layers.length; x++ ) {
                  y = getRefToDiv(divID,oDoc.layers[x].document); }
              return y; } }
      if( document.getElementById ) {
          return document.getElementById(divID); }
      if( document.all ) {
          return document.all[divID]; }
      return false;
  }
   
  function getX(obj)
  {    
   return( obj.offsetParent==null ? obj.offsetLeft : obj.offsetLeft+getX(obj.offsetParent) );
  }
  
  function getY(obj)
  {       
   return( obj.offsetParent==null ? obj.offsetTop : obj.offsetTop+getY(obj.offsetParent) );        
  } 
     
  function reclass(obj, newClass) {  
    obj.className=newClass;  
  }     
          
	function classchange(theClass,element,value) {
	 var cssRules;
	 if (document.all) {
	  cssRules = 'rules';
	 }
	 else if (document.getElementById) {
	  cssRules = 'cssRules';
	 }
	 for (var S = 0; S < document.styleSheets.length; S++){
	  for (var R = 0; R < document.styleSheets[S][cssRules].length; R++) {
	   if (document.styleSheets[S][cssRules][R].selectorText == theClass) {
	    document.styleSheets[S][cssRules][R].style[element] = value;
	   }
	  }
	 }	
	} 
	
  		function getWindowWidth()
  		{
  			return window.innerWidth ? window.innerWidth : document.body.offsetWidth;
  		}		
  		
  function writeImage(obj,s,p)
  {  
   var y=getY(obj)-14;   
   var x=getX(obj)-142;       
   mvDiv('carimgdiv',y,x);      
   getDiv('carimgdiv').style.background='transparent url(/inventory/rollbg.gif) top left no-repeat'; 
   getDiv('carimgdiv').style.visibility='visible';                            
   
   getDiv('carImage').src=p;
  }
  
  function changeImage(p)
  {     
    getDiv('popswitchimg').src=p;
    getDiv('popslide').style.display='none';    
    getDiv('popswitched').style.display='block';   
  }
  
  function hideImage(obj)
  {
   getDiv('carimgdiv').style.background='transparent url(/inventory/rollbg2.gif) top left no-repeat'; 
   getDiv('carimgdiv').style.visibility='hidden';    
  }  
  
  function mvDiv(divID,y,x) {
  	var myReference = getDiv(divID), noPx = document.childNodes ? 'px' : 0;
  	if( !myReference ) { window.alert('Error: Incompatable Browser'); return; }
  	if( myReference.style ) { myReference = myReference.style; }
    
    myReference.left = x + noPx; myReference.top = y + noPx;
  }  		