$(document).ready(function(){
	
	$('.homeContent').prepend('<img src="img/blue/content_top.jpg" style="position:absolute;top:0px;left:0px;">');
	$('.subMiddle').prepend('<img src="img/blue/content_top.jpg" style="position:absolute;top:0px;left:-1px;">');
	
	//png fixing
	if (IE6) {
		
		$('.topInfo .fuel').css({
	   	'background-image':'url("common/phpthumb/phpThumb.php?src=http://ww3.ldvis.com/den_suzuki/img/trim/fuel_logo.png&w=90&f=gif")'
	   });
	   
	   $('.trim_container .factsbox').css({
	   	'background-image':'url("common/phpthumb/phpThumb.php?src=http://ww3.ldvis.com/den_suzuki/img/trim/right_bg.png&w=8&f=gif")'
	   });
		
		$('.results .output').css({
			'min-height':'50px',
			'height': 'auto !important',
			'height': '50px'
		});
		$('.drop').css({'background':'#dbe2e5 url("") top left no-repeat','border':'1px solid #ffffff'});
		$('.drop .top').remove();
	    
		if($('#mainImg').length > 0){
			var mainSrc = $('#mainImg').attr('src');
			if(mainSrc.indexOf(".png") != -1){
				$('#mainImg').attr('src','common/phpthumb/phpThumb.php?src='+mainSrc+'&w=400&f=gif');
			}
		}
		
		jQuery(this).find("img[src$=.png]").each(function(){
	    
	        jQuery(this).attr('width', jQuery(this).width());
	        jQuery(this).attr('height', jQuery(this).height());
	        
	        var prevStyle = '';
	        var strNewHTML = '';
	        var imgId = (jQuery(this).attr('id')) ? 'id="' + jQuery(this).attr('id') + '" ' : '';
	        var imgClass = (jQuery(this).attr('class')) ? 'class="' + jQuery(this).attr('class') + '" ' : '';
	        var imgTitle = (jQuery(this).attr('title')) ? 'title="' + jQuery(this).attr('title') + '" ' : '';
	        var imgAlt = (jQuery(this).attr('alt')) ? 'alt="' + jQuery(this).attr('alt') + '" ' : '';
	        var imgAlign = (jQuery(this).attr('align')) ? 'float:' + jQuery(this).attr('align') + ';' : '';
	        var imgHand = (jQuery(this).parent().attr('href')) ? 'cursor:hand;' : '';
			var imgPos = $(this).css('position');
			var imgView = ($(this).css('display') === 'none') ? 'none' : 'inline-block';
	        if (this.style.border) {
	            prevStyle += 'border:' + this.style.border + ';';
	            this.style.border = '';
	        }
	        if (this.style.padding) {
	            prevStyle += 'padding:' + this.style.padding + ';';
	            this.style.padding = '';
	        }
	        if (this.style.margin) {
	            prevStyle += 'margin:' + this.style.margin + ';';
	            this.style.margin = '';
	        }
	        var imgStyle = (this.style.cssText);
	        
	        strNewHTML += '<span ' + imgId + imgClass + imgTitle + imgAlt;
	        strNewHTML += 'style="position:'+imgPos+';white-space:pre-line;display:'+imgView+';background:transparent;' + imgAlign + imgHand;
	        strNewHTML += 'width:' + jQuery(this).width() + 'px;' + 'height:' + jQuery(this).height() + 'px;';
	        strNewHTML += 'filter:progid:DXImageTransform.Microsoft.AlphaImageLoader' + '(src=\'' + jQuery(this).attr('src') + '\', sizingMethod=\'scale\');';
	        strNewHTML += imgStyle + '"></span>';
	        if (prevStyle != '') {
	            strNewHTML = '<span style="position:relative;display:inline-block;' + prevStyle + imgHand + 'width:' + jQuery(this).width() + 'px;' + 'height:' + jQuery(this).height() + 'px;' + '">' + strNewHTML + '</span>';
	        }
	        
	        
	        jQuery(this).after(strNewHTML);
			jQuery(this).remove();
	    });
	    
	    
	    $('body').find("*").each(function(){
	        var bgIMG = $(this).css('background-image');
	        if (bgIMG.indexOf(".png") != -1 && bgIMG.indexOf("&f=gif") == -1) {
	            var iebg = bgIMG.split('url("')[1].split('")')[0];
				var content = $(this).html();
				var width = $(this).outerWidth();
				var height = $(this).outerHeight();
	            $(this).css({
					'background-image': 'none',
					'background-position':'0px 0px'
				});
				$(this).prepend('<div class="bgcopy"></div>');
				$(this).find('.bgcopy').css({
					"position":"absolute",
					"width":width+'px',
					"height":height+'px',
					"filter":"progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + iebg + "',sizingMethod='scale')",
					"top":"0px",
					"left":"0px",
					"z-index":"0"
				});
	        }
	    });
		
	
		$('body').find("input[src$=.png]").each(function() {
			var bgIMG = jQuery(this).attr('src');
			jQuery(this).get(0).runtimeStyle.filter = 'progid:DXImageTransform.Microsoft.AlphaImageLoader' + '(src=\'' + bgIMG + '\', sizingMethod=\'scale\');';
	   		jQuery(this).attr('src', 'img/blank.gif');
		});
	}
	
	
	
	//active nav
	
	var pageName = $.url('all');
	var tabs = new Array();
	
	
	
	$('.navbar .link').each(function(){
	    var linkIndex = $('.navbar .link').index(this);    
	    
		if (pageName.indexOf('compare.php') == -1 && pageName.indexOf('inventory.php') == -1 && pageName.indexOf('staff-contact.php') == -1 && pageName.indexOf('emailfriend.php') == -1 && pageName.indexOf('trim.php') == -1) {
	            $(this).find('a').each(function(){
					var theLink = $(this).attr('href');
		            if (theLink.indexOf(pageName) != -1) {
		                tabs.push(linkIndex);
		            }
				});			
	    }
		else if (pageName.indexOf('compare.php') != -1){
			$('.navbar .link').each(function(){
				if($(this).find('*:eq(1)').is(':contains("new")') || $(this).find('*:eq(1)').is(':contains("New")')){
					tabs.push($('.navbar .link').index(this));
				}
			});
		}
		else if (pageName.indexOf('staff-contact.php') != -1){
			$('.navbar .link').each(function(){
				if($(this).find('*:eq(1)').is(':contains("contact")') || $(this).find('*:eq(1)').is(':contains("Contact")')){
					tabs.push($('.navbar .link').index(this));
				}
			});
		}
		else if (pageName.indexOf('inventory.php') != -1){
			if(pageName.indexOf('t=N') != -1){
				$('.navbar .link').each(function(){
					if($(this).find('*:eq(1)').is(':contains("new")') || $(this).find('*:eq(1)').is(':contains("New")')){
						tabs.push($('.navbar .link').index(this));
					}
				});
			}
			else{
				$('.navbar .link').each(function(){
					if($(this).find('*:eq(1)').is(':contains("pre")') || $(this).find('*:eq(1)').is(':contains("Pre")')){
						tabs.push($('.navbar .link').index(this));
					}
				});
			}		
		}
		else if (pageName.indexOf('emailfriend.php') != -1){

		}
		else if (pageName.indexOf('trim.php') != -1){
			$('.navbar .link').each(function(){
				if($(this).find('*:eq(1)').is(':contains("new")') || $(this).find('*:eq(1)').is(':contains("New")')){
					tabs.push($('.navbar .link').index(this));
				}
			});
		}
	});

	var lastEdit = tabs.pop();
	var navFolder = ($('.navbar .link:eq(0)').css('background-image').indexOf('borderless') != -1) ? 'borderless' : 'diagonal';
	
	if (navFolder === 'diagonal') {
		$('.navbar .link:eq(' + lastEdit + ')').css('background-image', 'url(img/' + navFolder + '/navTab_active.jpg)').children().css('color', '#ffffff');
		$('.navbar .link:eq(' + lastEdit + ')').find('.left').css('background-image', 'url(img/' + navFolder + '/navTab_left_active.jpg)');
		$('.navbar .link').not(':eq(' + lastEdit + ')').addClass('toHover');
	}
	
	//nav
		
	$('.link:has(.drop)').safeHover(function(){
		var navFolder = ($('.navbar .link:eq(0)').css('background-image').indexOf('borderless') != -1) ? 'borderless' : 'diagonal';
		link = $(this);
		menu = $(this).find('.drop');
		$(link).css('z-index','900');
		$('.link').not(link).css('z-index','100');
		$(menu).slideDown(200);
		if($(link).is('.toHover')){
			$(link).css('background-image', 'url(img/' + navFolder + '/navTab_active.jpg)');
			$(link).find('.left').css('background-image', 'url(img/' + navFolder + '/navTab_left_active.jpg)');
		}
	},function(){
		$(link).css('z-index','100');
		$('.link').not(link).css('z-index','100');
		$(menu).slideUp(200);
		if($(link).is('.toHover')){
			$(link).attr('style','');
			$(link).find('.left').attr('style', '');
		}
	},100,100,'indep');
	
	//inputs
	
	$('input[type=text],textarea,select').data('selected','false');
	
	$('input[type=text],textarea,select').bind('focus',function(){
		$('input[type=text]:data(selected=true),textarea:data(selected=true),select:data(selected=true)').data('selected','false').css('border','1px solid #b6bbb7');
		$(this).data('selected','true').css('border','1px solid #0c2f3d');
	});
	
	$('.clearForm input, .clearForm textarea').data('changed',false);
	
	
	$('.clearForm input, .clearForm textarea').bind('focus',function(){
		if($(this).data('changed') == false){
			$(this).data('changed',true).val('');
		}
	});
	
	var formDefaults = {'fn':'* First Name','ln':'* Last Name','p':'* Phone Number','ea':'* Email Address'};
	if($('.main_inv .qqform').length >= 1 ){
		$('.main_inv .qqform input.clearInput').focus(function(){
			if($(this).attr('value') == formDefaults[$(this).attr('name')]) $(this).attr('value','');
		}).blur(function(){
			if($(this).attr('value') == '') $(this).attr('value',formDefaults[$(this).attr('name')]);
		});
		$('.main_inv .qqform textarea').focus(function(){
			$(this).text('');
		});
		$('.main_inv .qqform form').submit(function(){
			$('.main_inv .qqform input.clearInput').each(function(){
				if($(this).attr('value') == formDefaults[$(this).attr('name')]) $(this).attr('value','');
			});
		});
		if($('.main_inv .qqform .qqerrors p').length > 0){
			$('.main_inv .qqform .qqerrors').css({
				'backgroundColor':'#fff',
				'border':'1px solid #f90',
				'left':'138px',
				'padding':'4px',
				'position':'absolute',
				'top':'0px',
				'width':'150px',
				'zIndex':'4'
				});
			};
	};
	
	$('.inputbox').leftAlign();
	$('.inputbox2').leftAlign();
	$('.inputbox3').leftAlign();
	
	$('.thickbox').each(function(){
		$(this).removeClass('thickbox');
		$(this).addClass('modalLink');
		var baseUrl = $(this).attr('href').substring(0,$(this).attr('href').lastIndexOf("?"));
		var popHeight = $(this).attr('href').substring($(this).attr('href').lastIndexOf("height=")+7,$(this).attr('href').lastIndexOf("&"));
		var popWidth = $(this).attr('href').substr($(this).attr('href').lastIndexOf("width=")+6);
		$(this).attr({'href':baseUrl,'height':popHeight,'width':popWidth,'scroll':'false'});
	});
	
	$('.modalLink').click(function(){
		$(this).jModalFrame();
		return false;
	});
	
		// scrolling quick quote
	
	$.quickScroll=function(){
		var bar = $('.sideQuote');
		var upperLimit = 0;
		var lowerLimit = $('.subMiddle').outerHeight() - bar.outerHeight() - 23;
		
		if(lowerLimit < 0){
			lowerLimit = bar.outerHeight();
		}
			
		$(window).scroll(function(){
			var theScroll = $(this).scrollTop();
			var scrollStart = 150;
			
			if((theScroll > scrollStart) && (theScroll < (scrollStart + lowerLimit))){
				bar.stop().animate({
					marginTop: (upperLimit + (theScroll - scrollStart))+'px'
				},300);
			}
			else if(theScroll >= (scrollStart + lowerLimit)){
				bar.stop().animate({
					marginTop: lowerLimit + 23+'px'
				},300);
			}
			else{
				bar.stop().animate({
					marginTop: upperLimit+'px'
				},300);
			}
		});
	}
	
	$.quickScroll();
	
});