var lexus = "";

function gotoSaveForm(nextpage){
	if( nextpage != "" ){
		document.forms.ebr_save.nextpage.value = nextpage;
		document.forms.ebr_save.submit();
	}
}

function getRandomDesignTech(){
        document.write('<a href="dt_home.jsp"><img src="/fr/images/home/design_tech' + getRandomIndex(6) + '.gif" width="277" height="81" border="0" alt="" /></a>');
}

function brochure_form_submit() {
        var form = document.submit_form;
        form.brochures_ordered.value = '';
        for (i=1;i<=9;i++) {
                var bro = eval("form.brochure"+i);
                //alert(form.brochure1.checked);
                if (bro && bro.checked) {
                        if (form.brochures_ordered.value != '')
                                form.brochures_ordered.value += ';' + bro.value;
                        else
                                form.brochures_ordered.value += bro.value;
                }
        }
		displayLicenseAgreement('submit_form', 'false', 'fr')
//        form.submit();
}

function tci_search_submit() {
        var form = document.tci_form;
		if (confirm("Closed records older than 90 days will be deleted. Proceed?")) {
		    form.clean_flag.value = 'true';
			form.submit();
		} else {
			return;
		}
}

function dealer_email_form_submit() {
        var form = document.submit_form;      
	if (form.email.value == '' || form.email.value.indexOf('.') <= 2 || form.email.value.indexOf('@') <= 0){
		alert('Veuillez entrer une adresse électronique valide');
		form.email.focus();
		return;
	}else{
		if (form.comments.value == ''){
			alert('Veuillez donner vos commentaires');
			form.comments.focus();
			return;
		}
	}
	displayLicenseAgreement('submit_form', 'false', 'fr')
}

  
// /////////////////////////////////////////////////////////////////////////////////////
// Download brochures
// /////////////////////////////////////////////////////////////////////////////////////
function downloadBrochure(){
        var brochure = document.downloadpdfbrochure.pdf.options[document.downloadpdfbrochure.pdf.selectedIndex].value;

        if(brochure != "")
                window.open('/fr/brochures/' + brochure + '_French.pdf', 'brochures',"width=600,height=400,scrollbars=yes,top=5,left=10,toolbar=no,location=no,directories=no,status=yes,menubar=no,resizable=yes,status=no,alwaysRaised=no,z-lock=no");

        return false;
}
////////////////////////////////////////////////////////////////////////////////////////

// /////////////////////////////////////////////////////////////////////////////////////
// function for dhtml code in the dealer provincial page.
// /////////////////////////////////////////////////////////////////////////////////////
function relocateDealerContent(){
        if(isDealerProvincialPage){
                var layer = getLayer('content');
                moveLayer(layer, getContenLocation(), 235);
        }
}
// /////////////////////////////////////////////////////////////////////////////////////

// /////////////////////////////////////////////////////////////////////////////////////
// function for dhtml code in the configurator page.
// /////////////////////////////////////////////////////////////////////////////////////
function relocateConfiguratorLayerObjects(){
	if(isConfiguratorPage){
		var layerExtName = getLayer('extname_layer');
		moveLayer(layerExtName, getConfiguratorColorNamesX(), ext_layer_y_pos);

		var layerIntName = getLayer('intname_layer');
		moveLayer(layerIntName, getConfiguratorColorNamesX(), int_layer_y_pos);
		
		var layerWindow0 = getLayer('ScrollWindow0');
		//A13756
		//moveLayer(layerWindow0, getConfiguratorLayerWindowX(), window0_y_pos);
		
		var layerWindow1 = getLayer('ScrollWindow1');
		//A13756
		//moveLayer(layerWindow1, getConfiguratorLayerWindowX(), window1_y_pos);
	}
}

function relocateCalculatorObjects(){
	if(isLeaseCalculatorPage){
		var msdLayer = getLayer("msd_message");
		moveLayer(msdLayer, getCalculatorMSDPLayerX(), 305);
	}
	
	if(isFinanceCalculatorPage){
		var mdpLayer = getLayer("mdp_message");
		moveLayer(mdpLayer, getCalculatorMDPLayerX(), 305);
	}
}

function getConfiguratorColorNamesX() {
	if ( getWinWidth() <= 760)
		return getMenuX() + 150;
	else
		return getMenuX() + 160;
}

function getConfiguratorLayerWindowX() {
	if ( getWinWidth() <= 760)
		return getMenuX() + 384;
	else
		return getMenuX() + 392;
}

function getCalculatorMDPLayerX(){
	if ( getWinWidth() <= 760)
		return getMenuX() + 350;
	else
		return getMenuX() + 360;
}

function getCalculatorMSDPLayerX(){
	if ( getWinWidth() <= 760)
		return getMenuX() + 345;
	else
		return getMenuX() + 357;
}
// /////////////////////////////////////////////////////////////////////////////////////

