﻿
var running = true;
function loadBanner() {
    if (running) {
        var _refreshtime = getBanner();
        setTimeout("loadBanner()", _refreshtime);
    }
}
function loadKioskBanner() {
    if (running) {
        var _refreshtime = getKioskBanner();
        setTimeout("loadKioskBanner()", _refreshtime);
    }
}
function loadBottomBanner() {
    if (running) {
        var _refreshtime = getBottomBanner();
        setTimeout("loadBottomBanner()", _refreshtime);
    }
}
var ctlName = "ctl00_dodcph_";
var ctrljsName = "ctl00$dodcph$";

function checkIfMarried() {
    var marriageType = '';
    if (document.forms[0].ctl00$dodcph$drpMaritialStatus != null) {
        var marriageList = document.forms[0].ctl00$dodcph$drpMaritialStatus;
        marriageType = marriageList.options[marriageList.selectedIndex].text;
    }
    //alert(marriageType);	    
    if (marriageType == 'Evli') {
        document.getElementById(ctlName + 'trMarriage').className = 'visible';
    }
    else {
        document.getElementById(ctlName + 'trMarriage').className = 'hidden';
    }
}

//Burdan başlıyoruz


function clearSearchCard() {


   // new Ajax.Request('Process.aspx', { method: 'post', postBody: 'mode=ClearSearchCriteria', onSuccess: function(t) { $(ctlName + 'spModelList').innerHTML = t.responseText; } });

    $.ajax({
        type: 'POST',
        url: "Process.aspx",
        data: "mode=ClearSearchCriteria",
        success: function(t) {
            $('#ctl00_VehicleSearch1_spModelList').html(t);
        }

    });
    
    var theform = document.forms[0];
    for (i = 0; i < theform.elements.length; i++) {
        if (theform.elements[i].type == "select-one") {
            theform.elements[i].selectedIndex = 0;
        }
        if (theform.elements[i].type == "text") {
            theform.elements[i].value = "";
        }
    }
}




function load_models_ParkPrime(drpBrandControl,spModelControl,drpModel) {


    var brand_id = $("#" + drpBrandControl).val();
    
    $.ajax({
    type: 'POST',
    url: "Process.aspx",
    data: "mode=ModelListParkPrime&brand_id=" + brand_id + "&drpModelName=" + drpModel,
    success: function(t) {
        $("#"+spModelControl).html(t); 
        }
   
    });
}

function load_models_homepage(getModelType) {


    var brand_id = $("#ctl00_VehicleSearch1_drpBrandList").val();

    $.ajax({
        type: 'POST',
        url: "Process.aspx",
        data: "mode=ModelListByBrandId&brand_id=" + brand_id + "&getModelType=" + getModelType,
        success: function(t) {
        $("#ctl00_VehicleSearch1_spModelList").html(t);
        }

    });
}



//Örneğimiz

function load_models(getModelType) {
    
    var brand_id = $("#"+ctlName + 'drpBrandList').val();
    
    $.ajax({
    type: 'POST',
    url: "Process.aspx",
    data: "mode=ModelListByBrandId&brand_id=" + brand_id + "&getModelType=" + getModelType,    
        success: function(t) {
        $("#"+ctlName + 'spModelList').html(t); 
        }
   
    });
    
   
}
//Örneğimiz bitiş


function load_modelTypes() {
    

var model_id = $("#"+ctlName + 'spModelTypeList').val();
    
  
    $.ajax({
    type: 'POST',
    url: "Process.aspx",
    data: "mode=ModelTypeListByModelId&model_id=" + model_id,    
        success: function(t) {
        $("#"+ctlName + 'spModelTypeList').html(t); 
        }
   
    });

}


function load_firms() {
   
var cityCode= $("#"+ctlName + 'drpCity').val();

 $.ajax({
    type: 'POST',
    url: "Process.aspx",
    data:  "mode=FirmByCityId&cityCode=" + cityCode,   
        success: function(t) {
        $("#"+ctlName + 'spFirm').html(t); 
        }
   
    });
}



