/*-------------------------------------------------------------------------------------------------------*/
/*                                           www.SuperMamy.ru                                            */
/*-------------------------------------------------------------------------------------------------------*/
var ua = navigator.userAgent.toLowerCase();
var isOpera = (ua.indexOf('opera')  > -1);
var isIE = (!isOpera && ua.indexOf('msie') > -1);
var isIE8 = (!isOpera && ua.indexOf('msie 8') > -1);
var _firebugConsole=$('#_firebugConsole');
function ConsoleLog(message){
	if(_firebugConsole.length)  console.log(message);
	}

function Show_info(message,type,alerts){
	if($('#_firebugConsole').length) {
  	if(type=='log')  console.log(message);
    if(type=='error')  console.error(message);
    if(type=='warn')  console.warn(message);
    if(type=='info')  console.info(message);
    if(type=='debug')  console.debug(message);
    }else{
    	if(alerts==true)
      	alert(message);
    	}
	}
function StartGroup(name){
	if(_firebugConsole.length)  console.group(name);
	}
function StopGroup(){
	if(_firebugConsole.length)  console.groupEnd();
	}
/*-------------------------------------------------------------------------------------------------------*/
$(function() { 
	// Всплывающие окошки
	$("a[rel]").overlay(); 
	// Затемнение всей стр при щелчке по форме аутентификации
	if(!isIE || isIE8)  $("form.exposed").bind("click keydown", function() { 		$(this).expose({maskId:'exposed',api: true}).load(); 	});
	// Подсказки)
	$("label.tooltip,span.tooltip").tooltip({
			tip: '.tooltip_body',
			position: ['center', 'right'], 
			offset: [4, 3], 
			effect: 'toggle', 
			opacity: 0.8/*,
			onShow: function() { 
        this.getTip().show(); 
		    done.call(); 
	    } */
		}); 

	$('.controlPanel ul li').click(
		function(){
			$('.controlPanel ul li ul').hide();
			$('.controlPanel ul li').css('z-index','1000');
			$(this).removeClass("active");
			$(this).css('z-index','2000');
			$(this).find('ul').show();
			});
	$('.controlPanel ul li').hover(
		function(){},
		function(){
			$(this).removeClass("active");
			$(this).find('ul').hide();
			});
	$('.coment_text div.quote a').hover(
		function(){
			$(this).addClass("aselect");
			$(this).parent().parent().find('.body').addClass("select");
			},
		function(){
			$(this).removeClass("aselect");
			$(this).parent().parent().find('.body').removeClass("select");
			});	
});

// Контрольная панель  
 	function ShowPanel(id,label){
			if($("#"+id).css('display')=='none'){
				$('#controlPanel').hide();
				$('#controlPanelBlogs').hide();
				$('#controlPanelPhoto').hide();
				$('#controlPanelReports').hide();
				$('#controlPanelAdvertising').hide();
				
				$('#label').html(label);		
				$('#'+id).fadeIn('fast');}
		return false;
		}

// Навигация спомощью клавишь Alt+Shift и стрелочки в блогах и фотогалерее 
document.onkeydown = NavigateThrough;

function NavigateThrough (event){
	if (!document.getElementById) return;
	if (window.event) event = window.event;
	if (event.target) targ = event.target;
		else if (event.srcElement) targ = event.srcElement;
	if(targ.tagName != 'TEXTAREA' && targ.tagName != 'INPUT') {
		if (event.shiftKey && event.altKey) {
			var link = null;
			var href = null;
			switch (event.keyCode ? event.keyCode : event.which ? event.which : null){
				case 0x25: link = document.getElementById ('PrevLink');
					break;
				case 0x27: link = document.getElementById ('NextLink');					
					break;
				}
			if (link && link.href) document.location = link.href;
	}}}
// Форма авторизации
function show_auth(){
	if($('#auth_comment_form').css('display')=='none')
		$('#auth_comment_form').fadeIn('fast');
		else	$('#auth_comment_form').fadeOut();
	return false;
	}
// Цитирование
function InsertQuote(id){
	comment_body=$('#comment_body_'+id).html();
	comment_author=$('#comment_author_'+id).html();
	txt='<blockquote><dd class="blockquote"><dl class="title">'+comment_author+'</dl><dl class="unchor_dl"><a class="unchor" href="<?=$REQUEST_URL?>#'+id+'">к комментарию</a></dl><dl class="content">'+comment_body+'</dl></dd></blockquote><p>';
	tinyMCE.execCommand('mceInsertRawHTML',false,txt);
	}
// Вставка тега из облака
function CouldClick(obj, num){
	var tag=$('#tags_'+num).val();
	var title=$(obj).attr('title');
	var str='';
	var could_pos=tag.indexOf(title);
	if(could_pos==-1) str = title + ', ' + tag;
		else	str=tag.substring(0,could_pos)+tag.substring(could_pos + title.length+2);
	$('#tags_'+num).val(str);
	return false;
	}

// Необходимо для создания предпросмотра комментария (Вырезает все скрипты)
function sbEvalJS(s, run){
	var JSCode = [];
	var start;
	while((start = s.indexOf("<scr" + "ipt")) != -1){
		var js_start = s.indexOf(">", start) + 1;
		var js_end = s.indexOf("</scr" + "ipt>", js_start);
		if(js_end != -1){
			var src_start = s.indexOf("src=", start);
			if (src_start != -1 && src_start < js_start){
				var quot = s.substr(src_start + 4, 1);
				if (quot == '"'){
					var src_start = src_start + 5;
					var src_end = s.indexOf('"', src_start + 1);
					}else 
						if (quot == "'"){
							var src_start = src_start + 5;
							var src_end = s.indexOf("'", src_start + 1);
							}else{
								var src_start = src_start + 4;
								var src_end = Math.min(s.indexOf(" ", src_start), s.indexOf(">", src_start));
								}
				if (src_end != -1){
					var src = s.substr(src_start, src_end - src_start);
					var res = sbLoadSync(src);
					if (res){
						JSCode[JSCode.length] = res;
						}
					}
				}else{
					JSCode[JSCode.length] = s.substr(js_start, js_end-js_start);
					}
			s = s.substr(0, start) + s.substr(js_end+9);
			}
		}
	if (run) 
		for(var i in JSCode){if(JSCode[i] != ''){	eval(JSCode[i]);}}
	return s;
	}
/*-------------------------------------------------------------------------------------------------------*/
// Закладки на главной
function MainTabSwith(obj, default_class, active_class){
	var tabs=$('#'+obj).find('h1');
	for( var i=0; i<tabs.size();i++){
		var tab=tabs.eq(i);
		$(tab).click(function () { 
				tabs.removeClass(active_class);							
				$(this).addClass(active_class);
				var id=$(this).attr('id');
				$('#'+obj+'_content').find('div.content_tab').hide();
				$('#content_'+id).show();
				});
		}
	}
$(document).ready(function() {
// initialize scrollable
$("div #greeatings_content").scrollable({
    size: 1,
    prev: 'div #greetings_left_arrow',
    next: 'div #greetings_right_arrow',
    interval: 5000,
    loop: true,
    speed: 200,
    disabledClass:'disable_great',
    activeClass:'active_great'
    });

Show_info('Поздравления подключенны','info');
/*if(tabs.length>0){
	for(var i=0;i<tabs.length;i++)	MainTabSwith(tabs[i][0],tabs[i][1],tabs[i][2]);
	Show_info('Табы активированны','info');
	}*/
});

/*-------------------------------------------------------------------------------------------------------*/
