function show_doc (id) {

	obj=document.getElementById(id);
	if (obj.style.display=='block')
	obj.style.display='none';
	else {
		obj.style.display='block';
	}
	return false;
}

var col=1;
function sh_doc (bl,id) {
	obj=document.getElementById(id);
	var path=siteURL;
	var sp=bl.getElementsByTagName("span");
	if (obj.style.display=='block') {
	obj.style.display='none';
     path=siteURL+'/im/cplus.gif';
	bl.style.color="#b0015a";
	bl.style.background='url('+path+') left center no-repeat';
	sp[0].style.borderBottom="1px dashed #b0015a";
      sp[0].innerHTML='Показать ответ';
	}
	else { 

		obj.style.display='block';

            sp[0].innerHTML='Скрыть ответ';
			path=siteURL+'/im/cminus.gif';
         	bl.style.background='url('+path+') left center no-repeat';
	}
}
function show_all_doc (el) {
	var i=1;
	var divs= new Array();
	var arr='';
	arr='a'+i;
    var path=siteURL;
	var dd=document.getElementById('consult').getElementsByTagName('DD');
	if (el.getElementsByTagName('span')[0].innerHTML=='Скрыть все ответы') {
         while (document.getElementById(arr))
	     {
		divs[i-1]=document.getElementById(arr);
		divs[i-1].style.display='none';
		     for (var j=0;j<dd.length;j++) {
			     var span=dd[j].getElementsByTagName('span');
			     if (span.length!=0) {
				    span[0].innerHTML='Показать ответ';
                            el.getElementsByTagName('span')[0].innerHTML='Развернуть все ответы';
				    var div=span[0].parentNode;
				    span[0].style.borderBottom="1px dashed #b0015a";
				    div.style.color="#b0015a";
					 path=siteURL+'/im/cplus.gif';
                            div.style.background='url('+path+') left center no-repeat';
			     }
		     }
		
         i=i+1;
	   arr='a'+i;
           }
   col=1;
   }
  else {
	while (document.getElementById(arr))
	{
         divs[i-1]=document.getElementById(arr);
					
	   divs[i-1].style.display='block';
	   for (var j=0;j<dd.length;j++) {
	      var span=dd[j].getElementsByTagName('span');
		if (span.length!=0) {
			span[0].innerHTML='Скрыть ответ';
                  el.getElementsByTagName('span')[0].innerHTML='Скрыть все ответы';
                  var div=span[0].parentNode;
				  path=siteURL+'/im/cminus.gif';
                  div.style.background='url('+path+') left center no-repeat';
			}
	    }
        i=i+1;
	 arr='a'+i;

	 }
	col=0;		
       }
   
	
}
function check (ch) {
	obj=document.getElementById('pc');
	checkbox=document.getElementById(ch);
	if (checkbox.checked) {
		obj.style.display='block';
	}
	else {
		obj.style.display='none';
	}
}


var k=1;
function change_text (id) {
show_doc('opl');
obj=document.getElementById(id);
obj1=document.getElementById('all');
if (k==1) {
obj.innerHTML='Меньше&nbsp;критериев';
obj1.innerHTML='Все категории';
k++;
}
else {
	k=1;
	obj.innerHTML='Больше&nbsp;критериев';
	obj1.innerHTML='Категории';
}
}

var k=1;
function change_text2 (id) {
show_doc('opl');
obj=document.getElementById(id);
obj1=document.getElementById('all');
if (k==1) {
obj.innerHTML='Больше&nbsp;критериев';
obj1.innerHTML='Категории';
k++;
}
else {
	k=1;
	obj.innerHTML='Меньше&nbsp;критериев';
	obj1.innerHTML='Все категории';
}
}

