/**
 * SWFObject v1.4.4: Flash Player detection and embed - http://blog.deconcept.com/swfobject/
 *
 * SWFObject is (c) 2006 Geoff Stearns and is released under the MIT License:
 * http://www.opensource.org/licenses/mit-license.php
 *
 * **SWFObject is the SWF embed script formerly known as FlashObject. The name was changed for
 *   legal reasons.
 */

// function to swap out the Flash elements on a page with static equivalents
	function replaceFlashLinks(){

		as = document.getElementsByTagName("a");
		divs = document.getElementsByTagName("div");
		// replace View 360 links in Configurator
		for(i=0; i<as.length; i++)
			{
			if (((as[i].getAttribute("onclick")) != -1))
				{
				var x = as[i].getAttribute("onclick");
				y = String(x);
				if(y.indexOf("view360") !=-1)
					{
					as[i].innerHTML = "Download Flash Player to View 360&#176;";
					as[i].setAttribute("onclick","#");
					as[i].setAttribute("href","http://www.adobe.com/go/getflashplayer/");
					as[i].setAttribute("target","_blank");
					}
				}
			}

		// replace FAQ links in Contact Us
		for(i=0; i<divs.length; i++)
			{
			if ((divs[i].className != null) && (divs[i].className.indexOf("tContactFAQ")>-1))
				{
				divs[i].style.cssText='display:none;';
				}
			}

	}

 	var alertBool = false;


	function nissan_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=nissan_findObj(n,d.layers[i].document);
	  if(!x && d.getElementById) x=d.getElementById(n); return x;
	}

	function nissan_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=nissan_findObj(n,d.layers[i].document);
	  if(!x && d.getElementById) x=d.getElementById(n); return x;
	}

	function nissan_showHideLayers() { //v6.0
		//alert("nissan_showHideLayers");
	  var i,p,v,obj,args=nissan_showHideLayers.arguments;
	  for (i=0; i<(args.length-2); i+=3) if ((obj=nissan_findObj(args[i]))!=null) { v=args[i+2];
		if (obj.style) { obj=obj.style; v=(v=='show')?'visible':(v=='hide')?'hidden':v; }
		obj.visibility=v; }
	}