function getStartYear() {
    var endYear = $("#"+ctlName + 'drpStartYear').val();
    var startYear = $("#"+ ctlName + 'drpEndYear').val();
    $("#" + ctlName + 'spEndYear').html("<img src='/assets/image/icon_spinner.gif' alt='yukleniyor..' border=0>");

    $.ajax({
        type: 'POST',
        url: "Process.aspx",
        data: "mode=getEndYear&startYear=" + endYear + "&endYear=" + startYear,
        success: function(t) {
        $("#" + ctlName + 'spEndYear').html(t);
        }

    });
    
    
   // new Ajax.Request('Process.aspx', { method: 'post', postBody: 'mode=getEndYear&startYear=' + endYear + '&endYear=' + startYear, onSuccess: function(t) { $(ctlName + 'spEndYear').innerHTML = t.responseText; } });
}

function getEndYear() {
    var startYear = $("#" + ctlName + 'drpEndYear').val();
    var endYear = $("#" + ctlName + 'drpStartYear').val();

    $("#" + ctlName + 'spStartYear').html("<img src='/assets/image/icon_spinner.gif' alt='yukleniyor..' border=0>");

    $.ajax({
        type: 'POST',
        url: "Process.aspx",
        data: "mode=getStartYear&endYear=" + startYear + "&startYear=" + endYear,
        success: function(t) {
        $("#" + ctlName + 'spStartYear').html(t);
        }

    });
    
    //new Ajax.Request('Process.aspx', { method: 'post', postBody: 'mode=getStartYear&endYear=' + startYear + '&startYear=' + endYear, onSuccess: function(t) { $(ctlName + 'spStartYear').innerHTML = t.responseText; } });
}    



function goCurrencyConverter() {
    window.open('https://webapp.vdf.com.tr/vdfWeb/FinancialTools/UICurrencyConverter.aspx', 'Cevir', 'width=780,height=500,screenX=5,screenY=5,top=5,left=5')
}
function getVehicleCardForAuction(vehicleID) {
    var vhc = window.open('AAVehicleCard.aspx?vehicleID=' + vehicleID, 'dodVehicleCard', 'status=0,scrollbars=1,resizable=0,width=900,height=650,top=0,left=0');
    vhc.focus();
}
function getVehicleCard(vehicleID) {
    var vhc = document.location.href = 'VehicleCard.aspx?vehicleID=' + vehicleID
    //        vhc.focus();
}

function getVehicleCardHasOption(vehicleID, has_option) {
    var vhc = document.location.href = 'VehicleCard.aspx?vehicleID=' + vehicleID + '&has_option=' + has_option
    //        vhc.focus();
}
function getKioskVehicleCard(vehicleID) {
    var vhc = window.open('KioskVehicleCard.aspx?vehicleID=' + vehicleID, 'dodVehicleCard', 'status=0,scrollbars=1,resizable=0,width=900,height=650,top=0,left=0');
    vhc.focus();
}
function getDealer() {
    var dealerId = 0;
    if (document.forms[0].ctl00$dodcph$drpFirm != null) {
        var dealerList = document.forms[0].ctl00$dodcph$drpFirm;
        dealerId = dealerList.options[dealerList.selectedIndex].value;
    }
    if (dealerId != 0) {

        $('#tdDealerInfo').html("<img src='/assets/image/icon_spinner.gif' alt='yukleniyor..' border=0>");
    $.ajax({
        type: 'POST',
        url: "Process.aspx",
        data: "mode=getdealerInfo&dealerId=" + dealerId,
        success: function(t) {
            $("#tdDealerInfo").html(t);
        }

    });
        
    }
    else {
        $('#tdDealerInfo').html("Lutfen Yetkili Satici Seciniz.");
    }
}
function getCounty() {
    var cityCode = "";
    if (document.forms[0].ctl00$dodcph$drpCity != null) {
        var cityList = document.forms[0].ctl00$dodcph$drpCity;
        cityCode = cityList.options[cityList.selectedIndex].value;
    }
    if (cityCode != "") {

        $("#" + ctlName + 'spCounty').html("<img src='/assets/image/icon_spinner.gif' alt='yukleniyor..' border=0>");
    $.ajax({
        type: 'POST',
        url: "Process.aspx",
        data: "mode=getCounty&cityCode=" + cityCode,
        success: function(t) {
        $("#"+ctlName + "spCounty").html(t);
        }

    });
        
        
        
    }
}
function getCountyText() {
    var cityCode = "";
    if (document.forms[0].ctl00$dodcph$drpCity != null) {
        var cityList = document.forms[0].ctl00$dodcph$drpCity;
        cityCode = cityList.options[cityList.selectedIndex].value;
    }
    if (cityCode != "") {
        $("#" + ctlName + "spCounty").html("veriler yukleniyor...");
    $.ajax({
        type: 'POST',
        url: "Process.aspx",
        data: "mode=getCountyText&cityCode=" + cityCode,
        success: function(t) {
            $("#" + ctlName + "spCounty").html(t);
        }

    });
        
    }
}
function clearsendToFriend() {
    $("#spSendToFriend").html("");
}

