﻿
function MM_swapImgRestore() { //v3.0
    var i, x, a = document.MM_sr; for (i = 0; a && i < a.length && (x = a[i]) && x.oSrc; i++) x.src = x.oSrc;
}

function MM_preloadImages() { //v3.0
    var d = document; if (d.images) {
        if (!d.MM_p) d.MM_p = new Array();
        var i, j = d.MM_p.length, a = MM_preloadImages.arguments; for (i = 0; i < a.length; i++)
            if (a[i].indexOf("#") != 0) { d.MM_p[j] = new Image; d.MM_p[j++].src = a[i]; } 
    }
}

function MM_findObj(n, d) { //v4.01
    var p, i, x; if (!d) d = document; if ((p = n.indexOf("?")) > 0 && parent.frames.length) {
        d = parent.frames[n.substring(p + 1)].document; n = n.substring(0, p);
    }
    if (!(x = d[n]) && d.all) x = d.all[n]; for (i = 0; !x && i < d.forms.length; i++) x = d.forms[i][n];
    for (i = 0; !x && d.layers && i < d.layers.length; i++) x = MM_findObj(n, d.layers[i].document);
    if (!x && d.getElementById) x = d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
    var i, j = 0, x, a = MM_swapImage.arguments; document.MM_sr = new Array; for (i = 0; i < (a.length - 2); i += 3)
        if ((x = MM_findObj(a[i])) != null) { document.MM_sr[j++] = x; if (!x.oSrc) x.oSrc = x.src; x.src = a[i + 2]; }
}

function MM_openBrWindow(theURL, winName, features) { //v2.0
    window.open(theURL, winName, features);
}

function urchinTracker(page) {
    pageTracker._trackPageview(page);
}

function showWelcome(linkText) {
    if (!linkText) {
        linkText = "About Us";
    }
    if (document.getElementById) { // DOM3 = IE5, NS6
        document.getElementById('regionCopy').style.visibility = 'visible';
        document.getElementById('regionCopy').style.display = 'block';
    } else {
        if (document.layers) { // Netscape 4
            document.regionCopy.visibility = 'visible';
            document.regionCopy.display = 'block';
        } else { // IE 4
            document.all.regionCopy.style.visibility = 'visible';
            document.all.regionCopy.style.display = 'block';
        }
    }
    document.getElementById('welcome').innerHTML = "<a href=\"#\" onClick=\"return hideWelcome('" + linkText + "');\">[-]Close</a>";

    return false;
}

function hideWelcome(linkText) {
    if (!linkText) {
        linkText = "About Us";
    }
    if (document.getElementById) { // DOM3 = IE5, NS6
        document.getElementById('regionCopy').style.visibility = 'hidden';
        document.getElementById('regionCopy').style.display = 'none';
    } else {
        if (document.layers) { // Netscape 4
            document.regionCopy.visibility = 'hidden';
            document.regionCopy.display = 'none';
        } else { // IE 4
            document.all.regionCopy.style.visibility = 'hidden';
            document.all.regionCopy.style.display = 'none';
        }
    }
    document.getElementById('welcome').innerHTML = "<a href=\"#\" onClick=\"return showWelcome('" + linkText + "');\">[+]" + linkText + "</a>";
    return false;
}

function hidediv() {
    if (document.getElementById) { // DOM3 = IE5, NS6
        document.getElementById('videoEmbed').style.visibility = 'hidden';
        document.getElementById('videoIFrame').src = "";
    } else {
        if (document.layers) { // Netscape 4
            document.hideShow.visibility = 'hidden';
        } else { // IE 4
            document.all.hideShow.style.visibility = 'hidden';
        }
    }
    return false;
}

function showdiv(video) {
    pageTracker._trackPageview('/' + video);
    if (document.getElementById) { // DOM3 = IE5, NS6
        document.getElementById('videoEmbed').style.visibility = 'visible';
        document.getElementById('videoIFrame').src = video;
    } else {
        if (document.layers) { // Netscape 4
            document.hideShow.visibility = 'visible';
        } else { // IE 4
            document.all.hideShow.style.visibility = 'visible';
        }
    }
}

function hideCTSdiv() {
    if (document.getElementById) { // DOM3 = IE5, NS6
        document.getElementById('CTSVideoEmbed').style.visibility = 'hidden';
        document.getElementById('videoCTSIFrame').src = "";
    } else {
        if (document.layers) { // Netscape 4
            document.hideShow.visibility = 'hidden';
        } else { // IE 4
            document.all.hideShow.style.visibility = 'hidden';
        }
    }
    return false;
}

