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_ID = '363f1e66c24c0d2c';
var liveMessenger_status = 'Offline';
function liveMessengerStatus(){
	$.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 = '<img src="images/chat-off.png" width="142" height="181" alt="Atendimento Indisponível" title="Indisponível no momento" class="png" />';
			}else{
				var liveMessenger_btn = '<a href="javascript:liveMessengerOpen(\''+liveMessenger_ID+'\');"><img src="images/chat-on.png" width="142" height="181" alt="Atendimento Online" title="Atendimento Online" class="png" /></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';
			}
		);
	}
}
