function liveMessengerOpen(id){
	var width = 500;
	var height = 500;
	var x = (screen.width-width)/2; 
	var y = (screen.height-height)/2; 
	window.open('http://settings.messenger.live.com/Conversation/IMMe.aspx?invitee='+id+'@apps.messenger.live.com&mkt=pt-BR','_blank','height='+height+'px,width='+width+'px,top='+y+'px,left='+x+'px');
}

var liveMessenger_status = 'Offline';
function liveMessengerStatus(){
	var liveMessenger_ID = '2ea9208b33dca767';
	$.ajax({
		url: 'http://messenger.services.live.com/users/'+liveMessenger_ID+'@apps.messenger.live.com/presence?dt=&mkt=pt-BR&cb=LiveMessenger',
		dataType: 'jsonp',
		jsonp: false,
		jsonpCallback: 'LiveMessenger',
		success: function(data) {
			if(data.status == 'Offline'){
				var liveMessenger_btn = 'OFFLINE';
			}else{
				var liveMessenger_btn = '<a href="javascript:live_messenger(\''+liveMessenger_ID+'\');" class="chat_online">ONLINE!</a>';
				data.status = 'Online';
			}
			if(liveMessenger_status != data.status){
				$('#live_messenger').html(liveMessenger_btn);
				liveMessenger_status = data.status;
			}
			setTimeout('liveMessengerStatus()', 15000);
		}
	});
}
function contato_validar(){	 
	if(!$('#nome').val()){
		alert('Digite seu nome');
	}else if(!$('#email').val()){
		alert('Digite seu email');
	}else if(!/^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/.test($('#email').val())){
		alert('Email inválido');
	}else if(!$('#mensagem').val()){
		alert('Digite uma mensagem');
	}else{
		return true;
	}
}
function contato_enviar(button){
	if(contato_validar()){
		button.value = 'enviando...'
		button.disabled = true;
		$.post('functions/contato.php', $("#contato_form").serialize(),
			function(data) {
				if(data == 'true'){
					alert('Mensagem enviada com sucesso!');
					$("#contato_form")[0].reset();
				}else{
					alert('Erro ao enviar.\nTente novamente mais tarde.');
				}
				button.disabled = false;
				button.value = 'enviar';
			}
		);
	}
}

var servicos_current_page; //header
function selectServicos($this){
	if(!$this.attr('href')) return false;

	var sel = '#'+$this.attr('name');

	if(servicos_current_page == '#servicos_principal'){
		$('#servicos_menu2').fadeIn();
	}

	if(sel != servicos_current_page){
		$(sel+','+servicos_current_page).fadeToggle();
		servicos_current_page = sel;
	}
}

var current_page; //header
var current_page_index; //header
function selectPage($this){
	var page = $this.attr('name');
	if('#'+page == current_page) return false;
	$this.parent().parent().children('.active').removeClass('active');
	$this.parent().addClass('active');

	var page_index = $this.attr('tabindex');	
	if(page_index > current_page_index){
		$('#'+page+'_description').css('left',-800).next().css('left',800);
		$(current_page+'_description').animate({left:800}).next().animate({left:-800});
	}else{
		$('#'+page+'_description').css('left',800).next().css('left',-800);
		$(current_page+'_description').animate({left:-800}).next().animate({left:800});
	}
	$('#'+page+'_description, #'+page+'_content').animate({left:0});
	current_page = '#'+page;
	current_page_index = page_index;
}

$(function(){

liveMessengerStatus();

$.preload(
['button.png'],
{base:'images/'}
);

$('#menu [name="servicos"]').click(function(){
		$(servicos_current_page+', #servicos_menu2').hide();
		$('#servicos_principal').show();
		servicos_current_page = '#servicos_principal';
	}
);

$('#menu a').click(function(event){
	if(event.which < 2){
		event.preventDefault();
		selectPage($(this));
	}
})
	
$('#servicos_principal a, #servicos_menu2 a').click(function(event){
	if(event.which < 2){
		event.preventDefault();
		selectServicos($(this));
	}
});

});
