Event.observe(window, "load", 

	function()
	{		

		if ($('indique-site')){
			if($('indique-site').hasClassName("hide") == 'true')
			{
				$('indique').observe('click', function(){$('indique-site').toggleClassName('show'), false; });
			}
			else
			{
				$('indique').observe('click', function(){$('indique-site').toggleClassName('hide'), false; });
				$('btn-fechar').observe('click', function(){$('indique-site').toggleClassName('hide'), false; });
			}
		}	

		if ($('produto-detalhe') && $('nav-lateral')){
			if ($('nav-lateral').getHeight() > $('produto-detalhe').getHeight()){
				var a = $('nav-lateral').getHeight()-22;
				$('produto-detalhe').setStyle({height:a+"px"});
			}
			else if ($('nav-lateral').getHeight() < $('produto-detalhe').getHeight()){
				var a = $('produto-detalhe').getHeight()-23;
				$('nav-lateral').setStyle({height:a+"px"});
			}
		}

		if ($('destaque-maior') && $('nav-lateral')){
			if ($('nav-lateral').getHeight() > $('destaque-maior').getHeight()){
				var a = $('nav-lateral').getHeight()-22;
				$('destaque-maior').setStyle({height:a+"px"});
			}
			else if ($('nav-lateral').getHeight() < $('destaque-maior').getHeight()){
				var a = $('destaque-maior').getHeight()-23;
				$('nav-lateral').setStyle({height:a+"px"});
			}
		}

		if ($('linhas') && $('nav-lateral')){
			if ($('linhas').getHeight() > $('nav-lateral').getHeight()){
				var a = $('linhas').getHeight()-22;
				$('nav-lateral').setStyle({height:a+"px"});
			} 
			else if ($('nav-lateral').getHeight() > $('linhas').getHeight()){
				var a = $('nav-lateral').getHeight();
				$('linhas').setStyle({height:a+"px"});
			}
		}
		
		if ($('painel-sub') && $('nav-lateral')){
			if ($('painel-sub').getHeight() > $('nav-lateral').getHeight()){
				var a = $('painel-sub').getHeight()-22;
				$('nav-lateral').setStyle({height:a+"px"});
			} 
		}
		
		if ($('produto-linha-sub') && $('nav-lateral') && !$('exclusive-store')){
			if ($('produto-linha').getHeight() > $('nav-lateral').getHeight()){
				var a = $('produto-linha').getHeight()-22;
				$('nav-lateral').setStyle({height:a+"px"});
			} 
			else if ($('nav-lateral').getHeight() > $('produto-linha').getHeight()){
				var a = $('nav-lateral').getHeight()-49;
				$('produto-linha-sub').setStyle({height:a+"px"});
			}
		}
		
		if ($('exclusive-store') && $('nav-lateral')){
			if ($('produto-linha').getHeight() > $('nav-lateral').getHeight()){
				var a = $('produto-linha').getHeight()-22;
				$('nav-lateral').setStyle({height:a+"px"});
			} 
			else if ($('nav-lateral').getHeight() > $('produto-linha').getHeight()){
			var a = $('nav-lateral').getHeight()-135;
				$('produto-linha-sub').setStyle({height:a+"px"});
			}
		}

		function funcoesOnMouseOut()
		{		
			if ($('funcoes')) {
				$('funcoes').observe('click',function(){
					$('ampliar').removeClassName('open');				
					$('print-link').removeClassName('open');
					$('indicar').removeClassName('open');
					$('nao-encontrou').removeClassName('open');
					setInterval(funcoesResize, 1000);				
				});
			}
		}		

		function funcoesOnMouseOver() 
		{
			if ($('funcoes')) {
				$('funcoes').observe('mouseover', function() 
				{
					if ($('ampliar')) {
						$('ampliar').addClassName('open');
					}
					$('print-link').addClassName('open');
					$('indicar').addClassName('open');
					$('nao-encontrou').addClassName('open');
					funcoesResize();
					positionLayers();
				});
			}
		}
		
		function funcoesResize()
		{
			var funcoesWidth = $('print-link').getWidth() + $('indicar').getWidth() + $('nao-encontrou').getWidth();
			if ($('ampliar')) 
			{
				funcoesWidth += $('ampliar').getWidth();
			}
			$('funcoes').setStyle({width:funcoesWidth + 50 + 'px' });
		}
		
		function positionLayers() 
		{
			if ($('nao-encontrou-layer'))
			{
				if (!$('ampliar')) {
					$('indique-produto').setStyle('left:87px');
					$('nao-encontrou-layer').setStyle('left:242px');
				}
			}
		}
		
		function closeButtons() 
		{
			if ($('ampliar'))
			{
				$('ampliar').removeClassName('open');
			}
			$('print-link').removeClassName('open');
			$('indicar').removeClassName('open');
			$('nao-encontrou').removeClassName('open');
		}
		
		if ($('funcoes')) {
			funcoesOnMouseOver();
			funcoesOnMouseOut();
		}
		
		if ($('indique-produto')){	
			$('indicar').observe('click', function()
			{
				if($('indique-produto').hasClassName('hide'))
				{
					$('indique-produto').removeClassName('hide');
					$('nao-encontrou-layer').addClassName('hide');
					$('funcoes').stopObserving('mouseout');
					$('indique-produto').addClassName('z1');
				}
				else
				{
					$('indique-produto').addClassName('hide');
					funcoesOnMouseOut();
					$('descricao').removeClassName('z2');
				}
			});
			
			$('close_indicate').observe('click', function()
			{
				$('indique-produto').addClassName('hide');
				closeButtons();
				funcoesOnMouseOut();
			});
		}
		
		if ($('nao-encontrou-layer')){
			$('nao-encontrou').observe('click', function()
			{
				if($('nao-encontrou-layer').hasClassName('hide'))
				{
					$('indique-produto').addClassName('hide');
					$('nao-encontrou-layer').removeClassName('hide');
					$('funcoes').stopObserving('mouseout');
				}
				else
				{
					$('nao-encontrou-layer').addClassName('hide');
					funcoesOnMouseOut();
				}
			});
			
			$('close_nao_encontrou').observe('click', function()
			{
				$('nao-encontrou-layer').addClassName('hide');
				closeButtons();
				funcoesOnMouseOut();
			});
		}
		if ($('print-link')){ $('print-link').addClassName('active'); } 
		
		
		if ($('inicio') && $('final') && $('shopOrderItemStart_quantity') && $('shopOrderItem_quantity')) {
			$('shopOrderItemStart_quantity').observe('blur', function() 
			{
				$('shopOrderItem_quantity').value = $('shopOrderItemStart_quantity').value;
			});
			
			$('shopOrderItem_quantity').observe('blur', function() 
			{
				$('shopOrderItemStart_quantity').value = $('shopOrderItem_quantity').value;
			});
			
		}
		
		
		if ($('reg_frete_gratis')) 
		{
			$('reg_frete_gratis').addClassName('hide');
		}
		if ($('open_reg') && $('reg_frete_gratis')) 
		{
			$('open_reg').observe('click', openCloseReg);
			$('close_reg').observe('click', openCloseReg);
		}
		
		function openCloseReg() 
		{
			$('final').addClassName('z2');
			$('descricao').removeClassName('z2');
			if ($('reg_frete_gratis').hasClassName('hide'))
			{
				$('reg_frete_gratis').removeClassName('hide');
				$('open_reg').addClassName('z1');
				$('final').addClassName('z2');
				$('descricao').addClassName('z1');
			}
			else
			{
				$('reg_frete_gratis').addClassName('hide');
				$('open_reg').removeClassName('z1');
				$('final').removeClassName('z2');
				$('descricao').removeClassName('z1');
			}
		}
		
		if (!$('desenho_tecnico') && $('open_reg') && $('reg_frete_gratis'))
		{
			$('open_reg').setStyle({top:'10px'});
			$('reg_frete_gratis').setStyle({top:'49px'});
		}

		/************************
		     MENU DROP-DOWN
		************************/
		/*
		jQuery('#submenueletrodomesticos').hide();
		jQuery('#submenucozinhas').hide();
		jQuery('#submenubanho').hide();
		jQuery('#submenumoveis').hide();
		jQuery('#submenuiluminacao').hide();
		jQuery('#submenuutils').hide();
		*/

		var browserVersion = jQuery.browser.version;
		if(browserVersion != '6.0'){

			//alert(browserVersion);

			jQuery('[eletrodomesticos=1]').hover(function(){
				jQuery('#eletrodomesticos').children().css('background-position','0 0');
				jQuery('#eletrodomesticos').children().css('border-bottom','1px #c93a36 solid');
		        var display = jQuery('#submenueletrodomesticos').css('display');
		        if(display == 'none'){
		        	jQuery('#submenueletrodomesticos').show();
		        }
		    },function(){
				jQuery('#eletrodomesticos').children().css('background-position','0 -25px');
				jQuery('#eletrodomesticos').children().css('border-bottom','1px #fff solid');
		    	jQuery('#submenueletrodomesticos').hide();
		    });
	
			jQuery('[cozinha=1]').hover(function(){
				jQuery('#cozinhas').children().css('background-position','-157px 0');
				jQuery('#cozinhas').children().css('border-bottom','1px #c93a36 solid');
		        var display = jQuery('#submenucozinhas').css('display');
		        if(display == 'none'){
		        	jQuery('#submenucozinhas').show();
		        }
		    },function(){
				jQuery('#cozinhas').children().css('background-position','-157px -25px');
				jQuery('#cozinhas').children().css('border-bottom','1px #fff solid');
		    	jQuery('#submenucozinhas').hide();
		    });
	
			jQuery('[banho=1]').hover(function(){
				jQuery('#banho').children().css('background-position','-258px 0');
				jQuery('#banho').children().css('border-bottom','1px #c93a36 solid');
		        var display = jQuery('#submenubanho').css('display');
		        if(display == 'none'){
		        	jQuery('#submenubanho').show();
		        }
		    },function(){
				jQuery('#banho').children().css('background-position','-258px -25px');
				jQuery('#banho').children().css('border-bottom','1px #fff solid');
		    	jQuery('#submenubanho').hide();
		    });
	
			jQuery('[moveis=1]').hover(function(){
				jQuery('#moveis').children().css('background-position','-357px 0');
				jQuery('#moveis').children().css('border-bottom','1px #c93a36 solid');
		        var display = jQuery('#submenumoveis').css('display');
		        if(display == 'none'){
		        	jQuery('#submenumoveis').show();
		        }
		    },function(){
				jQuery('#moveis').children().css('background-position','-357px -25px');
				jQuery('#moveis').children().css('border-bottom','1px #fff solid');
		    	jQuery('#submenumoveis').hide();
		    });
	
			jQuery('[iluminacao=1]').hover(function(){
				jQuery('#iluminacao').children().css('background-position','-496px 0');
				jQuery('#iluminacao').children().css('border-bottom','1px #c93a36 solid');
		        var display = jQuery('#submenuiluminacao').css('display');
		        if(display == 'none'){
		        	jQuery('#submenuiluminacao').show();
		        }
		    },function(){
				jQuery('#iluminacao').children().css('background-position','-496px -25px');
				jQuery('#iluminacao').children().css('border-bottom','1px #fff solid');
		    	jQuery('#submenuiluminacao').hide();
		    });
			
			jQuery('[util=1]').hover(function(){
				jQuery('#utils').children().css('background-position','-605px 0');
				jQuery('#utils').children().css('border-bottom','1px #c93a36 solid');
		        var display = jQuery('#submenuutils').css('display');
		        if(display == 'none'){
		        	jQuery('#submenuutils').show();
		        }
		    },function(){
				jQuery('#utils').children().css('background-position','-605px -25px');
				jQuery('#utils').children().css('border-bottom','1px #fff solid');
		    	jQuery('#submenuutils').hide();
		    });
		
		}

	}
);


function formatPhone(v){
	v=v.replace(/\D/g,"") 
	v=v.replace(/^(\d\d)(\d)/g,"($1) $2") 
	v=v.replace(/(\d{4})(\d)/,"$1-$2")
	return v	
}