$(document).ready(function($){
	//marcações de menu e sub iniciais
	
	$('#submenu #content ul').css({display:"none"});
	
	if(MARK_MENU){
		$('#menu .wrapper #menu-login ul li a.'+MARK_MENU.toLowerCase()).addClass('selected');
			if(MARK_SUB){
				if(MARK_MENU == MARK_SUB){
					$('#menu .wrapper #menu-login ul li a.'+MARK_MENU.toLowerCase()).addClass('selected');
					$('#submenu #content ul#sub-'+MARK_MENU.toLowerCase()).css({height:"20px",display:"block"});
				}else{
					$('#submenu #content ul#sub-'+MARK_MENU.toLowerCase()+' li a.'+ MARK_SUB).addClass('selected');
					$('#submenu #content ul#sub-'+MARK_MENU.toLowerCase()).css({height:"20px",display:"block"});
				}
			}
	}	
	$('a[rel=external]').attr('target', '_blank');	
     
	 //lightbox
     try {
          $('a[rel=lightbox]').lightBox({
			imageLoading: URL_BASE + 'img/lightbox/lightbox-ico-loading.gif',
			imageBtnPrev: URL_BASE + 'img/lightbox/lightbox-btn-prev.gif',
			imageBtnNext: URL_BASE +'img/lightbox/lightbox-btn-next.gif',
			imageBtnClose:URL_BASE +'img/lightbox/lightbox-btn-close.gif',
			imageBlank:   URL_BASE + 'img/lightbox/lightbox-blank.gif',
			txtImage: 'Imagem',               
			txtOf:'de'
          });
     } catch (err){};
	 	 
	//action for balls of header
	
	$('#menu .wrapper #encontre ul li').mouseover( function(e) {
		$(this).find('a').stop()
			.animate({
				opacity:'.1'
			},{queue:false, duration:600}
		);
	});	
	$('#menu .wrapper #encontre ul li a').mouseout( function(e) {
		$(this).stop()
			.animate({
				opacity:'1'
			}, {queue:false, duration:600});
	});
	
	$('#menu .wrapper #encontre ul li a').mouseover( function(e) {
		var id = $(e.target).attr('class');
		if ($.browser.msie) {
			$('#menu .wrapper #encontre .tips p.tip_ball').css({display: 'none', height: '100%'});
		}else{
			$('#menu .wrapper #encontre .tips p.tip_ball').css({display: 'none'});
		}
		$('#menu .wrapper #encontre .tips p.' + id).pause().fadeIn('slow');
	});

	$('#menu .wrapper #encontre ul li a').mouseout( function(e) {
		var id = $(e.target).attr('class');
		$('#menu .wrapper #encontre .tips p.'+id).css({display:"none"});	
	});	
	
	var t
	
	
		//ROLLOUT SUBMENU
		$('#submenu #content ul').mouseover(function(e) {		
			clearTimeout(t);
		});
		
		//ROLLOUT SUBMENU
		$('#submenu #content ul').mouseout(function(e) {		
			t=setTimeout(function(){
			
				$('#submenu #content ul').stop()
					.animate({
						height:'0px'
					},{queue:false, duration:800}
				);
				
				if(MARK_SUB){
					if(MARK_MENU == MARK_SUB){					
						$('#submenu #content ul#sub-'+MARK_MENU.toLowerCase()).animate({
								height:'20'
							},{queue:false, duration:800});
					}else{					
						$('#submenu #content ul#sub-'+MARK_MENU.toLowerCase()).animate({
								height:'20'
							},{queue:false, duration:800});
					}
				}			
			},2000);
		});
		
	
	
	//ROLLOUT ABAS MENU
	$('#menu .wrapper #menu-login ul li a').mouseout(function(e) {		
		t=setTimeout(function(){
			$('#submenu #content ul').stop()
					.animate({
						height:'0px'
					},{queue:false, duration:800}
				);
				
			if(MARK_SUB){
					if(MARK_MENU == MARK_SUB){					
						$('#submenu #content ul#sub-'+MARK_MENU.toLowerCase()).animate({
								height:'20'
							},{queue:false, duration:800});
					}else{					
						$('#submenu #content ul#sub-'+MARK_MENU.toLowerCase()).animate({
								height:'20'
							},{queue:false, duration:800});
					}
				}				
		},2000);
	});	
		
	//ROLLOVER ABAS MENU
	$('#menu .wrapper #menu-login ul li a').mouseover(function(e) {				
		var _this = this;		
		var id = $(e.target).attr('class');			
		var self = id;
		clearTimeout(t);
		
		if (($.browser.msie && $.browser.version != '6.0') || !$.browser.msie){
				$('#submenu #content ul').stop()
					.animate({
						height:'0px'
					},{queue:false, duration:800}
				);
				
				if(self == 'produtos' || self == 'produtos selected'){
					$('#submenu #content ul#sub-produtos').stop()						
						.animate({
							height:'20'	
						},{queue:false, duration:800}
					);
				}				
				if(self == 'inspiracao' || self == 'inspiracao selected'){
					$('#submenu #content ul#sub-inspiracao').stop()
						.animate({
							height:'20'
						},{queue:false, duration:800}
					);
				}
				if(self == 'maquiagem-virtual' || self == 'maquiagem-virtual selected'){
					$('#submenu #content ul#sub-maquiagem-virtual').stop()
						.animate({
							height:'20'
						},{queue:false, duration:800}
					);
				}
				if(self == 'meu-espaco' || self == 'meu-espaco selected'){
					$('#submenu #content ul#sub-meu-espaco').stop()
						.animate({
							height:'20'
						},{queue:false, duration:800}
					);
				}
		}else{
				$('#submenu #content ul').css({height:'0px', display:'none'});
				
				if(self == 'produtos' || self == 'produtos selected'){
					$('#submenu #content ul#sub-produtos').css({height:'20px',display:'block'});
				}
				if(self == 'inspiracao' || self == 'inspiracao selected'){
					$('#submenu #content ul#sub-inspiracao').css({height:'20px',display:'block'});
				}
				if(self == 'maquiagem-virtual' || self == 'maquiagem-virtual selected'){
					$('#submenu #content ul#sub-maquiagem-virtual').css({height:'20px',display:'block'});
				}
				if(self == 'meu-espaco' || self == 'meu-espaco selected'){
					$('#submenu #content ul#sub-meu-espaco').css({height:'20px',display:'block'});
				}
				
		}
	});
	
	$('.login a').click( function(e) {
		
		if($("#menu_register").length > 0){
			if($('#menu_register').css('display') == 'none'){
				$('#content_login').slideToggle("slow");
			}else{
				$('#menu_register').slideToggle("slow",function(){
					$('#content_login').slideToggle("slow");
				});
			}
		}else{
			$('#content_login').slideToggle("slow");
		}
		
	})
	
	if(OPEN_LOGIN){
		$('.login a').click();
	}
	
});

	
function openPopup(url,width,height){
	avonShop = window.open (url,"avonShop","menubar=0,resizable=0,scrollbars=1,width="+width+",height="+height);
	avonShop.moveTo(0,0);
}

jQuery.fn.pause = function(type) {
    type = type || "fx";
    return this.queue(type, function() {
        var self = this;
        jQuery(self).dequeue();                
    });
};

jQuery.fn.clearQueue = jQuery.fn.unpause = function(type) {
    return this.each( function() {
        type = type || "fx";
        if(this.queue && this.queue[type]) {
            this.queue[type].length = 0;
        }
    });
};

	
var AvonMaquiagem = {
	init : function(){
		jQuery('a[rel=external]').attr('target', '_blank');
	
		jQuery('a[href^=#]').bind('click', function(e){
			e.preventDefault();
		});
		
		jQuery(window).bind('load', AvonMaquiagem.window_resize);
		jQuery(window).bind('resize', AvonMaquiagem.window_resize);
		
		if ($.browser.msie && $.browser.version == '6.0') {
			heightless = 145;
		} else {
			heightless = jQuery('#menu').innerHeight();
		};
	},
	window_resize : function(){
		if(jQuery('body').innerHeight() >= 600){
			jQuery('.flash-content').css({
				height: jQuery('body').innerHeight() - heightless
			});
		}else{
			jQuery('.flash-content').css({
				height: jQuery('body').innerHeight() + heightless
			});
		}
	}
};
AvonMaquiagem.init();