var maini=1;
var main_article;
$(document).ready(function(){
  main_article=setInterval(main_click,3000);
 $('#art_informer').load('/ajax_features/cron_informer.php');
 $('#right_video').load('/ajax_features/right_video.php');
 $('#popular_video').load('/ajax_features/main_popular_video.php'); 
 $('#main_news').hover(function(){clearTimeout(main_article);},function(){main_article=setInterval(main_click,3000);});
 $('.tmi2,.tmi2a,.tmi1,.tmi1a,.tmi3,.tmi3a,.tmi1aa,.tmi3aa').hover(
	function(){
	
	$(this).children('.subm_cont').show();
	},
	function(){
	$(this).children('.subm_cont').hide();
	}
 );
 
 $('.import .hd').hover(function(){
	$('.import .hd').removeClass('active');
	$(this).addClass('active');
	$(this).children('.im').slideDown('fast');
	_el = this;
	$('.import .hd').each (function() {
     if (this!=_el) $(this).children('.im').slideUp('fast');
	});
	
	
   },function(){
    
 });
 akc_tab=1;
 right_click=0;
 left_click=0;
$('#akc_str_left').click(function(){
	
	if (akc_tab>1)
	 {
	 akc_tab-=1;
	 $('.akc_tab').hide();
	 $('#akc_tab'+akc_tab).show();
	 }
	 
	if (akc_tab==1) $('#akc_str_left').css('background-image','none');else $('#akc_str_left').css('background-image','url(/images/akc_str_left.png)');
	if (akc_tab==kol_tabs) $('#akc_str_right').css('background-image','none');else $('#akc_str_right').css('background-image','url(/images/akc_str_right.png)');
});

$('#akc_str_right').click(function(){
	
	if (akc_tab<kol_tabs)
	{
	akc_tab+=1;
	$('.akc_tab').hide();
	$('#akc_tab'+akc_tab).show();
	}
	if (akc_tab==1) $('#akc_str_left').css('background-image','none'); else $('#akc_str_left').css('background-image','url(/images/akc_str_left.png)');
	if (akc_tab==kol_tabs) {$('#akc_str_right').css('background-image','none');right_click=0;} else {$('#akc_str_right').css('background-image','url(/images/akc_str_right.png)');right_click=1;}
	
});
 $('li.basic').hover(
	function(){
	$(this).removeClass('basic').addClass('active');
	},function(){
	$(this).removeClass('active').addClass('basic');
	}
	);
  $('li.last').hover(
	function(){
	$(this).removeClass('last').addClass('lastactive');
	},function(){
	$(this).removeClass('lastactive').addClass('last');
	}
	);
  $('.tmi2').hover(
	function(){$(this).removeClass('tmi2').addClass('tmi2a');},function(){$(this).removeClass('tmi2a').addClass('tmi2');}
  );
  $('.tmi1').hover(
	function(){$(this).removeClass('tmi1').addClass('tmi1a');},function(){$(this).removeClass('tmi1a').addClass('tmi1');}
  );  
   $('.tmi1aa').hover(
	function(){$(this).removeClass('tmi1aa').addClass('tmi1a');},function(){$(this).removeClass('tmi1a').addClass('tmi1aa');}
  );
    $('.tmi3').hover(
	function(){$(this).removeClass('tmi3').addClass('tmi3a');},function(){$(this).removeClass('tmi3a').addClass('tmi3');}
	);  
    $('.tmi3aa').hover(
	function(){$(this).removeClass('tmi3aa').addClass('tmi3a');},function(){$(this).removeClass('tmi3a').addClass('tmi3aa');}
  ); 
  
	
   $('#b_main').hover(
   function(){$('#b_main').removeClass('l_main').addClass('l_maina');$(this).children('a').addClass('over');},function(){$('#b_main').removeClass('l_maina').addClass('l_main');$(this).children('a').removeClass('over');}
   );
   $('#b_catalog').hover(
   function(){$(this).removeClass('l_catalog').addClass('l_cataloga');$(this).children('a').addClass('over')},function(){$(this).removeClass('l_cataloga').addClass('l_catalog');$(this).children('a').removeClass('over');}
   );
   $('#b_extra').hover(
   function(){
   $(this).removeClass('l_extra').addClass('l_extraa');$(this).children('a').addClass('over');
   }
   ,function(){
   $(this).removeClass('l_extraa').addClass('l_extra');$(this).children('a').removeClass('over');
   
   }
   );
    $('#b_forum').hover(
   function(){$(this).removeClass('l_forum').addClass('l_foruma');$(this).children('a').addClass('over');},function(){$(this).removeClass('l_foruma').addClass('l_forum');$(this).children('a').removeClass('over');}
   );
   $('.mwrap').hover(function(){
		
    	$(this).children('.mopacity').fadeTo(500,0.4);
	    
		$(this).children('.mcont').fadeTo(500,1);
		
   },function(){
		$(this).children('.mopacity').fadeTo('fast',1);
	    $(this).children('.mcont').fadeTo('fast',0);
   })
   
  
  
	$('.blockOverlay').attr('title','Click to unblock').live('click',$.unblockUI);		
	$('.banner').show().css('display','block');
	$('.tab_menu_item').live('click',function(){
			tab=$(this).attr('tab');
			$('.tab_content').hide();
			$('#coms_tab_'+tab).show();
			$('.tab_menu_item').removeClass('active');
			$(this).addClass('active');
		});
	$('.user_profile').live('click',function(){
			tab=$(this).attr('tab');
			$('.user_tab').hide();
			$('#user_tab_'+tab).show();
			$('.user_profile').removeClass('active');
			$(this).addClass('active');
		});		
    $('.com_nav').live('click',function(){
		pp=$(this).attr('parent');
		$('.com_text:not(#coms_answer_'+pp+')').hide();
		$('#comft').hide();
		$('#coms_answer_'+pp).toggle();
	});
	$('.com_complaint').live('click',function(){
		p=$(this).attr('parent');
		$.blockUI({ message: $('#ajax').load('/ajax_features/show_complain_form.php?compl_id='+p), css: { width: '600px',top:'150px' } });
	});	
	$('#but_cancel_complain').live('click',$.unblockUI);
	$('#but_complain').live('click',function(){
		
		params=$('#f_comments_complain').serialize();
		$.post('/ajax_features/comment_complain.php',params,function(data){
		  
		  if (data==1)
			 {
				$.growlUI('Ваша заявка была отправлена', '');
			 }
		});
	});
	$('.com_nav,.com_complaint').hover(function(){$(this).addClass('active');},function(){$(this).removeClass('active');});
	$('.cancel').live('click',$.unblockUI);
	 var topPadding = 15;
   var offset = $('#fixed').offset();

		$(window).scroll(function() {
			h=$('#fixed').height();
			h2=$('.listbli').height();
			htop=$(window).scrollTop() - offset.top + topPadding;
			t=h+htop;
			
			if (($(window).scrollTop() > offset.top) && (h2>t)) {
				$("#fixed").stop().animate({marginTop: $(window).scrollTop() - offset.top + topPadding});
			}
			else 
			{
				if (h2<=t) {$("#fixed").css('top',offset.top+h2-h);} else $("#fixed").stop().animate({marginTop: 0});
			};
			
			
			});
});

