/* Print Functionality for Payment Estimator*/
//var isEspanol = false;
var total_paymentEstimator_info_div = new Object();
var IE7 = (navigator.appVersion.indexOf("MSIE 7.")==-1) ? false : true;
/*var currentLocation1 = window.location;
if(String(currentLocation1).indexOf("espanol") != -1)
{
	isEspanol = true;
}*/

function printRetailerInfocallBack(dealermap)
{

	/*for AJAX call*/
	
}

function printPaymentEstimatorFrame()
{
	//alert("type:"+typeof(total_paymentEstimator_info_div));
	/*	
	if (typeof(total_paymentEstimator_info_div) == 'string') {
		//alert("in if");
			window.frames['printframe_PE_info'].document.body.innerHTML+=total_paymentEstimator_info_div;
		} else {
			if (typeof(total_paymentEstimator_info_div.outerHTML) == 'string') {			
			//alert("in else if");
				window.frames['printframe_PE_info'].document.body.innerHTML+=total_paymentEstimator_info_div.outerHTML;
			} else {
				//alert("in else:"+window.frames['printframe_PE_info'].document.body);
				window.frames['printframe_PE_info'].document.body.appendChild(total_paymentEstimator_info_div);
				//window.frames['printframe_PE_info'].document.body.innerHTML+=total_paymentEstimator_info_div.innerHTML;
				//window.frames['printframe_PE_info'].document.body.innerHTML=total_paymentEstimator_info_div.innerHTML;
			}
		}
		
	window.frames['printframe_PE_info'].focus();
	window.frames['printframe_PE_info'].print();
	window.focus();
	

	/*
	document.getElementById('printOut').innerHTML = total_paymentEstimator_info_div.innerHTML;
	document.getElementById('printOut').style.top=0;
	document.getElementById('printOut').style.zIndex=1000;
	document.getElementById('printOut').style.backgroundColor='#FFFFFF';
	window.print();*/

/*******************************************************************************************/


/*


	var iframe;
	//Code for iframe
	alert("in print");
	if (document.getElementById("printframe_PE_info")) {
		alert("second time");
		iframe = document.getElementById("printframe_PE_info");
		iframe.src="/js/payment_estimator/payment_printframe.html";
	} else {
		alert("first time");
		iframe = document.createElement("iframe");
		iframe.style.position="absolute";
		iframe.style.width="950px";
		iframe.style.height="550px";
	
		//iframe.style.top="0px";
		iframe.style.top="-1000px";
		iframe.style.left="0px";
	
		iframe.id="printframe_PE_info";
		iframe.name="printframe_PE_info";
		
		iframe.src="/js/payment_estimator/payment_printframe.html";
		document.body.appendChild(iframe);
		printPaymentEstimatorFrame();
	}

*/

	window.frames['printframe_PE_info'].document.body.innerHTML = '';

	if (typeof(total_paymentEstimator_info_div) == 'string') {
			//alert("in if");
			window.frames['printframe_PE_info'].document.body.innerHTML+=total_paymentEstimator_info_div;
		}

		else {
			if (typeof(total_paymentEstimator_info_div.outerHTML) == 'string') {			
			//alert("in else if\n"+total_paymentEstimator_info_div.outerHTML);
				window.frames['printframe_PE_info'].document.body.innerHTML+=total_paymentEstimator_info_div.outerHTML;
			}
			else
			{
				//alert("iframe "+window.frames['printframe_PE_info'].document.body.appendChild(total_paymentEstimator_info_div));
				window.frames['printframe_PE_info'].document.body.appendChild(total_paymentEstimator_info_div);
			}
		}
			
	window.frames['printframe_PE_info'].focus();
	window.frames['printframe_PE_info'].print();
	window.focus();
	//end for iframes
	return true;
}

function printPaymentEstimator(){
	
	var zipCodeValue = document.paymentEstimatorForm.txtZipcode.value;
	var dealerLocator = { zipCode:zipCodeValue};
    DealerLocatorFacade.getMappedDealers(dealerLocator,displayResults);
}