function getsendToFriend() {

    $("#spSendToFriend").html("<div style='padding-left:100px;padding-top:60'><img src='/images/indicator_white.gif' alt='yukleniyor..' border=0></div>");

    $.ajax({
        type: 'POST',
        url: "Process.aspx",
        data: "mode=getsendToFriend",
        success: function(t) {
        $("#spSendToFriend").html(t);
        }

    });
    
    
}

function gosendToFriend() {
    var vehicleId = $("input.rateValue").val()
    var sender_name = $('#txtSender').val();
    
    var sender_email = "info@dod.com.tr";
    var receipent_email = $('#txtReceipent').val();
    var message = $('#txtMessage').val();

    if (receipent_email != '' && sender_email != '') {

        $('#spSendToFriend').html("ileti gonderiliyor..");
        $.ajax({
            type: 'POST',
            url: "Process.aspx",
            data: "mode=sendToFriend&vehicleId=" + vehicleId + "&sender_name=" + sender_name + "&sender_email=" + sender_email + "&receipent_email=" + receipent_email + "&message=" + message,
            success: function(t) {
                $("#spSendToFriend").html(t);
            }

        });
    }
    else {
        $("#spSendToFriend").html("Lütfen tüm bilgileri giriniz!");
    
    }
    
}




function setCreditValues() {
    var brand = '';
    if (document.forms[0].ctl00$dodcph$drpBrandList != null) {
        var brandList = document.forms[0].ctl00$dodcph$drpBrandList;
        brand = brandList.options[brandList.selectedIndex].text;
    }
    var model = '';
    if (document.forms[0].drpModelList != null) {
        var modelList = document.forms[0].drpModelList;
        model = modelList.options[modelList.selectedIndex].text;
    }
    var customer_type = '';
    if (document.forms[0].ctl00_dodcph_rbCustomerTypeI.checked) {
        customer_type = 'I';
    }
    if (document.forms[0].ctl00_dodcph_rbCustomerTypeC.checked) {
        customer_type = 'C';
    }
    var model_year = 0;
    if (document.forms[0].ctl00$dodcph$drpStartYear != null) {
        var model_yearList = document.forms[0].ctl00$dodcph$drpStartYear;
        model_year = model_yearList.options[model_yearList.selectedIndex].value;
    }
    var currency_code = '';
    if (document.forms[0].ctl00$dodcph$drpCreditCurrency != null) {
        var currency_codeList = document.forms[0].ctl00$dodcph$drpCreditCurrency;
        currency_code = currency_codeList.options[currency_codeList.selectedIndex].text;
    }
    var credit_sum = document.forms[0].ctl00$dodcph$txtCreditSum.value;
    var term = document.forms[0].ctl00$dodcph$txtTerm.value;

    $("#" + ctlName + 'spCreditTable').html("<img src='/assets/image/icon_spinner.gif' alt='yukleniyor..' border=0>");
    $.ajax({
        type: 'POST',
        url: "Process.aspx",
        data: "mode=setCreditValues&b=" + brand + "&m=" + model + "&y=" + model_year + "&c=" + customer_type + "&cc=" + currency_code + "&cs=" + credit_sum + "&t=" + term,
        success: function(t) {
        $("#"+ctlName + "spCreditTable").html(t);
        }

    });
    
    
}