function sort_table (id,id1) {
	el=document.getElementById(id);
	
	if (k==2) {
		div=document.getElementById('bottom');
		div.id="top";
		k=1;
		
		//alert(k);
	}
	else {
		div=document.getElementById('top');
		div.id="bottom";
		k++;
		
		//alert(k);
	}
}
function oncheck () {
	var k=0;
	var ul=document.getElementById('checklist');
	var li=ul.firstChild;
	
	if (li.nodeType==3) {
	li=li.nextSibling;
	}
	
    while (li!=null) {
		
		if (li.getElementsByTagName('ul').length!=0) {
				
				var inp=li.firstChild;
				
				inp.onclick=function () {
				    var li=this.parentNode;
				    var ul2=li.getElementsByTagName('ul');
					var checks=ul2[0].getElementsByTagName('input');
					for (var i=0; i<checks.length;i++)  {
								if (k==0) {
								this.checked=false;
								checks[i].checked=false;
								}
								else {
								this.checked=true;
								checks[i].checked=true;
								}
				     }
					if (k==0) 
					{
					k=1;
					}
					else 
					{
					k=0;
					}
				} 
		   }
		li=li.nextSibling;
		
		while (li.nodeType==3) {
		li=li.nextSibling;
		}
	}
}
function light (id) {
	div=document.getElementById(id);
	trs=div.getElementsByTagName('tr');
	for (var i in trs) {
		trs[i].onmouseover= function () {
			this.style.background='#f9f9f9';
		}
		trs[i].onmouseout=function() {
			this.style.background='white';
		}
	}
}
function showshadow () {
	
	
	if (document.getElementById('gallery')) {
		var ul=document.getElementById('gallery');
		var li=ul.getElementsByTagName('LI');
		var div=ul.getElementsByTagName('DIV');
		for (var i=0;i<div.length;i++) {
			if (div[i].className=='shadow') {
				var k=0;
				function move () {
					//li[i].style.border='1px solid red';
					
					if ((k!=1)||(k==null)) {
					var div=this.getElementsByTagName('DIV');
					if (div[0].className=='shadow') {
						div[0].style.display="none";
					}
					}
					if (k==1) {
						k=0;
					}
				}
				function out (){
					
					if ((k!=1)||(k==null)) {
						//alert(k);
					var div=this.getElementsByTagName('DIV');
					if (div[0].className=='shadow') {
						
						div[0].style.display="block";
					}
					if (k==1) {
						k=0;
					}
					}
				}
				
				li[i].onmouseover=move;
				li[i].onmouseout=out;
				li[i].onclick=function(){
					var ul=document.getElementById('gallery');
					var li=ul.getElementsByTagName('LI');
					for (var i=0;i<li.length;i++) {
						if (li[i]!=this) {
						var div=li[i].getElementsByTagName('DIV');
						div[0].style.display="block";
						}
					}
					var div=this.getElementsByTagName('DIV');
					if (div[0].className=='shadow') {
						div[0].style.display="none";
					}
					k=1;
					this.onmouseover=move;
					this.onmouseout=out;
					
				}
				
			}
			
		}
		
	}
	
}
function show_note(id,k,active) {

	
	
	var increase_note=document.getElementById('increase-note');
	var mark_note=document.getElementById('mark-note');
	
	if (active) {
		s = '';
		s += '<div class="wrap">'; 
		s += '<h6>Объявление поднято.</h6>'; 
		s += '<p>Кликните на стрелочку, чтобы узнать об этой SMS-услуге подробнее.</p>'; 
		s += '</div>'; 
		increase_note.innerHTML = s;
		s = '';
		s += '<div class="wrap">'; 
		s += '<h6>Объявление выделено цветом и звездочкой.</h6>'; 
		s += '<p>Кликните на звездочку, чтобы узнать об этой SMS-услуге подробнее.</p>'; 
		s += '</div>'; 
		mark_note.innerHTML = s;
	} else {
		s = '';
		s += '<div class="wrap">'; 
		s += '<h6>Это объявление можно поднять на первое место.</h6>'; 
		s += '<p>На номер 1151 отправьте SMS:<br>'; 
		s += ' <strong>#485<span id="aup">'+id+'</span></strong></p>'; 
		s += '<p>Цена услуги: <strong>35&nbsp;руб.</strong></p>'; 
		s += '</div>'; 
		increase_note.innerHTML = s; 
		s = '';
		s += '<div class="wrap">'; 
		s += '<h6>Это объявление можно выделить цветом и звездочкой.</h6>'; 
		s += '<p>На номер 1151 отправьте SMS:<br>'; 
		s += '<strong>#484<span id="aselect">'+id+'</span></strong></p>'; 
		s += '<p>Цена услуги: <strong>35&nbsp;руб.</strong></p>'; 
		s += '</div>'; 
		mark_note.innerHTML = s;
	}
	
	
//    <div id="increase-note">
//    </div>
//     <div id="mark-note">
//    </div>
	
	
	
	
	//var block=document.getElementById(k+id);
	var kid=k+id;
//	alert(kid);
	var block=document.getElementById(kid);
	var coords = block.offsetTop;
	var offsetLeft = 0;
	var offsetTop = 0;
	offsetTop=$('#'+kid).offset().top;
	offsetLeft=$('#'+kid).offset().left;
	var headerH=$('.b-header').height()+$('.b-top-nav').height()+$('.b-topban').height();
	//alert(headerH);
	/*while(offsetTrail) {
	offsetLeft += offsetTrail.offsetLeft;
	offsetTop += offsetTrail.offsetTop;
	offsetTrail = offsetTrail.offsetParent;
	}*/
	switch (k)
	{
		case 'm': {
			mark_note.style.display="block";
			mark_note.style.left=(offsetLeft-mark_note.offsetWidth-5)+'px';
			mark_note.style.top=offsetTop-105+'px';
			block.onmouseout=function() {hide_note('i')};
			break;
		}
		
		case 'i': {
			increase_note.style.display="block";
			increase_note.style.left=(offsetLeft-increase_note.offsetWidth-5)+'px';
			increase_note.style.top=offsetTop-105+'px';
			block.onmouseout=function() {hide_note('m')};
			break;
		}
	}
	

	
	}
