function sendajaxA(val){
    document.getElementById('manufactur').disabled=true;
    document.getElementById('model').disabled=true;
                                
    select_innerHTML(document.getElementById("model"),'<option value="">Идет загрузка...</option>');
    var ajax = new Ajax.Request('jsonavc.php',
         {
              method: 'post', 
              parameters: 'manufactur=' + val ,
              onSuccess: function(transport) {
                                
                    document.getElementById('model').disabled = false;
                    returned_options = transport.responseText;
                                
                    select_innerHTML(document.getElementById("model"),returned_options);
                                
                    if (val=='') {
                                
                        document.getElementById('smodel').innerHTML = '<select style="margin: 2px; padding: 2px; width: 140px;" name="model" id="model"><option value="">Укажите модель автомобиля...</option></select>';
                        }
              },
              onFailure: function() {
                                
                   document.getElementById('smodel').innerHTML = '<option value="" name="model" id="model">ERROR</option>';
              }
         });
                                
    document.getElementById('manufactur').disabled=false;
}

function getYears(){
    model = document.getElementById('model').options[document.getElementById('model').selectedIndex].innerHTML;
    make = document.getElementById('manufactur').value;
    params = 'mode=years&make=' + make + '&model=' + model;
    document.getElementById('year').disabled=true;
    select_innerHTML(document.getElementById("year"),'<option value="">Идет загрузка...</option>');
    var ajax = new Ajax.Request('json_get_years.php',
         {
              method: 'post', 
              parameters: params,
              onSuccess: function(transport) {
                                
                    document.getElementById('year').disabled = false;
                    returned_options = transport.responseText;
                                
                    select_innerHTML(document.getElementById("year"),returned_options);
                                
                    if (val=='') { 
                        document.getElementById('syear').innerHTML = '<select style="margin: 2px; padding: 2px; width: 140px;" name="model" id="model"><option value="">Укажите модель автомобиля...</option></select>';
                    }
              },
              onFailure: function() {
                   document.getElementById('syear').innerHTML = '<option value="" name="year" id="year">ERROR</option>';
              }
         });
}
function initFormCat(){
    document.getElementById('mark').options[0].selected = 'selected';
    document.getElementById('serie').options[0].selected = 'selected';
    document.getElementById('made').options[0].selected = 'selected';
    document.getElementById('kuzov').options[0].selected = 'selected';
    document.getElementById('fuel').options[0].selected = 'selected';
    document.getElementById('motor').options[0].selected = 'selected';
    document.getElementById('tcodaxp').options[0].selected = 'selected';
    document.getElementById('mark').disabled = false;
    document.getElementById('serie').disabled = true;
    document.getElementById('made').disabled = true;
    document.getElementById('kuzov').disabled = true;
    document.getElementById('fuel').disabled = true;
    document.getElementById('motor').disabled = true;
    document.getElementById('tcodaxp').disabled = true;
}
function sendajax(select){
    var next = new Array(); 
    next['mark'] = 'serie';
    next['serie'] = 'made';
    next['made'] = 'kuzov';
    next['kuzov'] = 'fuel';
    next['fuel'] = 'motor';
    next['motor'] = 'tcodaxp';
    next['tcodaxp'] = 'tcodaxp';
    
    applytoselect = next[select];
    if (select != 'motor' ) select_innerHTML(document.getElementById("tcodaxp"),'<option value="">Укажите модификацию...</option>');
    //document.getElementById('tcodaxp').innerHTML = '<option value="">Укажите модификацию...</option>';
    document.getElementById(applytoselect).disabled=true;
    document.getElementById(applytoselect).options[0].selected="selected";
    
    document.getElementById(next[applytoselect]).disabled=true;
    document.getElementById(next[applytoselect]).options[0].selected="selected";
    
    document.getElementById(next[next[applytoselect]]).disabled=true;
    document.getElementById(next[next[applytoselect]]).options[0].selected="selected";
    
    document.getElementById(next[next[next[applytoselect]]]).disabled=true;
    document.getElementById(next[next[next[applytoselect]]]).options[0].selected="selected";
    
    document.getElementById(next[next[next[next[applytoselect]]]]).disabled=true;
    document.getElementById(next[next[next[next[applytoselect]]]]).options[0].selected="selected";
                						
    document.getElementById(next[next[next[next[next[applytoselect]]]]]).disabled=true;
    document.getElementById(next[next[next[next[next[applytoselect]]]]]).options[0].selected="selected";
    
                    						//	document.getElementById(next[next[next[next[next[next[applytoselect]]]]]]).disabled=true;
                    						//	document.getElementById(next[next[next[next[next[next[applytoselect]]]]]]).options[0].selected="selected";
                						
    local_mark = document.getElementById('mark').value;
    if (local_mark=='0') local_mark = '';
    
    local_serie = document.getElementById('serie').value;
    //alert(document.getElementById('serie').innerHTML);
    
    if (local_serie=='0') local_serie = '';
     

    local_tcodaxp = document.getElementById('tcodaxp').value;
    if (local_tcodaxp=='0') local_tcodaxp = '';
                						
    params = 'mark=' + local_mark + '&serie=' + local_serie +
                				               '&made=' + document.getElementById('made').value + 
                					              '&kuzov=' + document.getElementById('kuzov').value + '&fuel=' + document.getElementById('fuel').value +
                					               '&motor=' +  document.getElementById('motor').value + '&tcodaxp=' + local_tcodaxp;
    	
    var ajax = new Ajax.Request('json.php',
        {
            method: 'post', 
            parameters: params,
            onSuccess: function(transport) {
                aaa = transport.responseText;
                document.getElementById(applytoselect).disabled = false;
    			select_innerHTML(document.getElementById(applytoselect),aaa);
                if (applytoselect == 'tcodaxp') {document.getElementById('subutt2').disabled = false;}
                else document.getElementById('subutt2').disabled = true;
    			document.getElementById('to_formid').value = document.getElementById('mark').value;
    			document.getElementById('codaxp').value = document.getElementById('tcodaxp').value;
            },
            onFailure: function() {
                alert('Error');
            }
        });
}
function changePopupsearch()
{
    if (document.getElementById('popupsearch').className == 'ch-wnd') {
        document.getElementById('popupsearch').className = 'ch-wnd popup';
        document.getElementById('overlay').style.display = 'block';
    } else {
        document.getElementById('popupsearch').className = 'ch-wnd';
        document.getElementById('overlay').style.display = 'none';
    }
} 
function overText(){
    obj_div=document.getElementById("info_text");
    if (obj_div.style.display!="block")
    obj_div.style.display="block";
}