function main_click()
{
	main_art_over(maini);
	maini++;
	if (maini==7) maini=1;
}
function check_user_form(parent)
{
	he=0;
	if ($('#comsf_'+parent+' .mes').val()=='') {$('#comsf_'+parent+' .error_mes').html('Вы не ввели текст отзыва');$('#comsf_'+parent+' .error_mes').css('display','block');he=1;}
	if (!he)
	{
		document.getElementById('comf_'+parent).submit();
	}
}
function check_form(parent)
{
	he=0;
	if ($('#comsf_'+parent+' .mes').val()=='') {$('#comsf_'+parent+' .error_mes').html('Вы не ввели текст отзыва');$('#comsf_'+parent+' .error_mes').css('display','block');he=1;}
	if (!he)
	{
	
	$.blockUI({ message: $('#ajax').load('/ajax_features/show_post_comment_form.php'), css: { width: '600px',top:'150px' } });
	$('#ajax').ajaxComplete(function(){
			
		 $('#but_coms_hnb_login').live('click',function(){
			
			params=$('#f_coms_hnb_login').serialize();
			$.post('/ajax_features/coms_login.php',params,function(data){
				if (data==0)
				{
					$('#hnb_login_error').show();
				} else
				{
					$('#comf_'+parent+' .comment_type').val('1');
					if ($('#sub_user').is(':checked')) v='on'; else v='';
					$('#comf_'+parent+' .subscribe').val(v);
					document.getElementById('comf_'+parent).submit();
				}
			});
		 });
		 $('#com_tab_vk').live('click',function(){
		 VK.init({
			apiId: '2325097'
			});
		 VK.Auth.login(function(response){
            if (response.session) {
			    
                VK.Api.call('getProfiles', {uids: response.session.mid, fields: "uid, first_name, last_name, photo_rec"}, function(r) {
				
                  if(r.response && r.response.length > 0) {
						
                    	$('#vk_user_id').val(r.response[0].uid);
						$('#vk_avatar').attr('src',r.response[0].photo_rec).show();
						$('#vk_name').text(r.response[0].first_name + ' ' + r.response[0].last_name);
						$('#vk_auth').hide();
						$('#vk_submit_comment').attr('disabled','');
						$('#vk_submit_comment').live('click',function(){
						$('#comf_'+parent+' .username').val($('#vk_name').text());
						$('#comf_'+parent+' .comment_type').val('4');
						$('#comf_'+parent+' .user_avatar').val(r.response[0].photo_rec);
						$('#comf_'+parent+' .social_user_id').val(r.response[0].uid);
						VK.api("wall.post", {message: "Здесь " + location.href + " я оставил комментарий: "}, function(r){ 
							document.getElementById('comf_'+parent).submit();
						});
						
						});
                  
                  }
                });
            }
        }, 8192);
		 });

		$('#but_guest_submit').live('click',function(){
					//alert($('#guest_cod').val());
					ccod=$('#guest_cod').val();
					
					$('#error_guest_cod').css('display','none');
					$('#error_guest_autor').css('display','none');
					$('#error_guest_sex').css('display','none');
					he=0;
					if ($('#guest_autor').val()=='') {$('#error_guest_autor').html('Вы не назвали себя');$('#error_guest_autor').css('display','inline');he=1;}
					if ($('#guest_email').val()=='') {$('#error_guest_email').html('Вы не введи email');$('#error_guest_email').css('display','inline');he=1;}
					if ($('#sex').val()==0) {$('#error_guest_sex').html('Вы не указали пол').css('display','inline');he=1;}
					$.get('/ajax_features/cod_check.php?text='+ccod,'',
					function(data){
					
						if (data=='error') {$('#error_guest_cod').html('Вы неправильно ввели код на картинке');$('#error_guest_cod').css('display','block');he=1;} 
						$('#comf_'+parent+' .username').val($('#guest_autor').val());
						$('#comf_'+parent+' .comment_type').val('2');
						$('#comf_'+parent+' .email').val($('#guest_email').val());
						$('#comf_'+parent+' .sex').val($('#sex').val());
						$('#comf_'+parent+' .cod').val(ccod);
						if ($('#sub_guest').is(':checked')) v='on'; else v='';
						$('#comf_'+parent+' .subscribe').val(v);
						if (!he)  document.getElementById('comf_'+parent).submit();
					});
				});
			FB.init({appId: '108706339214548', status: true, cookie: true,xfbml: true});
			FB.Event.subscribe('auth.sessionChange', function(response) {
			if (response.session) {
			// A user has logged in, and a new cookie has been saved
			} else {
			// The user has logged out, and the cookie has been cleared
			}
			});	
			
		
			
            $('#com_tab_fb').live('click',function(){
				FB.login(function(response) {
				if (response.session) {
				if (response.perms) {
				// user is logged in and granted some permissions.
				// perms is a comma separated list of granted permissions
				} else {
				// user is logged in, but did not grant any permissions
				}
				} else {
				// user is not logged in
				}}, {perms:'read_stream,publish_stream,offline_access'});
                FB.api('/me', function(user) {
                    $('#fb_auth').hide();
					$('#fb_avatar').attr('src','http://graph.facebook.com/' + user.id + '/picture').show();
					$('#fb_name').text(user.name);
					$('#fb_submit_comment').attr('disabled','');
					$('#fb_submit_comment').live('click',function(){
							$('#comf_'+parent+' .username').val($('#fb_name').text());
					        $('#comf_'+parent+' .comment_type').val('3');
					        $('#comf_'+parent+' .user_avatar').val( $('#fb_avatar').attr('src'));
					        $('#comf_'+parent+' .social_user_id').val( user.id);
							 
							 uri=$('#comf_'+parent+' .uri').val();
							 
							 var body = user.name+' оставил комментарий на http://hnb.com.ua'+uri;
							FB.api('/me/feed', 'post', { message: body }, function(response) {
							if (!response || response.error) {
								//alert('Error occured');
								document.getElementById('comf_'+parent).submit();
							} else {
								//alert('Post ID: ' + response.id);
								document.getElementById('comf_'+parent).submit();
							}
							});
					});
                });
            });
            function logout(){
                document.getElementById('login').style.display = "none";
            }

            //stream publish method
            
		
		
		
		});
		
	}
	$('.blockOverlay').attr('title','Click to unblock').click($.unblockUI);
	
}
function add_usl(id,zaved)
{
  	if (zaved==0) req_str=$('#ztype').val(); else req_str=zaved;
    if (id!=0) params='type='+req_str+'&id='+id; else params='type='+req_str;
	$('#Usluga1').load('/ajax_features/add_usl.php?'+params);
}
function add_podusluga(id)
{
    Selected_item=$('#uslugaID').val();
    params='values='+Selected_item+'&id='+id;
    $('#podusluga').load('/ajax_features/podusluga.php?'+params);
}
function show_types(typ)
{
	if (typ==1)
		{
		r=$('#razdel').val();
		$('#Result').load('/types.php?razdel='+r);
		} 
	if (typ==2)	
		{
		r=$('#razdel2').val();
		$('#result4').load('/usluga.php?razdel='+r);
		}
	if (typ==3)
		{
		r=$('#razdel3').val();
		
		$('#result7').load('/types.php?razdel='+r);
		}
}
function search_zakl(b,bl)
{
    $('div.zcont').css('display','none');
	$('#'+bl).css('display','block');
	$('.zkla').removeClass('zkla').addClass('zkl');	
	b.className='zkla';
}
function add_region(res)
{
	 if (res=='result2') town=$('#town').val(); else town=$('#town2').val();
	 url='/ajax_features/add_regions.php?town='+town;
	 $('#'+res).load(url);
}
function calend(mon,year)
{
	if (mon==0)	{mon=12;year=year-1;}
	if (mon==13) {mon=1;year=year+1;}
	url='/ajax_features/calendar.php?mon='+mon+'&year='+year;
	$('#calend').load(url);
}
function opbl(blid)
{
	$('#'+blid).slideToggle();
}
function main_news(i)
{
	$('.im').slideUp('fast');
	$('#im'+i).slideDown('fast');
}
function main_art_over(i)
{
	$('.imga').removeClass('imga').addClass('imgh');
	$('.da').removeClass('da').addClass('dh');
	$('#ni'+i).removeClass('imgh').addClass('imga');
	$('#main'+i).removeClass('dh').addClass('da');
	$('.limg').css('opacity','0.5');
	$('#limg'+i).css('opacity','1');
	maini=i;
}
function box_over(fonblk,rid,bg,rimg,lid,lc)
{
	fonblk.style.backgroundImage='url('+bg+')';
	$('#'+rid).attr('src',rimg);
	$('#'+lid).css('color',lc);
}
function highlightTableRows(tableId, hoverClass)
{
	var table = document.getElementById(tableId);
	if (hoverClass)
	{
		var hoverClassReg = new RegExp("\\b"+hoverClass+"\\b");
		table.onmouseover = table.onmouseout = function(e)
		{
			if (!e) e = window.event;
			var elem = e.target || e.srcElement;
			while (!elem.tagName || !elem.tagName.match(/td|th|table/i)) elem = elem.parentNode;
			if (elem.parentNode.tagName == 'TR' && elem.parentNode.parentNode.tagName == 'TBODY')
			{
				var row = elem.parentNode;
				if (!row.getAttribute('clickedRow')) row.className = e.type=="mouseover"?row.className+" "+hoverClass:row.className.replace(hoverClassReg," ");
			}
		};
	}

}

