var title_text="ДОБАВЛЕНИЕ ВАРИАНТА",timer_variant_form_imgload_id="",timer_variant_form_add_id="",timer_variant_close_id="",timer_variant_error=2000,timer_variant_wait=500,timer_variant_dropdown=500,timer_variant_dropdown_id="",timer_variant_lookup_id="",variant_visible=false,variant_frame_over=false,variant_drop_over=false,variant_form_params=0,request_inputbox=0,inputbox_dropdown_type,values={},photos={},variant_photo_adding=0,variant_send=false,timer_variant_close=0;variant_clear(true);function variant_clear(clear_all){if(clear_all===undefined||clear_all==null)clear_all=false;for(var prm_id in values)if(clear_all||!['city','-id','phone','name'].in_array(prm_id))values[prm_id]="";return false;}function variant_params_value(prm_id){if(prm_id.substring(0,8)=="variant-")prm_id=prm_id.substring(8,prm_id.length);var value="",attr_default="default";if(prm_id===undefined||prm_id==null||prm_id=="")return value;if(prm_id=="photos")type="photo";else{if($('#variant-'+prm_id).length==0)return value;var type=$('#variant-'+prm_id).attr('type');if(type===undefined||type=="")return value;}switch(type){case "text":case "input":var $param=$('#variant-'+prm_id);if($param.val()!=$param.attr(attr_default))value=$param.val();break;case "button":value=variant_params_button_values(prm_id);break;case "combobox":var $param=$('#variant-'+prm_id).find('select');if($param.val()!=$param.attr(attr_default))value=$param.val();break;case "inputbox":var $param=$('#variant-'+prm_id).find('input');if($param.val()!=$param.attr(attr_default))value=$param.val();break;case "textarea":var $param=$('#variant-'+prm_id).find('textarea');if($param.val()!=$param.attr(attr_default))value=$param.val();break;case "photo":$('.variant-photo[photoid!=""][status="3"]').each(function(){value+=((value!="")?"/%/":"")+$(this).attr('value')});break;default:value="";break;}return value;}function variant_params_set(prm_id,prm_value){if(prm_id.substring(0,8)=="variant-")prm_id=prm_id.substring(8,prm_id.length);var attr_default="default",$element;if(prm_id===undefined||prm_id==null||prm_id=="")return false;var $param=$('#variant-'+prm_id);if($param.length==0)return false;var type=$param.attr('type');if(type===undefined||type=="")return false;if($param.val()==$param.attr(attr_default))prm_value=$param.attr(attr_default);switch(type){case "text":case "input":$element=$('#variant-'+prm_id).find('input');$element.val(prm_value);variant_params_change(prm_id);break;case "button":variant_params_click(prm_id,prm_value);break;case "combobox":$element=$param.find('select');$element.val(prm_value).find('option[value="'+prm_value+'"]').attr('selected','selected');variant_params_change(prm_id);break;case "inputbox":$element=$('#variant-'+prm_id).find('input');$element.val(prm_value);variant_params_change(prm_id);break;case "textarea":$element=$('#variant-'+prm_id).find('textarea');$element.val(prm_value);variant_params_change(prm_id);break;}variant_params_blur($element);return false;}function variant_params_blur($element){if($element===undefined)return false;var attr_default="default",class_default="variant-default",class_error="variant-error",class_normal="variant-normal";var $param=$element.closest('table');if($param.length==0)return value;var type=$param.attr('type');if(type===undefined||type=="")return value;switch(type){case "text":case "combobox":case "input":case "textarea":if($element.val()=="")$element.val($element.attr(attr_default));if($element.val()==""||$element.val()==$element.attr(attr_default))$element.removeClass(class_error).removeClass(class_normal).addClass(class_default);else $element.removeClass(class_error).removeClass(class_default).addClass(class_normal);break;case "inputbox":var $dropdown=$('#variant-inputbox-dropdown');if($dropdown.attr('mouse')=="1")return false;clearTimeout(timer_variant_dropdown_id);variant_params_dropdown_hide();var $table=$element.closest('table'),$box=$table.find('.variant-inputbox'),$button=$table.find('.variant-inputbox-button');if($element.val()=="")$element.val($element.attr(attr_default));if($element.val()==""||$element.val()==$element.attr(attr_default)){$element.removeClass(class_error).removeClass(class_normal).addClass(class_default).removeClass('variant-inputbox-hover');$box.removeClass(class_error).removeClass(class_normal).addClass(class_default).removeClass('variant-inputbox-hover');$button.removeClass(class_error).removeClass(class_normal).addClass(class_default).removeClass('variant-inputbox-button-hover').removeClass('variant-inputbox-button-focus')}else{$element.removeClass(class_error).removeClass(class_default).addClass(class_normal).removeClass('variant-inputbox-hover');$box.removeClass(class_error).removeClass(class_default).addClass(class_normal).removeClass('variant-inputbox-hover');$button.removeClass(class_error).removeClass(class_default).addClass(class_normal).removeClass('variant-inputbox-button-hover').removeClass('variant-inputbox-button-focus')}break;}return false;}function variant_params_save(prm_id){values[prm_id]=variant_params_value(prm_id);return false;}function variant_params_load(){if(values['city']!="")$('#variant-city').val(values['city']).find('option[value="'+values['city']+'"]').attr('selected','selected');variant_send=false;return false;}function variant_params_get(){}function variant_params_button_values(prm_id){var value="",$param=$('#variant-'+prm_id);if($param.is('[radio]')){value=$param.find('.variant-param-radio').first().attr('value')}else{$param.find('.variant-param-check').each(function(){value+=((value!="")?",":"")+$(this).attr('value')})}if(value===undefined)value="";return value;}function variant_params_ready(){variant_params_change('*');var attr_default="default",class_default="variant-default",class_error="variant-error",class_normal="variant-normal";$('#variant').find('.variant-combobox,.variant-input,.variant-textarea').each(function(){if($(this).val()=="")$(this).val($(this).attr(attr_default));if($(this).val()==""||$(this).val()==$(this).attr(attr_default))$(this).removeClass(class_error).removeClass(class_normal).addClass(class_default);else $(this).removeClass(class_error).removeClass(class_default).addClass(class_normal)}).focus(function(){if($(this).val()==""||$(this).val()==$(this).attr(attr_default)){if($(this).is('select'))$(this).val($(this).attr(attr_default));else $(this).val('')}else $(this).select();$(this).removeClass(class_error).addClass(class_normal);if($(this).is('select'))variant_drop_mouseover()}).blur(function(){variant_params_blur($(this))}).change(function(){if($(this).val()=="")$(this).val($(this).attr(attr_default));if($(this).val()==""||$(this).val()==$(this).attr(attr_default))$(this).removeClass(class_error).removeClass(class_normal).addClass(class_default);else $(this).removeClass(class_error).removeClass(class_default).addClass(class_normal);if($(this).is('select'))variant_drop_mouseover()}).keyup(function(){});$('#variant').find('.variant-param').mouseover(function(){$(this).closest('table').find('.variant-param-left,.variant-param-center,.variant-param-right,.variant-param-one').css('border-color','black')}).mouseleave(function(){$(this).closest('table').find('.variant-param-left,.variant-param-center,.variant-param-right,.variant-param-one').css('border-color','')});$('#variant').find('.variant-inputbox,.variant-inputbox-button').each(function(){var $table=$(this).closest('table'),$box=$table.find('.variant-inputbox'),$button=$table.find('.variant-inputbox-button'),$input=$box.find('.variant-inputbox-input');if($input.val()=="")$input.val($input.attr(attr_default));if($input.val()==""||$input.val()==$input.attr(attr_default)){$input.removeClass(class_error).removeClass(class_normal).addClass(class_default);$box.removeClass(class_error).removeClass(class_normal).addClass(class_default);$button.removeClass(class_error).removeClass(class_normal).addClass(class_default)}else{$input.removeClass(class_error).removeClass(class_default).addClass(class_normal);$box.removeClass(class_error).removeClass(class_default).addClass(class_normal);$button.removeClass(class_error).removeClass(class_default).addClass(class_normal)}if($table.hasClass('variant-readonly'))$input.attr('readonly',true).css('cursor','default')}).mouseover(function(){var $table=$(this).closest('table'),$box=$table.find('.variant-inputbox'),$button=$table.find('.variant-inputbox-button');$box.addClass('variant-inputbox-hover');$button.addClass('variant-inputbox-button-hover')}).mouseleave(function(){var $table=$(this).closest('table'),$box=$table.find('.variant-inputbox'),$button=$table.find('.variant-inputbox-button');if($box.find('input:focus').length==0){$box.removeClass('variant-inputbox-hover');$button.removeClass('variant-inputbox-button-hover')}});$('#variant').find('.variant-inputbox-input').focus(function(){var $dropdown=$('#variant-inputbox-dropdown'),$table=$(this).closest('table'),$box=$table.find('.variant-inputbox'),$button=$table.find('.variant-inputbox-button');clearTimeout(timer_variant_dropdown_id);if($(this).is('[readonly]')){$(this).blur();$button.click();return false;}if($(this).val()==""||$(this).val()==$(this).attr(attr_default))$(this).val('');else if($dropdown.attr('mouse')!="1")$(this).select();$(this).removeClass(class_error).addClass(class_normal);$box.removeClass(class_error).addClass(class_normal);$button.removeClass(class_error).addClass(class_normal).addClass('variant-inputbox-button-focus');if($(this).attr('ajax')!="1")return false;var prmid=$table.attr('id'),prmvalue=$table.find('input').val();$dropdown.attr('prmid',prmid).attr('prmvalue',prmvalue);inputbox_dropdown_type="dropdown";timer_variant_dropdown_id=setTimeout(variant_params_dropdown_load,10)}).blur(function(){variant_params_blur($(this))}).keyup(function(e){if(e.keyCode==13||e.keyCode==38||e.keyCode==40||e.keyCode==37||e.keyCode==39)return false;clearTimeout(timer_variant_dropdown_id);var $dropdown=$('#variant-inputbox-dropdown'),$table=$(this).closest('table'),prmid=$table.attr('id'),prmvalue=$table.find('input').val();if(prmid=="variant-lookup"){clearTimeout(timer_variant_lookup_id);timer_variant_lookup_id=setTimeout(variant_lookup_apply,500)}if($(this).attr('readonly'))return false;if($(this).attr('ajax')!="1")return false;$dropdown.attr('prmid',prmid).attr('prmvalue',prmvalue);inputbox_dropdown_type="dropdown";timer_variant_dropdown_id=setTimeout(variant_params_dropdown_load,timer_variant_dropdown)}).keydown(function(e){if(e.keyCode==13){var $dropdown=$('#variant-inputbox-dropdown');if($dropdown.attr('visible')=='1'&&$dropdown.attr('count')>0){var $select=$dropdown.find('.vib-value-hover');if($select.length==1)variant_inputbox_dropdown_select()}else{$(this).blur();variant_form_add()}e.stopImmediatePropagation();return false;}if(e.keyCode==38){var $dropdown=$('#variant-inputbox-dropdown');if($dropdown.attr('visible')=='1'&&$dropdown.attr('count')>0){var $select=$dropdown.find('.vib-value-hover'),$tr=$select.parent('tr'),$prev;if($select.length==0)$prev=$dropdown.find('.vib-value:first');else do{$tr=$tr.prev('tr');$prev=$tr.find('.vib-value')}while($tr.length>0&&$prev.length==0);if($prev.length>0){$select.removeClass('vib-value-hover');$prev.addClass('vib-value-hover');variant_params_dropdown_scroll($dropdown,$prev)}}e.stopImmediatePropagation();return false;}if(e.keyCode==40){var $dropdown=$('#variant-inputbox-dropdown');if($dropdown.attr('visible')=='1'&&$dropdown.attr('count')>0){var $select=$dropdown.find('.vib-value-hover'),$tr=$select.parent('tr'),$next;if($select.length==0)$next=$dropdown.find('.vib-value:first');else do{$tr=$tr.next('tr');$next=$tr.find('.vib-value')}while($tr.length>0&&$next.length==0);if($next.length>0){$select.removeClass('vib-value-hover');$next.addClass('vib-value-hover');variant_params_dropdown_scroll($dropdown,$next)}}e.stopImmediatePropagation();return false;}});$('#variant').find('textarea').keydown(function(e){if(e.keyCode==13)e.stopImmediatePropagation()});$('#variant').find('#variant-lookup').keydown(function(e){if(e.keyCode==27){var $lookup=$(this).find('input'),value=$lookup.val();if(value!=""&&value!=$lookup.attr('default')){variant_params_set('lookup','');$lookup.blur();variant_lookup_apply();e.stopImmediatePropagation();return false;}}}).change(function(){variant_lookup_apply()});$('#variant').find('.variant-photo-frame').mouseover(function(){$(this).addClass('variant-photo-over');$(this).find('.variant-photo-plus').css('opacity',1.0)}).mouseleave(function(){$(this).removeClass('variant-photo-over');$(this).find('.variant-photo-plus').css('opacity',0.7)});$('#variant').find('#variant-photo-clone .variant-photo-frame,.variant-photo-temp .variant-photo-frame').click(function(){$(this).find('.variant-img-progress').hide();$(this).find('.variant-img-photo').hide();$(this).find('table').animate({'width':0},300);$(this).closest('.variant-photo').animate({'width':0,'padding-left':0,'padding-right':0},300,function(){$(this).remove();variant_params_save('photos')})});$('#variant').find('#variant-photo-add .variant-photo-frame').click(function(){$('#variant-photo-input').click()});$('#variant').find('#variant-params-overflow').scroll(function(){if($('#variant-inputbox-dropdown').attr('visible')=='1')variant_params_dropdown_hide()});return false;}function variant_lookup_apply(){var $lookup=$('#variant-lookup').find('input'),find_value=$lookup.val(),default_value=$lookup.attr('default'),$listbox=$('#variant-inputbox-listbox');if(find_value==""||find_value==default_value){$listbox.find('.vib-tr-hidden').removeClass('vib-tr-hidden').addClass('vib-tr').show()}else{$listbox.find('.vib-tr').removeClass('vib-tr').addClass('vib-tr-hidden').hide();$listbox.find('.vib-value:icontains("'+find_value.rasklad2rus()+'")').parent('tr').removeClass('vib-tr-hidden').addClass('vib-tr').show()}$listbox.find('.group').each(function(){var $values=$(this).next('tr').find('.vib-tr');if($values.length>0){$(this).show().next('tr').show();$(this).prev('.break').show()}else{$(this).hide().next('tr').hide();$(this).prev('.break').hide()}});return false;}function variant_params_dropdown_scroll($dropdown,$element){var box_top=$dropdown.offset().top,box_height=$dropdown.innerHeight(),box_scroll=$dropdown.scrollTop(),elm_top=$element.offset().top-box_top;var new_scroll=-1;if(elm_top<16)new_scroll=box_scroll-(16-elm_top);if(elm_top>box_height-32)new_scroll=(elm_top+box_scroll)+32-box_height;if(new_scroll>=0)$dropdown.scrollTop(new_scroll);return false;}function variant_params_dropdown_load(){var $element=$('#variant-inputbox-'+inputbox_dropdown_type),prmid=$element.attr('prmid')||"",prmvalue=$element.attr('prmvalue')||values[prmid]||"";if(prmid==""){variant_params_dropdown_hide();variant_params_listbox_hide();return false;}request_inputbox++;auth_restore_keys();$.post(ajax_url,{version:web_version,page:'variant',unit:'inputbox',request_inputbox:request_inputbox,width:$element.innerWidth(),height:$element.innerHeight(),type:inputbox_dropdown_type,prmid:prmid,prmvalue:prmvalue,'params[]':values}).done(function(data){if(data==site403)return console.log(data);if(variant_visible&&data!=""&&data.indexOf('')>=0){var params_count=data.match(//);if(params_count!==undefined&¶ms_count!=null)params_count=params_count[1];$('#variant-inputbox-'+inputbox_dropdown_type).attr('count',params_count).html(data.replace('',''));switch(inputbox_dropdown_type){case "dropdown":variant_params_dropdown_show();break;case "listbox":variant_params_listbox_show();break;}}}).fail(function(){clearTimeout(timer_variant_dropdown_id);timer_variant_dropdown_id=setTimeout(variant_params_dropdown_load,timer_variant_error)});return false;}function variant_params_dropdown_position(){var $dropdown=$('#variant-inputbox-dropdown'),prm_id=$dropdown.attr('prmid'),$table=$('#'+prm_id),count=$dropdown.attr('count');if(count>8)count=8;var left=$table.offset().left,top=$table.offset().top+$table.outerHeight()-$(window).scrollTop(),width=$table.outerWidth(),height=count * 16;$dropdown.css('left',left).css('top',top).outerWidth(width).height(height);return false;}function variant_params_listbox_position(){var $listbox=$('#variant-inputbox-listbox');var $form=$('#variant-params-overflow'),left=$form.offset().left,top=$form.offset().top-$(window).scrollTop(),width=$form.outerWidth()-16,height=$form.outerHeight()-10;$listbox.css('left',left).css('top',top).outerWidth(width).outerHeight(height);return false;}function variant_params_dropdown_show(){var $dropdown=$('#variant-inputbox-dropdown'),prmid=$dropdown.attr('prmid'),$table=$('#'+prmid);if($dropdown.html()==""||$dropdown.attr('count')<1){variant_params_dropdown_hide();return false;}if($dropdown.hasClass('variant-readonly'))return false;if($table.find('input:focus').length==0)return false;variant_params_dropdown_position();if($dropdown.attr('visible')!='1'){var height=$dropdown.height();$dropdown.attr('visible','1').height(0).show().animate({'height':height},200)}return false;}function variant_params_listbox_show(){variant_form_imgload(false);var $listbox=$('#variant-inputbox-listbox'),prmid=$listbox.attr('prmid'),$inputbox=$('#variant-'+prmid);if($listbox.html()==""||$listbox.attr('count')<1){variant_params_listbox_hide();return false;}var left1=$inputbox.offset().left,top1=$inputbox.offset().top,width1=$inputbox.outerWidth(),height1=$inputbox.outerHeight(),$form=$('#variant-params-overflow'),left2=$form.offset().left,top2=$form.offset().top-$(window).scrollTop(),width2=$form.outerWidth()-16,height2=$form.outerHeight()-10;$listbox.attr('visible','1').find('table').hide();$listbox.css('left',left1).css('top',top1).outerWidth(width1).outerHeight(height1).css('opacity',0.3).css('border','1px solid black').show().animate({'left':left2,'top':top2,'width':width2,'height':height2,'opacity':0.95},200,function(){$(this).css('border','1px solid silver').find('table').fadeIn(200)});$('#variant-city').hide();$('.variant-ok').attr('visible','0').closest('td').hide();$('#variant-lookup-div').show().find('input');variant_params_set('lookup','');$('.variant-title').html($inputbox.attr('descript'));return false;}function variant_params_dropdown_hide(){variant_form_imgload(false);var $dropdown=$('#variant-inputbox-dropdown');if($dropdown.attr('visible')=='1')$dropdown.attr('visible','0').animate({'height':0},100,function(){$(this).hide()});return false;}function variant_params_listbox_hide(){var $listbox=$('#variant-inputbox-listbox');if($listbox.attr('visible')=='1')$listbox.attr('visible','0').animate({'opacity':0},100,function(){$(this).hide()});$('#variant-city').show();$('.variant-ok').attr('visible','1').closest('td').show();$('#variant-lookup-div').hide();$('.variant-title').html(title_text);return false;}function variant_inputbox_dropdown_click(event){var $dropdown=$('#variant-inputbox-dropdown'),prm_id=$dropdown.attr('prmid'),$table=$('#'+prm_id),$input=$table.find('input');$input.focus();return false;}function variant_inputbox_dropdown_mouseover(){var $dropdown=$('#variant-inputbox-dropdown');$dropdown.attr('mouse','1');return false;}function variant_inputbox_dropdown_mouseleave(){var $dropdown=$('#variant-inputbox-dropdown');$dropdown.attr('mouse','0');return false;}function variant_inputbox_dropdown_select(value,event){clearTimeout(timer_variant_dropdown_id);var $dropdown=$('#variant-inputbox-dropdown'),prm_id=$dropdown.attr('prmid'),$table=$('#'+prm_id),$input=$table.find('input');if(value===undefined){value=$dropdown.find('.vib-value-hover').attr('onclick').match(/\(\"(.*?)\"/)[1];}var $grp=$dropdown.find('.vib-value-hover').parent('tr').prevAll('.group').first();if($grp.length==1){var grpid=$grp.attr('grpid'),grpvalue=$grp.attr('grpvalue');if(grpid!==undefined&&grpid!=""&&grpvalue!==undefined&&variant_params_value(grpid)=="")variant_params_set(grpid,grpvalue)}if(prm_id!==undefined&&prm_id!=""&&value!==undefined)variant_params_set(prm_id,value);variant_inputbox_dropdown_mouseleave();variant_params_dropdown_hide();$input.blur();stopClick(event);return false;}function variant_inputbox_listbox_select(value,event){clearTimeout(timer_variant_dropdown_id);var $listbox=$('#variant-inputbox-listbox'),prm_id=$listbox.attr('prmid'),$table=$('#variant-'+prm_id),$input=$table.find('input');if(value===undefined){value=$listbox.find('.vib-value-hover').attr('onclick').match(/\(\"(.*?)\"/)[1];}var $grp=$listbox.find('.vib-value-hover').closest('table').closest('tr').prevAll('.group').first();if($grp.length==1){var grpid=$grp.attr('grpid'),grpvalue=$grp.attr('grpvalue');if(grpid!==undefined&&grpid!=""&&grpvalue!==undefined&&variant_params_value(grpid)=="")variant_params_set(grpid,grpvalue)}if(prm_id!==undefined&&prm_id!=""&&value!==undefined)variant_params_set(prm_id,value);variant_params_listbox_hide();$input.blur();stopClick(event);return false;}function variant_params_click(prm_id,prm_value){var $param=$('#variant-'+prm_id),radio=($param.attr('radio')!==undefined)?true:false;if(radio){$param.find('.variant-param-radio').removeClass('variant-param-radio').addClass('variant-param-default');$param.find('.variant-param[value="'+prm_value+'"]').removeClass('variant-param-default').addClass('variant-param-radio')}else{var $param=$param.find('.variant-param[value="'+prm_value+'"]');if($param.hasClass('variant-param-check'))$param.removeClass('variant-param-check').addClass('variant-param-default');else $param.removeClass('variant-param-default').addClass('variant-param-check')}variant_params_save(prm_id);if(['object','agreement'].in_array(prm_id)){variant_send=false;variant_form_params_load()}return false;}function variant_params_change(prm_id){if(prm_id!==undefined&&prm_id!='*'){variant_params_save(prm_id);if(prm_id=='city'){variant_send=false;variant_form_params_load()}}return false;}function variant_params_error(prm_id,error){var $param=$('#variant-'+prm_id),type=$('#variant-'+prm_id).attr('type'),value=variant_params_value(prm_id),$overflow=$('#variant-params-overflow');class_default="variant-default",class_error="variant-error";if(prm_id=="photos"){$param=$('.variant-photo[status="-1"]');type="photo";}if($param.length==0)return false;if(value==""||(error!==undefined&&error)){switch(type){case "text":break;case "button":$param=$param.find('.variant-param');class_default="variant-param-default";class_error="variant-param-error";break;case "combobox":$param=$param.find('select');break;case "inputbox":$param=$param.find('td,input');break;case "input":$param=$param.find('input');break;case "textarea":$param=$param.find('textarea');break;case "photo":$param=$param.find('.variant-photo-frame');class_default="variant-photo-frame";class_error="variant-photo-frame-error";break;default:break;}if($overflow.length>0)$overflow.animate({'scrollTop':$param.offset().top+$overflow.scrollTop()-$overflow.offset().top-8},'fast',function(){$param.removeClass(class_error).switchClass(class_default,class_error,100,function(){$(this).switchClass(class_error,class_default,500,function(){$(this).focus()})})});else $param.removeClass(class_error).switchClass(class_default,class_error,100,function(){$(this).switchClass(class_error,class_default,500,function(){$(this).focus()})});return true;}return false;}function variant_params_clear(){if($('#variant-inputbox-listbox').attr('visible')=='1'){var $listbox=$('#variant-inputbox-listbox'),prm_id=$listbox.attr('prmid');variant_params_set(prm_id,"");variant_params_listbox_hide();return false;}variant_clear(false);variant_send=false;variant_form_params_load();return false;}function variant_inputbox_clear_click(prm_id){variant_params_set(prm_id,"");if(prm_id=="lookup")variant_lookup_apply();return false;}function variant_inputbox_button_click(prm_id){variant_form_imgload(true);var $listbox=$('#variant-inputbox-listbox');$listbox.attr('prmid',prm_id);variant_params_listbox_position();clearTimeout(timer_variant_dropdown_id);inputbox_dropdown_type="listbox";timer_variant_dropdown_id=setTimeout(variant_params_dropdown_load,10);return false;}function variant_add(){if(typeof object_view_delete==='function')object_view_delete(false);var object=(typeof search_filter_button_value==='function')?search_filter_button_value('object'):"";if(object!=""&&(values['object']===undefined||values['object']==""))values['object']=object;values['cmd']='add';variant_form_open();ga_event('Вариант:Добавление');return false;}function variant_edit(city,id){if(city===undefined||city=="")return false;if(id===undefined||id=="")return false;if(typeof object_view_delete==='function')object_view_delete(false);variant_clear(true);values['city']=city;values['id']=id;values['cmd']='edit';variant_form_open();ga_event2('Вариант:Редактирование',id);return false;}function variant_delete(city,id){if(city===undefined||city=="")return false;if(id===undefined||id=="")return false;variant_clear(true);values['city']=city;values['id']=id;values['cmd']='delete';variant_send=false;variant_form_params_load();ga_event2('Вариант:Удаление',id);return false;}function variant_public(city,id){if(city===undefined||city=="")return false;if(id===undefined||id=="")return false;variant_clear(true);values['city']=city;values['id']=id;values['cmd']='public';variant_send=false;variant_form_params_load();ga_event2('Вариант:Публикация',id);return false;}function variant_check(city,id){if(city===undefined||city=="")return false;if(id===undefined||id=="")return false;variant_clear(true);values['city']=city;values['id']=id;values['cmd']='check';variant_send=false;variant_form_params_load();ga_event2('Вариант:Проверка',id);return false;}function variant_form_open(){if(typeof auth_form_visible!=="undefined"&&auth_form_visible)auth_close_click();if(typeof photo_view_visible!=="undefined"&&photo_view_visible)photo_view_hide();if(typeof onmap_view_visible!=="undefined"&&onmap_view_visible)onmap_view_hide();if(typeof print_view_visible!=="undefined"&&print_view_visible)print_view_hide();if(typeof duples_view_visible!=="undefined"&&duples_view_visible)duples_view_hide();variant_params_load();$('#variant-content').hide();$('#variant-load').show();variant_background_show();variant_form_load();setTimeout(variant_params_overflow,2000);return false;}function variant_background_show(){var $variant=$('#variant');var variant_width=$(window).outerWidth()-200,variant_height=$(window).outerHeight()-topline_height-104;if(variant_width<200)variant_width=200;if(variant_width>web_width-24&&web_width>0)variant_width=web_width-24;$variant.attr('frame-width',variant_width).attr('frame-height',variant_height).fadeIn(200)}function variant_form_show(){if(!variant_visible){$('#variant-frame-div').css('opacity','0').css('padding','0');$('#variant-frame-table').css('width','').css('height','')}$(consultant).fadeOut(200);variant_background_show();var $variant=$('#variant');if(variant_visible){$('#variant-frame-table,#variant-form').animate({'width':$variant.attr('frame-width'),'height':$variant.attr('frame-height')},50,function(){variant_control_position()})}else{$variant.fadeIn(200,function(){if(typeof scroll_freeze==='function')scroll_freeze();$('#variant-table').css('padding-top',topline_height);$('#variant-frame-div').animate({'opacity':1,'padding':10},200);$('#variant-frame-table').animate({'width':$(this).attr('frame-width'),'height':$(this).attr('frame-height')},400,function(){$('#variant-form').width($(this).innerWidth()).height($(this).innerHeight()).fadeIn(100);variant_control_position()})})}variant_visible=true;return false;}function variant_form_load(){auth_restore_keys();$.post(ajax_url,{version:web_version,page:'variant',unit:'form',city:values['city'],cmd:values['cmd']}).done(function(data){if(data==site403)return console.log(data);if(data!=""){$('#variant-load').hide();$('#variant-content').show().find('td:first').html(data);variant_form_show();variant_send=false;variant_form_params_load()}}).fail(function(){setTimeout(variant_form_load,timer_variant_error)});return false;}function variant_control_position(){$('#variant-close').css('top',topline_height+4).css('right',4).show();variant_form_imgload();return false;}function variant_close_click(){if(!variant_visible)return false;if(!variant_frame_over&&!variant_drop_over){if($('#variant-inputbox-dropdown').attr('visible')=='1')variant_params_dropdown_hide();else if($('#variant-inputbox-listbox').attr('visible')=='1')variant_params_listbox_hide();else variant_hide()}}function variant_hide(){if(typeof scroll_unfreeze==='function')scroll_unfreeze();variant_visible=false;$('#variant-close').hide();$('#variant-form').fadeOut(50,function(){$('#variant-frame-div').animate({'opacity':0,'padding':0},200);$('#variant-frame-table').animate({'width':0,'height':0},200,function(){$('#variant').fadeOut(200);$('#variant-content').find('td:first').html("")})});clearTimeout(timer_variant_form_imgload_id);clearTimeout(timer_variant_dropdown_id);clearTimeout(timer_variant_lookup_id);clearTimeout(timer_variant_form_add_id);clearTimeout(timer_variant_close_id);if(['edit','delete'].in_array(values['cmd']))variant_clear(true);if(typeof object_view_visible!=="undefined"&&!object_view_visible)$(consultant).fadeIn(200);return false;}function variant_frame_mouseover(){variant_frame_over=true;return false;}function variant_frame_mouseleave(){variant_frame_over=false;return false;}function variant_drop_mouseover(){variant_drop_over=true;setTimeout(variant_drop_mouseleave,100);return false;}function variant_drop_mouseleave(){variant_drop_over=false;return false;}function variant_form_imgload(show){var $load=$('#variant-form-load'),$content=$('#variant-params-content');if($load.length==0||$content.length==0)return false;$load.css('left',$content.offset().left+1).css('top',$content.offset().top+1).width($content.width()-2).height($content.height()-2);if(show!==undefined){if(show){$load.attr('visible','1');clearTimeout(timer_variant_form_imgload_id);timer_variant_form_imgload_id=setTimeout(variant_form_imgload_timer,500)}else{clearTimeout(timer_variant_form_imgload_id);$load.attr('visible','0').fadeOut(100)}}return false;}function variant_form_imgload_timer(){clearTimeout(timer_variant_form_imgload_id);$('#variant-form-load').fadeIn(200);return false;}function variant_params_overflow(){$('#variant-params-overflow').css('max-height',$('#variant-form').innerHeight()-$('#variant-params-title').outerHeight()-$('#variant-params-buttons').outerHeight()-2).css('height','').css('height','100%');if($('#variant-params-overflow').height()==0)$('#variant-params-overflow').height($('#variant-form-load').height());if($('#variant-params-overflow').height()==0)$('#variant-params-overflow').height($('.variant-params-td').height());return false;}function variant_form_params_load(){send=(variant_send)?"send":"";var $variant_form=$('#variant-params-overflow');variant_form_params=$variant_form.scrollTop();variant_form_imgload(true);if(variant_photo_adding>0){setTimeout(variant_form_params_load,timer_variant_wait);return false;}auth_restore_keys();$.post(ajax_url,{version:web_version,page:'variant',unit:'params',width:$variant_form.innerWidth(),height:$variant_form.innerHeight(),send:send,'params[]':values}).done(function(data){if(data==site403)return console.log(data);if(data.substring(0,8)=="