function getCreditTable(print) {


    $.ajax({
        type: 'POST',
        url: "Process.aspx",
        data: "mode=getCreditTable&print=" + print,
        success: function(t) {
        $("#spCreditTable").html(t);
        }

    });
    
    
   
}

function getCreditTableReCalculation() {

    $('#spCreditTable').html("<img src='/assets/image/icon_spinner.gif' alt='yukleniyor..' border=0>");
    var credit_sum = $('#drpCreditSum').val();
    var term = $('#drpTerm').val();

    $.ajax({
        type: 'POST',
        url: "Process.aspx",
        data: "mode=getCreditTable&print=&cs=" + credit_sum + "&t=" + term,
        success: function(t) {
            $("#spCreditTable").html(t);
        }

    });
    
    //new Ajax.Request('Process.aspx', { method: 'post', postBody: 'mode=getCreditTable&print=&cs=' + credit_sum + '&t=' + term, onSuccess: function(t) { $('spCreditTable').innerHTML = t.responseText; } });
    //new Effect.Pulsate('spCreditTable', { duration: 2 });
}
function getCreditPlanDetail(vehicle_id, campaign_id, product_id, term, credit_amount) {
    var param = 'CreditPlanDetail.aspx?vehicle_id=' + vehicle_id + '&campaign_id=' + campaign_id + '&product_id=' + product_id + '&term=' + term + '&credit_amount=' + credit_amount;
    var vcp = window.open(param, 'dodCreditWindow', 'toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=1,resizeable=0,width=740,height=650,screenX=5,screenY=5,top=5,left=5');
    vcp.focus();
}
function clearBasicCreditCalculator() {
    $('#spBasicCalculator').html("");
}
function getBasicCreditCalculator(term, credit_sum) {
    //       $('spBasicCalculator').innerHTML ="<img src='/assets/image/icon_spinner.gif' alt='yukleniyor..' border=0>";

    $.ajax({
        type: 'POST',
        url: "Process.aspx",
        data: "mode=getBasicCreditCalculator&cs=" + credit_sum + "&t=" + term,
        success: function(t) {
        $("#spBasicCalculator").html(t);
        }

    });
           
    //new Ajax.Request('Process.aspx', { method: 'post', postBody: 'mode=getBasicCreditCalculator&cs=' + credit_sum + '&t=' + term, onSuccess: function(t) { $('spBasicCalculator').innerHTML = t.responseText; } });
}
function getVehicleOfTheWeek() {

    $.ajax({
        type: 'POST',
        url: "Process.aspx",
        data: "mode=getVehicleOfTheWeek",
        success: function(t) {
        $("#spVehicleOfTheWeek").html(t);
        }

    });
    
    
   // new Ajax.Request('Process.aspx', { method: 'post', postBody: 'mode=getVehicleOfTheWeek', onSuccess: function(t) { $('spVehicleOfTheWeek').innerHTML = t.responseText; } });
}
function addToInterestedVehicles() {

    $("#" + ctlName + 'spInterestedVehicles').html("<img src='images/icon_spinner.gif' alt='yukleniyor..' border=0>");
    $.ajax({
        type: 'POST',
        url: "Process.aspx",
        data: "mode=addToInterestedVehicles",
        success: function(t) {
        $("#"+ctlName + "spInterestedVehicles").html(t);
        }

    });
    
    
    
}

function addToInterestedVehiclesByID(vehicleID) {

    $.ajax({
        type: 'POST',
        url: "Process.aspx",
        data: "mode=addToInterestedVehiclesByID&vehicleID=" + vehicleID,
        success: function(t) {
            alert(t);
           // $("spInterestedVehicles").html(t);
        }

    });
}