function auth0()
{
	 
	 $.blockUI({ message: $('#login_box'), css: { width: '300px',top:'100px',right:'300px' } }); 
	 $('.blockOverlay').attr('title','Click to unblock').click($.unblockUI);
	 $('#yes').click(function() { 
            $.blockUI({ message: "<h1>Авторизируемся...</h1>" }); 
            $.get('/forum/hnblogin.php?username='+$('#l').val()+'&password='+$('#p').val(),'',
			function(data){ 
				if (data==1) {$.blockUI({ message: "<p>Вы неправильно ввели логин или пароль. Попробуйте еще раз.</p>" }); setTimeout($.unblockUI, 2000);} else
							 {$.blockUI({ message: "<p>Вы успешно вошли в Систему.</p>" }); setTimeout($.unblockUI, 2000);}
			});
        });
}
function photo_thumb(gid,d,l,k)
{
	//alert(d+'-'+l);
	$('#thumb').load('/ajax_features/gallery_thumb.php?duration='+d+'&gid='+gid+'&last='+l+'&kol='+k);
}
function bookmark(a){
 var url = window.document.location;
 var title = window.document.title;
 
 if ($.browser.msie  && 9 > $.browser.version && $.browser.version >= 4) window.external.AddFavorite(url,title);
 else if ($.browser.opera) {
  a.href = url;
  a.rel = "sidebar";
  a.title = url+','+title;
  return true;
 }
 else if ($.browser.mozilla) window.sidebar.addPanel(title,url,"");
 else {
		$.blockUI({ message: "<p>Для того, чтобы добавить эту страницу в закладки, нажмите <b>Сtrl+D</b></p>" });
		$('.blockOverlay').attr('title','Click to unblock').click($.unblockUI);
	  }
 return false;
}
function load_vieo_line(lid,razd,line)
{
	$('#'+lid).load('/ajax_features/video_thumb.php?razdel='+razd+'&line='+line);
} 
function ptab(bl)
{
	$('.ptaba').removeClass('ptaba').addClass('ptab');
	$('.pa').removeClass('pa').addClass('ph');
	$('#p'+bl).removeClass('ptab').addClass('ptaba');
	$('#pbl'+bl).removeClass('ph').addClass('pa');
}
open_filter_bl='filter_region';bl_status=1;
function right_submenu_click(bl)
{
	$('.filter_title2').removeClass('filter_title2').addClass('filter_title');
	$('#t'+bl).removeClass('filter_title').addClass('filter_title2');
	$('.filter_title img').attr('src','/images/right_but_close.png');
	$('.filter_title2 img').attr('src','/images/right_but_open.png');
	$('.filter').slideUp();
	if ((bl!=open_filter_bl) || (bl_status==0)) {$('#'+bl).slideDown();bl_status=1;} else {$('.filter_title2 img').attr('src','/images/right_but_close.png');bl_status=0;}
	open_filter_bl=bl;
}
function change_search_fields(zakl,razd1,town1,type,reg1,razd2,town2,usl,reg2)
{
	
	$('#razdel [value='+razd1+']').attr('selected','selected');
	$('#town [value='+town1+']').attr('selected','selected');
	$('#Result').load('/types.php?razdel='+razd1,function(){
	  $('#typ option[value='+type+']').attr('selected','selected');
	  
	    $('#typ').attr('disabled','');
		$('#usluga').attr('disabled','disabled');
	  
	});
	$('#result2').load('/ajax_features/add_regions.php?town='+town1,function(){
	  $('#region [value='+reg1+']').attr('selected','selected');
	});
	
	$('#razdel2 [value='+razd2+']').attr('selected','selected');
	
	$('#town2 [value='+town2+']').attr('selected','selected');
	$('#result4').load('/usluga.php?razdel='+razd2,function(){
	  $('#usluga [value='+usl+']').attr('selected','selected');
	  
	    $('#usluga').attr('disabled','');
		$('#typ').attr('disabled','disabled');
	  
	});
	$('#result3').load('/ajax_features/add_regions.php?town='+town2,function(){
	  $('#region2 [value='+reg2+']').attr('selected','selected');
	});
	zakl++;
	$('.zkla').removeClass('zkla').addClass('zkl');
	$('#ztab'+zakl).addClass('zkla');
	$('.zcont').hide();
	$('#z'+zakl).show();
	
	//if (!zakl) {$('#z1').show();$('#z2').hide();$('#ztab1').addClass('zkla');$('#ztab2').addClass('zkl');} else {$('#z1').hide();$('#z2').show();$('#ztab1').addClass('zkl');$('#ztab2').addClass('zkla');}
	
}
com_open=0;
function opcom()
{
	opbl('comft');
	$('.com_text').hide();
	if (com_open) com_open=0;else com_open=1;
	if (com_open) $('#com_add').css('background-image','url(/images/add_com2.png)'); else $('#com_add').css('background-image','url(/images/add_com.png)');
}
