/**
 * @author arie.perini / victor.hugo
 */

/**
 * 
 * GENERIC FUNCTIONS
 * 
 */




function addDarkLogoMarkup(){
    return '<h2 class="closedMenulogo"><img class="darkLogo" src="/common/images/comum/logo-animale-escuro.png" width="102" height="35" alt="Logo Animale" title="Logo Animale" /></h2>';	
}
function addLightLogoMarkup(){
    return '<h2 class="closedMenulogo"><img class="lightLogo" src="/common/images/comum/logo-animale-claro.png" width="102" height="35" alt="Logo Animale" title="Logo Animale" /></h2>';	
}
var logoMonitorIterator;

function addLogo(){
    if ($('.closedMenulogo').length<1){
        if ($('body').hasClass('dark')){
            $('.conteiner').prepend(addDarkLogoMarkup()); 
        }else{
            $('.conteiner').prepend(addLightLogoMarkup()); 
        }
    }
    $('.closedMenulogo').css({
        position:'absolute',
        padding:'43px 0 26px 21px'
    }).css('opacity',0).fadeTo(500,1);
    
}
function removeLogo(){
    
    $('.closedMenulogo').css({
        position:'absolute',
        padding:'43px 0 26px 21px'
    }).css('opacity',1).fadeTo(500,0,function(){$(this).remove()});
    
}


function calculaMedidas(){
	var alturaJanela = $(window).height();
	var larguraJanela = $(window).width();
	var larguraAtualSideBar  = $('div.sideMenu').width();
	var medida = larguraJanela - larguraAtualSideBar;

	$('div.conteiner').css('height',alturaJanela);
	$('div.wrappLists').css('height',(alturaJanela-159));
	$('div#map').css('height',alturaJanela);
	$('div.contentLojas').css('height',alturaJanela);
	$('div.conteiner div.left').css('height',alturaJanela);
	$('div.conteiner div.content h2').css('padding-top',((alturaJanela/2)-30));
	$('div.catalogo div.conteiner div.content').css('padding-top',(alturaJanela/8));
	$('div.conteiner div.right').css('height',alturaJanela);		
	$('div.conteiner').css('width',medida);
	$('div.conteiner div.content div.slideText').css('width',medida);
	$('div.backgroundFoto div.content img').css('width',larguraJanela);
	
	$('div.conteiner div.content div.slideText div.theText a.linkspfw').css('height',alturaJanela);
	$('div.conteiner div.content div.slideText div.theText a.linkspfw').css('width',larguraJanela);
};
/**
 * 
 * HIGHLIGHTS FUNCTION
 * 
 */
var goToSlide = 1;
var sliderLength = $('div.backgroundFoto div.content img').length;

function goToNumber(){
	$('div.conteiner div.content div.slideText h2').fadeIn();
	if(goToSlide>sliderLength){
		goToSlide=1;
	}
	if(goToSlide<1){
		goToSlide=sliderLength;		
	}
	leftValue = (parseInt(goToSlide)-1)*100;
	leftValue = "-"+leftValue+"%";
	$('div.backgroundFoto div.content').animate({
		left:leftValue
	},1000);
	$('div.conteiner div.content').animate({
		left:leftValue
	},1000);
};

$('div.left').live({
	click:function(){
		goToSlide--;
		goToNumber();
		clearInterval(sliderInterval);
		sliderInterval = window.setInterval(function() {
			goToSlide++;
			goToNumber();
		}, 5000);
	}
});
$('div.right').live({
	click:function(){
		goToSlide++;
		goToNumber();
		clearInterval(sliderInterval);
		sliderInterval = window.setInterval(function() {
			goToSlide++;
			goToNumber();
		}, 5000);
		
	}
});



/**
 * 
 * END GENERIC FUNCTIONS
 * 
 */
$(document).ready(function(){
	//alert('rules');
	//arie();
	$('div.backgroundFoto img').removeAttr('height');

	/** 
	 * 
	 * MENU LATERAL DO SITE
	 * 
	 * **/
	$('.sideMenu').find('div.contentSlideMenu').hide();
	$('.sideMenu').find('span.menuClose').hide();
	$('span.menuOpen').click(function(){
		$('.logo').delay(50).fadeOut('fast');
		//intVitrine = window.setInterval(function() {
			//$('div.main-home div.featured').resize();
		//}, 10);
		$('.sideMenu').removeClass('hover');
		$('.sideMenu').find('span.menuClose').show();
		$('.sideMenu').find('span.menuOpen').hide();
		$('div.sideMenu').css('background','#fff');
		$('.sideMenu').find('div.contentSlideMenu').fadeIn('fast');
		$('.sideMenu').animate({
			width: '200px'
		}, 600, function(){
			$('div.sideMenu').css('background','none');
		});
		$('div.conteiner').animate({
			width:($(window).width()-200)+'px'
		}, 600);
		$('div.content div.slideText').animate({
			width:($(window).width()-200)+'px'
		}, 600);
                removeLogo();
	});
	$('span.menuClose').click(function(){
		
		//intVitrine = window.setInterval(function() {
			//$('div.main-home div.featured').resize();
		//}, 10);
		
		
		
		$('.sideMenu').animate({
			width: '20px'
		}, 600, function(){
			$(this).find('span.menuOpen').show();
			$(this).find('span.menuClose').hide();
			$(this).addClass('hover');
			$('.logo').delay(100).fadeIn('fast');
			$('.sideMenu').find('div.contentSlideMenu').fadeOut('fast');
		});
		
		$('div.conteiner').animate({
			width:$(window).width()-20
		}, 600);
		$('div.content div.slideText').animate({
			width:$(window).width()-20
		}, 600);
                addLogo();
	});
	
	//Victor Hugo Odo - 14h00 - 14/01/2012 
	//Função abrir e fechar sidebar.
	$('span.menuOpen').trigger('click');
	window.setTimeout(function() {
		$('span.menuClose').trigger('click');
	}, 5000);

	/** 
	 * 
	 * FIM MENU LATERAL DO SITE
	 * 
	 * **/


	$('.theText a').hide();
	window.setTimeout(function() {
		$('.theText a').fadeIn(200);
	}, 1000);

	//Victor Hugo Odo - 16h43 - 14/01/2012 
	//Função cálculo de altura.
	$(window).resize(function() {
		calculaMedidas();
	});
	calculaMedidas();
	goToNumber();
	/**
	 * SetInterval do Slide da HOME
	 */
	//sliderInterval = window.setInterval(function() {
	//	goToSlide++;
	//	goToNumber();
	//}, 5000);
	
});

