$(document).ready(function(){
	
	$('#banner').cycle({ 
		fx:     'fade',
		speed:   0,
		timeout: 10000,
		pause:   1,
		cleartype: 1,
		cleartypeNoBg: true
	});
	
	$('#nav').hover(function(){
	
		$('#banner').cycle('pause');
	
	},
	function(){
	
		$('#banner').cycle('resume');
		
	});
	
	$('#nav li.page a').hover(function(){
	
		$('span.unstyled', this).animate({opacity: '0'}, { queue:false, duration:100 }).animate({marginTop: '-44px'}, {duration: 250, queue: false, easing: 'easeOutSine'});
		$('span.styled', this).animate({opacity: '1'}, {queue: false, duration: 100 }).animate({marginTop: '10px'}, {duration: 250, queue: false, easing: 'easeOutSine'});
	
	},					
	function(){
	
		$('span.unstyled', this).animate({opacity: '1'}, { queue:false, duration:100 }).animate({marginTop: '0'}, {duration: 500, queue: false, easing: 'easeOutSine'});
		$('span.styled', this).animate({opacity: '0'}, {queue: false, duration: 100 }).animate({marginTop: '8px'}, {duration: 500, queue: false, easing: 'easeOutSine'});
	
	});
	
	$('#photos').galleryView({
		panel_width: 318,
		panel_height: 300,
		frame_width: 52,
		frame_height: 52,
		transition_interval: 8000,
		transition_speed: 500,
		easing: 'easeOutSine'
	});
	
	$('div.panel a.fancybox').fancybox({
	
		'titleShow'		: false,
		'transitionIn'	: 'elastic',
		'transitionOut'	: 'elastic'
	
	});
	
	$('a.fancybox_map').fancybox({
	
		'width'				: '75%',
		'height'			: '75%',
		'autoScale'     	: false,
		'transitionIn'	    : 'elastic',
		'transitionOut'	    : 'elastic',
		'type'				: 'iframe'
	
	});
	
	$(".tab_content").hide();
	
	$("ul.tabs li:first").addClass("active").show();
	
	$(".tab_content:first").show();
	
	$("ul.tabs li").click(function() {
	
		$("ul.tabs li").removeClass("active");
		
		$(this).addClass("active");
		
		$(".tab_content").hide();
		
		$("div#resumo_orcamento div.resumo_wrap").removeClass('expanded').addClass('toggled');
		
		var activeTab = $(this).find("a").attr("href");
		
		$(activeTab).show();
		
		$("div#resumo_orcamento div#resumo_" + activeTab.substr(1)).removeClass('toggled').addClass('expanded');
		
		return false;
		
	});
	
	$('a.tab_nav').click(function(){
	
		var activeTab = $(this).attr("href");
	
		$("ul.tabs li").removeClass("active");
		
		$("ul.tabs li a[href=" + activeTab +"]").parent().addClass("active");
		
		$(".tab_content").hide();
		
		$("div#resumo_orcamento div.resumo_wrap").removeClass('expanded').addClass('toggled');
		
		$(activeTab).show();
		
		$("div#resumo_orcamento div#resumo_" + activeTab.substr(1)).removeClass('toggled').addClass('expanded');
		
		return false;
	
	});
	
	$('div#minha_mudanca div.form_wrap legend, div#meu_cadastro div.form_wrap legend').click(function(){
	
		if($(this).parent().parent().hasClass('toggled')){
		
			$(this).parent().parent('.toggled').removeClass('toggled').addClass('expanded');
			
		}else{
						
			$(this).parent().parent().addClass('toggled').removeClass('expanded');
		
		}				
	
	});
	
	$('div#meus_itens div.form_wrap legend').click(function(){
	
		$("div#meus_itens div.form_wrap").removeClass('expanded').addClass('toggled');
	
		$(this).parent().parent().removeClass('toggled').addClass('expanded');
	
	});
	
	$('div#minha_mudanca div.form_wrap.toggled').focusin(function(){
	
		$(this).removeClass('toggled').addClass('expanded');
	
	});
	
	$('div#meus_itens div.form_wrap').focusin(function(){
	
		$(this).siblings().removeClass('expanded').addClass('toggled');
	
		$(this).removeClass('toggled').addClass('expanded');
	
	});
	
	$('div.resumo_wrap h4').click(function(){
	
		
		$("div#resumo_orcamento div.resumo_wrap").removeClass('expanded').addClass('toggled');
	
		$(this).parent().removeClass('toggled').addClass('expanded');
	
	});
	
	$('div#minha_mudanca input, div#minha_mudanca textarea, div#meu_cadastro input, div#meu_cadastro textarea').keyup(function(){
	
		var elementName = $(this).attr('name');
		var elementValue = $(this).val();
		
		$('span.resumo_' + elementName).text(elementValue);
	
	});
	
	$('div#minha_mudanca select').change(function(){
	
		var elementName = $(this).attr('name');
		var elementValue = $('option:selected', this).text();
		
		$('span.resumo_' + elementName).text(elementValue);
	
	});
	
	$('div##minha_mudanca input[type=radio]').click(function(){
	
		var elementName = $(this).attr('name');
		var elementValue = $(this).parent().text();
		
		$('span.resumo_' + elementName).text(elementValue);
	
	});
	
	$('div#meus_itens input[type=button]').click(function(){
	
		var itemScopeId = $(this).attr('id');
		var itemScope = itemScopeId.slice(0, -10);			
		var itemNome = $(this).parent().find('select.select_item option:selected').text();
		var itemTipo = $(this).parent().find('select.select_item_tipo option:selected').text();
		var itemQtd = $('input#' + itemScope + '_item_qtd').val();
		var itemValor = $('input#' + itemScope + '_item_valor').val();
		var itemText = "<small class='item meus_itens_item'>Item: <span class='resumo_" + itemScope + "_item'>" + itemNome + "</span> | Quant.: <span class='resumo_" + itemScope + "_item_qtd'>" + itemQtd + "</span> | Valor: R$ <span class='resumo_" + itemScope + "_item_valor'>" + itemValor + ",00</span>; </small><br />";
		var itemTextTipo = "<small class='item meus_itens_item'>Item: <span class='resumo_" + itemScope + "_item'>" + itemTipo + "</span> | Quant.: <span class='resumo_" + itemScope + "_item_qtd'>" + itemQtd + "</span> | Valor: R$ <span class='resumo_" + itemScope + "_item_valor'>" + itemValor + ",00</span>; </small><br />";
		var orcamentoItens = $('#orcamento_meus_itens').val();
		var orcamentoItensTipo = 'Item: ' + itemTipo + ' | Quant.: ' + itemQtd +' | Valor: R$' + itemValor + '; ';
		var orcamentoItensTxt = 'Item: ' + itemNome + ' | Quant.: ' + itemQtd +' | Valor: R$' + itemValor + '; ';
		
		if(itemNome != 'Selecione um Item...' && itemTipo != 'Selecione o tipo...'){
		
			if(itemTipo != 'Selecione o tipo...' && itemTipo != ''){
				
				$('p.resumo_' + itemScope).append(itemTextTipo);
				
				$('input#orcamento_meus_itens').val(orcamentoItens + orcamentoItensTipo);
				
			} else if (itemTipo == '') {
			
				$('p.resumo_' + itemScope).append(itemText);
				
				$('input#orcamento_meus_itens').val(orcamentoItens + orcamentoItensTxt);
			
			}
		
		}
	
	});
	
	$('input#orcamento_data').keyup(function(){
	
		if(this.value.length == 2){
		
			txtDay = this.value.substring(0, 2) + '/';
			
			$(this).val(txtDay);
		
		}
		
		if(this.value.length == 5){
		
			txtMnth = this.value.substring(0, 5) + '/';
			
			$(this).val(txtMnth);
		
		}
	
	});
	
	$('input#orcamento_cadastro_tel, input#orcamento_cadastro_cel, input#contato_tel, input#contato_cel').keyup(function(){
	
		if(this.value.length == 4){
		
			txtDay = this.value.substring(0, 4) + '.';
			
			$(this).val(txtDay);
		
		}
	
	});
	
	$("#form_response").click(function(){
	
		$(this).slideUp();
	
	});
	
	$('#contato_assunto').change(function(){
	
		$('#contato_upload_file').hide();
	
		if($(this).val() == 'curriculum'){
		
			$('#contato_upload_file').show();
		
		}
	
	});
	
	$('#contato_curriculum').change(function(){
	
		var inputValue = $(this).val();
		var inputValueChrome = inputValue.substr(12,10000);
		
		if(inputValue.substr(0,2) == 'C:'){
		
			$('#contato_curriculum_value').val(inputValueChrome);
			
		}else{
	
			$('#contato_curriculum_value').val($(this).val());
		
		}
	
	});
	
	$('a.contato_submit').click(function(){
	
		var contato_assunto = $('#contato_assunto').val();
		var contato_nome =    $('#contato_nome').val();
		var contato_tel_ddd = $('#contato_tel_ddd').val();
		var contato_tel =     $('#contato_tel').val();
		var contato_cel_ddd = $('#contato_cel_ddd').val();
		var contato_cel =     $('#contato_cel').val();
		var contato_email =   $('#contato_email').val();
		var contato_obs =     $('#contato_obs').val();
		var contato_curriculum_value = $('#contato_curriculum_value').val();
						
		$.ajax({
				type: "GET",
				data: "contato_assunto=" + contato_assunto + "&contato_nome=" + contato_nome + "&contato_tel_ddd=" + contato_tel_ddd + "&contato_tel=" + contato_tel + "&contato_cel_ddd=" + contato_cel_ddd + "&contato_cel=" + contato_cel + "&contato_email=" + contato_email + "&contato_obs=" + contato_obs + "&contato_curriculum_value=" + contato_curriculum_value,							
				url: "<?php bloginfo('template_url') ?>/contato_form_submit.php",
				success: function(data){
				
					$("#form_validation_wrap").append(data);
					$("#form_response").slideDown();
					$("#form_response").delay(5000).slideUp(250, function(){
					
						$("#form_validation_wrap").empty();
						
					});
			
				}
				
		});
					
	});
								
});