if(typeof deconcept == "undefined") var deconcept = new Object();
if(typeof deconcept.util == "undefined") deconcept.util = new Object();
if(typeof deconcept.SWFObjectUtil == "undefined") deconcept.SWFObjectUtil = new Object();
deconcept.SWFObject = function(swf, id, w, h, ver, c, useExpressInstall, quality, xiRedirectUrl, redirectUrl, detectKey){
	if (!document.getElementById) { return; }
	this.DETECT_KEY = detectKey ? detectKey : 'detectflash';
	this.skipDetect = deconcept.util.getRequestParameter(this.DETECT_KEY);
	this.params = new Object();
	this.variables = new Object();
	this.attributes = new Array();
	if(swf) { this.setAttribute('swf', swf); }
	if(id) { this.setAttribute('id', id); }
	if(w) { this.setAttribute('width', w); }
	if(h) { this.setAttribute('height', h); }
	if(ver) { this.setAttribute('version', new deconcept.PlayerVersion(ver.toString().split("."))); }
	this.installedVer = deconcept.SWFObjectUtil.getPlayerVersion();
	if(c) { this.addParam('bgcolor', c); }
	var q = quality ? quality : 'high';
	this.addParam('quality', q);
	this.setAttribute('useExpressInstall', useExpressInstall);
	this.setAttribute('doExpressInstall', false);
	var xir = (xiRedirectUrl) ? xiRedirectUrl : window.location;
	this.setAttribute('xiRedirectUrl', xir);
	this.setAttribute('redirectUrl', '');
	if(redirectUrl) { this.setAttribute('redirectUrl', redirectUrl); }
}
deconcept.SWFObject.prototype = {
	setAttribute: function(name, value){
		this.attributes[name] = value;
	},
	getAttribute: function(name){
		return this.attributes[name];
	},
	addParam: function(name, value){
		this.params[name] = value;
	},
	getParams: function(){
		return this.params;
	},
	addVariable: function(name, value){
		this.variables[name] = value;
	},
	getVariable: function(name){
		return this.variables[name];
	},
	getVariables: function(){
		return this.variables;
	},
	getVariablePairs: function(){
		var variablePairs = new Array();
		var key;
		var variables = this.getVariables();
		for(key in variables){
			variablePairs.push(key +"="+ variables[key]);
		}
		return variablePairs;
	},
	getSWFHTML: function() {
		var swfNode = "";
		if (navigator.plugins && navigator.mimeTypes && navigator.mimeTypes.length) { // netscape plugin architecture
			if (this.getAttribute("doExpressInstall")) { this.addVariable("MMplayerType", "PlugIn"); }
			swfNode = '<embed type="application/x-shockwave-flash" src="'+ this.getAttribute('swf') +'" width="'+ this.getAttribute('width') +'" height="'+ this.getAttribute('height') +'"';
			swfNode += ' id="'+ this.getAttribute('id') +'" name="'+ this.getAttribute('id') +'" ';
			var params = this.getParams();
			 for(var key in params){ swfNode += [key] +'="'+ params[key] +'" '; }
			var pairs = this.getVariablePairs().join("&");
			 if (pairs.length > 0){ swfNode += 'flashvars="'+ pairs +'"'; }
			swfNode += '/>';
		} else { // PC IE
			if (this.getAttribute("doExpressInstall")) { this.addVariable("MMplayerType", "ActiveX"); }
			swfNode = '<object id="'+ this.getAttribute('id') +'" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="'+ this.getAttribute('width') +'" height="'+ this.getAttribute('height') +'">';
			swfNode += '<param name="movie" value="'+ this.getAttribute('swf') +'" />';
			var params = this.getParams();
			for(var key in params) {
			 swfNode += '<param name="'+ key +'" value="'+ params[key] +'" />';
			}
			var pairs = this.getVariablePairs().join("&");
			if(pairs.length > 0) {swfNode += '<param name="flashvars" value="'+ pairs +'" />';}
			swfNode += "</object>";
		}
		return swfNode;
	},
	getDynHost: function(){

		var host = "http://"+window.location.host;
		return host;
	},
	getPath: function(){
				//alert("in getPath");
				var path="";

				var dynHost= this.getDynHost();
				if(window.location.host !=null && window.location.host != '')
						{
							path=dynHost+"/non-flash";
						}else
						{
							path = "./";
						}

				return path;
	},
	writeHTMLFooterNav: function(){

		var dynHost = this.getDynHost();
		var htmlFooter;
		if(alertBool)alert(" in - writeHTMLFooterNav()");

		htmlFooter = "<div id='footer'><table width='100%'>";
		htmlFooter+="<tr><td height='37' align='right' class='footertext'>";
		htmlFooter+="<a href='/apps/contactus' class='footerLinks'>Contact Nissan</a>&nbsp;";
		htmlFooter+="|&nbsp;<a href='javascript:O_LC();void(0)' class='footerLinks'>Site Feedback</a>&nbsp;";
		htmlFooter+="|&nbsp;<a href='/global/copyright.html' class='footerLinks'>Copyright</a>&nbsp;";
		htmlFooter+="|&nbsp;<a href='/global/privacy.html' class='footerLinks'>Privacy Policy</a>&nbsp;";
		htmlFooter+="<td width='20'>&nbsp;</td></tr></table></div>";

		return htmlFooter;
	},
	writeHTMLTopNav: function(){

		if(alertBool)alert(" in - writeHTMLTopNav()");

		var path = this.getPath();
		var dynHost = this.getDynHost();
		//alert("path: "+path);

		var htmlTopnav;

		//  Build Your Nissan Car Models

		htmlTopnav ="<div id='header'>";
        htmlTopnav+="<table width='100%' cellspacing='0' cellpadding='0'>";
		htmlTopnav+="<tr>";
		htmlTopnav+="<td width='163'><a href='http://www.nissanusa.com' onload='setOverSrc(this)'><img src='/non-flash/images/global/nav/badge.jpg' alt='Nissan' name='Badge' width='163' height='75' border='0' id='Badge' /></a></td>";

		htmlTopnav+="<td width='166' height='75' align='left' valign='bottom'>";

		htmlTopnav+="<div id='build_your_nissan' onMouseOver='nissan_showHideLayers(\"build_your_nissan\",\"\",\"show\")' onMouseOut='nissan_showHideLayers(\"build_your_nissan\",\"\",\"hide\")'>";

		htmlTopnav+="<table width='100%' cellpadding='0' cellspacing='0'>";
		htmlTopnav+="<tr>";
		htmlTopnav+="<td><a href='/tools/build/versa?tool=HTML_Nav.build'><img src='/non-flash/images/global/dropdown/versa.jpg' onload='setOverSrc(this)' alt='Versa' width='156' height='26' border='0' /></a></td>";
		htmlTopnav+="</tr>";


		htmlTopnav+="<tr>";
		htmlTopnav+="<td><a href='/tools/build/sentra?tool=HTML_Nav.build'><img src='/non-flash/images/global/dropdown/sentra.jpg' onload='setOverSrc(this)' alt='Sentra' width='156' height='26' border='0' /></a></td>";
		htmlTopnav+="</tr>";

		htmlTopnav+="<tr>";
		htmlTopnav+="<td><a href='/tools/build/sentraSER?tool=HTML_Nav.build'><img src='/non-flash/images/global/dropdown/sentra_ser.jpg'  onload='setOverSrc(this)' alt='Sentra SE-R' width='156' height='26' border='0' SE-R' /></a></td>";
		htmlTopnav+="</tr>";


		htmlTopnav+="<tr>";
		htmlTopnav+="<td><a href='/tools/build/altima?tool=HTML_Nav.build'><img src='/non-flash/images/global/dropdown/altima.jpg' onload='setOverSrc(this)' alt='Altima' width='156' height='26' border='0' /></a></td>";
		htmlTopnav+="</tr>";

		htmlTopnav+="<tr>";
        htmlTopnav+="<td><a href='/tools/build/altimacoupe?tool=HTML_Nav.build'><img src='/non-flash/images/global/dropdown/alt_coupe.jpg' onload='setOverSrc(this)' alt='AltimaCoupe' width='156' height='26' border='0' /></a></td>";
		htmlTopnav+="</tr>";

		htmlTopnav+="<tr>";
		htmlTopnav+="<td><a href='/tools/build/maxima?tool=HTML_Nav.build'><img src='/non-flash/images/global/dropdown/maxima.jpg' onload='setOverSrc(this)' alt='Maxima' width='156' height='26' border='0' /></a></td>";
		htmlTopnav+="</tr>";

		htmlTopnav+="<tr>";
		htmlTopnav+="<td><a href='/tools/build/z?tool=HTML_Nav.build'><img src='/non-flash/images/global/dropdown/z.jpg'  onload='setOverSrc(this)' alt='Z' width='156' height='26' border='0' /></a></td>";
		htmlTopnav+="</tr>";

		htmlTopnav+="<tr>";
		htmlTopnav+="<td><a href='/tools/build/quest?tool=HTML_Nav.build'><img src='/non-flash/images/global/dropdown/quest.jpg'  onload='setOverSrc(this)' alt='Quest' width='156' height='26' border='0' /></a></td>";
		htmlTopnav+="</tr>";

		htmlTopnav+="<tr>";
		htmlTopnav+="<td><a href='/tools/build/rogue?tool=HTML_Nav.build'><img src='/non-flash/images/global/dropdown/rogue.jpg'  onload='setOverSrc(this)' alt='Rogue' width='156' height='26' border='0' /></a></td>";
		htmlTopnav+="</tr>";

		htmlTopnav+="<tr>";
		htmlTopnav+="<td><a href='/tools/build/xterra?tool=HTML_Nav.build'><img src='/non-flash/images/global/dropdown/xterra.jpg'  onload='setOverSrc(this)' alt='Xterra' width='156' height='26' border='0' /></a></td>";
		htmlTopnav+="</tr>";

		htmlTopnav+="<tr>";
		htmlTopnav+="<td><a href='/tools/build/pathfinder?tool=HTML_Nav.build'><img src='/non-flash/images/global/dropdown/pathfinder.jpg' onload='setOverSrc(this)'  alt='Pathfinder'  width='156' height='26' border='0' /></a></td>";
		htmlTopnav+="</tr>";

		htmlTopnav+="<tr>";
		htmlTopnav+="<td><a href='/tools/build/murano?tool=HTML_Nav.build'><img src='/non-flash/images/global/dropdown/murano.jpg'  onload='setOverSrc(this)'  alt='Murano' width='156' height='26' border='0' /></a></td>";
		htmlTopnav+="</tr>";

		htmlTopnav+="<tr>";
		htmlTopnav+="<td><a href='/tools/build/armada?tool=HTML_Nav.build'><img src='/non-flash/images/global/dropdown/armada.jpg'  onload='setOverSrc(this)'   alt='Armada' width='156' height='26' border='0' /></a></td>";
		htmlTopnav+="</tr>";

		htmlTopnav+="<tr>";
		htmlTopnav+="<td><a href='/tools/build/titan?tool=HTML_Nav.build'><img src='/non-flash/images/global/dropdown/titan.jpg'  onload='setOverSrc(this)'  alt='Titan' width='156' height='26' border='0' /></a></td>";
		htmlTopnav+="</tr>";

		htmlTopnav+="<tr>";
		htmlTopnav+="<td><a href='/tools/build/frontier?tool=HTML_Nav.build'><img src='/non-flash/images/global/dropdown/frontier.jpg'  onload='setOverSrc(this)' alt='Frotier' width='156' height='26' border='0' /></a></td>";
		htmlTopnav+="</tr>";


    	htmlTopnav+="<tr>";
		htmlTopnav+="<td><a href='/tools/build?tool=HTML_Nav.build'><img src='/non-flash/images/global/dropdown/see_all_veh.jpg'  onload='setOverSrc(this)' alt='See All Vehicles' width='156' height='26' border='0'  /></a></td>";
		htmlTopnav+="</tr>";
		htmlTopnav+="</table>";

		htmlTopnav+="</div>";

		// Build Your Nissan Car Models End Here



		// BROUCHURE FOR NISSAN CAR MODELS BEGIN HERE

		htmlTopnav+="<td width='166' height='75' align='left' valign='bottom'>";
		htmlTopnav+="<div id='brochure_nissan' onMouseOver='nissan_showHideLayers(\"brochure_nissan\",\"\",\"show\")' onMouseOut='nissan_showHideLayers(\"brochure_nissan\",\"\",\"hide\");'>";
		htmlTopnav+="<table width='100%' cellpadding='0' cellspacing='0'>";

		htmlTopnav+="<tr>";
		htmlTopnav+="<td><a href='/tools/brochure/versa?tool=HTML_Nav.Brochure'><img src='/non-flash/images/global/dropdown/versa.jpg' onload='setOverSrc(this);' alt='Versa' width='156' height='26' border='0' /></a></td>";
		htmlTopnav+="</tr>";

		htmlTopnav+="<tr>";
		htmlTopnav+="<td><a href='/tools/brochure/sentra?tool=HTML_Nav.Brochure'><img src='/non-flash/images/global/dropdown/sentra.jpg' onload='setOverSrc(this);' alt='Sentra' width='156' height='26' border='0' /></a></td>";
		htmlTopnav+="</tr>";

		htmlTopnav+="<tr>";
		htmlTopnav+="<td><a href='/tools/brochure/sentraSER?tool=HTML_Nav.Brochure'><img src='/non-flash/images/global/dropdown/sentra_ser.jpg' onload='setOverSrc(this)' alt='Sentra SE-R' width='156' height='26' border='0' /></a></td>";
		htmlTopnav+="</tr>";

		htmlTopnav+="<tr>";
		htmlTopnav+="<td><a href='/tools/brochure/altima?tool=HTML_Nav.Brochure'><img src='/non-flash/images/global/dropdown/altima.jpg' onload='setOverSrc(this)' alt='Altima' width='156' height='26' border='0' /></a></td>";
		htmlTopnav+="</tr>";

		htmlTopnav+="<tr>";
		htmlTopnav+="<td><a href='/tools/brochure/altimacoupe?tool=HTML_Nav.Brochure'><img src='/non-flash/images/global/dropdown/alt_coupe.jpg' onload='setOverSrc(this)' alt='AltimaCoupe' width='156' height='26' border='0' /></a></td>";
		htmlTopnav+="</tr>";

		htmlTopnav+="<tr>";
		htmlTopnav+="<td><a href='/tools/brochure/maxima?tool=HTML_Nav.Brochure'><img src='/non-flash/images/global/dropdown/maxima.jpg' onload='setOverSrc(this)' alt='Maxima' width='156' height='26' border='0' /></a></td>";
		htmlTopnav+="</tr>";

		htmlTopnav+="<tr>";
		htmlTopnav+="<td><a href='/tools/brochure/z?tool=HTML_Nav.Brochure'><img src='/non-flash/images/global/dropdown/z.jpg' onload='setOverSrc(this)' alt='Z' width='156' height='26' border='0' /></a></td>";
		htmlTopnav+="</tr>";

		htmlTopnav+="<tr>";
		htmlTopnav+="<td><a href='/tools/brochure/quest?tool=HTML_Nav.Brochure'><img src='/non-flash/images/global/dropdown/quest.jpg' onload='setOverSrc(this)' alt='Quest' width='156' height='26' border='0' /></a></td>";
		htmlTopnav+="</tr>";

		htmlTopnav+="<tr>";
		htmlTopnav+="<td><a href='/tools/brochure/rogue?tool=HTML_Nav.Brochure'><img src='/non-flash/images/global/dropdown/rogue.jpg'  onload='setOverSrc(this)' alt='Rogue' width='156' height='26' border='0' /></a></td>";
		htmlTopnav+="</tr>";

		htmlTopnav+="<tr>";
		htmlTopnav+="<td><a href='/tools/brochure/xterra?tool=HTML_Nav.Brochure'><img src='/non-flash/images/global/dropdown/xterra.jpg' onload='setOverSrc(this)' alt='Xterra' width='156' height='26' border='0' /></a></td>";
		htmlTopnav+="</tr>";

		htmlTopnav+="<tr>";
		htmlTopnav+="<td><a href='/tools/brochure/pathfinder?tool=HTML_Nav.Brochure'><img src='/non-flash/images/global/dropdown/pathfinder.jpg' onload='setOverSrc(this)' alt='Pathfinder' onload='setOverSrc(this)' width='156' height='26' border='0' /></a></td>";
		htmlTopnav+="</tr>";

		htmlTopnav+="<tr>";
		htmlTopnav+="<td><a href='/tools/brochure/murano?tool=HTML_Nav.Brochure'><img src='/non-flash/images/global/dropdown/murano.jpg' onload='setOverSrc(this)' alt='Murano' width='156' height='26' border='0' /></a></td>";
		htmlTopnav+="</tr>";

		htmlTopnav+="<tr>";
		htmlTopnav+="<td><a href='/tools/brochure/armada?tool=HTML_Nav.Brochure'><img src='/non-flash/images/global/dropdown/armada.jpg' onload='setOverSrc(this)' alt='Armada' width='156' height='26' border='0' /></a></td>";
		htmlTopnav+="</tr>";

		htmlTopnav+="<tr>";
		htmlTopnav+="<td><a href='/tools/brochure/titan?tool=HTML_Nav.Brochure'><img src='/non-flash/images/global/dropdown/titan.jpg' onload='setOverSrc(this)' alt='Titan' width='156' height='26' border='0' /></a></td>";
		htmlTopnav+="</tr>";

		htmlTopnav+=("<tr>");
		htmlTopnav+="<td><a href='/tools/brochure/frontier?tool=HTML_Nav.Brochure'><img src='/non-flash/images/global/dropdown/frontier.jpg' onload='setOverSrc(this)' alt='Frotier' width='156' height='26' border='0' /></a></td>";
		htmlTopnav+="</tr>";

		htmlTopnav+="<tr>";
		htmlTopnav+="<td><a href='/tools/brochure?tool=HTML_Nav.Brochure'><img src='/non-flash/images/global/dropdown/see_all_veh.jpg' onload='setOverSrc(this)' alt='See All Vehicles' width='156' height='26' border='0'  /></a></td>";
		htmlTopnav+="</tr>";
		htmlTopnav+="</table>";
		htmlTopnav+="</div>";



		//  BROUCHURE FOR NISSAN CAR MODELS END HERE

		//RAQ FOR NISSAN CAR MODELS


		htmlTopnav+="<td width='166' height='75' align='left' valign='bottom'>";

		htmlTopnav+="<div id='raq_nissan' onMouseOver='nissan_showHideLayers(\"raq_nissan\",\"\",\"show\")' onMouseOut='nissan_showHideLayers(\"raq_nissan\",\"\",\"hide\");'>";

		htmlTopnav+="<table width='100%' cellpadding='0' cellspacing='0'>";

		htmlTopnav+="<tr>";
		htmlTopnav+="<td><a href='/tools/raq/versa?tool=HTML_Nav.RAQ'><img src='/non-flash/images/global/dropdown/versa.jpg' onload='setOverSrc(this);' alt='Versa' width='156' height='26' border='0' /></a></td>";
		htmlTopnav+="</tr>";

		htmlTopnav+="<tr>";
		htmlTopnav+="<td><a href='/tools/raq/sentra?tool=HTML_Nav.RAQ'><img src='/non-flash/images/global/dropdown/sentra.jpg' onload='setOverSrc(this);' alt='Sentra' width='156' height='26' border='0' /></a></td>";
		htmlTopnav+="</tr>";

		htmlTopnav+="<tr>";
		htmlTopnav+="<td><a href='/tools/raq/sentraSER?tool=HTML_Nav.RAQ'><img src='/non-flash/images/global/dropdown/sentra_ser.jpg' onload='setOverSrc(this)' alt='Sentra SE-R' width='156' height='26' border='0' SE-R' /></a></td>";
		htmlTopnav+="</tr>";

		htmlTopnav+="<tr>";
		htmlTopnav+="<td><a href='/tools/raq/altima?tool=HTML_Nav.RAQ'><img src='/non-flash/images/global/dropdown/altima.jpg' onload='setOverSrc(this)' alt='Altima' width='156' height='26' border='0' /></a></td>";
		htmlTopnav+="</tr>";

		htmlTopnav+="<tr>";
		htmlTopnav+="<td><a href='/tools/raq/altimacoupe?tool=HTML_Nav.RAQ'><img src='/non-flash/images/global/dropdown/alt_coupe.jpg' onload='setOverSrc(this)' alt='AltimaCoupe' width='156' height='26' border='0' /></a></td>";
		htmlTopnav+="</tr>";

		htmlTopnav+="<tr>";
		htmlTopnav+="<td><a href='/tools/raq/maxima?tool=HTML_Nav.RAQ'><img src='/non-flash/images/global/dropdown/maxima.jpg' onload='setOverSrc(this)' alt='Maxima' width='156' height='26' border='0' /></a></td>";
		htmlTopnav+="</tr>";

		htmlTopnav+="<tr>";
		htmlTopnav+="<td><a href='/tools/raq/z?tool=HTML_Nav.RAQ'><img src='/non-flash/images/global/dropdown/z.jpg' onload='setOverSrc(this)' alt='Z' width='156' height='26' border='0' /></a></td>";
		htmlTopnav+="</tr>";

		htmlTopnav+="<tr>";
		htmlTopnav+="<td><a href='/tools/raq/quest?tool=HTML_Nav.RAQ'><img src='/non-flash/images/global/dropdown/quest.jpg' onload='setOverSrc(this)' alt='Quest' width='156' height='26' border='0' /></a></td>";
		htmlTopnav+="</tr>";

		htmlTopnav+="<tr>";
		htmlTopnav+="<td><a href='/tools/raq/rogue?tool=HTML_Nav.RAQ'><img src='/non-flash/images/global/dropdown/rogue.jpg'  onload='setOverSrc(this)' alt='Rogue' width='156' height='26' border='0' /></a></td>";
		htmlTopnav+="</tr>";

		htmlTopnav+="<tr>";
		htmlTopnav+="<td><a href='/tools/raq/xterra?tool=HTML_Nav.RAQ'><img src='/non-flash/images/global/dropdown/xterra.jpg' onload='setOverSrc(this)' alt='Xterra' width='156' height='26' border='0' /></a></td>";
		htmlTopnav+="</tr>";

		htmlTopnav+="<tr>";
		htmlTopnav+="<td><a href='/tools/raq/pathfinder?tool=HTML_Nav.RAQ'><img src='/non-flash/images/global/dropdown/pathfinder.jpg' onload='setOverSrc(this)' alt='Pathfinder' onload='setOverSrc(this)' width='156' height='26' border='0' /></a></td>";
		htmlTopnav+="</tr>";

		htmlTopnav+="<tr>";
		htmlTopnav+="<td><a href='/tools/raq/murano?tool=HTML_Nav.RAQ'><img src='/non-flash/images/global/dropdown/murano.jpg' onload='setOverSrc(this)' alt='Murano' width='156' height='26' border='0' /></a></td>";
		htmlTopnav+="</tr>";

		htmlTopnav+="<tr>";
		htmlTopnav+="<td><a href='/tools/raq/armada?tool=HTML_Nav.RAQ'><img src='/non-flash/images/global/dropdown/armada.jpg' onload='setOverSrc(this)' alt='Armada' width='156' height='26' border='0' /></a></td>";
		htmlTopnav+="</tr>";

		htmlTopnav+="<tr>";
		htmlTopnav+="<td><a href='/tools/raq/titan?tool=HTML_Nav.RAQ'><img src='/non-flash/images/global/dropdown/titan.jpg' onload='setOverSrc(this)' alt='Titan' width='156' height='26' border='0' /></a></td>";
		htmlTopnav+="</tr>";

		htmlTopnav+="<tr>";
		htmlTopnav+="<td><a href='/tools/raq/frontier?tool=HTML_Nav.RAQ'><img src='/non-flash/images/global/dropdown/frontier.jpg' onload='setOverSrc(this)' alt='Frotier' width='156' height='26' border='0' /></a></td>";
		htmlTopnav+="</tr>";

		htmlTopnav+="<tr>";
		htmlTopnav+="<td><a href='/tools/raq?tool=HTML_Nav.RAQ'><img src='/non-flash/images/global/dropdown/see_all_veh.jpg' onload='setOverSrc(this)' alt='See All Vehicles' width='156' height='26' border='0'  /></a></td>";
		htmlTopnav+="</tr>";

		htmlTopnav+="</table>";
		htmlTopnav+="</div>";


		//RAQ FOR  NISSAN CAR MODELS END HERE ..



		// More Tools Module

		htmlTopnav+="<div id='more_tools' onMouseOver='nissan_showHideLayers(\"more_tools\",\"\",\"show\")' onMouseOut='nissan_showHideLayers(\"more_tools\",\"\",\"hide\")'>";

		htmlTopnav+="<table width='100%' cellspacing='0' cellpadding='0'>";
		htmlTopnav+="<tr>";
		htmlTopnav+="<td><a href='/tools/inventory?tool=HTML_Nav.SearchInventory'><img src='/non-flash/images/global/dropdown/search_inventory.jpg'   onload='setOverSrc(this)' alt='Search Inventory' name='Search Inventory' width='156' height='26' border='0' id='Search Inventory' /></a></td>";
		htmlTopnav+="</tr>";

		htmlTopnav+="<tr>";
		htmlTopnav+="<td><a href='/compare/en?tool=HTML_Nav.Comparator'><img src='/non-flash/images/global/dropdown/compare_competitors.jpg'  onload='setOverSrc(this)' alt='Compare Competitors' name='Compare Competitors' width='156' height='26' border='0' id='Compare Competitors' /></a></td>";
		htmlTopnav+="</tr>";

		htmlTopnav+="<tr>";
		htmlTopnav+="<td><a href='/apps/paymentestimator?tool=HTML_Nav.PaymentEstimator'><img src='/non-flash/images/global/dropdown/estimate_payment.jpg'  onload='setOverSrc(this)' alt='Estimate Payment' name='Estimate Payment' width='156' height='26' border='0' id='Estimate Payment' /></a></td>";
		htmlTopnav+="</tr>";

		htmlTopnav+="<tr>";
		htmlTopnav+="<td><a href='/apps/preapprovedinput?tool=HTML_Nav.build_SAV'><img src='/non-flash/images/global/dropdown/get_preapproved.jpg' onload='setOverSrc(this)' alt='Get Pre-Approved' name='Get Pre-Approved' width='156' height='26' border='0' id='Get Pre-Approved' /></a></td>";
		htmlTopnav+="</tr>";

		htmlTopnav+="<tr>";
		htmlTopnav+="<td><a href='/tools/build?tool=HTML_Nav.build_SAV'><img src='/non-flash/images/global/dropdown/see_all_veh.jpg' onload='setOverSrc(this)' alt='moretools_sav' name='moretools_sav' width='156' height='26' border='0' id='moretools_sav' /></a></td></tr>";
		htmlTopnav+="</table>";

		htmlTopnav+="</div>";

		// More Tools Module Ends Here


		// Build Your Nissan Link


		htmlTopnav+="<td width='166' align='left' valign='bottom'><a href='/tools/build?tool=HTML_Nav.build' onload='setOverSrc(this)'><img src='/non-flash/images/global/nav/build_your_nissan.jpg' alt='Build Your Nissan' name='Build Your Nissan' width='166' height='75' border='0' id='Build Your Nissan' onMouseOver='nissan_showHideLayers(\"build_your_nissan\",\"\",\"show\")' onMouseOut='nissan_showHideLayers(\"build_your_nissan\",\"\",\"hide\")' /></a></td>";
		//Build Your Nissan Link Ends here

		// Brochure Link
		htmlTopnav+="<td width='151' align='left' valign='bottom'><a href='/tools/brochure?tool=HTML_Nav.Brochure' onload='setOverSrc(this)'><img src='/non-flash/images/global/nav/get_a_brochure.jpg' alt='Brochure Nissan' name='Brochure Nissan' width='151' height='75' border='0' id='Brochure Nissan' onMouseOver='nissan_showHideLayers(\"brochure_nissan\",\"\",\"show\")' onMouseOut='nissan_showHideLayers(\"brochure_nissan\",\"\",\"hide\")' /></a></td>";
		// Brochure Link Ends Here

		// RAQ Links
		htmlTopnav+="<td width='157' align='left' valign='bottom'><a href='/tools/raq?tool=HTML_Nav.RAQ' onload='setOverSrc(this)'><img src='/non-flash/images/global/nav/request_a_quote.jpg' alt='RAQ Nissan' name='RAQ Nissan' width='157' height='75' border='0' id='RAQ Nissan' onMouseOver='nissan_showHideLayers(\"raq_nissan\",\"\",\"show\")' onMouseOut='nissan_showHideLayers(\"raq_nissan\",\"\",\"hide\")' /></a></td>";
		//RAQ Links Ends Here

		//Locate A Dealer
		htmlTopnav+="<td width='152' align='left' valign='bottom'><a href='/tools/locate?tool=HTML_Nav.locate' onload='setOverSrc(this)'><img src='/non-flash/images/global/nav/locate_a_dealer.jpg' alt='Locate Nissan' name='Locate Nissan' width='152' height='75' border='0' id='Locate Nissan' /></a></td>";
		// Locate A Dealer Ends Here

		// More Tools
		htmlTopnav+="<td align='left' valign='bottom'><a href='#' onload='setOverSrc(this)'><img src='/non-flash/images/global/nav/more_tools.jpg' alt='More Tools' name='More Tools' width='175' height='75' border='0' id='More Tools' onMouseOver='nissan_showHideLayers(\"more_tools\",\"\",\"show\")'onmouseout='nissan_showHideLayers(\"more_tools\",\"\",\"hide\")' /></a></td>";
		// More Tools Ends Here-->

		htmlTopnav+="</tr>";
		htmlTopnav+="</table>";

		htmlTopnav+="</div>";




		//alert("htmlTopnav:");
		//alert("htmlTopnav: "+htmlTopnav);
		return htmlTopnav;
	},
	writeStyle:function(){

			//alert("in writeStyle");

			var objHead = document.getElementsByTagName('head');
  			//alert("objHead: "+objHead);
			if (objHead[0])
				  {
				  	var dynHost = "http://"+window.location.host;
					var objCSS = objHead[0].appendChild(document.createElement('link'));
					objCSS.id = 'widepage';
					objCSS.rel = 'stylesheet';
					objCSS.href = ''+dynHost+'/non-flash/css/non-flash.css';
					objCSS.type = 'text/css';
				  }


	},
	write: function(elementId){
		if(this.getAttribute('useExpressInstall')) {
			// check to see if we need to do an express install
			var expressInstallReqVer = new deconcept.PlayerVersion([6,0,65]);
			if (this.installedVer.versionIsValid(expressInstallReqVer) && !this.installedVer.versionIsValid(this.getAttribute('version'))) {
				this.setAttribute('doExpressInstall', true);
				this.addVariable("MMredirectURL", escape(this.getAttribute('xiRedirectUrl')));
				document.title = document.title.slice(0, 47) + " - Flash Player Installation";
				this.addVariable("MMdoctitle", document.title);
			}
		}
		// if we have flash, or if the non-flash string is present, or if the nonflash querystring is on
		if( (this.skipDetect || this.getAttribute('doExpressInstall') || this.installedVer.versionIsValid(this.getAttribute('version')) && currentURI.indexOf("non-flash")==-1 && location.href.indexOf("nonflash=on")==-1) ){
			var n = (typeof elementId == 'string') ? document.getElementById(elementId) : elementId;
			n.innerHTML = this.getSWFHTML();
			return true;
		}else{
			//Changes made by : Chandan Lakkoju -- Start here
			// else if the user does NOT have Flash, BUT the page contains header/footer elements but not regional/core elements.
			// this sifts out microsites, homepage, SAV, VLPs, etc.
			var ele = (typeof elementId == 'string') ? document.getElementById(elementId) : elementId;
			if ($("movFlashGlobalNav") && $("movFlashBottomNav") && !$("movFlashRegionalNav") && !$("movFlashCore") && !isSpanishPage) {

				this.writeStyle();
				if(ele.id == "movFlashGlobalNav"){
					//Writing Top Nav
					if(alertBool)alert("Element exists - Please write Top DHTML");
					ele.innerHTML = this.writeHTMLTopNav();
				}else if(ele.id == "movFlashBottomNav"){
					//Writing Bottom Nav
					if(alertBool)alert("Element exists - Please write Footer DHTML");
					ele.innerHTML = this.writeHTMLFooterNav();
				}
				replaceFlashLinks();

			}else if(this.getAttribute('redirectUrl') != "") {


				document.location.replace(this.getAttribute('redirectUrl'));
				//writeHTMLTopNav();
				//writeHTMLFooterNav();
				//Changes made by : Chandan Lakkoju -- End here
			}
		}
		return false;
	}
}

