﻿$(document).ready(function(){
	SocialBar._init();	
});
var SocialBar = {
	/**
	* Função de chamada das outras funções que inicializam o site
	* @author Leonardo Souza <leonardo.souza@agenciaclick.com.br>
	*/
	_init: function() {
		this._login();
		this._ie6();
	},
	
	/**
	* Copiar Link
	* author: Danilo Augusto <danilo.martins@agencliaclick.com.br >
	*/
	_login: function() {
		var htm_login = '';
		if(readCookie('user_nicename')==null){

			$('#social_bar_login').addClass('deslogado');
			htm_login += '<p class="user_nao_logado">';
			htm_login += '	<a id="login_socialbar" href="'+PATH+'login/" class="link_cadastro modal" rel="modal"> <span class="link_cadastro"> '+traducao.fazer_login+' </span> </a> ';
			htm_login += '	<a id="cadastro_socialbar" href="'+PATH+'cadastro/" class="link_cadastro"> <span class="link_cadastro"> '+traducao.quero_me_cadastrar+' </span> </a> ';
//			if(readCookie('fbs_'+Facebook.API_ID)==null){
//				htm_login += '	<span id="facebook_login_social_bar"></span> ';
//			} else {
//				htm_login += '	<a id="facebook_login_social_bar_logado" href="'+PATH+'cadastro/" >'+traducao.conectar_com_facebook+'</a> ';			
//			}
			htm_login += '</p>';
			
			$('#social_bar_login').append(htm_login);
			
			//Facebook._conectar();
		} else {
			$('#social_bar_login').addClass('logado');
			if(readCookie('user_avatar')!=null){
				var src_avatar = readCookie('user_avatar').toString().replace(/%2F/g,'/').replace(/%3A/g,':');			
				htm_login += '	<img src="'+src_avatar+'" alt="Seu avatar"/>';
			}
			htm_login += '<p>';
				if(readCookie('user_name')!=null) htm_login += '<strong>'+unescape(readCookie('user_name').replace(/\+.*/g,''))+'</strong> ';			
				htm_login += '<a href="'+PATH+'participante/?q='+readCookie('user_nicename')+'">('+traducao.meu_perfil+')</a><br/>';
				htm_login += '<a href="'+PATH+'sair/"> &rsaquo; '+traducao.sair+'</a>';
			htm_login += '</p>';
			
			$('#social_bar_login').append(htm_login);
		}
		
		// Adicionando chamada de modal
		if(readCookie('user_nicename')==null){
			$('#login_socialbar').modal({
				position : 'relative',
				referencePosition : $('#social_bar_login'),
				top: -500,
				left: 150,
				autoOpen: fm_show_login,
				noClose: fm_no_close,
				closeEsc: fm_close_esc,
				closeClickOut: fm_close_clickout,
				onClickOut: fm_on_clickout
			});
		}		
		/*
		var url_atual = self.location.toString();
		if(url_atual.indexOf('/login/')==-1)createCookie('redirect',url_atual,24);
		*/
	},
		


			
	_ie6: function(){
		if(navigator.userAgent.toLowerCase().indexOf('msie 6.0')!=-1||navigator.userAgent.toLowerCase().indexOf('ipad')!=-1||navigator.userAgent.toLowerCase().indexOf('iphone')!=-1){
			
			if(navigator.userAgent.toLowerCase().indexOf('iphone')!=-1){				
				$('#social_bar').css('position','relative');
				$('#social_bar').css('bottom','100px');
			} else{
				$('#social_bar').css('position','absolute');
				function scroll_social_bar(){
					var height_screen = $(window).height();
					var scrollTop = $(window).scrollTop();
					var body = $('body').height() > height_screen ? $('body').height() : height_screen;
					if(scrollTop + height_screen > body ) return false;
					var topSocialBar = height_screen - 55 + scrollTop;
					$('#social_bar').css('top',topSocialBar);	
				}	
				
				scroll_social_bar();
				$(window).scroll(scroll_social_bar).resize(scroll_social_bar);
			}
		}
	}
};

