

jQuery(document).ready(function(){
    jQuery('#headerlogo').hover(function() {
        jQuery(this).addClass('logoCell_hover');
   
    }, function() {
        jQuery(this).removeClass('logoCell_hover');
   
    });
    
    jQuery('#gmToolsLink').click(function(){  
            /* Presently this is executed AFTER the quick links layer is visible */
            document.getElementById('gmToolsLayer').style.display != 'block'
            ?   jQuery(this).removeClass('gmToolsLinkOnClick')
            :   jQuery(this).addClass('gmToolsLinkOnClick');
    });    
    
    jQuery('#gmToolsLink').hover(function(){
        jQuery(this).addClass('gmToolsLinkOnClick');
    
    }, function(){
    	if(document.getElementById('gmToolsLayer').style.display != 'block')
            jQuery(this).removeClass('gmToolsLinkOnClick');    
    });
   

    jQuery("#closeButton").click( function () {		
		jQuery("#gmToolsLayer").fadeOut("fast");		
        jQuery("#gmToolsLink").removeClass('gmToolsLinkOnClick')
    });
	
	// Get rid of the original text on the "calculate button"
	jQuery("#paymentCalculatorButton").val('');
});

function init() {
	if (window.layoutInit) layoutInit();
}

//Quick Link Pixel Tag
function quickLinkPixelTag(headerPageName, linkOutURL, dealerCode, pageName){	
    if(typeof(dealerCode) !== 'undefined' && dealerCode != null) {
        linkOutURL += dealerCode;
            }
                    
            var linkData = {
                url:linkOutURL
            };
    var pixelTagData = {
        pageName:headerPageName,
        pageLabel:headerPageName+"_"+pageName,
        pageLayout:"linkout_"+headerPageName,
        linkoutLabel:headerPageName
    };
    CobaltPixelTag.linkout(linkData, pixelTagData);
    
}

function showToolsNav() {
    document.getElementById('gmToolsLayer').style.display = 'block';
    repositionToolsLayer();	
}

function repositionToolsLayer(){		
    var boxModelFixWidth = 8;
    var boxModelFixTop   = 3;
    
    if(!jQuery.browser.msie){
        boxModelFixWidth = 18;
    }
        
    var offset = jQuery('#gmToolsLink').offset();
    var newTop = 1 * (Math.round(offset.top) +boxModelFixTop);
    
    var newLeft =1 * ((Math.round(offset.left)) + jQuery('#gmToolsLink').width()+boxModelFixWidth) - jQuery('#gmToolsLayer').width();
    jQuery("#gmToolsLayer").css({
    	 "top": newTop
    	,"left": newLeft
    });
    
}

jQuery(window).resize(function() {
    repositionToolsLayer();	
});

