


ads={}
ads.dict={}
ads.dict.apply="применить";ads.dict.doSearch="искать";ads.dict.search="поиск";ads.dict.cancel="отмена";ads.dict.doCancel="отменить";ads.dict.showAll="показать все";ads.dict.cancelFilter="отменить фильтр";ads.init=function(){ads.initWindowSize();ads.geoSwitch.init();ads.starred.init();ads.confirms.init();ads.ajaxLinks.init();ads.notifications.init();ads.action=$('body').attr('id');if(ads.action=='act-ads-list'){ads.search.init();ads.sort.init();ads.imgPopup.init();}
if(ads.action=='act-ads-add'){$('.add-cats-column a.json').click(ads.addInt.openCategory);ads.manageGeo.init();}
if(ads.action=='act-registration'){ads.registration.init();}
if(ads.action=='act-auth-test'){ads.registration.init();ads.altRegistration.init();}
if(ads.action=='act-profile'){ads.profile.init();}
if(ads.action=='act-delivery'){ads.delivery.init();}
if(ads.action=='act-payment'){ads.payment.init();}
if(ads.action=='act-ads-view'){if($('.ads-view-mng-flag').length>0){ads.avManage.init();}
ads.avVideo.init();ads.avSendConfirm.init();}
if(ads.action=='act-ads-images'||ads.action=='act-ads-view'){ads.imagesView.init();}
if(ads.action=='act-ads-view'||ads.action=='act-ads-view-map'){ads.avMap.init();}
if(ads.action=='act-partners'){ads.addPartners.init();}
if(ads.action=='act-ads-manage'){ads.manageImages.init();ads.manageGeo.init();}
if(ads.action=='act-payment'){ads.paymentForm.init();ads.payment.showHiddenItems();}
if(ads.action=='act-payment-smsbill'){ads.payment.smsbill.init();}
if(ads.action=='act-payment-smsbill'){ads.payment.smsbill.init();}
if(ads.action=='act-ads-my'){ads.myBlock.init();}
if(ads.action=='act-site'){ads.site.init();}
ads.addInt.form.init();$('.lang-toggle').each(function(index,link){link=$(link);var sid=$('#sid').val();var href=link.attr('href');if(href.indexOf('?')==-1){href=href+'?sid='+sid;}else{href=href+'&sid='+sid;}
link.attr('href',href);});}
$('#mega-top-close').click(function(){$('#mega-top-mng').hide('slow');$('#mega-top-conteiner').hide('slow');});$('#mega-top-refresh').click(function(){var rnd=Math.random();$('#mega-top-conteiner').load('/denis-test.php?mr='+rnd);});ads.initWindowSize=function(){ads.winW=10000;ads.winH=10000;if(document.body){if(document.body.offsetHeight){if(document.body.offsetWidth<ads.winW){ads.winW=document.body.offsetWidth;}
if(document.body.offsetHeight<ads.winH){ads.winH=document.body.offsetHeight;}}}
if(document.documentElement){if(document.documentElement.clientHeight){if(document.documentElement.clientWidth<ads.winW){ads.winW=document.documentElement.clientWidth;}
if(document.documentElement.clientHeight<ads.winH){ads.winH=document.documentElement.clientHeight;}}}
if(window.innerHeight){if(window.innerWidth<ads.winW){ads.winW=window.innerWidth;}
if(window.innerHeight<ads.winH){ads.winH=window.innerHeight;}}
if(ads.winW==10000){ads.winW=630;}
if(ads.winH==10000){ads.winH=460;}}
ads.notifications={};ads.notifications.init=function(){$('.pp-notification').each(function(index,notif){notif=$(notif);var opts={};if(notif.find('.title')){opts.title=notif.find('.title').html();}else{opts.title=notif.html();}
if(notif.find('.text')){opts.text=notif.find('.text').html();}
if(notif.find('img')){opts.image=notif.find('img').attr('src');}
$.gritter.add(opts);});};ads.geoSwitch={};ads.geoSwitch.init=function(){if($('#h-geo-change-list').length==0){$('#h-geo-change').hide();}else{$('#h-geo').click(function(){var geo_change_offset=$(this).offset();$('#h-geo-change-list').css('left',(geo_change_offset.left+60)+'px');$('#h-geo-change-list').css('top',(geo_change_offset.top+33)+'px');$('#h-geo-change-list').slideToggle();$('body').prepend("<div id='shade'></div>");var shade_height=Math.max($('#container').height(),$(document).height());$('#shade').height(shade_height+'px').click(function(){$('#h-geo-change-list').slideUp();$('#shade').remove();});return false;});$('.h-geo-change-list-close').click(function(){$('#h-geo-change-list').slideToggle();$('#shade').remove();return false;});}}
ads.addPartners={}
ads.addPartners.init=function(){$('.show-reg-form').click(function(){$('.prf-hide').hide();$('#prf').slideDown();return false;});}
ads.geoSelector={}
ads.geoSelector.setName=function(input_name){ads.geoSelector.input_name=input_name;}
ads.geoSelector.setDefaults=function(l1_value,l2_value,l3_value){ads.geoSelector.l1_default_value=l1_value;ads.geoSelector.l2_default_value=l2_value;ads.geoSelector.l3_default_value=l3_value;}
ads.geoSelector.linkTo=function(l1_selector,l2_selector,l3_selector){ads.geoSelector.l1=$(l1_selector);ads.geoSelector.l2=$(l2_selector);ads.geoSelector.l3=$(l3_selector);if(ads.geoSelector.l1.length==0||ads.geoSelector.l2.length==0||ads.geoSelector.l3.length==0){return false;}
ads.geoSelector.l1.change(ads.geoSelector.l1Change);ads.geoSelector.l2.change(ads.geoSelector.l2Change);ads.geoSelector.l3.change(ads.geoSelector.l3Change);}
ads.geoSelector.l1Change=function(){var l1_value=ads.geoSelector.l1.val();ads.geoSelector.l2.removeOption(/./);ads.geoSelector.l3.removeOption(/./);ads.geoSelector.l2.hide();ads.geoSelector.l3.hide();ads.geoSelector.l2.load('/data.php?d=geo&p='+l1_value+'&t=ol&opts',function(responseText,textStatus,XMLHttpRequest){if(ads.geoSelector.l2.find('option').length>1){ads.geoSelector.l1.removeAttr('name');ads.geoSelector.l2.attr('name',ads.geoSelector.input_name);ads.geoSelector.l3.removeAttr('name');ads.geoSelector.l2.show();if(ads.geoSelector.l2_default_value>0){ads.geoSelector.l2.val(ads.geoSelector.l2_default_value);ads.geoSelector.l2Change();}else{ads.geoSelector.l2.val(ads.geoSelector.l1_value);}}});};ads.geoSelector.l2Change=function(){var l2_value=ads.geoSelector.l2.val();ads.geoSelector.l3.removeOption(/./);ads.geoSelector.l3.hide();if(ads.geoSelector.l1.val()==l2_value){return true;}
ads.geoSelector.l3.load('/data.php?d=geo&p='+l2_value+'&t=ol&opts',function(responseText,textStatus,XMLHttpRequest){if(ads.geoSelector.l3.find('option').length>1){ads.geoSelector.l1.removeAttr('name');ads.geoSelector.l2.removeAttr('name');ads.geoSelector.l3.attr('name',ads.geoSelector.input_name);ads.geoSelector.l3.show();if(ads.geoSelector.l3_default_value>0){ads.geoSelector.l3.val(ads.geoSelector.l3_default_value);}else{ads.geoSelector.l3.val(ads.geoSelector.l2_value);}}else{ads.geoSelector.l1.removeAttr('name');ads.geoSelector.l2.attr('name',ads.geoSelector.input_name);ads.geoSelector.l3.removeAttr('name');}});};ads.geoSelector.l3Change=function(){};ads.delivery={}
ads.delivery.init=function(){$('#check-all-geo').click(function(){$('.dlv-geo-check input').attr('checked',true);});$('#uncheck-all-geo').click(function(){$('.dlv-geo-check input').attr('checked',false);});$('#comment-frm').click(function(){$('.dlv-view-comments form').show();});$('#captcha-refresh').click(function(){$('#captcha-img').attr('src','/captcha/')});}
ads.myBlock={}
ads.myBlock.init=function(){$('.alvi-block-type').click(function(){if($(this).find('div').hasClass('hidden')){$(this).find('div').show('slow');$(this).find('div').removeClass('hidden');}else{$(this).find('div').hide('slow');$(this).find('div').addClass('hidden');}});}
ads.payment={}
ads.payment.init=function(){var price=0;var user_balance=$('input:hidden[name=balance]').attr('id');if($('input[name=period]:checked').length==0){$('input:radio[name=period]#payment-period-7').attr('checked','checked');}else{var period=$('input[name=period]:checked').attr('id').replace('payment-period-','');ads.payment.show_price(period);}
$('input[name=period]').change(function(){var period=$(this).attr('id').replace('payment-period-','');ads.payment.show_price(period);});if($('input[name=period]:checked').data('price')>$('#pay-balance').data('maxprice')){$('#pay-balance').hide();$('#label-balance').hide();}}
ads.payment.showHiddenItems=function(){$('.payment-price').show();$('#div-smsbill').show();}
$('input[name=period]').click(function(){$('input[name=type]').each(function(n,element){if($(element).data('maxprice')>=$('input[name=period]:checked').data('price')){var inp=$(element).val();$(element).show('slow');$('#label-'+inp).show('slow');}else{var inp=$(element).val();$(element).hide('slow');$('#label-'+inp).hide('slow');}});ads.payment.show_price($('input[name=period]:checked').val());});$('input[name=type]').click(function(){$('input[name=period]').each(function(n,element){if($(element).data('price')<=$('input[name=type]:checked').data('maxprice')){var inp=$(element).val();$(element).show('slow');$('#label-'+inp).show('slow');}else{var inp=$(element).val();$(element).hide('slow');$('#label-'+inp).hide('slow');}});ads.payment.show_price($('input[name=period]:checked').val());});ads.payment.show_price=function(period){var country=$('#country').text();if(period==undefined){period=7;}
var service=$('input:hidden[name=service]').val();if(service=='top'){price=$('input:radio[name=period]#payment-period-'+period).data('price');}else if(service=='hl'){if(country=='UA'){price=11;}else if(country=='BY'){price=9900;}}else{if(country=='UA'){price=5;}else if(country=='BY'){price=3500;}}
if($('input[name=type]:checked').attr('id')==='pay-smsbill'){if(service=='hl'){if(country=='UA'){price=16;}else if(country=='BY'){price=9900;}}else if(service=='up'){if(country=='UA'){price=9;}else if(country=='BY'){price=3500;}}else if(service=='top'){if($('input:radio[name=period]:checked').data('price')==9){price=9;}else if($('input:radio[name=period]:checked').data('price')==20){price=30;}else if($('input:radio[name=period]:checked').data('price')==38){price=50;}else if($('input:radio[name=period]:checked').data('price')==6900){price=6900;}else if($('input:radio[name=period]:checked').data('price')==9900){price=9900;}}}
$('#payment-error-period').hide();$('.payment-price-total').html(price);$('input:hidden[name=price]').val(price);$('.payment-price').show();}
ads.payment.smsbill={}
ads.payment.smsbill.init=function(){$('.payment-get-sms-text').click(function(){$('.get-sms-text').ajaxSubmit({target:'#sms-text',url:document.location.href+'&get_sms_text'});});}
ads.registration={}
ads.registration.init=function(){$('.reg-data-password').blur(ads.registration.password_change);$('.reg-data-password-confirm').blur(ads.registration.password_change);$('.reg-data-email').blur(ads.registration.email_change);$('.reg-data-email').focus();}
ads.registration.add_tel=function(){if($('.reg-tel-row').length<4){$('.reg-tel-row:last').clone().insertAfter('.reg-tel-row:last').find('input').val('');}
if($('.reg-tel-row').length>3){$('.reg-add-tel-link').hide();}else{$('.reg-add-tel-link').show();}}
ads.registration.password_change=function(){$('.password-check-result').html('');if($('.reg-data-password').val().length<3){$('.reg-data-password').parent().removeClass('ok');$('.reg-data-password').parent().addClass('error');$('.password-check-result').html("слишком короткий пароль");}else{if($('.reg-data-password').val()==$('.reg-data-password-confirm').val()){$('.reg-data-password-confirm').parent().removeClass('error');$('.reg-data-password-confirm').parent().addClass('ok');$('.password-confirm-check-result').html("");}else{$('.reg-data-password-confirm').parent().removeClass('ok');$('.reg-data-password-confirm').parent().addClass('error');$('.password-confirm-check-result').html("пароли не совпадают, попробуйте еще раз");}}
if($('.reg-data-password').val()==$('.reg-data-password-confirm').val()){$('.password-confirm-check-result').html("");}}
ads.registration.email_change=function(){$.getJSON('/registration/?check_email='+$('.reg-data-email').val(),function(result){if(result.error==undefined){$('.reg-data-email').parent().removeClass('error');$('.reg-data-email').parent().addClass('ok');$('.email-check-result').html("");}else{$('.reg-data-email').parent().removeClass('ok');$('.reg-data-email').parent().addClass('error');if($('.email-check-result').html!=result.error){if($('.email-check-result').is('::visible')){$('.email-check-result').html(result.error);}else{$('.email-check-result').html(result.error).slideDown();}}}});}
ads.altRegistration={}
ads.altRegistration.init=function(){$('.alt-mailru-fields-show').click(function(){$(this).hide();$('.alt-mailru-fields').show();});}
ads.profile={}
ads.profile.init=function(){$('.ppl-item:odd').addClass('odd');$('.ppl-item').hover(function(){$(this).addClass('hover');},function(){$(this).removeClass('hover');});}
ads.imagesView={}
ads.imagesView.showImagesPopup=function(){if($(this).is('.av-images a.av-image-link')){var img_index_regex=/#img-(\d+)/;var img_index=img_index_regex.exec($(this).attr('href'));if(img_index){if(img_index[1]){if($('.avi-thumb-'+img_index[1]).length>0){$('.avi-image').attr('src',$('.avi-thumb-'+img_index[1]).attr('src').replace('-small','-big'));$('.avi-thumb-selected').removeClass('avi-thumb-selected');$('.avi-thumb-'+img_index[1]).parent().addClass('avi-thumb-selected');}}}}
$('body').prepend("<div id='shade'></div>");var shade_height=Math.max($('#container').height(),$(document).height());$('#shade').height(shade_height+'px').click(ads.imagesView.hideImagesPopup);var tmp_winH=Math.min(ads.winH,$('#container').height());var tmp_winW=Math.max(ads.winW,$('body').width());$('.av-images-popup').css('left',Math.max(0,Math.round((tmp_winW-$('.av-images-popup').width())/2))+'px').css('top',Math.max(10,Math.round((tmp_winH-$('.av-images-popup').height())/2))+'px').fadeIn();return false;}
ads.imagesView.hideImagesPopup=function(){$('.av-images-popup').hide();$('#shade').remove();return false;}
ads.imagesView.init=function(){$('.av-images-popup').hide();$('.av-images a.av-image-link').click(ads.imagesView.showImagesPopup);$('.av-images-popup-close').click(ads.imagesView.hideImagesPopup);$('.av-images-popup .avi-footer a').click(ads.imagesView.hideImagesPopup);$('.av-images-popup .avi-title a').click(ads.imagesView.hideImagesPopup);$('.avi-thumbs a').mouseover(function(){$('.avi-image').attr('src',$(this).find('img').attr('src').replace('-small','-big'));$('.avi-thumb-selected').removeClass('avi-thumb-selected');$(this).addClass('avi-thumb-selected');return false;}).click(function(){return false;}).css('cursor','pointer');var img_index_regex=/#img-(\d+)/;var img_index=img_index_regex.exec(document.location.href);if(img_index){if(img_index[1]){if($('.avi-thumb-'+img_index[1]).length>0){$('.avi-image').attr('src',$('.avi-thumb-'+img_index[1]).attr('src').replace('-small','-big'));$('.avi-thumb-selected').removeClass('avi-thumb-selected');$('.avi-thumb-'+img_index[1]).parent().addClass('avi-thumb-selected');}}}
$('#captcha-refresh').click(function(){$('#captcha-img').attr('src','/captcha/?rand='+Math.random());});}
ads.avManage={}
ads.avManage.init=function(){if($('.avc-mailform-error').length==0&&$('.avc-mailform-gerror').length==0){$('.avc-mailform form').hide();}
$('.avc-mailform-title').addClass('toggler');$('.avc-mailform-title').click(function(){$('.avc-mailform form').toggle();});}
ads.avSendConfirm={}
ads.avSendConfirm.init=function(){$('.confirm-email-again').live('click',function(){var adId=$('.confirm-email-again').data('adId');$('.confirm-email-again').hide();$('.confirm-email-again-send').show();var location=document.location;$.get(location+'&confirm-email-again&ad_id='+adId);});}
ads.avVideo={}
ads.avVideo.init=function(){$('.av-video').click(function(){$('#av-video-shadow').fadeTo('fast',0.5);$('#av-video-player').show();$('#av-video-player').load(document.location+'?site='+$(this).data('site')+'&video_id='+$(this).data('video_id'));});$('#av-video-shadow').click(function(){$('#av-video-player').hide();$('#av-video-shadow').hide();$('#av-video-player').html('');});}
ads.avMap={}
ads.avMap.init=function(){var canvas=$('#av-map-canvas');if($('#av-map-canvas').length==0){return false;}
var latlng_arr=canvas.data('latlng').split(',');var initLatLng=new google.maps.LatLng(latlng_arr[0],latlng_arr[1]);var mapOptions={zoom:11,center:initLatLng,mapTypeId:google.maps.MapTypeId.ROADMAP}
map=new google.maps.Map(document.getElementById("av-map-canvas"),mapOptions);selMarker=new google.maps.Marker({position:initLatLng,map:map});}
ads.search={};var adsSliderChanged=0;ads.search.init=function(){$('.ea-item').click(ads.search.eaValueClick).click(function(){return false;});$('.ea-item').find('.subvals-button').click(ads.search.eaSubvalsShow);$('.ea-hidden-toggle').click(function(){$('.ea-hidden').removeClass('ea-hidden');$(this).remove();return false;});if($('.gs-toggle').length>0){ads.search.geoSelector.init();}
ads.search.prew=function(obj){if($(obj).hasClass('gs-item-link')){$('#ads-search-prew').closest('div.gs-item').css('z-index',3);}else{$('#ads-search-prew').closest('div.ads-search-prew-cont').css('z-index',3);}
$('#ads-search-prew').remove();var formUrl=$('.ads-list-search-form').attr('action');var divHeight=$(obj).closest('div').height();var topMarg=16-Math.round(divHeight/2);$(obj).after('<div id="ads-search-prew"><img src="http://img.inforico.com.ua/img/load-c.gif" class="ads-search-prew-cont-img"></div>');$(obj).closest('div').css('z-index',4);$('#ads-search-prew').css('top',-topMarg+'px');$('.ads-list-search-form').ajaxSubmit({target:'#ads-search-prew',url:formUrl+'?getprew',complete:function(event){if(event.stopPropagation){event.stopPropagation();}else{event.cancelBubble=true;}}});}
$('.ea-item').click(function(){ads.search.prew(this);});$('#ads-search-wi').change(function(){ads.search.prew(this);});$('.slider').change(function(){adsSliderChanged=1;ads.search.prew(this);});$('.ads-search-prew-show').live('click',function(){$('.ads-list-search-form').submit();});}
ads.sort={};ads.sort.init=function(){$('.sort').click(function(){if($('.sort-order').hasClass('hidden')){$('.sort-order').removeClass('hidden');}else{$('.sort-order').addClass('hidden');}});$(function(){$(document).click(function(event){if($(event.target).closest('.sort').length||$(event.target).closest('#ads-search-prew').length||adsSliderChanged==1||$(event.target).closest('#ads-search-wi').length){adsSliderChanged=0;return;}
$('.sort-order').addClass('hidden');$('#ads-search-prew').closest('div.ads-search-prew-cont').css('z-index',3);$('#ads-search-prew').remove();if(event.stopPropagation){event.stopPropagation();}else{event.cancelBubble=true;}});});}
ads.imgPopup={}
ads.imgPopup.init=function(){}
ads.search.eaValueClick=function(){var ea_item=$(this);var ea_cb=ea_item.parent().find('input:checkbox');var val_id=ea_cb.attr('name').replace('e','');var ea_checked=ea_cb.filter(':checked').length;if(ea_checked){$('#e-i-hidden-'+val_id).remove();ea_cb.removeAttr('checked');ea_item.removeClass('ea-item-checked').find('.subvals-button').hide();var subvals=$('.subvals-'+val_id);if(subvals.length>0){subvals.hide();subvals.find('.eas-cb:checked').each(function(index,elem){var eas_val_id=$(elem).attr('name').replace('e','');$('#e-i-hidden-'+eas_val_id).remove();});subvals.find('.eas-cb').removeAttr('checked');subvals.find('.eas-item').removeClass('eas-item-checked');}else{$.getJSON('/data.php?d=sub-enum&p='+val_id+'&ex',function(data){$.each(data,function(subval_index,subval){$('#e-i-hidden-'+subval.id).remove();});});}
ea_item.find('.subvals-button').unbind('click',ads.search.eaSubvalsHide).click(ads.search.eaSubvalsShow).attr('src',IMG_URL+'img/search-select.png');}else{ea_cb.attr('checked','1');ea_item.addClass('ea-item-checked').find('.subvals-button').show();}
return false;}
ads.search.eaSubValueClick=function(){var eas_item=$(this);var eas_cb=eas_item.find('input:checkbox');var val_id=eas_cb.attr('name').replace('e','');var eas_checked=eas_cb.filter(':checked').length;if(eas_checked){$('#e-i-hidden-'+val_id).remove();eas_cb.removeAttr('checked');eas_item.removeClass('eas-item-checked');}else{eas_cb.attr('checked','1');eas_item.addClass('eas-item-checked');}
return false;}
ads.search.eaSubvalsShow=function(){var subvals_button=$(this);var ea_item=subvals_button.parent();var val_id=ea_item.find('.ea-cb').attr('name').replace('e','');if($(".subvals-"+val_id).length==1&&!$(".subvals-"+val_id).hasClass('subvals-loading')){$(".subvals-"+val_id).show();subvals_button.attr('src',IMG_URL+'img/search-select-up.png');}else{$(".subvals-"+val_id).remove();ea_item.after("<div class='subvals subvals-"+val_id+"' style='font-size: 11px; padding-left: 12px; padding-top: 4px; padding-bottom: 6px;' class='subvals-loading'>"+"<div style='height: 10px; width: 30%; background: url("+IMG_URL+"img/load.gif) center left repeat-x;'></div>"+"</div>");$.getJSON('/data.php?d=sub-enum&p='+val_id+'&ex',function(data){var subvals_html='';$.each(data,function(subval_index,subval){subvals_html=subvals_html+"<a href='#' class='eas-item"+($.inArray(subval.id,current_filters)>-1?" eas-item-checked":"")+"'>"+"<input type='checkbox' name='e"+subval.id+"' value='1' "+
($.inArray(subval.id,current_filters)>-1?" checked":"")+" style='display: none;' class='eas-cb' id='eas-cb-"+subval.id+"'> "+
subval.value_ru+"</a>"});if(subvals_html!=''){$('.subvals-'+val_id).html(subvals_html).removeClass('subvals-loading').find('.eas-item').click(ads.search.eaSubValueClick);subvals_button.attr('src',IMG_URL+'img/search-select-up.png');}else{subvals_button.remove();$('.subvals-'+val_id).remove();}});}
subvals_button.unbind('click',ads.search.eaSubvalsShow).click(ads.search.eaSubvalsHide);if(event.stopPropagation){event.stopPropagation();}else{event.cancelBubble=true;}
return false;}
ads.search.eaSubvalsHide=function(){var subvals_button=$(this);var ea_item=subvals_button.parent();var val_id=ea_item.find('.ea-cb').attr('name').replace('e','');if($(".subvals-"+val_id).length==1){$(".subvals-"+val_id).hide();}
subvals_button.unbind('click',ads.search.eaSubvalsHide).click(ads.search.eaSubvalsShow).attr('src',IMG_URL+'img/search-select.png');if(event.stopPropagation){event.stopPropagation();}else{event.cancelBubble=true;}
return false;}
ads.search.geoSelector={}
ads.search.geoSelector.init=function(){$('.gs-toggle').click(ads.search.geoSelector.toggleClick);ads.search.geoSelector.geo_data_url="/data.php?d=geo&t=gs";if(CURRENT_CAT_ID){ads.search.geoSelector.geo_data_url+="&c="+CURRENT_CAT_ID;}
if(CURRENT_TYPE_ID){ads.search.geoSelector.geo_data_url+="&tp="+CURRENT_TYPE_ID;}
ads.search.geoSelector.geo_data_url+="&p=";}
ads.search.geoSelector.toggleClick=function(){if($('#gs-list').length>0){$('#gs-list').remove();$('#gs-current').show();$('.gs-toggle').show();return false;}
$('#gs-current').hide();$('.gs-toggle').hide();var selector_html="";$('.gs-filter-block').prepend("<div id='gs-list'>"+"<div style='margin: 5px; height: 10px; width: 50px; background: url("+IMG_URL+"img/load.gif) center left repeat-x;'></div>"+"</div>");$.getJSON(ads.search.geoSelector.geo_data_url+DOMAIN_GEO_ID,function(data){$('#gs-list').html("<div class='gs-items-col'></div><input type='hidden' name='gfu' value='1'>");$.each(data,function(index,geo){var checked_class='';if($('#gs-i-hidden-'+geo.id).length>0){checked_class='checked';}
$('#gs-list .gs-items-col').append("<div class='gs-item' id='gs-item-"+geo.id+"'>"+"<img src='"+IMG_URL+"img/plus-t.gif' class='gs-subitems-toggle'>"+"<a href='#' class='gs-item-link "+checked_class+"'>"+geo.name+"</a>"+"</div>");});$('.gs-subitems-toggle').click(ads.search.geoSelector.toggleSubitemsClick).css('cursor','pointer');$('.gs-item-link').click(ads.search.geoSelector.itemLinkClick);$.each(pre_open_geo_ids,function(index,preopen_id){if($('#gs-list').find('#gs-item-'+preopen_id).length>0){$('#gs-list').find('#gs-item-'+preopen_id).find('.gs-subitems-toggle').click();}});ads.search.geoSelector.correctHeight();});return false;}
ads.search.geoSelector.toggleSubitemsClick=function(){var toggle=$(this);var item=toggle.parent();var parent_geo_id=item.attr('id').replace('gs-item-','');var items_col=item.parent();if($('#gs-subitems-'+parent_geo_id).length>0){item.find('.gs-subitems').remove();item.find('.gs-subitems-toggle').attr('src',IMG_URL+"img/plus-t.gif");}else{item.addClass('selected');toggle.attr('src',IMG_URL+"img/minus-t.gif");item.append("<div class='gs-subitems' id='gs-subitems-"+parent_geo_id+"'>"+"<div style='height: 10px; width: 50px; background: url("+IMG_URL+"img/load.gif) center left repeat-x;'></div>"+"</div>");$.getJSON(ads.search.geoSelector.geo_data_url+parent_geo_id,function(data){var gs_subitems_list=$('#gs-subitems-'+parent_geo_id);gs_subitems_list.html('');$.each(data,function(index,geo){var checked_class='';if($('#gs-i-hidden-'+geo.id).length>0){checked_class='checked';}
if(geo.subgeo_num>0){gs_subitems_list.append("<div class='gs-item' id='gs-item-"+geo.id+"'>"+"<img src='"+IMG_URL+"img/plus-t.gif' class='gs-subitems-toggle'>"+"<a href='#' class='gs-item-link "+checked_class+"'>"+geo.name+"</a>"+"</div>");}else{gs_subitems_list.append("<div class='gs-item' id='gs-item-"+geo.id+"'>"+"<a href='#' class='gs-item-link "+checked_class+"'>"+geo.name+"</a>"+"</div>");}});if(gs_subitems_list.find('.gs-item').length==0){gs_subitems_list.remove();toggle.remove();}
gs_subitems_list.find('.gs-subitems-toggle').click(ads.search.geoSelector.toggleSubitemsClick).css('cursor','pointer');gs_subitems_list.find('.gs-item-link').click(ads.search.geoSelector.itemLinkClick);$.each(pre_open_geo_ids,function(index,preopen_id){if(gs_subitems_list.find('#gs-item-'+preopen_id).length>0){gs_subitems_list.find('#gs-item-'+preopen_id).find('.gs-subitems-toggle').click();}});ads.search.geoSelector.correctHeight();});}}
ads.search.geoSelector.correctHeight=function(){if($('#gs-list').height()>$('.ads-list').height()){$('.ads-list').height($('#gs-list').height());}}
ads.search.geoSelector.itemLinkClick=function(){var item_link=$(this);var item=item_link.parent();var geo_id=item.attr('id').replace('gs-item-','');if($('#gs-i-hidden-'+geo_id).length>0){item_link.removeClass('checked');$('#gs-i-hidden-'+geo_id).remove();}else{item_link.addClass('checked');$('#gs-inputs').append("<input type='hidden' name='g"+geo_id+"' value='' id='gs-i-hidden-"+geo_id+"'>");item.parentsUntil('#gs-list').filter('.gs-item').each(function(index,p_item){var p_item=$(p_item).filter('.gs-item');if(p_item.length>0){if(p_item.attr('id')!=item.attr('id')){var geo_id=p_item.attr('id').replace('gs-item-','');p_item.find('.gs-item-link:first').removeClass('checked');$('#gs-i-hidden-'+geo_id).remove();}}});item.find('.gs-item').each(function(index,c_item){var c_item=$(c_item).filter('.gs-item');var geo_id=c_item.attr('id').replace('gs-item-','');c_item.find('.gs-item-link:first').removeClass('checked');$('#gs-i-hidden-'+geo_id).remove();});item.find('.gs-subitems').remove();item.find('.gs-subitems-toggle').attr('src',IMG_URL+"img/plus-t.gif");}ads.search.prew(item_link);return false;}
ads.search.geoSelector.cancel=function(){$('#gs-inputs').html('');return true;}
ads.ajaxLinks={};ads.ajaxLinks.init=function(){$('.ajax-link').click(function(){var link=$(this);var href=link.attr('href');link.append("<img src='"+IMG_URL+"img/load.gif' style='margin: 0px 3px;'>");if(href){if(href.indexOf("?")==-1){href=href+'?ajax-link';}else{href=href+'&ajax-link';}
$.get(href,function(result){document.location.reload();});}
return false;});};ads.confirms={};ads.confirms.init=function(){$('.confirm').click(function(ev){var confirm_text;if(typeof confirm_text=='undefined'){confirm_text=$(this).data('confirm');}
if(typeof confirm_text=='undefined'||confirm_text.length==0){confirm_text=$(this).attr('title');}
if(typeof confirm_text=='undefined'||confirm_text.length==0){confirm_text=$(this).text()+"?";}
if(typeof confirm_text=='undefined'||confirm_text.length==0){confirm_text='уверены?';}
if(confirm(confirm_text)){return true;}else{ev.stopPropagation();ev.stopImmediatePropagation();return false;}})};ads.starred={};ads.starred.init=function(){$('.alvi-star').append("<img src='"+IMG_URL+"d/star-off.png'>").click(ads.starred.onClick).css('cursor','pointer').attr('title','Избранное');$('.alvi-star-on img').attr('src',IMG_URL+"d/star-on.png");};ads.starred.onClick=function(){var star_link=$(this);var ad_id=star_link.attr('id').replace('alvi-star-','');star_link.find('img').attr('src',IMG_URL+'img/load-c.gif');$.getJSON('/starred/?toggle='+ad_id+'&ajax',function(result){if(result.starred_state){star_link.find('img').attr('src',IMG_URL+'d/star-'+result.starred_state+'.png');}
if(ads.action=='act-ads-starred'&&result.starred_state=='off'){$('#alvi-'+ad_id).remove();}
if(result.starred_num>0){$('#starred-num').html(' ('+result.starred_num+')');}else{$('#starred-num').html('');}});return false;};ads.phPreview={};ads.phPreview.init=function(){};ads.addInt={};ads.addInt.openCategory=function(){var current_block=$(this).parent();current_block.nextAll('.add-cats-column').remove();current_block.find('.selected').removeClass('selected');current_block.after("<div class='add-cats-column'><div style='padding: 5px 10px;'>загрузка...</div></div>");var new_column=$('.add-cats-column:last');var new_column_offset=new_column.offset();if(ads.utils.getScrollPos()>new_column_offset.top){new_column.css('margin-top',(ads.utils.getScrollPos()-new_column_offset.top+15)+'px');}
$.getJSON($(this).attr('href')+'&json',function(data){current_block.find('.selected').removeClass('selected');var parent_id=data[0].parent;$('.cat-link-'+parent_id).addClass('selected');var cats_column=$('.add-cats-column:last');cats_column.html('');$.each(data,function(index,cat){if(cat.children_num>0){cats_column.append('<a href="/add/?cat='+cat.id+'" class="cat-link-'+cat.id+' json">'+cat.name+'</a>');}else{cats_column.append('<a href="/add/?cat='+cat.id+'" class="cat-link-'+cat.id+'">'+cat.name+'</a>');}});$('.add-cats-column:last a.json').click(ads.addInt.openCategory);});return false;};ads.addInt.form={};ads.addInt.form.mapsInited=false;ads.addInt.form.init=function(){if($('.avf').length==1){if(typeof avf_data_name!='undefined'){ads.addInt.form.dataName=avf_data_name;}else{ads.addInt.form.dataName='ad';}
ads.geoSelector.setName($('#geo_l1').attr('name'));ads.geoSelector.linkTo('#geo_l1','#geo_l2','#geo_l3');$('#geo_l1').show();if(typeof avf_geo_defaults!='undefined'){ads.geoSelector.setDefaults(avf_geo_defaults[0],avf_geo_defaults[1],avf_geo_defaults[2]);ads.geoSelector.l1Change();}
$('.avf-field-image').change(function(){$('.avf').ajaxSubmit({target:'.avf-images-list',url:document.location.href+'&presave'})});ads.addInt.form.getGeo=function(){var partGeo1;var partGeo2;var partGeo3;var geocoderName='#geocoder-names-'+$('#geo_l1 option:selected').val();partGeo1=$(geocoderName).val();partGeo2=$('#geo_l2 option:selected').text();partGeo3=$('#geo_l3 option:selected').text();$('#geo_map_query').val(partGeo1+", "+partGeo2+", "+partGeo3);};$('#geo_l1, #geo_l2, #geo_l3').change(function(){$('#geo_map_query').val("");ads.addInt.form.getGeo();if(ads.addInt.form.mapsInited!=false){ads.addInt.form.search();}});$('.avf-field-row.tp-enum-adv').each(function(index,adv_field_row){var field_id=$(adv_field_row).attr('id').replace('avf-field-row-','');var field_dom_id=ads.addInt.form.getFieldDomId(field_id);$('#'+field_dom_id).change(function(){var subfield_dom_id='sub_'+field_dom_id;var main_f_value=$(this).val();$('#'+subfield_dom_id).remove();if(main_f_value>0){$.getJSON('/data.php?d=sub-enum&p='+main_f_value,function(data){$('#'+field_dom_id).after("<select id='"+subfield_dom_id+"'><option value=''></option></select>");$.each(data,function(index,subval){$('#'+subfield_dom_id).addOption(subval.id,subval.value,false);});if($('#'+field_dom_id+'-def').length>0){$('#'+subfield_dom_id).selectOptions($('#'+field_dom_id+'-def').val(),true);}
$('#'+subfield_dom_id).change(function(){if($(this).val()==''){$(this).removeAttr('name');}else{$(this).attr('name',ads.addInt.form.dataName+'[vals]['+field_id+']');}}).change();});}});if($('#'+field_dom_id+'-def').length>0){$('#'+field_dom_id).change();}});$('#avf-edit-geo-yes').click(function(){$('#avf-edit-geo-yes').hide();$('#avf-map-wrapper').show();if(!ads.addInt.form.mapsInited){ads.addInt.form.getGeo();ads.addInt.form.initMap();ads.addInt.form.mapsInited=true;}});}};ads.addInt.form.initMap=function(){if($('#avf-map-canvas').length==0){return false;}
has_current_coords=false;latlng_arr=$('#avf-map-canvas').data('latlng').split(',');if(latlng_arr[0]&&latlng_arr[1]){has_current_coords=true;}
if(has_current_coords){initLatLng=new google.maps.LatLng(latlng_arr[0],latlng_arr[1]);default_zoom=8;}else{initLatLng=new google.maps.LatLng(49,30.4);default_zoom=5;}
var mapOptions={zoom:default_zoom,center:initLatLng,mapTypeId:google.maps.MapTypeId.ROADMAP}
ads.addInt.form.map=new google.maps.Map(document.getElementById("avf-map-canvas"),mapOptions);if(has_current_coords){ads.addInt.form.mapMarkerGoTo(initLatLng);}
ads.addInt.form.geocoder=new google.maps.Geocoder();google.maps.event.addListener(ads.addInt.form.map,'click',function(event){ads.addInt.form.mapMarkerGoTo(event.latLng);});ads.addInt.form.search();};ads.addInt.form.search=function(){var query=$('#geo_map_query').val();ads.addInt.form.geocoder.geocode({'address':query,'region':'UA'},function(results,status){if(status==google.maps.GeocoderStatus.OK){ads.addInt.form.map.setCenter(results[0].geometry.location);ads.addInt.form.map.setZoom(12);ads.addInt.form.map.fitBounds(results[0].geometry.viewport);}});return false;}
ads.addInt.form.mapMarkerGoTo=function(latLng){if(!ads.addInt.form.mapSelMarker){ads.addInt.form.mapSelMarker=new google.maps.Marker({position:latLng,map:ads.addInt.form.map});}else{ads.addInt.form.mapSelMarker.setPosition(latLng);}
$('#avf-marker-lat-input').val(latLng.lat());$('#avf-marker-lng-input').val(latLng.lng());$('#avf-marker-lat-lng-span').html(latLng.lat()+', '+latLng.lng());}
ads.addInt.form.getFieldDomId=function(field_id){return'avf-field-id-'+field_id;}
ads.manageImages={}
ads.manageImages.init=function(){if($('.imf-add-upload').length==0){return false;}
$('.imf-add-upload-submit').hide();$('.images-manage-list').sortable({tolerance:'pointer'});var ads_image_add_url_hint='вставьте сюда URL изображения';$('.imf-add-url-input').focus(function(){if($(this).val()==ads_image_add_url_hint){$(this).val('').css('color','#000');}});$('.imf-add-url-input').blur(function(){if($(this).val()==''){$(this).val(ads_image_add_url_hint).css('color','#999');}});$('.imf-add-url-input').css('padding-left','2px').css('color','#999').val(ads_image_add_url_hint);$('.images-manage-delete').click(function(){var msg=$(this).data('msg');if(confirm(msg)){$(this).parent().remove();$('#images-manage-form').submit();}
return false;});$('.imf-add-upload-file').change(function(){$('.imf-add-upload-ind').show();this.form.submit();});$('.imf-add-url-hint-toggle').click(function(){$('.imf-add-url-hint').slideToggle();});$('.video-manage-delete').click(function(){var msg=$(this).data('msg');if(confirm(msg)){$.get(document.location+'&video_id='+$(this).parent().attr('id'));$(this).parent().remove();}});$('.video-add-url-hint-toggle').click(function(){$('.video-add-url-hint').slideToggle();});var ads_video_add_url_hint='вставьте сюда URL видеоролика';$('.video-link-input').focus(function(){if($(this).val()==ads_video_add_url_hint){$(this).val('').css('color','#000');}});$('.video-link-input').blur(function(){if($(this).val()==''){$(this).val(ads_video_add_url_hint).css('color','#999');}});$('.video-link-input').css('padding-left','2px').css('color','#999').val(ads_video_add_url_hint);$('.video-manage-list').sortable({tolerance:'pointer'});}
ads.manageGeo={}
ads.manageGeo.init=function(){if($('#map_canvas').length==0){return false;}
has_current_coords=false;latlng_arr=$('#map_canvas').data('latlng').split(',');if(latlng_arr[0]&&latlng_arr[1]){has_current_coords=true;}
if(has_current_coords){initLatLng=new google.maps.LatLng(latlng_arr[0],latlng_arr[1]);default_zoom=8;}else{initLatLng=new google.maps.LatLng(49,30.4);default_zoom=5;}
var mapOptions={zoom:default_zoom,center:initLatLng,mapTypeId:google.maps.MapTypeId.ROADMAP}
ads.manageGeo.map=new google.maps.Map(document.getElementById("map_canvas"),mapOptions);if(has_current_coords){ads.manageGeo.markerGoTo(initLatLng);}
ads.manageGeo.geocoder=new google.maps.Geocoder();google.maps.event.addListener(ads.manageGeo.map,'click',function(event){ads.manageGeo.markerGoTo(event.latLng);});$('#amg-geocoder-search-form').submit(function(){var query=$('#amg-geocoder-query').val();ads.manageGeo.geocoder.geocode({'address':query},function(results,status){if(status==google.maps.GeocoderStatus.OK){ads.manageGeo.map.setCenter(results[0].geometry.location);ads.manageGeo.map.setZoom(12);ads.manageGeo.map.fitBounds(results[0].geometry.viewport);ads.manageGeo.markerGoTo(results[0].geometry.location);}});return false;});if($('#geocoder-search-form').val()!=''){$('#geocoder-search-form').submit();}}
ads.manageGeo.markerGoTo=function(latLng){if(!ads.manageGeo.selMarker){ads.manageGeo.selMarker=new google.maps.Marker({position:latLng,map:ads.manageGeo.map});}else{ads.manageGeo.selMarker.setPosition(latLng);}
$('#amg-marker-lat-input').val(latLng.lat());$('#amg-marker-lng-input').val(latLng.lng());$('#amg-marker-lat-lng-span').html(latLng.lat()+', '+latLng.lng());}
ads.paymentForm={}
ads.paymentForm.init=function(){$('#payment-form').submit(function(){$(this).attr('target','_blank');document.location='/my/';return true;});}
ads.utils={};ads.utils.getScrollPos=function(){var scrollTop=document.body.scrollTop;if(scrollTop==0){if(window.pageYOffset){scrollTop=window.pageYOffset;}else{scrollTop=(document.body.parentElement)?document.body.parentElement.scrollTop:0;scrollTop=(document.body.parentElement)?document.body.parentElement.scrollTop:0;}}
return scrollTop;}
ads.log=function(str){if($('#inforico-log').length==0){$('body').prepend("<div id='inforico-log'></div>");$('#inforico-log').css({position:'absolute',left:'5px',top:'5px',padding:'5px 8px;',color:'#777',background:'white','z-index':300});}
$('#inforico-log').append("<div>"+str+"</div>");}
ads.openAd=function(id){window.open('http://admin.inforico.com.ua/?a=ads_view&id='+id+'&opened','ad_'+id,'toolbar=no, scrollbars=yes, top=10, left=10, width=990, height=720, scrollbars=yes');}
ads.editAd=function(id){window.open('http://admin.inforico.com.ua/?a=ads_edit&id='+id+'&opened','ad_'+id,'toolbar=no, scrollbars=yes, top=10, left=10, width=990, height=720, scrollbars=yes');}
ads.site={}
ads.site.init=function(){$('.site-style-item').click(function(){$('input[type=radio]:checked').removeAttr('checked');$(this).find('input[type=radio]').attr('checked','checked');$('#site-template').submit()});$('#redactor_content').redactor();}
$(document).ready(ads.init);