function outText(){
    obj_div=document.getElementById("info_text");
    if (obj_div.style.display=="block")
    window.setTimeout('obj_div.style.display="none"',1000);
}

/* Определяет координаты мыши */
function snsDefPosition(event) {
	  var x = y = 0;
	  if (document.attachEvent != null) { // Internet Explorer & Opera
			x = window.event.clientX + (document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft);
			y = window.event.clientY + (document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop);
	  } else if (!document.attachEvent && document.addEventListener) { // Gecko
			x = event.clientX + window.scrollX;
			y = event.clientY + window.scrollY;
	  } else {
			// Do nothing
	  }
	  return {x:x, y:y};
};

/* Показывает поле, при наведении на ссылку */
function snsCreateObject(elemA, event){
	/* Если элемент не создан */
	if(typeof elemA.divClone == 'undefined'){
		/* Определяем элемент с выводимым описанием */
		var div = elemA.parentNode.getElementsByTagName('DIV')[0];
		elemA.divClone = div.cloneNode(true);
		document.getElementsByTagName('body')[0].appendChild(elemA.divClone);
	};
    
	/* Определение поведения отображения */
	var event = event || window.event;
	var X = snsDefPosition(event).x;
	var Y = snsDefPosition(event).y;
	var docWidth = document.documentElement.clientWidth ? document.documentElement.clientWidth : document.getElementsByTagName('body')[0].clientWidth;
	if(docWidth-X<elemA.divClone.clientWidth){
		elemA.divClone.style.top = Y + 20 + 'px';
		elemA.divClone.style.left = X - elemA.divClone.clientWidth + 'px';
	}
	else {
		elemA.divClone.style.top = Y + 20 + 'px';
		elemA.divClone.style.left = X + 'px';
	};
	elemA.divClone.style.display = 'block';
};

function snsCreateObjectPrice(elemA, event, showElementId){

	/* Если элемент не создан на наведение на цену*/
	if(typeof elemA.divClone == 'undefined'){
		/* Определяем элемент с выводимым описанием */
		var div = document.getElementById(showElementId);
		elemA.divClone = div.cloneNode(true);
		document.getElementsByTagName('body')[0].appendChild(elemA.divClone);
	};
	/* Определение поведения отображения */
	var event = event || window.event;
	var X = snsDefPosition(event).x;
	var Y = snsDefPosition(event).y;
	elemA.divClone.style.top = Y - 80 + 'px';
	elemA.divClone.style.left = X - 320 + 'px';

	elemA.divClone.style.display = 'block';
};

/* Скрывает поле, при отведении от ссылки */
function snsHideObject(elemA){
	elemA.divClone.style.display = 'none';
};