function setComparasion(vehicleID) {

    $.ajax({
        type: 'POST',
        url: "Process.aspx",
        data: "mode=setComparasion&vehicleId=" + vehicleID,
        success: function(t) {
        $("#" + ctlName + "spComparasion").html(t);
        }

    });

   // new Ajax.Request('Process.aspx', { method: 'post', postBody: 'mode=setComparasion&vehicleId=' + vehicleID, onSuccess: function(t) { $(ctlName + 'spComparasion').innerHTML = t.responseText; } });
}
function setMyComparasion(vehicleID) {

    $.ajax({
        type: 'POST',
        url: "Process.aspx",
        data: "mode=setMyComparasion&vehicleId=" + vehicleID,
        success: function(t) {
            $("#" + ctlName + "spComparasion").html(t);
        }

    });
    
   // new Ajax.Request('Process.aspx', { method: 'post', postBody: 'mode=setMyComparasion&vehicleId=' + vehicleID, onSuccess: function(t) { $(ctlName + 'spComparasion').innerHTML = t.responseText; } });
}
function goComparasion(state) {

    var param = 'VehicleComparasion.aspx&state=' + state;
    var vcop = window.open(param, 'dodComparasionWindow', 'toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=1,resizeable=1,width=500,height=600,screenX=5,screenY=5,top=5,left=5');
    vcop.focus();
}
function getComparasionVehicle(vehicleID) {

    var spInfo = "#spVehicleInfo" + vehicleID;
    $(spInfo).html("<img src='/assets/image/icon_spinner.gif' alt='yukleniyor..' border=0>");

    $.ajax({
        type: 'POST',
        url: "Process.aspx",
        data: "mode=getComparasionVehicle&vehicleId=" + vehicleID,
        success: function(t) {
        $(spInfo).html(t);
        }

    });
    
    
   // new Ajax.Request('Process.aspx', { method: 'post', postBody: 'mode=getComparasionVehicle&vehicleId=' + vehicleID, onSuccess: function(t) { $(spInfo).innerHTML = t.responseText; } });
    //new Effect.Appear(spInfo);
}
function setComparasionDetail(vehicleID) {
    var tdInfo = "td" + vehicleID;
    new Effect.Fade(tdInfo, { duration: 2 });
    setComparasion(vehicleID);

    var winW = 0, winH = 0;

    if (parseInt(navigator.appVersion) > 3) {
        if (navigator.appName == "Netscape") {
            winW = window.innerWidth;
            winH = window.innerHeight;
        }
        if (navigator.appName.indexOf("Microsoft") != -1) {
            winW = document.body.offsetWidth;
            winH = document.body.offsetHeight;
        }
    }
    window.resizeTo(winW - 180, 600);
    //window.opener.location.reload();
    //window.focus();
}
function checkSecurityCode() {

    var securitycode = $("#" + ctlName + 'txtConfirmCode').val();
    $.ajax({
        type: 'POST',
        url: "Process.aspx",
        data: "mode=checkSecurityCode&securitycode=" + securitycode,
        success: function(t) {
        $("#spNfoButton").html(t);
        }

    });
    
    //new Ajax.Request('Process.aspx', { method: 'post', postBody: 'mode=checkSecurityCode&securitycode=' + securitycode, onSuccess: function(t) { $('spNfoButton').innerHTML = t.responseText; } });
}
function checkUserEmail() {

    var email = $("#" + ctlName + 'txtEmail').val();

    if (email != '') {

        $.ajax({
            type: 'POST',
            url: "Process.aspx",
            data: "mode=checkUserEmail&email=" + email,
            success: function(t) {
                $("#" + ctlName + 'spEmail').html(t);
            }

        });
    }
    
   // new Ajax.Request('Process.aspx', { method: 'post', postBody: 'mode=checkUserEmail&email=' + email, onSuccess: function(t) { $(ctlName + 'spEmail').innerHTML = t.responseText; } });
}
//function checkUserEmail()
//    {
//         var email = $F(ctlName + 'txtEmail');
//         new Ajax.Request('Process.aspx', {method:'post', postBody:'mode=checkUserEmail&email=' + email, onSuccess: function(t) { $(ctlName + 'spEmail').innerHTML = t.responseText; }});        
//    }
function gotoUrlFullscreen(sUrl) {
    var sProps = "toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=1,resizable=0,left=0,top=0,width=" + (screen.width - 10) + ",height=" + (screen.height - 55);
    var site = window.open(sUrl, "porschemicrosite", sProps);
    site.focus();
}
