if (document.images) {
  preload_image_object = new Image();

  image_url = new Array();
  image_url[0] = "/images/logo_new.jpg";
  image_url[1] = "/images/menu_space.jpg";
  image_url[2] = "/images/menu_div.jpg";
  image_url[3] = "/images/menu_tires_0.jpg";
  image_url[4] = "/images/menu_tires_1.jpg";
  image_url[5] = "/images/menu_wheels_0.jpg";
  image_url[6] = "/images/menu_wheels_1.jpg";
  image_url[7] = "/images/menu_motorsports_0.jpg";
  image_url[8] = "/images/menu_motorsports_1.jpg";
  image_url[9] = "/images/menu_news_0.jpg";
  image_url[10] = "/images/menu_news_1.jpg";
  image_url[11] = "/images/menu_multimedia_0.jpg";
  image_url[12] = "/images/menu_multimedia_1.jpg";
  image_url[13] = "/images/menu_company_0.jpg";
  image_url[14] = "/images/menu_company_1.jpg";



    var i = 0;
   for(i=0; i<=14; i++) {
	 preload_image_object.src = image_url[i];
     }
}
    
  

$(function() {    
  if(jQuery.browser.msie && jQuery.browser.version < 7) { 
    $('#bg_page').css({'backgroundAttachment':''}) 
    $('#bg_elements').css({'backgroundAttachment':''})
    $('#bg_gradient').css({'backgroundAttachment':''})
    $('#bg_y_stretch').css({'background':''})
  }   
  
	$('.rollover').find('img').each(function() {
		$(this).attr('originalsrc',$(this).attr('src'));
	});  
	
	$('#menu .rollover').hover(function() {	
		var srcover = $('img',this).attr('srcover'); 
		$('img',this).attr('src',srcover); 
		$('ul',this).stop().animate({ 'top': '73px' }, 200); 
	}, function() {  
		var srorg = $('img',this).attr('originalsrc');  
		$('img',this).attr('src',srorg); 
		var $thisSub = $('ul',this);  
		$thisSub.stop().animate({ 'top':'-73px' }, 200);  
	}); 
	
	$('#tire_model_tooltips .dotSwf').hover(function(){  
		var gHeight = $(this).parent().find('.infon').height();
		if(jQuery.browser.msie) {
			$(this).parent().find('.infon').css('bottom', 20+gHeight).css('left', 12).css('opacity', 0.85).hide().fadeIn(400);
		} else {
			$(this).parent().find('.infon').corners('7px').css('bottom', 20+gHeight).css('left', 12).css('opacity', 0.85).hide().fadeIn(400);
		}
	}, function(){ 
		$(this).parent().find('.infon').hide().stop();
	}); 

  $('td div.wallpaper_container').hover(function() { 
    $('div.wallpaper_hover',this).css('opacity',0.8).hide().fadeIn(); 
  },function(){
    $('div.wallpaper_hover',this).hide().stop(); 
  });
  
  if($('.mediahome').is(':visible')) { 
   $('.mediahome img.mediaover, .smediahome img.mediaover').css({'opacity':0.5});
   $('.mediahome img.mediaover, .smediahome img.mediaover').hover( function() {
     $(this).stop().animate({'opacity':0.7});
   },function() {
     $(this).stop().animate({'opacity':0.5});
   });
  }
  
  $('#tireContain label.linkbutton').click(function() {
    var refid = $(this).attr('ref');  
    $('#tireContain div.tcell').fadeOut(300, function(){ 
      setTimeout(function () {
        $('div.tireTable'+refid).fadeIn(600);
      },400);
    }); 
  });
    
});

function scrollGallery(perFrameIn,maxFrameAdj){

var perFrame = perFrameIn;

	if(perFrame == ""){
	  var perFrame = 195;
	}
	
if (maxFrameAdj == ""){
	maxFrameAdj = 610;	
}

  var maxFrame = $('#scrollslide div.scrollmove table').width() - maxFrameAdj; 

  $('#scrollRight img').hover(function() {   
    $(this).attr('src','/images/rightbutton_o.gif');
  }, function() {
    $(this).attr('src','/images/rightbutton.gif');
  });
  
  $('#scrollRight').click(function() { 
    var curPos =  eval($('#scrollslide').attr('ref')) + perFrame;   
    if((curPos >= 0) && (curPos <= maxFrame)) {  
      $('#scrollslide div.scrollmove').stop().animate({'right': curPos+'px'}, 600);
      $('#scrollslide').attr('ref',curPos);
    }
  });

  $('.gallery_item').hover(function() {    
    $(this).stop().animate({'opacity': '1'}, 500);
  }, function() {
    $(this).stop().animate({'opacity': '0.8'}, 500);
  });
  
  $('#scrollLeft img').hover(function() {   
    $(this).attr('src','/images/leftbutton_o.gif');
  }, function() {
    $(this).attr('src','/images/leftbutton.gif');
  });
    
  $('#scrollLeft').click(function() {   
    var curNeg =  eval($('#scrollslide').attr('ref')) - perFrame;    
    if(curNeg >= 0) { 
      $('#scrollslide div.scrollmove').stop().animate({'right': curNeg+'px'}, 600);
      $('#scrollslide').attr('ref',curNeg);
    }
  });
    
  $('.gallery_item').css({'opacity':'0.8'});
  if($('div.ulConatiner').is(':visible')) {
    var gHeight = $('div.ulConatiner').height(); 
    $('div.ulConatiner').each(function() { 
      if($.browser.safari){
       var sizeBrow = 188;
      }else if($.browser.msie){ 
       var sizeBrow = 191;
      }else{
       var sizeBrow = 195;
      } 
      if(gHeight > sizeBrow){
        $('div.read',this).show();
        $('div.ulSub',this).css('overflow', 'hidden').height(sizeBrow); 
      } 
    });
    
    $('div.read').click(function() { 
      $('div.ulSub').stop().animate({'height': (gHeight+5)+'px'});
      $('div.read').hide();
    });
  }
	
}


function ajaxCall_gen(c,page,jq,p) {  
	$.ajax({ url: page,
	  type: 'GET', 
	  data: c,
	  success: function(result) {   
	     var nu = 100;
		   $('#'+jq).empty().append(result);
		   setTimeout(function() {
		     $('#'+jq+' .home_headline').each(function(i) {
		        var $thisp = $(this);
		        $(this).hide();
		        runPostNews($thisp,nu);
		        nu +=50*5;
		     });
		   },400);    
	  } 
	});  
	return false; 
} 

function runPostNews($tsp,n) { 
  setTimeout(function() {
     $tsp.fadeIn(500);
  }, n); 
}

function getHeadlines(page) { 
	ajaxCall_gen("pagenum="+page,"/inc/_ajax_news_headlines.php","ajax_home_headlines", page);	
}

function getEvents(page) {
	ajaxCall_gen("pagenum="+page,"/inc/_ajax_eventsandshows_updates.php","ajax_events_updates");	
}

var timer;
function navOver(obj) {
  clearTimeout(timer);   
  var mso = document.getElementById("navID_"+obj);  
  mso.style.display = "inline";  
}  

function showNav(obj) {  
	var msg = document.getElementById("navID_"+obj);  
	msg.style.display = "inline";   
	msg.style.zIndex = 1000;  
}

function setHide(num){
  timer = setTimeout("hideNav("+num+")", 500);
}

function hideNav(num) { 
   var msg = document.getElementById("navID_"+num);
   msg.style.display = "none";  
} 

