  	
			 

	
																																																								
																
						
		
										
		
										
		
						
							
		
								
							
		
						
		
		
		
																																	
		
		
	
				


						
	
		
		
				
	
		
				
		
				
		
		
		
						
		
				
		
				
		
						
		

		
														
		
		
		
		
		
		
																
		
																		
						
		
		
		
		
		
				
  	  
	  	    	    	  	  	 
	var carConfig_Infos = new Class(
	{
	/*************************************************************************************************************************
	 * Variable
	 *************************************************************************************************************************/
	 
	/***************************************************** Prix **************************************************************/
	famille: '',
	silhouette: '',
	prix_de_base: 0.0,
	prix_total: 0.0,
	prix: {},
	
	/***************************************************** finition ***********************************************************/
	finition: {
		nom: {
			prix: '',
			prix2: '',
			caracteristiques: [],
			url_img: '',
			url_avatar: '',
			url_imgName: '',
			url: '',
			url_conf: '',
			url_tdrive: ''
		}
	},
	
	choix_finition:'',
	tooltip: {},
	
	/***************************************************** moteur ************************************************************/
	moteur: {
		nom: {
			prix: '',
			prix2: '',
			nomination: '',
			type: '',
			box: '',
			caracteristiques: {},
			description: '',
			classe: '',
			imgco2big: '',
			imgco2small: '',
			url: '',
			url_conf: '',
			url_tdrive: ''
		}
	},
	
	choix_moteur:'',
	
	
	/***************************************************** Couleur et int?rieur **************************************************/
	couleur: {
		nom: {
			prix: '',
			nomination: '',
			url_img: '',
			trims:[]
		}
	},
	
	trim: {
		nom: {
			prix: '',
			nomination: '',
			url_img: '',
			couleurs:[]
		}
	},
	
	couleur_icon: {},
	trim_icon:{},
	
	choix_couleur:'',
	choix_trim:'',
	
	textOnHover:'configurator.configure.resume.comparator_description',

	
	
	/***************************************************** Option ************************************************************/
	//tableau de reference pour les prix des options
	options_reference: {
		ref: {
			nom: '',
			prix: '',
			tooltip: '',
			exclude: '',
			include:[]
		}
	},
	
	choix_options: [],
	
	options_prix: 0.0,
	
	/***************************************************** Accessoires *********************************************************/
	//tableau de reference pour les prix des accessoires
	accessoires_reference: {
		nom: {},//nom --> prix
		description: {}, //nom-->description
		reference: {} //nom-->reference
	},
	
	choix_accessoires: {
		nom: [],
		quantite: []
	},
	
	accessoires_prix: 0.0,
	
	/***************************************************** traduction des infos et menus ******************************************/
	
	info_recap1: '',
	info_recap2: '',
	info_recap3: '',
	info_recap4: '',
	
	menu_contextuelle: {
		nom: {
			titre: '',
			description: '',
			url: ''
		}
	},
	
	money_name: '',
	money: '',
	
	finitionText:'',
	
	after_price:'',
	before_price:'',
	priceThousands:'',
	showPrice:'',
	showAlertBox:'',
	showColorTrimPrice:'',
	
	/*************************************************************************************************************************
	 * Constructor
	 *************************************************************************************************************************/
	initialize: function(etape,args)
	{
		this.load(etape);
	},
	
	
	
	/*************************************************************************************************************************
	 * Now Loading
	 *************************************************************************************************************************/
	load: function(etape)
	{
			//infos prix
						this.prix_de_base = 0;
									this.prix_total = 0;
						
			this.before_price = '$ ';
			this.after_price = '';
			
						
						this.priceThousands = ',';
						
						this.replacePriceLabel = '';
						
						this.showPrice = true;
									this.showAlertBox = true;
									this.showBox = false;
									this.showColorTrimPrice = true;
						
			
			
			//recup infos de l'etape 1
						
			//recup infos de l'etape 2
						
			//recup infos de l'etape 3
						
			//recup infos de l'etape 4
						
			//Recap BOX infos
				//recap pour l'etape 2
								
				
				//recap pour l'etape 3
								
				
				//recap pour l'etape 4
								
				
				//recap pour l'etape 5
								
				
				
			
			this.menu_contextuelle.nom['menu_email'] = {
				'titre' : 'Enviar a un amigo',
				'description': 'Comparte la configuración de tu vehículo con tus amigos'
			}
			
			this.menu_contextuelle.nom['menu_save'] = {
				'titre' : 'Guardar',
				'description': 'Ingresa tu correo electronico para guardar tu congiguración'
			}
			
			this.menu_contextuelle.nom['menu_specs'] = {
				'titre' : 'Especificaciones',
				'description': 'Lista completa del equipamiento y especificaciones tecnicas sobre tu vehículo'
			}
			
			this.menu_contextuelle.nom['menu_drive'] = {
				'titre' : 'Agenda un prueba de manejo',
				'description': 'Prueba este vehículo en tu distribuidor Peugeot mas cercano'
			}
			
			this.menu_contextuelle.nom['menu_print'] = {
				'titre' : 'Imprimir',
				'description': 'Descripción de la impresión'
			}
			
			this.menu_contextuelle.nom['menu_doc'] = {
				'titre' : 'Solicitar Catálogo',
				'description': 'Descripción de la solicitud de catalogo'
			}
			
			this.menu_contextuelle.nom['menu_star0'] = {
				'titre' : 'Promoción',
				'description': 'Descripción de promoción'
			}
			
			this.menu_contextuelle.nom['menu_search'] = {
				'titre' : 'Encuentra tu distribuidor mas cercano',
				'description': 'Datos del distribuidor'
			}
			
			this.menu_contextuelle.nom['menu_price'] = {
				'titre' : 'Descargar lista de precios',
				'description': 'Precio de la descripción'
			}
			
						
			this.info_recap1= 'La versión define el equipamiento de serie de tu vehículo';
			this.info_recap2= 'Escoge tu motor tomando en cuenta tus necesidades y tus habitos de manejo';
			this.info_recap3= 'Configura tu vehículo con el interior y color exterior de tu preferencia';
			this.info_recap4= '¡Escoge opciones para un vehículo a tu medida!';
			
			this.money_name = '';
			this.money = '';
			
			
	}
	
	
	
	});
  