// //////////////////////////////////////////////////////////////////////////////////////////////
// The following are custom functions created to relocate the
// menu when the browser window is resized.
// //////////////////////////////////////////////////////////////////////////////////////////////
function getMenuX() {
        if (760 >= getWinWidth())
                return 0;
        else
                return (getWinWidth() - 760) / 2 - 8;
}

function relocateMenu(){
        moveMenu(getMenuX(), 170);
}
// //////////////////////////////////////////////////////////////////////////////////////////////

// //////////////////////////////////////////////////////////////////////////////////////////////
// // Homepage
// //////////////////////////////////////////////////////////////////////////////////////////////
function homepageFlashAnimation(){
        document.write('<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://active.macromedia.com/flash2/cabs/swflash.cab#version=3,0,0,0" id="flashMoov" width="317" height="226">');
        document.write('<param name="movie" value="/fr/images/home/animation.swf"/>');
        document.write('<param name="loop" value="true"/>');
        document.write('<param name="quality" value="high"/>');
        document.write('<param name="align" value="center"/>');
        document.write('<embed type="application/x-shockwave-flash" src="/fr/images/home/animation.swf" pluginspage="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash2" play="true" loop="true" swLiveConnect="false" quality="best" width="317" height="226" align="center" name="flashMoov"></embed>');
        document.write('</object>');
}

function homepageImageAnimation(){
        document.write('<img src="/fr/images/home/animation.jpg" width="317" height="226" border="0" usemap="#animation">');
}
// //////////////////////////////////////////////////////////////////////////////////////////////

// //////////////////////////////////////////////////////////////////////////////////////////////
// // Language Page (first page user sees when he/she comes into the site.
// // P.S.: This function is not included in the French lexus.js file
// //////////////////////////////////////////////////////////////////////////////////////////////
function landPageFlashAnimation(){
        document.write('<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://active.macromedia.com/flash2/cabs/swflash.cab#version=3,0,0,0" id="flashMoov" width="570" height="367">');
        document.write('<param name="movie" value="/images/landpage/land.swf">');
        document.write('<param name="loop" value="true">');
        document.write('<param name="quality" value="high">');
        document.write('<param name="align" value="left">');
        document.write('<embed type="application/x-shockwave-flash" src="/images/landpage/land.swf" pluginspage="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash2" play="true" loop="true" swLiveConnect="false" quality="best" width=570 height=367 align="left" name="flashMoov"></embed>');
        document.write('</object>');
}

function landPageImageAnimation(){
        document.write('<img src="/images/landpage/land.jpg" width="570" height="367" border="0">');
}

function loadIndex(language){
        var browser_info = "?B=" + escape(getResolutionHeight()) + "/" + escape(getResolutionWidth());

        if(language == "en")
                top.location.href = "/lexus/experience/en/home/index.jsp" + browser_info + "&amp;fp=index";
        else
                top.location.href = "/lexus/experience/fr/home/index.jsp" + browser_info + "&amp;fp=index";

        return false;
}

function turnEBrochureCheckboxOn(language){
	var src_on = (language == "en") ? "/images/ebrochure/checkbox_on.gif" : "/fr/images/ebrochure/checkbox_on.gif";
	document['ebrochure_checkbox'].src = src_on;
}

function turnEBrochureCheckboxOff(language){
	var src_off = (language == "en") ? "/images/ebrochure/checkbox_off.gif" : "/fr/images/ebrochure/checkbox_off.gif";
	document['ebrochure_checkbox'].src = src_off;
}
// //////////////////////////////////////////////////////////////////////////////////////////////

// //////////////////////////////////////////////////////////////////////////////////////////////
// // Displays the License Agreement. This function is called when the user
// // is submitting personal information.
// //////////////////////////////////////////////////////////////////////////////////////////////
function displayLicenseAgreement(formname, isCreditApp, language, variables){
	return openWin('/lexus/experience/' + language + '/popup/licenseagreement/license.jsp?formname=' + formname + '&amp;creditapp=' + isCreditApp + '&amp;' + variables, 'license_agreement', 550, 450, 'yes')
}


// /////////////////////////////////////////////////////////////////////////////////////
// Download ecp_warranty_brochures
// /////////////////////////////////////////////////////////////////////////////////////
function gotoDownloadPDF(filePath, fileName) {
    //alert('pdf_path=' + filePath + '     fileName=' + fileName);
    return downloadPDF(filePath + fileName);;
}

function downloadPDF(aPdffFile) {
    //window.open('/brochures/ecp/fr/' + aPdffFileName, 'ecp_bro');
    window.open(aPdffFile, 'ecp_bro');
    return false;
}
