$(document).ready(function(){ 


// produtos relacionados

var conta = 0;

var qt_itens = $('#pro_conteiner').children().size(); // 10 

if(qt_itens == 0){
	
	}else {
		
var qt_itens_fora = qt_itens -3;		
		
var conta_varb = qt_itens_fora;
}

var tm_itens = $('#pro_conteiner').children().width(); //106

var conta_var = conta_varb /3;

var valor = qt_itens * tm_itens; //475


if(qt_itens <= 3) {
	$('#pro_conteiner').width(319);
	}else {var div = qt_itens/7;
		$('#pro_conteiner').width(valor + 107 * div);
	}
 // largura do conteiner quantidade de itens * seu tamanho

$('#produtos_relacionados_seta_e').click(function() {
	if(conta == 0 || qt_itens <= 3){
		
	}else{
		
	$('#pro_conteiner').animate({marginLeft:'+=324px'},250);
	conta--;
	$('#contavar').val(conta_var);
	$('#conta').val(conta);
		//alert(conta);
	}
})


$('#produtos_relacionados_seta_d').click(function() {
	
	if(conta == Math.round(conta_var) || qt_itens <= 3 ){
		
		}else{
	$('#pro_conteiner').animate({marginLeft:'-=324px'},250);
		conta++;
		//alert(conta);
		$('#contavar').val(conta_var);
		$('#conta').val(conta);
	}
	
})
// MENU

$('#menu_pro > li,#menu_pro li ul > li ').addClass('li_fora');
$("#menu_pro li ul").hide();
$('#menu_pro > li,#menu_pro li ul > li ').bind('mouseenter', openSubMenu); 
$('#menu_pro > li,#menu_pro li ul > li ').bind('mouseleave', closeSubMenu); 

function openSubMenu() {
$(this).addClass('li_emcima3 a'); 
$(this).find('ul').show();
$(this).find('ul ul').hide();
$(this).addClass('li_emcima');
$(this).addClass('li_emcima2');
$(this).removeClass('li_fora');
};

function closeSubMenu() { 
$(this).find('ul').hide();
$(this).removeClass('li_emcima2');
$(this).addClass('li_fora');
$(this).removeClass('li_emcima3 a');
}; 

// MENU

// muda imagem



$('#miniaturas_con_2 img').live('click',function(event) {
	
	  event.preventDefault();	
			
	  $('#produto_con_img_maior img').remove();
	  $('#produto_con_img_maior > div').remove();
	  $('<img id="amplia" style="padding:0;border:0; max-width:260px; max-height:260px;" big="" />').attr('big', $(this).attr('src')).attr('src', $(this).attr('src')).appendTo('#produto_con_img_maior').fadeTo('slow', 1.0);
	 	
});

$('#amplia').live('mouseenter',function(event) {
   $(this).zoomer({smooth: 10});
});

$('.zoomer-wrapper-big img').live('mouseleave',function(event) {
    $(this).remove();
	$('#amplia').remove();
    $('#produto_con_img_maior > div').remove();
	$('<img id="amplia" style="padding:0;border:0; max-width:260px; max-height:260px;" big="" />').attr('big', $(this).attr('src')).attr('src', $(this).attr('src')).appendTo('#produto_con_img_maior').fadeTo('slow', 1.0);
});

//janela

// centraliza div

$('#janela_fechar').live('click', function() {
	
		$('#fundo').fadeTo('slow', 0.5).css({opacity:0.0,}).hide();
		$('#janela').hide();
	
});


$('#fundo').live('click', function() {
		$(this).fadeTo('slow', 0.5).css({opacity:0.0,}).hide();
		$('#janela').hide();
});


$.fn.center = function (absolute) {
	return this.each(function () {
		var t = $(this);

		t.css({
			position:	absolute ? 'absolute' : 'fixed', 
			left:		'50%', 
			top:		'50%', 
			zIndex:		'99'
		}).css({
			marginLeft:	'-' + (t.outerWidth() / 2) + 'px', 
			marginTop:	'-' + (t.outerHeight() / 2) + 'px'
		});

		if (absolute) {
			t.css({
				marginTop:	parseInt(t.css('marginTop'), 10) + $(window).scrollTop(), 
				marginLeft:	parseInt(t.css('marginLeft'), 10) + $(window).scrollLeft()
			});
		}
	});
};

})