function showCTSdiv() {
    pageTracker._trackPageview('/CTSVideo.html');
    if (document.getElementById) { // DOM3 = IE5, NS6
        document.getElementById('videoCTSIFrame').src = "CTSVideo.html"
        document.getElementById('CTSVideoEmbed').style.visibility = 'visible';
    } else {
        if (document.layers) { // Netscape 4
            document.hideShow.visibility = 'visible';
        } else { // IE 4
            document.all.hideShow.style.visibility = 'visible';
        }
    }
}

function hideSRXdiv() {
    if (document.getElementById) { // DOM3 = IE5, NS6
        document.getElementById('SRXVideoEmbed').style.visibility = 'hidden';
        document.getElementById('videoSRXIFrame').src = "";
    } else {
        if (document.layers) { // Netscape 4
            document.hideShow.visibility = 'hidden';
        } else { // IE 4
            document.all.hideShow.style.visibility = 'hidden';
        }
    }
    return false;
}

function showSRXdiv() {
    pageTracker._trackPageview('/srx_video.html');
    if (document.getElementById) { // DOM3 = IE5, NS6
        document.getElementById('videoSRXIFrame').src = "srx_video.html"
        document.getElementById('SRXVideoEmbed').style.visibility = 'visible';
    } else {
        if (document.layers) { // Netscape 4
            document.hideShow.visibility = 'visible';
        } else { // IE 4
            document.all.hideShow.style.visibility = 'visible';
        }
    }
}

function DrawContent(sContent, sContentHeight, sContentWidth, sContentType, sOptions) {
    if (sContentType.indexOf("x-shockwave-flash") >= 0) {
        document.write('<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" height="' + sContentHeight + '" width="' + sContentWidth + '">');
        document.write('	<param name="allowScriptAccess" value="sameDomain" />');
        document.write('	<param name="movie" value="' + sContent + '?' + sOptions + '">');
        document.write('	<param name="quality" value="high">');
        document.write('	<param name="play" value="true">');
        document.write('	<param name="id" value="flashmovie">');
        document.write('	<param name="wmode" value="transparent">');
        document.write('	<param name="bgcolor" value="#ffffff">');
        document.write('	<embed bgcolor="#ffffff" height="' + sContentHeight + '" pluginspage="http://www.macromedia.com/go/getflashplayer" src="' + sContent + '?' + sOptions + '" type="application/x-shockwave-flash" width="' + sContentWidth + '" allowScriptAccess="sameDomain" quality="high" wmode="transparent" play="true">');
        document.write('</object>');
    } else if (sContentType.indexOf("image") >= 0) {
        document.write('<img src="' + sContent + '" width="' + sContentWidth + '" height="' + sContentHeight + '" border="0" usemap="#DrawContentMap"/>');
    } else {
        document.write(sContent);
    }
}

function setDisclaimer(vehicle, disclaimer) {
    //alert( "setDisclaimer called with (" + vehicle + ", " + disclaimer + ")");
    //document.getElementById('dynamicDisclaimer').innerHTML = marinerDisclaimer + " " + milanDisclaimer;
    try {
        if (disclaimer == "" || disclaimer == "undefined") {
            document.getElementById('dynamicDisclaimer').innerHTML = "See your local Lincoln Mercury dealer for details.";
        } else {
            document.getElementById('dynamicDisclaimer').innerHTML = disclaimer;
        }
    } catch (err) { }
    pageTracker._trackPageview('/flash/' + vehicle);
}

function goDealerMap(zipcode) {
    var destURL = "locate_dealer.aspx";
    if (zipcode != "") {
        destURL = destURL + "?zipcode=" + zipcode;
    }
    document.location = destURL;
}

function goViewLocalOffers(zipcode, vehicle) {
    var destURL = "vehicle-lineup.aspx";
    document.location = destURL;
}

function goScheduleTestDrive(zipcode) {
    var destURL = "test_drive.aspx";
    if (zipcode != "") {
        destURL = destURL + "?zipcode=" + zipcode;
    }
    document.location = destURL;
}

function goRequestQuote(zipcode) {
    goDealerMap(zipcode);
}

function goSearchInventory(zipcode) {
    goDealerMap(zipcode);
}

function hideDealerMessage() { //locate_dealer.aspx
    document.getElementById('dealerMessage').style.visibility = 'hidden';
    var cvr = document.getElementById("cover");
    cvr.style.display = "none";
    return false;
}
