		function print_vehicle(dealerid){
			$.ajax({url:'http://www.autoaubaine.com/include/showroom/savestat.php?dealer='+dealerid});
			window.print();
		}
		
		function save_stat(dealerid){
			$.ajax({url:'http://www.autoaubaine.com/include/showroom/savestat.php?type=vitrine&dealer='+dealerid});			
		}
		
		function bookmark(make,model,id){
			if (window.sidebar&&window.sidebar.addPanel)
							window.sidebar.addPanel(make+" "+model,"http://www.autoaubaine.com/"+escape(make)+"-"+escape(model)+"-showroom"+escape(id)+".html","");
						else
							window.external.AddFavorite("http://www.autoaubaine.com/"+escape(make)+"-"+escape(model)+"-showroom"+escape(id)+".html",make+" "+model);
		}
		
		function bookmark_vr(make,model,id,source){
			if (window.sidebar&&window.sidebar.addPanel)
							window.sidebar.addPanel(make+" "+model,"http://www.autoaubaine.com/"+source+"-"+escape(id)+".html","");
						else
							window.external.AddFavorite("http://www.autoaubaine.com/"+source+"-"+escape(id)+".html",make+" "+model);
		}
		
		function show_iframe(url){
			$('#content').css({'display':'none'});
			$('#Iframe').css({'display':'block'});
			$('#Iframe iframe').attr({'src':url});
		}
		function maxlimit(container,limit,event){			
			var str_text = $('#'+container).val();
			if(event.keyCode != 8 && str_text.length >= limit){
				event.preventDefault();
				$('#'+container).val(str_text.substr(0,limit));
				return false;
			}
			$('#counter').html(str_text.length);
		}

		function send_contact_form(usrname,usremail,usrphone,usrmsn,news,event){
			var str_NAME = $('#'+usrname).val();
			if(str_NAME.length < 3){ 
				alert("Vous devez entrer votre nom."); 
				$('#'+usrname).css({'backgroundColor':'#D2D2D2'}); 
				$('#'+usrname).focus(); 
				event.preventDefault();
				return false;
			}

			var str_COURRIEL = $('#'+usremail).val();

			if(str_COURRIEL.length < 11 || str_COURRIEL.indexOf("@") == false || str_COURRIEL.indexOf(".") == false){ 
                    		alert("Vous devez entrer votre courriel."); 
                    		$('#'+usremail).css({'backgroundColor':'#D2D2D2'}); 
				$('#'+usremail).focus();  
				event.preventDefault();
                    		return false;
                	}

			var str_MESSAGE = $('#'+usrmsn).val();

			if(str_MESSAGE.length < 10){ 
				alert("Vous devez au moins entrer une phrase dans le champs message."); 
				$('#'+usrmsn).css({'backgroundColor':'#D2D2D2'}); 
				$('#'+usrmsn).focus(); 
				event.preventDefault();
				return false;
			}

			var str_NEWSLETTER = ($('#'+news).attr('checked')?'1':'0');
			var str_TELEPHONE = $('#'+usrphone).val();
			$.ajax({
			url:'../_send_email.php?from_email=' + encodeURIComponent(str_COURRIEL) + '&from_name=' + encodeURIComponent(str_NAME) + '&message=' + encodeURIComponent(str_MESSAGE) + '&from_phone=' + encodeURIComponent(str_TELEPHONE) + '&http_referer=' + encodeURIComponent(urlreferer) + '&newsletter=' + str_NEWSLETTER + '&language=fr' + '&vehicle_id='+id_vehicle + '&agent_id='+owner + '&v=',
			success: function(){
				var eacute = 'é'.substring(0,1);
				var egrave = 'è'.substring(0,1);
				
				$('form')[0].reset();
				alert('votre message a '+eacute+'t'+eacute+' envoy'+eacute+' avec succ'+egrave+'s')
			}
			})

			

		}

		function calculate_paiements(){

		var inte =$('#interest').val(); 
		var trade =$('#trade').val();
		var price =$('#principal').val();
		var payments =$('#payments').val();
		var i = inte;
			if (i > 1.0) {
			i = i / 100.0;
			//form.interest.value = i;
			}
			i /= 12;
			var pow = 1;
			var principalValue = price - trade;
			for (var j = 0; j < payments; j++)
			pow = pow * (1 + i);
			money = "" + .01* Math.round(100*(principalValue * pow * i) / (pow - 1));
			dec = money.indexOf(".");
			dollars = money.substring(0,dec); 
			cents = money.substring(dec+1,dec+3);
			cents = (cents.length < 2) ? cents + "0" : cents;
			money = dollars + "." + cents;
		$('#payment').val(money+'$');
		
		}
		
		$(document).ready(function(){
			if($("#promoimg").length > 0){
				$('#promoimg').hover(function(){
					$('#idPromoDes').fadeIn('slow');
					},function(){
						$('#idPromoDes').fadeOut('slow');
					});
			}
			
			if($("#serviceimg").length > 0){
				$('#serviceimg').hover(function(){
					$('#idserviceDes').fadeIn('slow');
					},function(){
						$('#idserviceDes').fadeOut('slow');
					});
			}
			
			if($(".contact").length > 0){
				$(".contact").fancybox({
					'width'				: 400,
					'height'			: 360,
					'autoScale'			: false,
					'transitionIn'		: 'none',
					'transitionOut'		: 'none',
					'type'				: 'iframe'
				});
			}
			if($(".3d").length > 0){
				$(".3d").fancybox({
					'width'				: 650,
					'height'			: 400,
					'autoScale'			: false,
					'transitionIn'		: 'none',
					'transitionOut'		: 'none',
					'type'				: 'iframe'
				});
			}
			if($(".itineraire").length > 0){
				$(".itineraire").fancybox({
					'width'				: 700,
					'height'			: 580,
					'autoScale'			: false,
					'transitionIn'		: 'none',
					'transitionOut'		: 'none',
					'type'				: 'iframe'
				});
			}
			if($(".carte").length > 0){
				$(".carte").fancybox({
					'width'				: 800,
					'height'			: 615,
					'autoScale'			: false,
					'transitionIn'		: 'none',
					'transitionOut'		: 'none',
					'type'				: 'iframe'
				});				
			}
			if($(".garantie").length > 0){				
				$(".garantie").click(function(){
					window.open('http://www.gmoptimum.com/');
				})
			}
			if($("#make").length > 0){				
				$("#make").change(function(){
					var prefix = parent.location.protocol + '//';
					var id = $('#owner').val();
					$('#model').html('');
					if($('#model').length > 0){
					$.ajax({url:prefix+'www.autoaubaine.com/include/showroom/get_models.php?owner='+id+'&make='+escape($(this).val()),
						success:function(data){
						$('#model').html(data);
					}})
					}
				})
			}
			if($("#thumbs").length > 0){	
			var onMouseOutOpacity = 0.67;
				$('#thumbs ul.thumbs li, div.navigation a.pageLink').opacityrollover({
					mouseOutOpacity:   onMouseOutOpacity,
					mouseOverOpacity:  1.0,
					fadeSpeed:         'fast',
					exemptionSelector: '.selected'
				});
				
				// Initialize Advanced Galleriffic Gallery
				 var gallery = $('#thumbs').galleriffic({
					delay:                     2500,
					numThumbs:                 3,
					preloadAhead:              10,
					enableTopPager:            false,
					enableBottomPager:         false,
					imageContainerSel:         '#slideshow',
					controlsContainerSel:      '#controls',
					captionContainerSel:       '#caption',
					loadingContainerSel:       '#loading',
					renderSSControls:          true,
					renderNavControls:         true,
					playLinkText:              'Play Slideshow',
					pauseLinkText:             'Pause Slideshow',
					prevLinkText:              '&lsaquo; Previous Photo',
					nextLinkText:              'Next Photo &rsaquo;',
					nextPageLinkText:          'Next &rsaquo;',
					prevPageLinkText:          '&lsaquo; Prev',
					enableHistory:             true,
					autoStart:                 false,
					syncTransitions:           true,
					enableKeyboardNavigation:  false,
					defaultTransitionDuration: 900,
					onSlideChange:             function(prevIndex, nextIndex) {
						// 'this' refers to the gallery, which is an extension of $('#thumbs')
						this.find('ul.thumbs').children()
							.eq(prevIndex).fadeTo('fast', onMouseOutOpacity).end()
							.eq(nextIndex).fadeTo('fast', 1.0);

						// Update the photo index display
						this.$captionContainer.find('div.photo-index')
							.html('Photo '+ (nextIndex+1) +' of '+ this.data.length);
					},
					onPageTransitionOut:       function(callback) {
						this.fadeTo('fast', 0.0, callback);
					},
					onPageTransitionIn:        function() {
						var prevPageLink = this.find('a.prev').css('visibility', 'hidden');
						var nextPageLink = this.find('a.next').css('visibility', 'hidden');
						
						// Show appropriate next / prev page links
						if (this.displayedPage > 0)
							prevPageLink.css('visibility', 'visible');

						var lastPage = this.getNumPages() - 1;
						if (this.displayedPage < lastPage)
							nextPageLink.css('visibility', 'visible');

						this.fadeTo('fast', 1.0);
					}
				});

				/**************** Event handlers for custom next / prev page links **********************/

				gallery.find('a.prev').click(function(e) {
					gallery.previousPage();
					e.preventDefault();
				});

				gallery.find('a.next').click(function(e) {
					gallery.nextPage();
					e.preventDefault();
				});
				}
				
		});




