﻿$(document).ready(function(){

	$('ul#menu li#hardware').add('ul#menu li#solucoes').mouseenter(function(){
		$(this).find('ul').show();
	})

	$('ul#menu li#hardware').add('ul#menu li#solucoes').mouseleave(function(){
		$(this).find('ul').hide();
	})

	
	/* filtrar noticias por data */
	
	$('form#filtro_noticias_data select#data').change(function(i){
		data = $('form#filtro_noticias_data select#data option:selected').attr('name');
		if(data =='todas')
			window.location = '?p=ntc';
		else
			window.location = '?p=ntc&data=' + data;
	})

	
	/* enviar mensagem de contato por email */
	
	$('#contato #btn_enviar').click(function(e){
		e.preventDefault();
		dados_form = $('#contato form').serialize();
		$.post('php/mail/envia_mensagem_contato.php', dados_form, function(data){ // php/mail/envia_mensagem_contato.php
			if(data == 'Mensagem enviada com sucesso!')
				$('#contato form')[0].reset();
				
			$('div#contato #resposta_contato').text(data).fadeIn();
			//alert(data);
		})
	})

	/* concerta problema com ancoras na pagina de soluções  */
	
	
	/* hack para ie -  SIM, TUDO ISSO PQ A PORCARIA DO IE NÃO ACEITA HOVER NO CSS */
	
	if($.browser.msie){
	
		$('#menu li').add('#menu li menu li').mouseenter(function(){
			switch($(this).attr('id')){
				case 'sobre_nos':
					$(this).css('background-position', '-732px 0');
					break;
				case 'hardware':
					$(this).css('background-position', '-854px 0');
					break;
				case 'solucoes':
					$(this).css('background-position', '-976px 0');
					break;
					
				/*  sub-menus - hardware e solucoes */
					case 'aba_1':
						p_id = $(this).parent().attr('id');
						if(p_id == 'sub_menu_2') $(this).css('background-position', '0 -112px');
						else $(this).css('background-position', '0 -148px');
						break;
					case 'aba_2':
						p_id = $(this).parent().attr('id');
						if(p_id == 'sub_menu_2') $(this).css('background-position', '0 -148px');
						else $(this).css('background-position', '0 -185px');
						break;
					case 'aba_3':
						p_id = $(this).parent().attr('id');
						if(p_id == 'sub_menu_2') $(this).css('background-position', '0 -185px');					
						else $(this).css('background-position', '0 -222px');
						break;
					case 'aba_4':
						$(this).css('background-position', '0 -259px');
						break;
				/* ---------------------------- */		
				
				case 'noticias':
					$(this).css('background-position', '-1098px 0');
					break;
				case 'clientes':
					$(this).css('background-position', '-1220px 0');
					break;
				case 'contato':
					$(this).css('background-position', '-1342px 0');
					break;
			
			}
		})
	
		$('#menu li').add('#menu li menu li').mouseleave(function(){
			switch($(this).attr('id')){
				case 'sobre_nos':
					$(this).css('background-position', '0 0');
					break;
				case 'hardware':
					$(this).css('background-position', '-122px 0');
					break;
				case 'solucoes':
					$(this).css('background-position', '-244px 0');
					break;
					
				/*  sub-menus - hardware e solucoes */
					case 'aba_1':
						p_id = $(this).parent().attr('id');
						if(p_id == 'hardware') $(this).css('background-position', '0 0');
						else $(this).css('background-position', '0 0');
						break;
					case 'aba_2':
						p_id = $(this).parent().attr('id');
						if(p_id == 'hardware') $(this).css('background-position', '0 -37px');
						else $(this).css('background-position', '0 -37px');
						break;
					case 'aba_3':
						p_id = $(this).parent().attr('id');
						if(p_id == 'hardware') $(this).css('background-position', '0 -74px');					
						else $(this).css('background-position', '0 -74px');
						break;
					case 'aba_4':
						$(this).css('background-position', '0 -112px');
						break;
				/* ---------------------------- */		
				
				case 'noticias':
					$(this).css('background-position', '-366px 0');
					break;
				case 'clientes':
					$(this).css('background-position', '-488px 0');
					break;
				case 'contato':
					$(this).css('background-position', '-610px 0');
					break;
			
			}
		})
	}
	
	
})

