﻿var getAllVehicles;
var setAllVehiclesHeight = function(h){
    jQuery("#allVehiclesSwf").height(h);
};


    jQuery(function(){
	var allVehicles = [];
	jQuery('#allVehicles > ul > li').each(
	    function(){
		var links = [];
		jQuery(this).find('.links > li > a').each(
		    function(){
			links.push(
			    {
				'title': jQuery(this).html(),
				'url'  : jQuery(this).attr('href')
			    }
			)
		    }
		)
		allVehicles.push(
		    {
			'title'    : jQuery(this).find('h3').html(),
			'thumbnail': jQuery(this).find('img').get(0).src,
			'image'    : jQuery(this).find('img').get(1).src,
			'msrp'     : jQuery(this).find('.msrp').html(),
			'links'    : links
		    }
		);
	    }
	);

	getAllVehicles = function(){ return allVehicles; };

	params    = { 'wmode' : 'transparent', 'scale': 'noscale', 'salign': 'tl', ' bgcolor': '#000000'};
	attributes= { 'id'    : 'allVehiclesSwf' };
	flashvars = {
	    'lang'      : jQuery('html').attr('lang').substr(0,2),
	    'disclaimer': jQuery('#allVehicles > .disclaimer > span').html(),
	    'appURL'    : '/media/all-vehicles.swf',
	    'getAllVehiclesFun': 'getAllVehicles',
	    'setAllVehiclesHeightFun' : 'setAllVehiclesHeight'
	};
  var playerVersion	= '9.0.20';

	swfobject.embedSWF(
	    '/media/preloader.swf',
	    'allVehicles', '940', '222', playerVersion, '/media/expressInstall.swf',
	    flashvars, params, attributes);

	if (!swfobject.hasFlashPlayerVersion(playerVersion)) {
	    jQuery('#allVehicles').css('display','block');
	}
    });