function janela(div,largura,altura){
     $(div).width(largura).height(altura);
	 $(div).show();
	 $('#fundo').css({opacity:0.5,width:$(document).width(),height:$(document).height()}).fadeTo('slow', 0.5).show();
	  
	 setTimeout(centraliza,250);
	 
	 function centraliza(){
	 $(div).center(true);
	 }
}

//janela

function mostradiv(div) {
	var div = div;
	$(div).fadeTo('slow', 1.0).show();
}	



function muda_aba(class1,class2,class3) {
	
	var class1 = class1;
	var class2 = class2;
	var class3 = class3;
	
	$(class1).fadeTo('slow', 1.0).show();
	$(class2).fadeTo('slow', 1.0).hide();
	$(class3).fadeTo('slow', 1.0).hide();
	
}	



function escondediv(div) {
	var div = div;
	$(div).fadeTo('slow', 0.0).hide();
}	


// SOLICITE ORÇAMENTO


//<![CDATA[
$(document).ready(function() {
	$('#nome, #email, #destinatario, #fone, #mensagem, #produto, #id_referencia').focus(function() {
	$(this).val('').css({backgroundColor:'#FFFFE8', border:'1px solid #ccc'});
	}).blur(function() {
	$(this).css({backgroundColor: '#fff', border:'1px solid #ccc'});
	});
	
	var requisitaPost = function () {
		var nomeEnviado = $('#nome').val();
		var emailEnviado = $('#email').val();
		var destinatarioEnviado = $('#destinatario').val();
		var foneEnviado = $('#fone').val();
		var mensagemEnviado = $('#mensagem').val();
		var produtoEnviado = $('#produto').val();
		var referenciaEnviado = $('#id_referencia').val();
		
		if(nomeEnviado == '') {
				$('#nome').css({
					border:'1px solid #ff3333',
					background:'#ffe2e2'
					})
					return false;
				}
				
				
				
				function IsEmail(email){
    var exclude=/[^@\-\.\w]|^[_@\.\-]|[\._\-]{2}|[@\.]{2}|(@)[^@]*\1/;
    var check=/@[\w\-]+\./;
    var checkend=/\.[a-zA-Z]{2,3}$/;
    if(((email.search(exclude) != -1)||(email.search(check)) == -1)||(email.search(checkend) == -1)){
		
		$('#email').css({
					border:'1px solid #ff3333',
					background:'#ffe2e2'
					})
					
		return false;
		
		} else {
		
		return true;
		
		}
}

IsEmail(emailEnviado);

			if(foneEnviado == '') {
				$('#fone').css({
					border:'1px solid #ff3333',
					background:'#ffe2e2'
					})
					return false;
				}
				
				
				if(mensagemEnviado == '') {
				$('#mensagem').css({
					border:'1px solid #ff3333',
					background:'#ffe2e2'
					})
					return false;
				}	
				
				
				
		$.post('envia_orcamento.php', 
		{ nome: nomeEnviado, email: emailEnviado, destinatario: destinatarioEnviado, fone: foneEnviado, mensagem: mensagemEnviado, id_referencia: referenciaEnviado, produto: produtoEnviado },
		function(data) {
			
		$('#solicite_janela').fadeIn(2000).html(data);
	
		},
		'text');
	return false;
	};
$('#submit').bind('click', requisitaPost);
$("#fone").mask("(99)9999-9999");
})
// ]]>
// SOLICITE ORÇAMENTO





$('#imagem_menor_gal img').live('mouseenter',function(event) {
	  event.preventDefault();	
	  $(this).parent().css({background: '#efefef', border: '1px solid #208cc1'});	
	  $('#imagem_maior_gal img').remove();
	  $('<img height="480" />').attr('src', $(this).attr('src')).appendTo('#imagem_maior_gal').fadeTo('slow', 1.0);  							
});


$('#imagem_menor_gal img').live('mouseleave',function(event) {		
	   $(this).parent().css({background: '#fff', border: '1px solid #ccc'});	 							
});
