//--show/hide waiting
function aguarde(acao)
{
	if(acao=='show') {
		$('#box').show();
		$('#aguarde').show();
	} else {
		$('#box').hide();
		$('#aguarde').hide();
	}
}
$(function(){
	//--rodapé
	$('#rodMozilla').hover(
      function() { $(this).attr({src: config.path+'imgs/rodMozilla_1.jpg'}); }, 
      function() { $(this).attr({src: config.path+'imgs/rodMozilla_0.jpg'}); }
    );
	$('#rodFlashPlayer').hover(
      function() { $(this).attr({src: config.path+'imgs/rodFlashPlayer_1.jpg'}); }, 
      function() { $(this).attr({src: config.path+'imgs/rodFlashPlayer_0.jpg'}); }
    );
	$('#rodVanguardaBrasil').hover(
      function() { $(this).attr({src: config.path+'imgs/rodVanguardaBrasil_1.jpg'}); }, 
      function() { $(this).attr({src: config.path+'imgs/rodVanguardaBrasil_0.jpg'}); }
    );
	//--login
	$('#frmLogin').submit( function(event){
		$.ajax({
			url: config.path+'ajax/login.php',
			type: 'POST',
			dataType:'xml',
			data: { 'email': $('#iptEmail').val(),'senha': $('#pswSenha').val() },
			error: function() {
				alert('Erro!');
				event.preventDefault();
				return false;
			},
			success: function(xml){
				if($.trim($('return',xml).text())=='ok') {
					window.history.go(0);
				} else if($.trim($('return',xml).text())=='senha') {
					$('#pswSenha').css('border','1px solid #FF0000').focus();
					event.preventDefault();
					return false;
				} else if($.trim($('return',xml).text())=='email') {
					$('#iptEmail').css('border','1px solid #FF0000').focus();
					event.preventDefault();
					return false;
				}
				event.preventDefault();
				return false;
			}
		});	
	});
	//--logout
	$('#btLogout').click( function(event){
		$.ajax({
			url: config.path+'ajax/logout.php',
			type: 'POST',
			dataType:'xml',
			error: function() {
				alert('Erro!');
				event.preventDefault();
				return false;
			},
			success: function(xml){
				if($.trim($('return',xml).text())=='ok') {
					window.history.go(0);
				}
				event.preventDefault();
				return false;
			}
		});	
	});
	//--idioma
	$('[@id^=idioma-]').click( function(event) {
		aguarde('show');
		var idioma = $(this).attr('id').split('-')[1];
		$.ajax({
			url: config.path+'ajax/idioma.php',
			type: 'POST',
			dataType:'xml',
			data: { 'idioma':idioma },
			error: function() {
				alert('Erro!');
				event.preventDefault();
				aguarde('hide');
				return false;
			},
			success: function(xml){
				if($.trim($('return',xml).text())=='ok') {
					window.location = config.path+$('idioma',xml).text()+'/';
				}
				event.preventDefault();
				return false;
			}
		});	
	});
	//--produtos:orçamento:adicionar
	$('[@id^=carinhoAdd-]').click( function(event) {
		aguarde('show');
		var idProduto = $(this).attr('id').split('-')[1];
		$.ajax({
			url: config.path+'ajax/orcamento/adicionar.php',
			type: 'POST',
			dataType:'xml',
			data: { 'idProduto': idProduto },
			error: function() {
				alert('Erro!');
				event.preventDefault();
				aguarde('hide');
				return false;
			},
			success: function(xml){
				aguarde('hide');
			}
		});	
	});
	//--produtos:orçamento:reomver
	$('[@id^=carinhoRem-]').click( function(event) {
		aguarde('show');
		var idProduto = $(this).attr('id').split('-')[1];
		$.ajax({
			url: config.path+'ajax/orcamento/remover.php',
			type: 'POST',
			dataType:'xml',
			data: { 'idProduto': idProduto },
			error: function() {
				alert('Erro!');
				event.preventDefault();
				aguarde('hide');
				return false;
			},
			success: function(xml){
				if($.trim($('return',xml).text())=='ok') {
					$(this).parent().parent().hide();
					aguarde('hide');
				}
			}
		});	
	});
});