jQuery(document).ready(function(){

	

	function getWidth(){

		var myWidth = 0;

		if(typeof(window.innerWidth) == 'number'){
			//Non-IE
			myWidth = window.innerWidth;
		}
		else{
			if(document.documentElement && (document.documentElement.clientWidth)){
				//IE 6+ in 'standards compliant mode'
				myWidth = document.documentElement.clientWidth;
			}
			else{
				if(document.body && (document.body.clientWidth)){
					//IE 4 compatible
					myWidth = document.body.clientWidth;
				}
			}
		}


		return myWidth;
	}

	
	function resizeHome(){
		var screenWidth    = parseInt(getWidth());
		var diff           = (screenWidth - 1250);
		var newContentSize = (8820 + diff);

		jQuery('#content').width(newContentSize);

		jQuery('#home').width(screenWidth);

	

	}

	

	jQuery(window).resize(function(){



		resizeHome();

	

	});

	

	jQuery('#menu ul li a:not(.menu-trabalhe-conosco)').click(function(e){

	

		e.preventDefault();

		var rel   = jQuery(this).attr('rel');

		if(rel == 'contato'){

		

			var screenSize  = parseInt(getWidth());

			var contentSize = parseInt(jQuery('#content').outerWidth());

			

			var fleft = ((contentSize - screenSize)*-1);

		

		}

		else{

		

			var left  = (jQuery('#'+rel).position().left*-1);

			var diff  = (parseInt(getWidth()) - parseInt(jQuery('#'+rel).outerWidth()));

			var fleft = (left + (diff/2));

		

		}

		

		jQuery('#content').animate({ left: fleft },5000);

	

	});

	

	jQuery('#menu .menu-trabalhe-conosco').click(function(e){

	

		var opts = 'width=950,height=520,menubar=no,scrollbars=yes,toolbar=no';

		window.open('trabalhe_conosco.html','DiHellen_Trabalhe_Conosco',opts);
		
		return false;

	

	});

	

	jQuery('.bt-fechar-box').click(function(e){



		e.preventDefault();

		jQuery('#overlay, #box-flutuante').fadeOut(400,function(){

			

			jQuery('#box-flutuante .body').empty();

			

		});



	});

	

	jQuery('#empresa div').click(function(e){

	

		var secao = jQuery(this).children('.rel').text();

		
		if(secao != 'TrabalheConosco'){
		
		jQuery('#box-flutuante .body').empty().load('institucional.html',function(){

		

			Cufon.replace('.demibold', { fontFamily: 'Raspoutine DemiBold', hover: true });

			jQuery('#content'+secao).fadeIn(100,function(){

			

				var size = parseInt(jQuery('#content'+secao).actual('height')) + 20;

				var top  = Math.ceil((size+55)/2)*-1;



				jQuery('#overlay').css({ opacity: .9 });

				jQuery('#box-flutuante .body').height(size);

				jQuery('#box-flutuante').css('margin-top',top);

				jQuery('#overlay, #box-flutuante').fadeIn();

			

			});

		

		});

		}

		return false;

	});

	jQuery('.bt-acessar-loja').click(function(e){
		
		e.preventDefault();
		
		jQuery('.menu-contato').click();
		
	});

	jQuery('#gavetas div').click(function(e){

	

		e.preventDefault();

		var id  = parseInt(jQuery(this).children('.rel').text());

		var url = 'produtoHome.php?categoria='+id;

		jQuery('#box-flutuante .body').empty().load(url,function(){

		

			Cufon.replace('.demibold', { fontFamily: 'Raspoutine DemiBold', hover: true });

			jQuery('#box-produtos').fadeIn(100,function(){

			

				var size = 567;

				var top  = Math.ceil((size+55)/2)*-1;

				

				jQuery('#overlay').css({ opacity: .9 });

				jQuery('#box-flutuante .body').height(size);

				jQuery('#box-flutuante').css('margin-top',top);

				jQuery('#overlay, #box-flutuante').fadeIn(400,function(){

				

					jQuery('#wrapper-produtos').jScrollPane({

	

						showArrows: true,

						verticalDragMinHeight: 29,

						verticalDragMaxHeight: 29

					

					});

				

				});

			

			});

		

		});

	

	});

	

	jQuery('.bt-enviar-email').click(function(e){

	

		e.preventDefault();

		jQuery('#box-flutuante .body').empty().load('contato.html',function(){

		

			Cufon.replace('.demibold', { fontFamily: 'Raspoutine DemiBold', hover: true });

			jQuery('#contentContato').fadeIn(100,function(){

			

				var size = 410;

				var top  = Math.ceil((size+55)/2)*-1;

				

				jQuery('#overlay').css({ opacity: .9 });

				jQuery('#box-flutuante .body').height(size);

				jQuery('#box-flutuante').css('margin-top',top);

				jQuery('#overlay, #box-flutuante').fadeIn();

			

			});

		

		});

	

	});

	

	jQuery('.bt-categoria').live('click',function(e){

		

		e.preventDefault();

		jQuery('.lista-categorias .wrapper-subcategorias:visible').slideToggle();

		jQuery(this).next('.wrapper-subcategorias').slideToggle(400,function(){

		

			jQuery(this).jScrollPane({

	

				showArrows: true,

				verticalDragMinHeight: 29,

				verticalDragMaxHeight: 29

			

			});

		

		});

	

	});

	

	jQuery('.wrapper-subcategorias a, .breadcrumbs a').live('click',function(e){

	

		e.preventDefault();

		var url = jQuery(this).attr('href');

		var pane = jQuery('#wrapper-produtos').jScrollPane({

	

			showArrows: true,

			verticalDragMinHeight: 29,

			verticalDragMaxHeight: 29

		

		});

		

		var contentPane = pane.data('jsp').getContentPane();

		var jspapi = pane.data('jsp');



		contentPane.load(url,function(){ jspapi.reinitialise(); });

	

	});

	

	jQuery('#wrapper-produtos .thumb-produto a').live('click',function(e){

	

		e.preventDefault();

		var url = jQuery(this).attr('href');

		var pane = jQuery('#wrapper-produtos').jScrollPane({

	

			showArrows: true,

			verticalDragMinHeight: 29,

			verticalDragMaxHeight: 29

		

		});

		

		var contentPane = pane.data('jsp').getContentPane();

		var jspapi = pane.data('jsp');



		contentPane.load(url,function(){ 

		

			jspapi.reinitialise();

			var source = jQuery('.imgsThumbs a:first').attr('href');

			var img    = jQuery('.imgsThumbs a:first img').attr('src');

			jQuery('.imgsThumbs a:first').addClass('current');

			jQuery('.zoom').attr({ href:source }).zoomy({ zoomSize:200, round:false });

			jQuery('.zoom img').attr({ src:img });

			

		});

	

	});

	

	jQuery('.imgsThumbs a').live('click',function(e){

	

		e.preventDefault();

		var rel = jQuery(this).attr('href');

		var src = jQuery(this).children('img').attr('src');

		jQuery('.imgsThumbs .current').removeClass('current');

		jQuery(this).addClass('current');

		jQuery('.zoom').removeAttr('style').attr({ href:rel }).empty().append('<img src="'+src+'" alt="" />');

		jQuery('.zoom').zoomy({ zoomSize:200, round:false });

	

	});

	

	jQuery('.scrollPane').jScrollPane({

	

		showArrows: true,

		verticalDragMinHeight: 29,

		verticalDragMaxHeight: 29

	

	});

	

	jQuery('.zoom').zoomy({ zoomSize:200, round:false });

	

	jQuery('#home .paginacao .links a').click(function(e){

	

		e.preventDefault();

		jQuery('#home .paginacao .links a.current').removeClass('current');

		jQuery(this).addClass('current');

		

		var multiplicador = jQuery(this).parent().index();

		var animate       = ((multiplicador * 715)*-1);

		

		jQuery('#container-carrossel').animate({ left: animate });

	

	});

	

	jQuery('#carrossel-lancamentos .paginacao .links a').click(function(e){

	

		e.preventDefault();

		jQuery('#carrossel-lancamentos .paginacao .links a.current').removeClass('current');

		jQuery(this).addClass('current');

		

		var multiplicador = jQuery(this).parent().index();

		var animate       = ((multiplicador * 582)*-1);

		

		jQuery('#content-carrossel-lancamentos').animate({ left: animate });

	

	});

	
	/*
	var id = window.setInterval(carrossel,7000);
	
	function carrossel(){
		jQuery('#avancar').click();
	}	
	*/

	
	jQuery('#recuar').click(function(){
		var left  = parseInt(jQuery('#container-carrossel').position().left);
		var num   = (parseInt(jQuery('#container-carrossel img').length) - 1);
		var fleft = (num * 715);
		var curr  = jQuery('#home .paginacao .links a.current');
		
		curr.removeClass('current');
		if(left == 0){
			jQuery('#container-carrossel').animate({ left: '-'+ fleft +'px' });
			jQuery('#home .paginacao .links div:last').children('a').addClass('current');
		}
		else{
			jQuery('#container-carrossel').animate({ left: '+=715px' });
			curr.parent().prev('div').children('a').addClass('current');
		}
		
		return false;

	});

	jQuery('#avancar').click(function(){
		var left  = parseInt(jQuery('#container-carrossel').position().left);
		var num   = (parseInt(jQuery('#container-carrossel img').length) - 1);
		var fleft = (0 - (num * 715));
		var curr  = jQuery('#home .paginacao .links a.current');

		curr.removeClass('current');

		if(left == fleft || (left - 1) == fleft){
			jQuery('#container-carrossel').animate({ left: '0' });
			jQuery('#home .paginacao .links div:first').children('a').addClass('current');
		}
		else{
			jQuery('#container-carrossel').animate({ left: '-=715px' });
			curr.parent().next('div').children('a').addClass('current');
		}

		return false;

	});

	

	jQuery('.box-ultimas-dicas .ver-todas, .carrossel-dicas .saiba-mais, .dica a').click(function(e){

	

		e.preventDefault();

		jQuery('#box-flutuante .body').empty().load('dicas.html',function(){

		

			Cufon.replace('.demibold', { fontFamily: 'Raspoutine DemiBold', hover: true });

			jQuery('#contentDicas').fadeIn(100,function(){

			

				var size = 580;

				var top  = Math.ceil((size+55)/2)*-1;

				

				jQuery('#overlay').css({ opacity: .9 });

				jQuery('#box-flutuante .body').height(size);

				jQuery('#box-flutuante').css('margin-top',top);

				jQuery('#overlay, #box-flutuante').fadeIn();

			

			});

		

		});

	

	});

	

	jQuery('.carrossel-dicas .recuar').click(function(e){

		

		e.preventDefault();

		var curr  = jQuery('.container-carrossel-dicas p.current');

		var num   = (parseInt(jQuery('.container-carrossel-dicas p').length) - 1);

		var fleft = (num * 428);

		

		if(curr.prev('p').length){

		

			jQuery('.container-carrossel-dicas').animate({ left: '+=428px' });

			curr.prev('p').addClass('current');

		

		}

		else{



			jQuery('.container-carrossel-dicas').animate({ left: '-'+ fleft +'px' });

			jQuery('.container-carrossel-dicas p:last').addClass('current');

		

		}

		

		curr.removeClass('current');

	

	});

	

	jQuery('.carrossel-dicas .avancar').click(function(e){

		

		e.preventDefault();

		var curr  = jQuery('.container-carrossel-dicas p.current');

		var num   = (parseInt(jQuery('.container-carrossel-dicas p').length) - 1);

		

		if(curr.next('p').length){

		

			jQuery('.container-carrossel-dicas').animate({ left: '-=428px' });

			curr.next('p').addClass('current');

		

		}

		else{



			jQuery('.container-carrossel-dicas').animate({ left: 0 });

			jQuery('.container-carrossel-dicas p:first').addClass('current');

		

		}

		

		curr.removeClass('current');

	

	});

	

	resizeHome();



});
