$(function() {
detectIE6(); // Определение ie
$('#cloud_info_close').click(new_info_close); // Закрытие событий
$('#show_online').click(online_content_show); // ONLINE


$("#chat_send").button({ icons: {primary:'ui-icon-person'} });

	// Отображение блока фотографий
        $("#mG1").microgallery({
            menu:true,
            size:'large',
            mode:'single',
            cycle       :true,
            autoplay    :true,
            autoplayTime:5000
        });

});


	function new_info() {

		$.get("/main_func.php?type=new_info", {}, function(data) {
			if(data) {
	
				if(data.message>0) {
				$(".cloud_info").show(500);	
				sound(); // Звук входящего сообщения
				$("#cloud_info_message").replaceWith('<li><a href="message"><div class="cloud_info_nav_icon"><span class="anketa_left_icon anketa_left_icon_message"></span>Сообщения <strong>+'+data.message+'</strong></div></a></li>');
				}
	
				if(data.guest>0) {
				$(".cloud_info").show(500);	
				$("#cloud_info_guest").replaceWith('<li><a href="visitors"><div class="cloud_info_nav_icon"><span class="anketa_left_icon anketa_left_icon_guest"></span>Гости <strong>+'+data.guest+'</strong></div></a></li>');
				}
	
				if(data.comments>0) {
				$(".cloud_info").show(500);	
				$("#cloud_info_comments").replaceWith('<li><a href="new-comments"><div class="cloud_info_nav_icon"><span class="anketa_left_icon anketa_left_icon_comments"></span>Комментарии <strong>+'+data.comments+'</strong></div></a></li>');
				}

				if(data.haracteristic>0) {
				$(".cloud_info").show(500);	
				$("#cloud_info_haracteristic").replaceWith('<li><a href="new-haracteristic"><div class="cloud_info_nav_icon"><span class="anketa_left_icon anketa_left_icon_comments"></span>Характеристики <strong>+'+data.haracteristic+'</strong></div></a></li>');
				}
	
				if(data.friends>0) {
				$(".cloud_info").show(500);	
				$("#cloud_info_friends").replaceWith('<li><a href="friends"><div class="cloud_info_nav_icon"><span class="anketa_left_icon anketa_left_icon_friends"></span>Друзья <strong>+'+data.friends+'</strong></div></a></li>');
				}

				if(data.vote>0) {
				$(".cloud_info").show(500);	
				$("#cloud_info_vote").replaceWith('<li><a href="new-votes"><div class="cloud_info_nav_icon"><span class="anketa_left_icon anketa_left_icon_vote"></span>Оценки <strong>+'+data.vote+'</strong></div></a></li>');
				}

				if(data.vote_avatar>0) {
				$(".cloud_info").show(500);	
				$("#cloud_info_vote_avatar").replaceWith('<li><a href="new-avatar"><div class="cloud_info_nav_icon"><span class="anketa_left_icon anketa_left_icon_avatar_vote"></span>Оценки Аватара <strong>+'+data.vote_avatar+'</strong></div></a></li>');
				}
	
			}
		}); 

	}



	// ----------------------Закрыть инфу о новых событиях--------------------
	function new_info_close() {

			$.post('/main_func.php?type=new_info_close', {"id": "1"},function(data) {
				if(data.status=="ok"){$(".cloud_info").hide(500);}
			});

	return false;
	};	


	// -----------------------------------Звук входящего сообщения----------------------------
	function sound(){
		$('#sound').html("<object classid='clsid:d27cdb6e-ae6d-11cf-96b8-444553540000' codebase='http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#4,0,0,0' width='1px' height='1px'><param name='src' value='msg.swf'><embed src='http://budsoboi1.ru/plugin/message/msg.swf' pluginspage='http://www.macromedia.com/shockwave/download/' type='application/x-shockwave-flash' width='1px' height='1px'></embed></object>");
	}



	// ----------------------ONLINE и всё что с ним связано--------------------
	var interval_oc;
	var interval_cu;

	function online_content_show() {

		clearInterval(interval_oc);
		clearInterval(interval_cu);

		interval_oc = setInterval("online_content()", 60000);
		interval_cu = setInterval("chat_content_update()", 15000);

		$("#online_view").toggle(500);
		$('#chat_send').live('click',chat_add);
		online_content();
		chat_content_once();


	return false;
	}


	function online_content() {
	
		if( $('#online_view').is(':hidden') ){ // Проверка на скрытость
		}else{

		$("#online_boy > ul").empty();
		$("#online_girl > ul").empty();

			$.get("/main_func.php?type=online", {}, function(data) {
				if(data) {
	
					if(data.status=="reg"){$("#online_content").html('<div class="warning" style="margin-top:70px;">Чтобы просматривать эту страницу вам нужно <a href="login">авторизоваться</a> или <a href="/reg">зарегистрироваться</a>!!</div>');}
	
					$.each(data, function(id, online){
						if(online.pol==0)
						$("#online_girl > ul").append('<li><a href="anketa/'+online.user+'" title="'+online.nick+'"><img src="photo/'+online.user+'/avatar/'+online.avatar+'" width="55px"></a></li>');
						if(online.pol==1)
						$("#online_boy > ul").append('<li><a href="anketa/'+online.user+'" title="'+online.nick+'"><img src="photo/'+online.user+'/avatar/'+online.avatar+'" width="55px"></a></li>');
					});
		
				}
			}); 

		}

	return false;
	};	



	// -------------Выводим последние 20 сообщений при запуске------------
	function chat_content_once() {
	
		if( $('#online_view').is(':hidden') ){ // Проверка на скрытость
		}else{

			$("#online_chat_ul").empty();

			$.get("/main_func.php?type=chat_once", {}, function(data) {
				if(data) {

					$.each(data, function(id, chat){
						$("#online_chat_ul").append('<li id="chat_'+chat.id+'"><span><a title="От: '+chat.name+' ['+chat.nick+'] '+chat.family+'" href="anketa/'+chat.user+'"><img width="35px" src="photo/'+chat.user+'/avatar/'+chat.avatar+'"></a></span> <p>'+chat.text+'</p></li>');
					});
		
				}
			}); 

		}

	return false;
	};	



	function chat_add() {

		if( $('#online_view').is(':hidden') ){ // Проверка на скрытость
		}else{

			var text =$('#chat_textarea').val();
			$('#chat_send').attr('disabled','disabled');
	
			$.post("/main_func.php?type=chat_add", {"text":text}, function(data) {
				if(data) {
					if(data.status=="ok") {
						$('#chat_textarea').val('');
						chat_content_update(); // Обновляем
					}
					else
					if(data.status=="time") {
						alert('Лимит между отправкой сообщений 10 секунд!');
					}
					else
					if(data.status=="text") {
						alert('Сообщение должно быть от 1 до 250 символов!');
					}
					$('#chat_send').attr('disabled','');
	
				}
			});

		}

	return false;
	}



	// -------------Проверка на новые сообщения------------
	function chat_content_update() {

		if( $('#online_view').is(':hidden') ){ // Проверка на скрытость
		}else{

			var last_id = $("#online_chat").find('li').attr('id').substr(5);

			$.get("/main_func.php?type=chat_update", {id:last_id}, function(data) {
				if(data) {

					$("#online_chat").find('li').css('background-color','#fff'); // Цвет фона по умолчанию
					$.each(data, function(id, chat){
						$("#online_chat_ul").prepend('<li id="chat_'+chat.id+'" style="background-color:#E1FCFC"><span><a title="От: '+chat.name+' ['+chat.nick+'] '+chat.family+'" href="anketa/'+chat.user+'"><img width="35px" src="photo/'+chat.user+'/avatar/'+chat.avatar+'"></a></span> <p>'+chat.text+'</p></li>');
					});
		
				}
			}); 

		}

	return false;
	};	



	// -------------Если IE6 то дурак------------
	function detectIE6(){
	  var browser = navigator.appName;
	  if (browser == "Microsoft Internet Explorer"){
	    var b_version = navigator.appVersion;
	    var re = /\MSIE\s+(\d\.\d\b)/;
	    var res = b_version.match(re);
	    if (res[1] <= 6){
		$('.work_area').html('<br><div class="warning">У вас очень старая модель браузера, вам нужно обновить его чтобы пользоваться сайтом! <a href="http://ie.yandex.ru/">Обновить браузер</a></div><p align="center"><br><img src="images/bs_positiv.jpg"></p>');
	    }
	  }
	  return false;
	}


