
/*
jQuery(document).ready(function() {
    if(jQuery("#movFlashCore").size()>0){
        jQuery(".gBodyContainer").css("background-image","none");
    }
});
*/

jQuery(window).load(function() {

    jQuery("#body_vav").css("display", "block");

});

function preLoadImages(source)
{
    if (document.images)
    {
      preload_image_object = new Image();
      preload_image_object.src=source;
    }
}

preLoadImages("/img/vav/bgs/header_tagline.png");
preLoadImages("/img/vav/popup/gsedan.jpg");
preLoadImages("/img/vav/popup/gcoupe.jpg");
preLoadImages("/img/vav/popup/gconvertible.jpg");
preLoadImages("/img/vav/popup/m.jpg");
preLoadImages("/img/vav/popup/ex.jpg");
preLoadImages("/img/vav/popup/fx.jpg");
preLoadImages("/img/vav/popup/qx.jpg");
preLoadImages("/apps/nna/docroot/img/vav/bgs/bg.jpg");

var _currentDetailPop = '';

// this requires /js/dhtml_pop/dhtml_pop.js

function showDetailPop( o, e, anchor, preferredPlacement){

    
    
    jQuery("#transDiv1").fadeTo(1, 0.4);
    jQuery("#transDiv2").fadeTo(1, 0.4);
    jQuery("#transDiv3").fadeTo(1, 0.4);
    jQuery("#transDiv4").fadeTo(1, 0.4);
    jQuery("#transDiv5").fadeTo(1, 0.4);
    jQuery("#transDiv6").fadeTo(1, 0.4);
    jQuery("#transDiv7").fadeTo(1, 0.4);
    jQuery("#transDiv8").fadeTo(1, 0.4);
    

    /// sample usage: showDetailPop('dhtmlPopID',event,this,3)  
    /// second and third args MUST be event and this when called from an anchor

    // hide all standard DHTML popups
    hideDhtmlPop();

    // hide all Detail popups
    hideDetailPop();
    //fix IE z-index issues
    ieZIndexFix(o,true);
    
    // show trans div
    $('transDiv1').style.display='inline';
    $('transDiv2').style.display='inline';
    $('transDiv3').style.display='inline';
    $('transDiv4').style.display='inline';
    $('transDiv5').style.display='inline';
    $('transDiv6').style.display='inline';
    $('transDiv7').style.display='inline';
    $('transDiv8').style.display='inline';

    obj=document.getElementById(o)

    if(obj) {
        obj.style.visibility='visible';
        obj.style.display='inline';
    }

    _currentDetailPop = o;
    jQuery("#" + o).fadeTo(600, 1.0);
}

function hideDetailPop(ref){
    // hide all standard DHTML popups
        
    hideDhtmlPop();
    jQuery("#transDiv1").hide();
    jQuery("#transDiv2").hide();
    jQuery("#transDiv3").hide();
    jQuery("#transDiv4").hide();
    jQuery("#transDiv5").hide();
    jQuery("#transDiv6").hide();
    jQuery("#transDiv7").hide();
    jQuery("#transDiv8").hide();
    
    //if(_currentDetailPop){_currentDetailPop.style.display='none'}
    if(_currentDetailPop) {
        //remove fix IE z-index issues
        ieZIndexFix(_currentDetailPop, false);
        jQuery("#" + _currentDetailPop).fadeTo(300, 0.0);
        var obj = $(_currentDetailPop);
        if(obj) {
            obj.style.visibility='hidden';
            obj.style.display='none';
        }
    }
}

function hideDetailCallback() {
    if (_currentDetailPop == '') return;
    var obj = $(_currentDetailPop);
    if(obj) {
        obj.style.visibility='hidden';
        obj.style.display='none';
    }
}

function unhideWithPNG() {
    jQuery("#transDiv1").fadeTo(1, 0.4);
    jQuery("#transDiv2").fadeTo(1, 0.4);
    jQuery("#transDiv3").fadeTo(1, 0.4);
    jQuery("#transDiv4").fadeTo(1, 0.4);
    jQuery("#transDiv5").fadeTo(1, 0.4);
    jQuery("#transDiv6").fadeTo(1, 0.4);
    jQuery("#transDiv7").fadeTo(1, 0.4);
    jQuery("#transDiv8").fadeTo(1, 0.4);
    jQuery("#hover_g_sedan").fadeTo(1, 0.0);
    jQuery("#hover_g_coupe").fadeTo(1, 0.0);
    jQuery("#hover_ipl_g_coupe").fadeTo(1, 0.0);
    jQuery("#hover_g_convertible").fadeTo(1, 0.0);
    jQuery("#hover_m").fadeTo(1, 0.0);
    jQuery("#hover_ex").fadeTo(1, 0.0);
    jQuery("#hover_fx").fadeTo(1, 0.0);
    jQuery("#hover_qx").fadeTo(1, 0.0);
    jQuery("#detail_g_sedan").fadeTo(1, 0.0);
    jQuery("#detail_g_coupe").fadeTo(1, 0.0);
    jQuery("#detail_ipl_g_coupe").fadeTo(1, 0.0);
    jQuery("#detail_g_convertible").fadeTo(1, 0.0);
    jQuery("#detail_m").fadeTo(1, 0.0);
    jQuery("#detail_ex").fadeTo(1, 0.0);
    jQuery("#detail_fx").fadeTo(1, 0.0);
    jQuery("#detail_qx").fadeTo(1, 0.0);
    var allDivs = document.getElementsByTagName("div");
    var len = allDivs.length;
    for(var x=0; x<len; x++){
        var singleDiv = allDivs[x];
        if(singleDiv.className.indexOf('hideWithPNG') > -1)
            singleDiv.style.visibility="visible";
    }
}

function mouseOver(vehName) {
    imgOn($(vehName));
    imgOn($('btn_' + vehName))
    var obj = $('hover_' + vehName);
    obj.style.visibility='visible';
    jQuery("#hover_" + vehName).fadeTo(300, 0.1);
}

function mouseOut(vehName) {
    imgOff($(vehName));
    imgOff($('btn_' + vehName))
    jQuery("#hover_" + vehName).fadeTo(300, 0.0);
}

function imgOn(oImg)
{
   var strOn  = "_on"    // image to be used with mouse over
   var strOff = "_off"     // normal image
   var strImg = oImg.src
   if (strImg && strImg.indexOf(strOff) != -1) 
      oImg.src = strImg.replace(strOff,strOn)
}

function imgOff(oImg)
{
    var strOn  = "_on";    // image to be used with mouse over
    var strOff = "_off";     // normal image
    var strImg = oImg.src;
    if (strImg && strImg.indexOf(strOn) != -1)
        oImg.src = strImg.replace(strOn,strOff);
}
function $(ee) {
    return document.getElementById(ee);
} 

// below controls thez-index of positioned items in IE7 and IE6
function ieZIndexFix(selector, application) {
    var parents = jQuery('#' + selector).parents(); 
    
    if(jQuery.browser.msie && jQuery.browser.version=="6.0" || jQuery.browser.msie && jQuery.browser.version=="7.0"){
    

        if(application){
            parents.each(function() {
                var p = jQuery(this);
                var pos = p.css("position");
    
                if(pos == "relative" || pos == "absolute" || pos == "fixed"){
                    p.addClass("on-top");
                }
            }); 
        } else {
            parents.each(function() {
                var p = jQuery(this);
                var pos = p.css("position");
                
                if(pos == "relative" || pos == "absolute" || pos == "fixed"){
                    p.removeClass("on-top");
                }
            });
        }
    }
}

addLoadEvent(unhideWithPNG);