function hide_note(k) {
	var increase_note=document.getElementById('increase-note');
	var mark_note=document.getElementById('mark-note');
	switch (k)
	{
		case 'm': {
		increase_note.style.display="none";
		break;
		}
		
		case 'i': {
			mark_note.style.display="none";
			break;
		}
	}
	
}
/*function mainmenu(){
$(" #nav ul ").css({display: "none"}); // Opera Fix



$(" #nav li").hover(function(){
		var ul=$(this).find('ul:first');
		w=ul.width();
		h=ul.height();
		l=ul.offset().left;
		t=ul.offset().top;
		var ifr=$('<iframe src="about:blank" frameborder="no"></iframe>');
		$('body').append(ifr);
		ifr.addClass('menu-bg');
		ifr.css({left:l,top:t,height:h,width:w,zIndex:2});
		$(this).addClass('m-hover');
		$(this).find('ul:first').css({visibility:"visible",display: "none"}).show();
		},function(){
			$('.menu-bg').remove();
			$(this).removeClass('m-hover');
			$(this).find('ul:first').css({visibility: "hidden"});
		});
}*/
$(document).ready(function() {
    $('#filter-form').submit(function(e){
    	//alert('df');
    	
    	$('#filter-form	select[name], #filter-form input[name]').each(function(){
    		if ($(this).attr('value') == '' || $(this).attr('value') == '0' || $(this).attr('value') == 0) {
    			//alert($(this).attr('name'));
    			$(this).attr('disabled', 'disabled');
    		}
    	});
    	//e.preventDefault();
    	//return false;
    });	
    
    	
     function filterChecks() {
     	
        var inputs=$('.b-advert-filter .b-check-list input');
        var counter=0;
        var wholeLength=inputs.length;
        var button=$('.b-advert-filter .g-button');
        inputs.each(function(){
          if ($(this).is(':checked')) {
              counter++;
          }
        });
         if (counter==0) {
            button.attr('disabled','disabled');
         }
         else {
            button.removeAttr('disabled');
         }
     }
     filterChecks();
     $('.b-advert-filter li').click(filterChecks);
        var links=$('.b-cabinet-actions a');
         var button=$('.b-cabinet-period .b-button');
         var select=$('.b-cabinet-period select');
        var label=$('.b-cabinet-period label');
        function disableLinks() {
             return false;
         }
     function tableChecks() {
         var inputs=$('.b-cabinet-adverts-list input');
         var counter=0;
         var wholeLength=inputs.length;
         inputs.each(function(){
              if ($(this).is(':checked')) {
                  counter++;
              }
          });
         if (counter==0) {
            button.attr('disabled','disabled');
            select.attr('disabled','disabled');
            links.addClass('b-disabled');
            label.addClass('b-disabled-label');
         }
         else {
            button.removeAttr('disabled');
            select.removeAttr('disabled');
            links.removeClass('b-disabled');
            label.removeClass('b-disabled-label');
         }
     }
     tableChecks();
     $('.b-cabinet-adverts-list input').click(tableChecks);

     var ch=0;
     function cabinetCheck() {
        if (ch) {
             $('.b-cabinet-adverts-list input').removeAttr('checked');

            button.attr('disabled','disabled');
            select.attr('disabled','disabled');
            //links.bind('click',disableLinks).addClass('b-disabled');
            links.addClass('b-disabled');
            label.addClass('b-disabled-label');
            ch=0;
         }
         else {
            $('.b-cabinet-adverts-list input:enabled').attr('checked','checked');
            button.removeAttr('disabled');
            select.removeAttr('disabled');
            links.removeClass('b-disabled');
            //links.unbind('click').removeClass('b-disabled');
            label.removeClass('b-disabled-label');
            ch=1;
         }
     }
     $('.b-cabinet-adverts-list .b-main-check').click(cabinetCheck);
        
     var searchText=$('.b-cabinet-search .b-search-input').attr('value');
     $('.b-cabinet-search .b-search-input').focus(function(){
         if ($(this).attr('value')==searchText) {
             $(this).attr('value','').css('color','#333');
         }
     });
     $('.b-cabinet-search .b-search-input').blur(function(){
         if ($(this).attr('value')=='') {
             $(this).attr('value',searchText).css('color','#ccc');
         }
     });
//ie bg
if($.browser.msie) {
    try {
    document.execCommand('BackgroundImageCache', false, true);
  	} catch(e) {}
  	
  }  
//mainmenu();
//functions for enter window
   	$('#enter-button').click(
   	function() {
   		dk_JsHttpRequest_pswd();
   		$('#auth_block').hide();
   		setTimeout(function(){document.location.reload(true);},5000);
   		
//   		window.open(siteURL+'/cabinet/');
//   		window.location.reload(true);
   	});
   	
   	$('#auth_block .b-close').click(function(){
   		$('#auth_block').hide();
   	});
   	
   	$('#pswd').focus(function(){
   		dk_JsHttpRequest_login();
   	})
   	.keyup(function(event){
   		try {
   			if(event.keyCode==13) 
    			document.getElementById('login_form_partner').submit();
   		} catch (e) {};
   		
   	});
   	
	   /* $('#tabs-container .b-tab').click(function(){
	         if ( $(this).hasClass('b-selected')) {
	            return false;
	        }
	        var tabsArray=$(this).parent().find('.b-tab');
	        var tabNum=tabsArray.index($(this));
	        $(this).parent().find('.b-selected').removeClass('b-selected');
	        $(this).addClass('b-selected');
	        $(this).parent().parent().find('.b-shown').removeClass('b-shown');
	        $(this).parent().parent().find('.b-show'+(tabNum+1)).addClass('b-shown');
	    });*/
	    $('.b-telephone-list li .b-minus').live("click",function(){
	    	$(this).parent().remove();
	    });
	    $('.b-delete-phone').eq('0').click(function(){
	    	var l=$('.b-telephone-list li').length+1;
	    	$('.b-telephone-list').append('<li><input id="inp'+l+'" name="number'+l+'" value="" class="number"><img class="b-minus" src="'+siteURL+'/im/minus-2.png" title="Удалить телефон" alt="Удалить телефон"/></li>');
	    	
	    	$('.b-telephone-list')
	    	return false;
	    });

	$('#make-archive').click(function(){
		if (!confirm('Архивировать выбранные объявления?')) return false;
		if ($(this).hasClass('b-disabled'))
		return false;
		var checkedArray=new Array();
		$('.b-cabinet-adverts-list tbody .b-input input:checked').each(function(){
			checkedArray.push($(this).attr('id'));
		});
		//alert(checkedArray);
		$.post(siteURL+'/ajax/archive.php',{ch:[checkedArray]},function(data){
			alert(data);
			window.location.href = siteURL+'/cabinet/';
			//window.location.reload();
		});

		return false;
	});
	
	$('.changeRows').click(function(){
		$.cookie('informetr_cabinet_rows', ($(this).html() == 'Все') ? 1000000 : $(this).html() , {path:'/'});
		window.location.href = siteURL+'/cabinet/';
		return false;
	});
	
	$('#my_adverts_list').click(function(){
		$.cookie('informetr_cabinet_rows', 20 , {path:'/'});
		$.cookie('informetr_cabinet_section_1', 1 , {path:'/'});
		$.cookie('informetr_cabinet_section_2', 1 , {path:'/'});
		$.cookie('informetr_cabinet_section_3', 1 , {path:'/'});
		$.cookie('informetr_cabinet_section_4', 1 , {path:'/'});
		$.cookie('informetr_cabinet_section_5', 1 , {path:'/'});
		$.cookie('informetr_cabinet_section_6', 1 , {path:'/'});
		$.cookie('informetr_cabinet_order', 2 , {path:'/'});
		$.cookie('informetr_cabinet_sort', 1 , {path:'/'});
		window.location.href = siteURL+'/cabinet/';
		return false;
	});

	$('#order_1').click(function() {
		$.cookie('informetr_cabinet_order', 1, {path:'/'});
		var sort = $.cookie('informetr_cabinet_sort');
		sort = (sort == 1) ? 0 : 1;
		$.cookie('informetr_cabinet_sort', sort, {path:'/'});
		window.location.href = siteURL+'/cabinet/';
		return false;
	});

	$('#order_2').click(function() {
		$.cookie('informetr_cabinet_order', 2, {path:'/'});
		var sort = $.cookie('informetr_cabinet_sort');
		sort = (sort == 1) ? 0 : 1;
		$.cookie('informetr_cabinet_sort', sort, {path:'/'});
		window.location.href = siteURL+'/cabinet/';
		return false;
	});
	 
	$('#prolong').click(function(){
		
//		if (!confirm('Продлить выбранные объявления '+$('#period :selected').text()+'?')) return false;
		
		if ($(this).hasClass('b-disabled'))
		return false;
		
		var actual_checked = false;
		var checkedArray = new Array();
		$('.b-cabinet-adverts-list tbody .b-input input:checked').each(function(){
//			checkedArray.push($(this).attr('id'));
			if ($(this).parent().parent().attr('class') == 'b-expiring') {
				checkedArray.push($(this).attr('id'));
			} else {
				actual_checked = true;
			}
		});
		
		//if (actual_checked) alert('Продлению подлежат объявления с истекающим сроком размещения.');
		
		var selPeriod=$('#period').attr('value');
		$.post(siteURL+'/ajax/prolong.php',{ch:[checkedArray], selPeriod:selPeriod, actual_checked:actual_checked},function(data){
			alert(data);
//			window.location.reload();
			window.location.href = siteURL+'/cabinet/';
		});
		
		return false;
	});  
	$('.b-switching .b-switcher .b-item').click(function(){
		if ($(this).hasClass('b-selected')) return false;
		
		var allSwitchItems=$('.b-switching .b-switcher .b-item');

		allSwitchItems.filter('.b-selected').removeClass('b-selected');
		
		$(this).addClass('b-selected');
		var index=$('.b-switching .b-switcher .b-item').index($(this));
		var allItems=$(this).parents('.b-switching').find('.b-switch-item');
		$(this).parents('.b-switching').find('.b-switch-item').hide();
		allItems.eq(index).show();
		
	}); 
	//$('.b-cabinet-layout .g-block1').css('bottom',$('body').height()-$('.b-cabinet-layout .g-block1').height()-$('.b-cabinet-layout .b-cabinet-header').height()-140);    
});