//Changes made by : Chandan Lakkoju -- Start here
//Changes made by : Chandan Lakkoju -- End here

/* ---- detection functions ---- */
deconcept.SWFObjectUtil.getPlayerVersion = function(){
	var PlayerVersion = new deconcept.PlayerVersion([0,0,0]);
	if(navigator.plugins && navigator.mimeTypes.length){
		var x = navigator.plugins["Shockwave Flash"];
		if(x && x.description) {
			PlayerVersion = new deconcept.PlayerVersion(x.description.replace(/([a-zA-Z]|\s)+/, "").replace(/(\s+r|\s+b[0-9]+)/, ".").split("."));
		}
	}else{
		// do minor version lookup in IE, but avoid fp6 crashing issues
		// see http://blog.deconcept.com/2006/01/11/getvariable-setvariable-crash-internet-explorer-flash-6/
		try{
			var axo = new ActiveXObject("ShockwaveFlash.ShockwaveFlash.7");
		}catch(e){
			try {
				var axo = new ActiveXObject("ShockwaveFlash.ShockwaveFlash.6");
				PlayerVersion = new deconcept.PlayerVersion([6,0,21]);
				axo.AllowScriptAccess = "always"; // throws if player version < 6.0.47 (thanks to Michael Williams @ Adobe for this code)
			} catch(e) {
				if (PlayerVersion.major == 6) {
					return PlayerVersion;
				}
			}
			try {
				axo = new ActiveXObject("ShockwaveFlash.ShockwaveFlash");
			} catch(e) {}
		}
		if (axo != null) {
			PlayerVersion = new deconcept.PlayerVersion(axo.GetVariable("$version").split(" ")[1].split(","));
		}
	}
	return PlayerVersion;
}
deconcept.PlayerVersion = function(arrVersion){
	this.major = arrVersion[0] != null ? parseInt(arrVersion[0]) : 0;
	this.minor = arrVersion[1] != null ? parseInt(arrVersion[1]) : 0;
	this.rev = arrVersion[2] != null ? parseInt(arrVersion[2]) : 0;
}
deconcept.PlayerVersion.prototype.versionIsValid = function(fv){
	if(this.major < fv.major) return false;
	if(this.major > fv.major) return true;
	if(this.minor < fv.minor) return false;
	if(this.minor > fv.minor) return true;
	if(this.rev < fv.rev) return false;
	return true;
}
/* ---- get value of query string param ---- */
deconcept.util = {
	getRequestParameter: function(param) {
		var q = document.location.search || document.location.hash;
		if(q) {
			var pairs = q.substring(1).split("&");
			for (var i=0; i < pairs.length; i++) {
				if (pairs[i].substring(0, pairs[i].indexOf("=")) == param) {
					return pairs[i].substring((pairs[i].indexOf("=")+1));
				}
			}
		}
		return "";
	}
}
/* fix for video streaming bug */
deconcept.SWFObjectUtil.cleanupSWFs = function() {
	if (window.opera || !document.all) return;
	var objects = document.getElementsByTagName("OBJECT");
	for (var i=0; i < objects.length; i++) {
		objects[i].style.display = 'none';
		for (var x in objects[i]) {
			if (typeof objects[i][x] == 'function') {
				objects[i][x] = function(){};
			}
		}
	}
}
// fixes bug in fp9 see http://blog.deconcept.com/2006/07/28/swfobject-143-released/
deconcept.SWFObjectUtil.prepUnload = function() {
	__flash_unloadHandler = function(){};
	__flash_savedUnloadHandler = function(){};
	if (typeof window.onunload == 'function') {
		var oldUnload = window.onunload;
		window.onunload = function() {
			deconcept.SWFObjectUtil.cleanupSWFs();
			oldUnload();
		}
	} else {
		window.onunload = deconcept.SWFObjectUtil.cleanupSWFs;
	}
}
if (typeof window.onbeforeunload == 'function') {
	var oldBeforeUnload = window.onbeforeunload;
	window.onbeforeunload = function() {
		deconcept.SWFObjectUtil.prepUnload();
		oldBeforeUnload();
	}
} else {
	window.onbeforeunload = deconcept.SWFObjectUtil.prepUnload;
}
/* add Array.push if needed (ie5) */
if (Array.prototype.push == null) { Array.prototype.push = function(item) { this[this.length] = item; return this.length; }}

/* add some aliases for ease of use/backwards compatibility */
var getQueryParamValue = deconcept.util.getRequestParameter;
var FlashObject = deconcept.SWFObject; // for legacy support
var SWFObject = deconcept.SWFObject;