function displayResults(dealerSetInfo)
{
	//alert("in display results");
	var purchaseBox = document.getElementById('purchase').checked;
	var leaseBox = document.getElementById('lease').checked;

	total_paymentEstimator_info_div = document.createElement("div");	
	total_paymentEstimator_info_div.id = "total_paymentEstimator_info_div";
	total_paymentEstimator_info_div.style.width=650;
	//total_paymentEstimator_info_div.style.paddingLeft=20;
	
	var logoImageDiv =  document.createElement("div");
	logoImageDiv.id = "logoImageDiv";
	logoImageDiv.style.width=186;
	logoImageDiv.style.height=46;
	var logoImage =  document.createElement("img");
	logoImage.id = "logoImage";
	logoImage.style.width=186;
	logoImage.style.height=46;
	logoImage.src = "/img/shopping_tools/payment_estimator/graphics/Nissan_shift_badge.jpg";
	logoImageDiv.appendChild(logoImage);
	total_paymentEstimator_info_div.appendChild(logoImageDiv);

	var peResultsDiv = document.createElement("div");
	peResultsDiv.id = "peResultsDiv";
	peResultsDiv.style.width=600;
	//peResultsDiv.style.height="125px !important";
	peResultsDiv.style.height=125;
	peResultsDiv.style.position="relative";
	peResultsDiv.style.top="10px";
	var carImageDiv = document.createElement("div");
	carImageDiv.id = "carImageDiv";
	carImageDiv.style.width=255;
	carImageDiv.style.height=116;
	/*var carImage = document.createElement("img");
	carImage.id = "carImage";
	carImage.src = "";*/
	var carImage = document.getElementById("mainCarImage");
	var clone_img = carImage.cloneNode(true);
	clone_img.style.width=255;
	clone_img.style.height=116;
	carImageDiv.appendChild(clone_img);
	//carImageDiv.innerHTML = clone_img;
	peResultsDiv.appendChild(carImageDiv);

	var peResults = document.createElement("div");
	peResults.id = "peResults";
	peResults.style.position= "relative";
	peResults.style.top=-90;
	peResults.style.left=300;
	peResults.style.width=400;
	peResults.style.height=125;
	var peResultsImg = document.createElement("img");
	peResultsImg.id = "peResultsImg";
	peResultsImg.src = "/img/shopping_tools/payment_estimator/type/Payment_estimator_results_print.jpg";
	peResults.appendChild(peResultsImg);
	var vehicleText1 = document.createElement("div");
	vehicleText1.id="vehicleText1";
	var downPayment = document.getElementById('txtPurchaseDownPayment').value;
	var netTradeIn = document.getElementById('txtPurchaseTradein').value;
	var owedOnTradeIn = document.getElementById('txtOwedTradein').value;
	var dealerAccessories = document.getElementById('txtCostOfAccessories').value;
	var reductions = parseInt(downPayment)+parseInt(netTradeIn)-parseInt(owedOnTradeIn)-parseInt(dealerAccessories);
	/*vehicleText1.innerHTML = "<br/>ZIP Code:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"+document.paymentEstimatorForm.txtZipcode.value;
	vehicleText1.innerHTML += "<br/>Credit Rating:&nbsp;"+document.getElementById('creditRating').value;
	vehicleText1.innerHTML += "<br/>Vehicle:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"+strModel;
	vehicleText1.innerHTML += "<br/>Model:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"+document.getElementById('drpTrim').value;*/
	var zipCodeDiv = document.createElement("div");
	zipCodeDiv.id="zipCodeDiv";
	var zipCodeText = document.createElement("div");
	zipCodeText.id="zipCodeText";
	zipCodeText.innerHTML = "ZIP Code:";
	var zipCodeValue = document.createElement("div");
	zipCodeValue.id="zipCodeValue";
	zipCodeValue.innerHTML = document.paymentEstimatorForm.txtZipcode.value;
	zipCodeDiv.appendChild(zipCodeText);
	zipCodeDiv.appendChild(zipCodeValue);
	vehicleText1.appendChild(zipCodeDiv);

	var crDiv = document.createElement("div");
	crDiv.id="crDiv";
	var	crText = document.createElement("div");
	crText.id="crText";
	crText.innerHTML = "Credit Rating:";
	var crValue = document.createElement("div");
	crValue.id="crValue";
	crValue.innerHTML = document.getElementById('creditRating').value;
	crDiv.appendChild(crText);
	crDiv.appendChild(crValue);
	vehicleText1.appendChild(crDiv);

	var vehDiv = document.createElement("div");
	vehDiv.id="vehDiv";
	var vehText = document.createElement("div");
	vehText.id="vehText";
	vehText.innerHTML = "Vehicle:";
	var vehValue = document.createElement("div");
	vehValue.id="vehValue";
	vehValue.innerHTML = strModel;
	vehDiv.appendChild(vehText);
	vehDiv.appendChild(vehValue);
	vehicleText1.appendChild(vehDiv);

	var modelDiv = document.createElement("div");
	modelDiv.id="modelDiv";
	var modelText = document.createElement("div");
	modelText.id="modelText";
	modelText.innerHTML = "Model:";
	var modelValue = document.createElement("div");
	modelValue.id="modelValue";
	modelValue.innerHTML = document.getElementById('drpTrim').value;
	modelDiv.appendChild(modelText);
	modelDiv.appendChild(modelValue);
	vehicleText1.appendChild(modelDiv);

	if(isEspanol)
	{
		/*vehicleText1.innerHTML = "<br/>C&#243;digo postal: "+document.paymentEstimatorForm.txtZipcode.value;
		vehicleText1.innerHTML += "<br/>Veh&#237;culo: "+strModel;
		vehicleText1.innerHTML += "<br/>Modelo: "+document.getElementById('drpTrim').value;*/
		zipCodeText.innerHTML = "C&#243;digo postal:";
		crText.innerHTML = "Calificaci&#243;n de cr&#233;dito:";
		vehText.innerHTML = "Veh&#237;culo:";
		modelText.innerHTML="Modelo:";
	}
	peResults.appendChild(vehicleText1);
	
	var vehicleText2 = document.createElement("div");
	vehicleText2.id="vehicleText2";
	vehicleText2.style.position="absolute";
	vehicleText2.style.top=18;
	vehicleText2.style.left=185;
	//vehicleText2.style.left=160;
	//vehicleText2.innerHTML = "<br/>Credit Rating:&nbsp;&nbsp;&nbsp;&nbsp;"+document.getElementById('creditRating').value;
	/*vehicleText2.innerHTML = "<br/>DownPayment:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$"+downPayment;
	vehicleText2.innerHTML += "<br/>Trade-in Value:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$"+netTradeIn;
	vehicleText2.innerHTML += "<br/>Owed on Trade-in:&nbsp;&nbsp;&nbsp;$"+owedOnTradeIn;
	vehicleText2.innerHTML += "<br/>Dealer Accessories:&nbsp;&nbsp;$"+dealerAccessories;*/

	var dpDiv = document.createElement("div");
	dpDiv.id="dpDiv";
	var dpText = document.createElement("div");
	dpText.id="dpText";
	dpText.innerHTML = "DownPayment:";
	var dpValue = document.createElement("div");
	dpValue.id="dpValue";
	dpValue.innerHTML = "$"+downPayment;
	dpDiv.appendChild(dpText);
	dpDiv.appendChild(dpValue);
	vehicleText2.appendChild(dpDiv);

	var tiDiv = document.createElement("div");
	tiDiv.id="tiDiv";
	var	tiText = document.createElement("div");
	tiText.id="tiText";
	tiText.innerHTML = "Trade-in Value:";
	var tiValue = document.createElement("div");
	tiValue.id="tiValue";
	tiValue.innerHTML = "$"+netTradeIn;
	tiDiv.appendChild(tiText);
	tiDiv.appendChild(tiValue);
	vehicleText2.appendChild(tiDiv);

	var otiDiv = document.createElement("div");
	otiDiv.id="otiDiv";
	var otiText = document.createElement("div");
	otiText.id="otiText";
	otiText.innerHTML = "Owed on Trade-in:";
	var otiValue = document.createElement("div");
	otiValue.id="otiValue";
	otiValue.innerHTML = "$"+owedOnTradeIn;
	otiDiv.appendChild(otiText);
	otiDiv.appendChild(otiValue);
	vehicleText2.appendChild(otiDiv);

	var daDiv = document.createElement("div");
	daDiv.id="daDiv";
	var daText = document.createElement("div");
	daText.id="daText";
	daText.innerHTML = "Dealer Accessories:";
	var daValue = document.createElement("div");
	daValue.id="daValue";
	daValue.innerHTML = "$"+dealerAccessories;
	daDiv.appendChild(daText);
	daDiv.appendChild(daValue);
	vehicleText2.appendChild(daDiv);

	if(isEspanol)
	{
		/*vehicleText2.innerHTML = "<br/>Calificaci&#243;n de cr&#233;dito: "+document.getElementById('creditRating').value;
		vehicleText2.innerHTML += "<br/>Pago Inicial: $"+downPayment;
		vehicleText2.innerHTML += "<br/>Valor de intercambio: $"+netTradeIn;*/
		dpText.innerHTML = "Pago inicial:";
		tiText.innerHTML = "Valor de intercambio:";
		otiText.innerHTML = "Deuda por intercambio:";
		daText.innerHTML = "Accesorios del concesionario:";
	}
	peResults.appendChild(vehicleText2);
	
	peResultsDiv.appendChild(peResults);
	total_paymentEstimator_info_div.appendChild(peResultsDiv);

	var purchaseLeaseDivs = document.createElement("div");
	purchaseLeaseDivs.id ="purchaseLeaseDivs";
	//purchaseLeaseDivs.style.border="8px solid black";
	purchaseLeaseDivs.style.width=600;
	purchaseLeaseDivs.style.height=220;
	purchaseLeaseDivs.style.position="absolute";
	purchaseLeaseDivs.style.top=190;
	var purchaseDiv = document.createElement("div");
	purchaseDiv.id="purchaseDiv";
	purchaseDiv.style.border="8px solid black";
	purchaseDiv.style.width=275;
	purchaseDiv.style.height=180;
	purchaseDiv.style.padding=10;
	purchaseDiv.style.paddingLeft=20;
	var purchaseImg = document.getElementById("purchaseImg");
	var clone_purchaseImg = purchaseImg.cloneNode(true);
	purchaseDiv.appendChild(clone_purchaseImg);
	//purchaseDiv.innerHTML = clone_purchaseImg;
	var purchaseMonthlyPayment = document.getElementById('purchaseMonthlyPayment');
	var clone_purchaseMonthlyPayment = purchaseMonthlyPayment.cloneNode(true);
	purchaseDiv.appendChild(clone_purchaseMonthlyPayment);
	/*var purchaseMonthlyPayment = document.createElement("div");
	var txtpurchaseMonthlyPayment = document.createElement("div");
	txtpurchaseMonthlyPayment.id="purchaseMonthlyPayment";
	txtpurchaseMonthlyPayment.style.fontSize=29;
	txtpurchaseMonthlyPayment.style.width=150;
	txtpurchaseMonthlyPayment.style.fontWeight="bold";
	txtpurchaseMonthlyPayment.innerHTML = $('txtPurchaseMonthlyPayment').innerHTML;
	purchaseMonthlyPayment.appendChild(txtpurchaseMonthlyPayment);
	var perMonthimage = document.createElement("div");
	perMonthimage.style.position="relative";
	perMonthimage.style.left=100;
	perMonthimage.style.top=-15;
	purchaseDiv.appendChild(purchaseMonthlyPayment);*/

	//purchaseDiv.innerHTML = clone_purchaseMonthlyPayment;
	var purchaseDetails = document.createElement("div");
	purchaseDetails.id="purchaseDetails";
	var termDiv = document.createElement("div");
	termDiv.id = "termDiv";
	var termDataDiv = document.createElement("div");
	termDataDiv.innerHTML = "<b>Term:</b>";
	termDiv.appendChild(termDataDiv);
	var termValueDiv = document.createElement("div");
	termValueDiv.innerHTML = document.getElementById('drpPurchaseMonths').value+" months";
	termValueDiv.style.position="relative";
	termValueDiv.style.top=-14;
	termValueDiv.style.left=50;
	termDiv.appendChild(termValueDiv);
	purchaseDetails.appendChild(termDiv);

	var espDiv = document.createElement("div");
	espDiv.id = "espDiv";
	espDiv.style.position="relative";
	espDiv.style.top=0;
	espDiv.style.left=0;
	var espDivDataDiv = document.createElement("div");
	espDivDataDiv.innerHTML = "Estimated Amount Financed";
	espDivDataDiv.style.fontSize=12;
	espDiv.appendChild(espDivDataDiv);
	var espValueDiv = document.createElement("div");
	espValueDiv.innerHTML = "+"+document.getElementById('baseMsrp1').innerHTML;
	espValueDiv.style.position="relative";
	espValueDiv.style.top=-14;
	espValueDiv.style.left=150;
	espValueDiv.style.width=100;
	espValueDiv.style.textAlign="right";
	espValueDiv.style.fontSize=12;
	espDiv.appendChild(espValueDiv);
	purchaseDetails.appendChild(espDiv);

	var reductionsDiv = document.createElement("div");
	reductionsDiv.id = "reductionsDiv";
	reductionsDiv.style.position="relative";
	reductionsDiv.style.top=-10;
	reductionsDiv.style.left=0;
	var reductionsDataDiv = document.createElement("div");
	reductionsDataDiv.innerHTML = "Reductions";
	reductionsDataDiv.style.fontSize=12;
	reductionsDiv.appendChild(reductionsDataDiv);
	var reductionsValueDiv = document.createElement("div");
	reductionsValueDiv.innerHTML = "- $"+reductions;
	reductionsValueDiv.style.position="relative";
	reductionsValueDiv.style.fontSize=12;
	reductionsValueDiv.style.top=-14;
	reductionsValueDiv.style.left=150;
	reductionsValueDiv.style.width=100;
	reductionsValueDiv.style.textAlign="right";
	reductionsDiv.appendChild(reductionsValueDiv);
	purchaseDetails.appendChild(reductionsDiv);

	var afDiv = document.createElement("div");
	afDiv.id = "afDiv";
	afDiv.style.position="relative";
	afDiv.style.top=-25;
	afDiv.style.left=0;
	var afDataDiv = document.createElement("div");
	afDataDiv.innerHTML = "Estimated Amount Financed";
	afDataDiv.style.fontSize=12;
	afDiv.appendChild(afDataDiv);
	var afValueDiv = document.createElement("div");
	afValueDiv.innerHTML = document.getElementById('baseMsrp3').innerHTML;
	afValueDiv.style.position="relative";
	afValueDiv.style.fontSize=12;
	afValueDiv.style.top=-14;
	afValueDiv.style.left=150;
	afValueDiv.style.width=100;
	afValueDiv.style.textAlign="right";
	afDiv.appendChild(afValueDiv);
	purchaseDetails.appendChild(afDiv);
	
	var aprDiv = document.createElement("div");
	aprDiv.id = "aprDiv";
	aprDiv.style.position="relative";
	aprDiv.style.top=-38;
	aprDiv.style.left=0;
	var aprDataDiv = document.createElement("div");
	aprDataDiv.innerHTML = "APR";
	aprDataDiv.style.fontSize=12;
	aprDiv.appendChild(aprDataDiv);
	var aprValueDiv = document.createElement("div");
	aprValueDiv.innerHTML = document.getElementById('txtAPR').innerHTML;
	aprValueDiv.style.position="relative";
	aprValueDiv.style.fontSize=12;
	aprValueDiv.style.top=-14;
	aprValueDiv.style.left=150;
	aprValueDiv.style.width=100;
	aprValueDiv.style.textAlign="right";
	aprDiv.appendChild(aprValueDiv);
	purchaseDetails.appendChild(aprDiv);

	if(isEspanol)
	{
		termDataDiv.innerHTML="<b>T&#233;rmino:</b>";
		termValueDiv.innerHTML = document.getElementById('drpPurchaseMonths').value+" meses";
		termValueDiv.style.left=60;
		termValueDiv.style.top=-13;
		espDivDataDiv.innerHTML="Cantidad financiada";
		reductionsDataDiv.innerHTML="Reducciones";
		afDataDiv.innerHTML="Cantidad financiada";
		aprDataDiv.innerHTML="APR";
	}
	purchaseDiv.appendChild(purchaseDetails);
	purchaseLeaseDivs.appendChild(purchaseDiv);
	

	var leaseDiv = document.createElement("div");
	leaseDiv.id="leaseDiv";
	leaseDiv.style.position="relative";
	//leaseDiv.style.top="-216px !important";
	leaseDiv.style.top="-222px";
	leaseDiv.style.left=310;
	leaseDiv.style.width=275;
	leaseDiv.style.height="185px";
	leaseDiv.style.padding=10;
	leaseDiv.style.paddingLeft=20;
	leaseDiv.style.borderRight="8px solid black";
	leaseDiv.style.borderBottom="8px solid black";
	leaseDiv.style.borderTop="8px solid black";
	var leaseImg = document.getElementById("leaseImg");
	var clone_leaseImg = leaseImg.cloneNode(true);
	leaseDiv.appendChild(clone_leaseImg);
	//leaseDiv.innerHTML = clone_leaseImg;
	var leaseMonthlyPayment = document.getElementById('leaseMonthlyPayment');
	var clone_leaseMonthlyPayment = leaseMonthlyPayment.cloneNode(true);
	leaseDiv.appendChild(clone_leaseMonthlyPayment);
	//leaseDiv.innerHTML = clone_leaseMonthlyPayment;
	var leaseDetails = document.createElement("div");
	leaseDetails.id="leaseDetails";
	leaseDetails.style.height=125;
	if(document.getElementById('drpLeaseMileage').value=='L')
    {
		mileageValue = "12,000";
    }
	else if(document.getElementById('drpLeaseMileage').value=='S')
    {
		mileageValue = "15,000";
    }
	else if(document.getElementById('drpLeaseMileage').value=='X')
    {
		mileageValue = "10,000";
    }

	var termDiv1 = document.createElement("div");
	termDiv1.id = "termDiv1";
	var termDataDiv1 = document.createElement("div");
	termDataDiv1.innerHTML = "<b>Term:</b>";
	termDiv1.appendChild(termDataDiv1);
	var termValueDiv1 = document.createElement("div");
	termValueDiv1.innerHTML = document.getElementById('drpLeaseMonths').value+" months";
	termDiv1.appendChild(termValueDiv1);
	leaseDetails.appendChild(termDiv1);

	var mileageDiv = document.createElement("div");
	mileageDiv.id = "mileageDiv";
	var mileageDataDiv = document.createElement("div");
	mileageDataDiv.innerHTML = "<b>Mileage:</b>";
	mileageDataDiv.style.width=60;
	mileageDataDiv.style.paddingTop=1;
	mileageDiv.appendChild(mileageDataDiv);
	var mileageValueDiv = document.createElement("div");
	mileageValueDiv.id="mileageValueDiv";
	mileageValueDiv.innerHTML = mileageValue+"miles/year";
	mileageValueDiv.style.width=100;
	/*mileageValueDiv.style.position="relative";
	mileageValueDiv.style.left=-40;*/
	mileageDiv.appendChild(mileageValueDiv);
	leaseDetails.appendChild(mileageDiv);

	var espDiv1 = document.createElement("div");
	espDiv1.id = "espDiv1";
	var espDivDataDiv1 = document.createElement("div");
	espDivDataDiv1.innerHTML = "<br/>Estimated Amount Financed";
	espDivDataDiv1.style.width=175;
	espDivDataDiv1.style.fontSize=12;
	espDiv1.appendChild(espDivDataDiv1);
	var espValueDiv1 = document.createElement("div");
	espValueDiv1.innerHTML = "+"+document.getElementById('baseMsrp1').innerHTML;
	espValueDiv1.style.width=125;
	espValueDiv1.style.position="relative";
	espValueDiv1.style.fontSize=12;
	espValueDiv1.style.top=21;
	espValueDiv1.style.left=-50;
	espValueDiv1.style.textAlign="right";
	espDiv1.appendChild(espValueDiv1);
	leaseDetails.appendChild(espDiv1);

	var aqufDiv = document.createElement("div");
	aqufDiv.id = "aqufDiv";
	var aqufDataDiv = document.createElement("div");
	aqufDataDiv.innerHTML = "Acquisition Fee";
	aqufDataDiv.style.width=175;
	aqufDataDiv.style.fontSize=12;
	aqufDiv.appendChild(aqufDataDiv);
	var aqufValueDiv = document.createElement("div");
	aqufValueDiv.innerHTML = "+"+document.getElementById('leAcquisitionFee').innerHTML;
	aqufValueDiv.style.width=125;
	aqufValueDiv.style.fontSize=12;
	aqufValueDiv.style.position="relative";
	aqufValueDiv.style.left=-50;
	aqufValueDiv.style.top=9;
	aqufValueDiv.style.textAlign="right";
	aqufDiv.appendChild(aqufValueDiv);
	leaseDetails.appendChild(aqufDiv);

	var reductionsDiv1 = document.createElement("div");
	reductionsDiv1.id = "reductionsDiv1";
	var reductionsDataDiv1 = document.createElement("div");
	reductionsDataDiv1.innerHTML = "Reductions";
	reductionsDataDiv1.style.fontSize=12;
	reductionsDataDiv1.style.width=175;
	reductionsDiv1.appendChild(reductionsDataDiv1);
	var reductionsValueDiv1 = document.createElement("div");
	reductionsValueDiv1.innerHTML = "- $"+reductions;
	reductionsValueDiv1.style.fontSize=12;
	reductionsValueDiv1.style.width=125;
	reductionsValueDiv1.style.position="relative";
	reductionsValueDiv1.style.left=-50;
	reductionsValueDiv1.style.top=9;
	reductionsValueDiv1.style.textAlign="right";
	reductionsDiv1.appendChild(reductionsValueDiv1);
	leaseDetails.appendChild(reductionsDiv1);

	var adcDiv = document.createElement("div");
	adcDiv.id = "adcDiv";
	var adcDataDiv = document.createElement("div");
	adcDataDiv.innerHTML = "Adjusted Capitalized Cost";
	adcDataDiv.style.width=175;
	adcDataDiv.style.fontSize=12;
	adcDiv.appendChild(adcDataDiv);
	var adcValueDiv = document.createElement("div");
	adcValueDiv.innerHTML = document.getElementById('leAdjCap').innerHTML;
	adcValueDiv.style.width=125;
	adcValueDiv.style.position="relative";
	adcValueDiv.style.fontSize=12;
	adcValueDiv.style.left=-50;
	adcValueDiv.style.top=9;
	adcValueDiv.style.textAlign="right";
	adcDiv.appendChild(adcValueDiv);
	leaseDetails.appendChild(adcDiv);
	
	var tdsDiv = document.createElement("div");
	tdsDiv.id = "tdsDiv";
	var tdsDataDiv = document.createElement("div");
	tdsDataDiv.innerHTML = "Total Due at Lease Signing";
	tdsDataDiv.style.width=175;
	tdsDataDiv.style.fontSize=12;
	tdsDiv.appendChild(tdsDataDiv);
	var tdsValueDiv = document.createElement("div");
	tdsValueDiv.innerHTML = document.getElementById('leTotalDueSigning').innerHTML;
	tdsValueDiv.style.width=125;
	tdsValueDiv.style.fontSize=12;
	tdsValueDiv.style.position="relative";
	tdsValueDiv.style.left=-50;
	tdsValueDiv.style.top=9;
	tdsValueDiv.style.textAlign="right";
	tdsDiv.appendChild(tdsValueDiv);
	leaseDetails.appendChild(tdsDiv);

	/*leaseDetails.innerHTML="<br/>Term: "+document.getElementById('drpLeaseMonths').value+" months";
	leaseDetails.innerHTML+="<br/>Mileage: "+mileageValue+"miles/year";
	leaseDetails.innerHTML+="<br/><br/>Estimated Selling Price  +"+document.getElementById('baseMsrp1').innerHTML;
	leaseDetails.innerHTML+="<br/>Acquisition Fee   +"+document.getElementById('leAcquisitionFee').innerHTML;
	leaseDetails.innerHTML+="<br/>Reductions    -$"+reductions;
	leaseDetails.innerHTML+="<br/>Adjusted Cap Costs    "+document.getElementById('leAdjCap').innerHTML;
	leaseDetails.innerHTML+="<br/>Total Due at Signing    "+document.getElementById('leTotalDueSigning').innerHTML;*/
	if(isEspanol)
	{
		/*leaseDetails.innerHTML="<br/>T&#233;rmino: "+document.getElementById('drpLeaseMonths').value+" meses";
		leaseDetails.innerHTML+="<br/>Millaje: "+mileageValue+"millas/a&#241;o";
		leaseDetails.innerHTML+="<br/><br/>Precio estimado de venta  +"+document.getElementById('baseMsrp1').innerHTML;
		leaseDetails.innerHTML+="<br/>Cargo de adquisici&#243;n   +"+document.getElementById('leAcquisitionFee').innerHTML;
		leaseDetails.innerHTML+="<br/>Reducciones    -$"+reductions;
		leaseDetails.innerHTML+="<br/>Costo Capitalizado Ajustado    "+document.getElementById('leAdjCap').innerHTML;
		leaseDetails.innerHTML+="<br/>Cantidad total a la firma del contrato    "+document.getElementById('leTotalDueSigning').innerHTML;*/

		termDataDiv1.innerHTML = "<b>T&#233;rmino:</b>";
		termValueDiv1.innerHTML = document.getElementById('drpLeaseMonths').value+" meses";
		termValueDiv1.style.left=60;
		mileageDataDiv.innerHTML = "<b>Millaje:</b>";
		mileageValueDiv.innerHTML = mileageValue+"millas/a&#241;o";
		mileageValueDiv.style.left=-50;
		espDivDataDiv1.innerHTML = "<br/>Cantidad financiada";
		aqufDataDiv.innerHTML = "Cargo de adquisici&#243;n";
		reductionsDataDiv1.innerHTML = "Reducciones";
		adcDataDiv.innerHTML = "Costo Capitalizado Ajustado";
		tdsDataDiv.innerHTML = "Cantidad total a la firma del contrato";
	}
	leaseDiv.appendChild(leaseDetails);
	purchaseLeaseDivs.appendChild(leaseDiv);
	

	total_paymentEstimator_info_div.appendChild(purchaseLeaseDivs);

	var nearestDealers = document.createElement("div");
	nearestDealers.id ="nearestDealers";
	nearestDealers.style.position="absolute";
	nearestDealers.style.top=430;
	nearestDealers.style.left=10;
	nearestDealers.style.width=900;
	nearestDealers.style.height=100;
	nearestDealers.style.backgroundColor="#E5E5E5";
	nearestDealers.innerHTML = "Find the "+strModel+" at your nearest Nissan Dealer.<br/><br/>";
	if(isEspanol)
	{
		nearestDealers.innerHTML = "Encuentra el "+strModel+" a tu concesionario m&#225;s cercano.<br/><br/>";
	}
	
	
	//Code for Nearest Dealers using Jquery	
	var positionDealersArray  = dealerSetInfo["dealers"];
		for(var idx=0; idx<positionDealersArray.length; idx++)
		  {
			dealer = positionDealersArray[idx];
			dealerDiv = document.createElement("div");
			dealerDiv.id = "dealer"+idx;

			dealerNameDiv = document.createElement("div");
			dealerNameDiv.id = "name"+idx;
			dealerNameDiv.innerHTML = "<b>"+dealer["name"]+"</b>";
			dealerDiv.appendChild(dealerNameDiv);
			dealerAddDiv = document.createElement("div");
			dealerAddDiv.id = "address"+idx;
			dealerAddDiv.innerHTML = dealer["street"]+"<br/> "+dealer["city"]+","+dealer["state"]+" "+dealer["postalCode"]+"<br/> "+dealer["defaultPhone"];
		    dealerDiv.appendChild(dealerAddDiv);
	        /*if(idx==1 || idx==3)
			{
				dealerDiv.style.position="relative";
				dealerDiv.style.top = "-52px";
				dealerDiv.style.left="300px";
			}*/
			dealerDiv.style.position="absolute";
			dealerDiv.style.width = 150;
			dealerDiv.style.top = 20;
			dealerDiv.style.left= idx*155;
			nearestDealers.appendChild(dealerDiv);
          }

	total_paymentEstimator_info_div.appendChild(nearestDealers);


	var disclaimerText = document.createElement("div");
	disclaimerText.id="disclaimerText";
	disclaimerText.style.position="absolute";
	disclaimerText.style.width=700;
	disclaimerText.style.top=540;
	disclaimerText.style.left=10;
	disclaimerText.innerHTML ="<b>Legal Disclaimers:</b><br/><b><i>&#8224;Payment results are estimates and are used for "+
		"illustrative purposes only.</i></b> Many variables will affect your monthly payment. This estimator is not an "+
		"advertisement, solicitation, credit application or offer for any specific terms of sale price or credit "+
		"and is not an offer for direct sale, financing or leasing.  You should see your Nissan dealer for actual "+
		"terms and conditions.  See your Nissan Dealer to help determine your actual monthly payments including "+
		"title, taxes, license and other fees, based on the exact selling price, lease or financing terms, "+
		"credit history, trade-in appraisal, down payment and special offers.<br/><br/>The above is how Nissan Motor "+
		"Acceptance Corporation defines its credit rating ranges. Other creditors may define their credit ratings differently."+
		"<br/><br/>References to \"loan\" on this website refer to indirect lending originated by your participating Nissan "+
		"Dealer through Nissan Motor Acceptance Corporation.<br/><br/>Trade-in values obtained from Intelliprice are merely "+
		"estimates. The precise value of your vehicle could differ from the initial estimate. The precise value of your "+
		"trade-in could be higher or lower depending on the condition of your vehicle, equipment, and local market conditions.";
	if(isEspanol)
	{
		disclaimerText.innerHTML ="<b>Legal:</b><br/>&#8224;Resultados de pago son estimados y usados s&#243;lo con "+
			"prop&#243;sito de ilustraci&#243;n. Diferentes condiciones pueden afectar tu pago mensual. Visita tu "+
			"concesionario Nissan para determinar los pagos mensuales reales basados en el precio de venta exacto, "+
			"t&#233;rminos de arrendamiento o financiamiento, historia de cr&#233;dito, valor de intercambio, pago "+
			"inicial y ofertas especiales.<br/><br/>Lo de arriba es c&#243;mo el Servicio de Financiamiento Nissan "+
			"define sus diferentes clasificaciones de valoraci&#243;n de cr&#233;dito. Otros acreedores puede que "+
			"definan las clasificaciones de cr&#233;dito de una forma diferente.<br/><br/>Valores de intercambio "+
			"ofrecidos por Intelliprice son s&#243;lo estimados. El valor preciso de tu veh&#237;culo puede ser "+
			"diferente al del estimado inicial. El valor preciso de tu intercambio puede ser mayor o menor "+
			"dependiendo de las condiciones de tu veh&#237;culo, equipos, y las condiciones del mercado local.";
	}
	total_paymentEstimator_info_div.appendChild(disclaimerText);


	if(purchaseBox==true && leaseBox==false)
	{
		purchaseDiv.style.display="block";
		leaseDiv.style.display="none";
	}
	else if(purchaseBox==false && leaseBox==true)
	{
		purchaseDiv.style.display="none";
		leaseDiv.style.display="block";
		leaseDiv.style.top="0px";
		leaseDiv.style.left=0;
		leaseDiv.style.borderLeft="8px solid black";
	}
	else if(purchaseBox==false && leaseBox==false)
	{
		purchaseDiv.style.display="none";
		leaseDiv.style.display="none";
		nearestDealers.style.top=225;
		disclaimerText.style.top=325;
	}

	if(IE7)
	{
		logoImageDiv.style.position="absolute";
		logoImageDiv.style.left=0;
		peResultsDiv.style.position="absolute";
		peResultsDiv.style.top=50;
		peResultsDiv.style.left=0;
		purchaseLeaseDivs.style.left=0;
	}	

	printPaymentEstimatorFrame();

}
