function Err(XMLHttpRequest,textStatus,errorThrown){if(ax_err_show)jQuery.facebox('ajx ERROR: '+textStatus);}
var loading='<img id="loading" src="/images/loading.gif" width="16" height="16" align="absmiddle" hspace="5">';var ab_none='<option value=0>Не выбрано</option>';$(document).ready(function(){$('#moreb').click(function(){$(this).hide();$('#fullb').show('slow');$('#lessb').show();return false;});$('#lessb').click(function(){$('#lessb').hide();$('#moreb').show();$('#fullb').hide('slow');return false;});$('#moreb_p').click(function(){$(this).hide();$('#lessb_p').show();$('#fullb_p').show('slow');return false;});$('#lessb_p').click(function(){$('#lessb_p').hide();$('#fullb_p').hide('slow');$('#moreb_p').show();return false;});$('a[rel*=facebox]').facebox();function ab_models(fromcoo){if(fromcoo&&getCookie('ab_mark')==null)return;$('#model').attr('disabled','disabled').after(loading);$.ajax({url:'/ax/avto_podbor.html',data:{act:'get_models',mark:$('#mark').val(),coo_mark:fromcoo?getCookie('ab_mark'):false},complete:function(){$('#model + #loading').remove();$('#model').attr('disabled','');},success:function(res){if(res.fres){$('#model').html(res.s);if(!fromcoo){setCookie('ab_mark',$('#mark').val());$('#year,#modif').html(ab_none);$('#amark_but').hide('slow');delCookie('ab_model');delCookie('ab_modif');delCookie('ab_year');}}else JQuery.facebox('ОШИБКА! '+res.err_msg);}});};function ab_years(fromcoo){if(fromcoo&&getCookie('ab_model')==null)return;$('#year').attr('disabled','disabled').after(loading);$.ajax({url:'/ax/avto_podbor.html',data:{act:'get_years',model:$('#model').val(),coo_model:fromcoo?getCookie('ab_model'):false},complete:function(){$('#year + #loading').remove();$('#year').attr('disabled','');},success:function(res){if(res.fres){$('#year').html(res.s);if(!fromcoo){setCookie('ab_model',$('#model').val());$('#modif').html(ab_none);$('#amark_but').hide('slow');delCookie('ab_modif');delCookie('ab_year');}}else JQuery.facebox('ОШИБКА! '+res.err_msg);}});}
function ab_modif(fromcoo){if(fromcoo&&getCookie('ab_year')==null)return;$('#modif').attr('disabled','disabled').after(loading);$.ajax({url:'/ax/avto_podbor.html',data:{act:'get_modif',year:$('#year').val(),coo_year:fromcoo?getCookie('ab_year'):false},complete:function(){$('#modif + #loading').remove();$('#modif').attr('disabled','');},success:function(res){if(res.fres){$('#modif').html(res.s);if(!fromcoo){setCookie('ab_year',$('#year').val());delCookie('ab_modif');}
if($('#modif').val()>0)$('#amark_but').show('slow');else $('#amark_but').hide('slow');}else JQuery.facebox('ОШИБКА! '+res.err_msg);}});}
$('#mark').change(function(res){ab_models(false);});$('#model').change(function(res){ab_years(false);});$('#year').change(function(res){ab_modif(false);});$('#modif').change(function(res){if($('#modif').val()>0)$('#amark_but').show('slow');else $('#amark_but').hide('slow');setCookie('ab_modif',$('#modif').val());});$.ajaxSetup({type:'POST',global:true,cache:false,dataType:'json',error:Err});$('#subscribe_form').submit(function(){$(this).ajaxSubmit(subscribe_opt);return false;});var subscribe_opt={beforeSubmit:subcsribe_post,success:subscribe_res,dataType:'json',timeout:20000};function subcsribe_post(formData,jqForm,dc_opt){jQuery.facebox('<div align=center><img align=absmiddle src="/images/loader.large.gif" style="margin-right:10px"><strong>Отправляю данные...</strong></div>');return true;}
function subscribe_res(responseText,statusText){var s='';jQuery.each(responseText.err_msg,function(i,val){s+='<li>'+val+'</li><br>';});if(s!='')s='<b>Есть ошибки:</b><ul>'+s+'</ul>';if(!responseText.fres)s+='<b align=center>Подписка не прошла!</b><br><br>'+responseText.fres_msg;else{s=responseText.fres_msg;$('DIV.subscribe').hide('slow');}
jQuery.facebox(s);}
var dc_opt={beforeSubmit:dc_post,success:dc_res,dataType:'json',timeout:20000};$('#cform').submit(function(){$(this).ajaxSubmit(dc_opt);return false;});function dc_post(formData,jqForm,dc_opt){jQuery.facebox('<div align=center><img align=absmiddle src="/images/loader.large.gif" style="margin-right:10px"><strong>Проверка данных...</strong></div>');return true;}
function dc_res(responseText,statusText){var s='';jQuery.each(responseText.err_msg,function(i,val){s+='<li>'+val+'</li><br>';});if(s!='')s='<b>Есть ошибки заполнения формы:</b><ul>'+s+'</ul>';if(!responseText.fres)s+='<b align=center>Ошибка авторизации!</b><br><br>'+responseText.fres_msg;else{s+=responseText.fres_msg;$('#dc_left').css({display:'none'});}
jQuery.facebox(s);}
var dc_activation={beforeSubmit:dca_post,success:dca_res,dataType:'json',timeout:20000};$('#cform1').submit(function(){$(this).ajaxSubmit(dc_activation);return false;});function dca_post(formData,jqForm,dc_activation){jQuery.facebox('<div align=center><img align=absmiddle src="/images/loader.large.gif" style="margin-right:10px"><strong>Проверка данных...</strong></div>');return true;}
function dca_res(responseText,statusText){var s='';$(".err").css({display:'none'});jQuery.each(responseText.err_msg,function(i,val){s+='<li>'+val+'</li><br>';$('#e'+i).css({display:'block'}).html(val);});if(s!='')s='<b>Есть ошибки заполнения формы:</b><ul>'+s+'</ul>';if(!responseText.fres)s+='<b>Ошибка активации!</b><br><br>'+responseText.fres_msg;else{s+='<b>Активация прошла успешно!</b>';$('#fbody').html(responseText.fres_msg);$('#dc_left').css({display:'none'});}
jQuery.facebox(s);}
$('#qform').submit(function(){$(this).ajaxSubmit(sendque_opt);return false;});var sendque_opt={beforeSubmit:sendque_post,success:sendque_res,dataType:'json',timeout:20000};function sendque_post(formData,jqForm,dc_opt){jQuery.facebox('<div align=center><img align=absmiddle src="/images/loader.large.gif" style="margin-right:10px"><strong>Отправляю данные...</strong></div>');return true;}
function sendque_res(responseText,statusText){var s='';jQuery.each(responseText.err_msg,function(i,val){s+='<li>'+val+'</li><br>';});if(s!='')s='<b>Есть ошибки заполнения формы:</b><ul>'+s+'</ul>';if(!responseText.fres)s+='<b>Не получилось отправить!</b><br><br>'+responseText.fres_msg;else{s=responseText.fres_msg;$("#qform").get(0).reset();}
jQuery.facebox(s);}
ab_models(true);ab_years(true);ab_modif(true);$('#ts_form  *').change(function(){setCookie('tsf1',$('#ts_form').serialize(),true);});$('#ds_form  *').change(function(){setCookie('tsf2',$('#ds_form').serialize(),true);});});