
/* Функция для формы входа */

function loginFormInit(){
	var closeButton = document.getElementById('login-form-close');
    if (closeButton != undefined){
        closeButton.onclick = function(){
            loginForm.style.display = 'none';
        };

        var openLoginForm = document.getElementById('open-login-form');
        if (openLoginForm) {
		    openLoginForm.onclick = function(){
		        loginForm.style.display = 'block';
		        return false;
		    };
        }
    }
	var loginForm = document.getElementById('login-form');

    if (loginForm !=undefined){
	var inputText =loginForm.getElementsByTagName('INPUT');
        for(var i=0;i<inputText.length;i++){
            if(typeof inputText[i].className != 'undefined' && inputText[i].className.indexOf('input-text') != -1){
                inputText[i].onfocus = function(){
                    var label = this.parentNode.getElementsByTagName('LABEL')[0];
                    label.style.display = 'none';
                };
                inputText[i].onblur = function(){
                    var label = this.parentNode.getElementsByTagName('LABEL')[0];
                    if(this.value == ''){
                        label.style.display = 'block';
                    }
                };
            }
        }
    }
}


window.onload = function(){
	 
         loginFormInit();
         
};
function changemake(id) {
    $.post('/auto/getmodel/', {'id': id}, function(transport){
    document.getElementById('modelselect').innerHTML = transport;
    });
}





/*  for mobile.de */

function submit_search_auct_form(){
    if ($('.tab_nav a.selected').attr('href')=='#eu'){
        // mobilede
        submitQuickSearch(false);
    }else{
        // manheim

        document.forms.searchForm_usa.submit();
    }
    //onclick="submitQuickSearch(false);"
}


function ma_load_model(){

    var make = $('#ma_make').val();
//    console.log('make: ', make);

    var options = "<option value=''>Выберите</option>";

    $.get('/search_usa/json.php', {mode: 'models', inventory: '', make: make},function(data) {

        //console.log("ajax,", data);
        if (!data.hasOwnProperty('models')){
            //!!!
            options = "<option value=''>Все</option>";

        }else{
            var key;
            for (key in data.models) {
              //alert('key='+key+', value='+object[key]);

              options += "<option value='"+data.models[key]['value']+"'>"+ data.models[key]['label']+"</option>"
            }
        }


        $("#ma_model").removeAttr('disabled');
        $('.li_ma_model .newListSelected').remove();
        $("#ma_model").html(options);
        $('#ma_model').sSelect();
//        $("#selectModel1").removeAttr('disabled');
//        $('.eur_li_model .newListSelected').remove();
//        $("#selectModel1").html(data);
//        $('#selectModel1').sSelect();
   },'json');
}


function retrieveModels(selectedMake, makeModelVariantIndex, keepModelSelection, modelValue) {
    var makeId = selectedMake;
    if (makeId == "") {
        var modelSelection = '';
//        var modelSelection = "<select class=\"select\" id=\"selectModel" + makeModelVariantIndex + "\" name=\"makeModelVariant" + makeModelVariantIndex + ".modelId\">";
        modelSelection += "<option selected value=\"\"></option>";
//        modelSelection += "</select>";
        $("#selectModel1").html(modelSelection);

        //disableModelSelection(makeModelVariantIndex);
        return;
    }
    //enableModelSelection(makeModelVariantIndex);
    var params = "makeId=" + makeId;
    if (document.searchForm_eur.categories != null) {
        if (document.searchForm_eur.categories.type == "select-one") {
            if (document.searchForm_eur.categories.value != "") {
                params += "&categories=" + document.searchForm_eur.categories.value;
            }
        } else {
            params += "&" + Form.serializeElements($A(document.searchForm_eur.categories).map(Element.extend));
        }
    }
    params += "&lang=" + 'ru';
    /*new (Ajax.Request)("json.php", {method: "get", parameters: params, onSuccess: function (request) {
        var modelSelection = "<select class=\"select\" id=\"selectModel" + makeModelVariantIndex + "\" name=\"makeModelVariant" + makeModelVariantIndex + ".modelId\" onChange=\"requestHits();\">";modelSelection += request.responseText;modelSelection += "</select>";if (keepModelSelection == "true") {var modelOptions = $("selectModel" + makeModelVariantIndex).options;var selectedValue = "";if (modelValue) {selectedValue = modelValue;} else {for (var i = 0; i < modelOptions.length; i++) {if (modelOptions[i].selected == true) {selectedValue = modelOptions[i].value;break;}}}var regex = "value=\"" + selectedValue + "\"";var replacement = "value=\"" + selectedValue + "\" selected";modelSelection = modelSelection.replace(regex, replacement);}$("modelSelection" + makeModelVariantIndex).update(modelSelection);
    }
    });
    */
    $.get('/search_europe/json.php', params,function(data) {
//        console.log("ajax,", data);
        $("#selectModel1").removeAttr('disabled');
        $('.eur_li_model .newListSelected').remove();
        $("#selectModel1").html(data);
        $('#selectModel1').sSelect();
   });

}
function enableModelSelection(index) {
    if ($("selectModel" + index) == null) {
        return;
    }
    $("selectModel" + index).disable();
}

function submitQuickSearch(go2searchMask) {
    if (go2searchMask) {
        document.forms.searchForm_eur.isSearchRequest.disabled = true;
        document.forms.searchForm_eur.editSearch.disabled = false;
        document.forms.searchForm_eur.editSearch.value = 1;
    } else {
        document.forms.searchForm_eur.editSearch.disabled = true;
        document.forms.searchForm_eur.isSearchRequest.disabled = false;
        document.forms.searchForm_eur.isSearchRequest.value = "true";
    }
    if (document.forms.searchForm_eur.zipcodeRadius != null &&
        document.forms.searchForm_eur.zipcodeRadius.value != "") {
        document.forms.searchForm_eur.ambitCountry.value = "DE";
    }
    document.forms.searchForm_eur.submit();
}
function requestHits() {
    return;
}


function selectThisOpt_ext(to_select, key){

    setTimeout('selectThisOpt("'+to_select+'", "'+key+'")');

}

function selectThisOpt(to_select, key){
    //console.log("selectThisOpt()",to_select,key);
//    console.log("selectThisOpt() start");
    $('#'+to_select).find('option[value="'+key+'"]').attr('selected', 'selected');
//    console.log("selectThisOpt() end");
}












