var Init = {
		getWidth: function()
		{
			var check =  $(document.body).getWidth();
			var size = $(document.body).clientWidth;
			
			if(size < check){
				
				size = check; 
			}
			return size;			
		},
	
		getHeight: function()
		{
			var check =  $(document.body).getHeight();
			var size = $(document.body).clientHeight;
			
			
			if(size < check){
				//size = check; 
			}
			size = check;
			return size;
		},
	
	
	resizeWindow: function()
    {        
    	
		$('background').setStyle('height', getHeight());
		
		/*sem redimensionar */
		
		
		$('mascara').setStyle('height', Init.getHeight());
		$('mascara0').setStyle('height', Init.getHeight());
		$('mascara0').setStyle('visibility', 'visible');
		$('mascara2').setStyle('visibility', 'visible');
        
		if( $$('.destaqueHome').length > 0){			
				$$('.destaqueHome').each(function(item2){						
					pos = item2.getPosition();
					dimension = item2.getDimensions();
					$('mascara').setStyles({						
						clip: 'rect('+(pos.y)+'px '+(pos.x + dimension.x)+'px '+(pos.y + dimension.y)+'px '+(pos.x)+'px)',
						zIndex: 1000,
						visibility:'visible'
					});

					
				})
			}
		else{
			if( $('mascara')){
				$('mascara').setStyles({						
					display: 'none',
					zIndex: 0,
					visibility:'visible'
				});	
			}
		}
		
		if($$('.containerInterno') || $$('.containerInternoHome')){
			
			var contPad;
			var menu;
			var esp = 20;
			
			menu = $('menuPrinc').getComputedSize();
			
			
			
			$$('.conteudo').each(function(item){
				contPad = item.getComputedSize();
			});
			
			if($$('.containerInterno')){
				$$('.conteudo').each(function(item){					
					item.setStyle('height', (Init.getHeight() - (menu.height + esp)));
				});
				
				$$('.containerInterno').each(function(item){
					
					item.setStyle('height', (getHeight() - (menu.height + esp)));
				});
				
				
			}
			
			if($$('.containerInternoHome')){
				$$('.containerInternoHome').each(function(item){					
					item.setStyle('height', (Init.getHeight() - (menu.height + esp)));	
					
				});
				
			}
			
			var  semauto = false;
			
			if(Browser.Engine.trident){
				if(Browser.Engine.trident && (Browser.Engine.version <= 4)){					
					semauto = true;					
				}
				
			}
			var interna = false;
			if($$('*.interHomeCol2')){
				$$('.interHomeCol2').each(function(item){
					interna = true;				
				})
				
			}
			if($$('.interHomeCol1')){
				$$('.interHomeCol1').each(function(item){					
					contPad = item.getComputedSize();
					if(interna){
						//alert('tem');
						item.setStyle('position', 'absolute');
						item.setStyle('top', 20);
					}
					item.setStyle('min-height', (Init.getHeight() - (menu.height + esp)));	
					item.setStyle('height', (Init.getHeight() - (menu.height + esp)));
					
					if(!semauto){					
					item.setStyle('height', 'auto');
					}
				});
			}
			
			if($$('.interHomeCol2')){				
				$$('.interHomeCol2').each(function(item){					
					contPad = item.getComputedSize();					
					item.setStyle('min-height', (Init.getHeight() - (menu.height + esp)));
					item.setStyle('height', (Init.getHeight() - (menu.height + esp)));					
					if(!semauto){						
						item.setStyle('height', 'auto');
						}
					
				});				
			}
			
			
			if($$('.interHomeCol3')){
				$$('.interHomeCol3').each(function(item){
					contPad = item.getComputedSize();
					item.setStyle('min-height', (Init.getHeight() - (menu.height + esp)));
					item.setStyle('height', (Init.getHeight() - (menu.height + esp)));
					if(!semauto){
						item.setStyle('height', 'auto');
						}
				});
			}
			
		}
		
		/*imgBkg*/
        if ( $$('.trocabackground').length > 0 )
        {
            $$('.imgBkg').each(function(item){
            	            	
                    pag= Init.getPagina('');
                            	    
            	    proporcaoImagem = item.offsetWidth / item.offsetHeight;
	            	proporcaoTela = Init.getWidth()/Init.getHeight();
	            	
					
            	    if(pag.indexOf('catalogo_') == -1)
            	    { 	            	    
	                    item.setStyle('width' ,(getWidth()/1));
	                    item.setStyle('height', (parseInt(item.style.width) * 758 / 1280));
	                   
	                    
	                    if (parseInt(item.getStyle('height')) < getHeight() )
	                    {
	                    	item.setStyle('height', getHeight());
	                    	item.setStyle('width', (parseInt(item.getStyle('height')) * 1280 / 758)); 
	                    }
            	    }
            	        
            	                        
            });
        }
		
		if($$('.imgBkg').length > 0){
			 $$('.imgBkg').each(function(item){
					item.position({
						relativeTo: $('background'),
						position: 'center'
					});	
					item.setStyle('top', 0);
				});
			};
			if($$('.imgBkg2').length > 0){
			 $$('.imgBkg2').each(function(item){
					item.position({
						relativeTo: $('background'),
						position: 'center'/*,
						minimum: {
						x: 0,
						y: 0
					  }*/
					});
					item.setStyle('top', 0);
				});
			};

			window.addEvent('resize', Init.resizeWindow);
			
	},
	
	getPagina:function(url)

    {       

        url =  new String(url);

        if(url=='')

            url = location.href.toString();      

         

        url = url.split("#")[0];

        url = url.split("?")[0];

         

        var pagina=url.split("/");       

        

        var pag ;

        if(pagina[2] =='localhost:53157')

            pag= pagina[4];

        else

            pag= pagina[4];

              

        return pag;

    },
    ampliar:function(el){
		$('imgG').toggleClass('imgGDiferente');
		$('imgG').toggleClass('minimizar');

		
    },
    
    
    
    textoTroca: function(elem, texto){    	
    	elemento = elem.parentNode.parentNode.parentNode.parentNode;    	
    	divTexto =  elemento.childNodes[1].childNodes[0];   	
    	if($type(divTexto) == 'whitespace')
    		divTexto =  elemento.childNodes[3].childNodes[1];    	
    	
    	divTexto.innerHTML =  texto;		
		},
		
		
	oportunidades: function(elem){
			
			botao = elem.id;
			
			if(botao == 'oportunidades1'){

				$('oportunidades1').setStyle('background-color', '#ebebeb');
				$('oportunidades2').setStyle('background-color', '#333333');
				$('teste').set('html',('<div class=subTitulo2 style=width: 423px;>Lojas C<span class=cea_simbolo>&</span>A: todas as &aacute;reas</div><div class=>Antes de iniciar o seu cadastro, conheça as possíveis &aacute;reas de atua&ccedil;&atilde;o dentro das lojas C<span class=cea_simbolo>&</span>A.</div></div><div><div class=pontilhado>.............................................................................................................</div><a class=link href=javascript:;><div class=open></div></a><div class=subTitulo2  style=width:398px;>Vendas e Atendimento</div><br clear=all /><div class=txtTrog flu style=line-height: 13px;><br /><p>Nesta &aacute;rea, voc&ecirc; poder&aacute; atuar na opera&ccedil;&atilde;o de caixa, atendimento nos provadores, arruma&ccedil;&atilde;o e reposição da &aacute;rea de vendas ou venda de produtos financeiros e eletr&ocirc;nicos.</p><br><p>Pr&eacute;-requisitos:<br>Não &eacute; necess&aacute;rio ter experi&ecirc;ncia anterior em empresas de varejo.</p><p>- Ensino m&eacute;dio completo;</p><p>- Iniciativa, dinamismo e desenvoltura;</p><p>- Bom relacionamento interpessoal;</p><p>- Gostar de trabalhar em equipe, com metas e desafios;</p><p>- Disponibilidade para trabalhar nos finais de semana e feriados.</p><div class=flu><form action=<?=$end?>seu_curriculo/envie_seu_curriculo.php><input type=submit class=btSubmit2 style=float:left value=CADASTRE-SE/></form></div></div><div class=pontilhado  style=margin-top: 0px;>.............................................................................................................</div><a class=link href=javascript:;><div class=open></div></a><div class=subTitulo2  style=width:398px;>Administrativa</div><br clear=all /><div class=txtTrog flu style=line-height: 13px;><br /> <p>Nesta &aacute;rea, voc&ecirc; atuar&aacute; com processos administrativos e de secretaria da loja, tais como: administra&atilde;&ccedil;o de benef&iacute;cios, solicita&atilde;&ccedil;o de materiais, controle de notas fiscais e controles diversos.</p><br><p>Pr&eacute;-requisitos:<br></p><p>- Ensino m&eacute;dio completo;</p><p>- Experiência anterior na &aacute;rea administrativa;</p><p>- Dom&iacute;nio de Inform&aacute;tica (especialmente Excel, Word e Power Point);</p><p>- Capacidade anal&iacute;tica e habilidade num&eacute;rica;</p><p>- Ser extremamente organizado e disciplinado;</p><p>- Iniciativa, dinamismo e desenvoltura;</p><p>- Bom relacionamento interpessoal;</p><p>- Disponibilidade para trabalhar nos finais de semana e feriados.</p><div style=float:left><form action=<?=$end?>seu_curriculo/envie_seu_curriculo.php><input type=submit class=btSubmit2 style=float:left value=CADASTRE-SE/></form></div></div><div class=pontilhado style=margin-top: 0px;>.............................................................................................................</div><a class=link href=javascript:;><div class=open></div></a><div class=subTitulo2  style=width:398px;>Manuten&ccedil;&atilde;o</div><br clear=all /><div class=txtTrog flu style=line-height: 13px;><br /><p>Nesta &aacute;rea, voc&ecirc; atuar&aacute; na conservação e manuten&ccedil;&atilde;o da estrutura da loja e seus ativos.</p><br><p>Pr&eacute;-requisitos:<br></p><p>- Ensino m&eacute;dio completo;</p><p>- T&eacute;cnico em instalações El&eacute;tricas Prediais;</p><p>- Experi&ecirc;ncia anterior em trabalhos de pintura, elétrica (quadros el&eacute;tricos, montagem de circuitos, telefonia, cabine prim&aacute;ria, grupo gerador), fia&ccedil;&atilde;o, hidráulica e pequenos consertos.</p><p>- Iniciativa, dinamismo e desenvoltura;</p><p>- Bom relacionamento interpessoal;</p><p>- Disponibilidade para trabalhar nos finais de semana e feriados.</p><div class=flu><form action=<?=$end?>seu_curriculo/envie_seu_curriculo.php><input type=submit class=btSubmit2 style=float:left value=CADASTRE-SE/></form></div></div><div class=pontilhado style=margin-top: 0px;>.............................................................................................................</div><a class=link href=javascript:;><div class=open></div></a><div class=subTitulo2  style=width:398px;>Seguran&ccedil;a</div><br clear=all /><div class=txtTrog flu style=line-height: 13px;><br /><p>Nesta &aacute;rea, voc&ecirc; atuar&aacute; na prevenção de perdas dentro da loja. </p><br><p>Pré-requisitos:<br></p><p>- Ensino médio completo;</p><p>- Experiência anterior na área de segurança;</p><p>- Iniciativa, dinamismo e desenvoltura;</p><p>- Bom relacionamento interpessoal;</p><p>- Disponibilidade para trabalhar nos finais de semana e feriados.</p>							<div class=flu><form action=<?=$end?>seu_curriculo/envie_seu_curriculo.php><input type=submit class=btSubmit2 style=float:left value=CADASTRE-SE/></form></div></div><div class=pontilhado style=margin-top: 0px;>.............................................................................................................</div><a class=link href=javascript:;><div class=open></div></a><div class=subTitulo2  style=width:398px;>Supervis&atilde;o de loja</div><br clear=all /><div class=txtTrog flu style=line-height: 13px;><br /><p>Nesta &aacute;rea, voc&ecirc; atuar&aacute; na preven&ccedil;&atilde;o de perdas dentro da loja. </p><br><p>Pr&eacute;-requisitos:<br></p><p>- Forma&ccedil;&atilde;o superior;</p><p>- Viv&ecirc;ncia na &aacute;rea comercial;</p><p>- Experi&circ;ncia na gest&atilde;o e coordena&ccedil;&atilde;o de equipes;</p><p>- Capacidade para planejar e desenvolver estratégias de vendas;</p><p>- Bom relacionamento interpessoal;</p><p>- Disponibilidade para trabalhar nos finais de semana e feriados.</p><div class=flu><form action=<?=$end?>seu_curriculo/envie_seu_curriculo.php><input type=submit class=btSubmit2 style=float:left value=CADASTRE-SE/></form></div></div><div class=pontilhado style=margin-top: 0px;>.............................................................................................................</div><a class=link href=javascript:;><div class=open></div></a><div class=subTitulo2  style=width:398px;>Ger&ecirc;ncia de loja</div><br clear=all /><div class=txtTrog flu style=line-height: 13px;><br /><p>Nesta &aacute;rea, voc&ecirc; atuar&aacute; na prevenção de perdas dentro da loja. </p><br><p>Pr&eacute;-requisitos:<br></p><p>- Forma&ccedil;&atilde;o superior Completa;</p><p>- Mobilidade dentro do território nacional;</p><p>- Gosto por desafios;</p><p>- Criatividade e empreendedorismo;</p><p>- Visão ampla e diversificada em rela&ccedil;&atilde;o a mercado e mundo, aliada a pensamentos estrat&eacute;gicos;</p><p>- Facilidade no relacionamento e forma construtiva de trabalhar em equipe;</p><p>- Lideran&ccedil;a</p><p>- Foco em resultados, nos clientes, no desenvolvimento do potencial humano e nos altos padr&otilde;es éticos;</p><p>- Objetivo de conduzir uma atividade de neg&oacute;cios.</p><div class=flu><form action=<?=$end?>seu_curriculo/envie_seu_curriculo.php><input type=submit class=btSubmit2 style=float:left value=CADASTRE-SE/></form></div></div><div class=pontilhado style=margin-top: 0px;>.............................................................................................................</div><a class=link href=javascript:;><div class=open></div></a><div class=subTitulo2  style=width:398px;>Jovem Aprendiz</div><br clear=all /><div class=txtTrog flu style=line-height: 13px;><br /><p>Desde 1976, a C<span class=cea_simbolo>&</span>A contrata associados menores de idade, a partir dos 15 anos, para nosso Escrit&oacute;rio Central, Lojas e Centros de Distribui&ccedil;&atilde;o, desenvolvendo e formando profissionais que posteriormente atuar&atilde;o em outras &aacute;reas, conforme o perfil e oportunidades, seguindo carreira na empresa.</p><br><p>Em 1999, a C<span class=cea_simbolo>&</span>A passou a contratar o menor aprendiz, que tem um contrato de trabalho especial, intermediado por um programa que forma profissionais especializados, com prazo m&aacute;ximo de 2 anos de dura&ccedil;&atilde;o. Muitos permanecem na empresa ap&oacute;s este per&iacute;odo, recebendo uma boa prepara&ccedil;&atilde;o para o início de suas carreiras.</p><div class=flu><form action=<?=$end?>seu_curriculo/envie_seu_curriculo.php><input type=submit class=btSubmit2 style=float:left value=CADASTRE-SE/></form></div></div></div>'));
			}else{
				$('oportunidades1').setStyle('background-color', '#333333');
				$('oportunidades2').setStyle('background-color', '#ebebeb');
				$('teste').innerHTML = "teste2";
				
			};
					

		}
    
    
	}
			

	window.onload = function(){	
		loadSlideGaleria(142,445,'containerVertical','galeriaVertical');
		Init.resizeWindow();
		if($('idTracoMenu')){
	        navArrowSlider(
	            'nav_wrap', // ID of nav wrap
	            'idTracoMenu', // ID of nav wrap
	            '#nav_wrap ul li', // Array selector of nav elements
	            'active_nav', // ID of current nav element
	            '0px', //  Background position y of background image
	            '50' //  INT ONLY - How far left from the right edge of the nav element that the image settles	            
	            );
	        //$('idTracoMenu').setStyle('display','inline');
	    }


		

	}
	
var Util = {
	number_format: function (number, decimals, dec_point, thousands_sep) {
	    // Formats a number with grouped thousands
	    //
	    // version: 906.1806
	    // discuss at: http://phpjs.org/functions/number_format
	    // +   original by: Jonas Raoni Soares Silva (http://www.jsfromhell.com)
	    // +   improved by: Kevin van Zonneveld (http://kevin.vanzonneveld.net)
	    // +     bugfix by: Michael White (http://getsprink.com)
	    // +     bugfix by: Benjamin Lupton
	    // +     bugfix by: Allan Jensen (http://www.winternet.no)
	    // +    revised by: Jonas Raoni Soares Silva (http://www.jsfromhell.com)
	    // +     bugfix by: Howard Yeend
	    // +    revised by: Luke Smith (http://lucassmith.name)
	    // +     bugfix by: Diogo Resende
	    // +     bugfix by: Rival
	    // +     input by: Kheang Hok Chin (http://www.distantia.ca/)
	    // +     improved by: davook
	    // +     improved by: Brett Zamir (http://brett-zamir.me)
	    // +     input by: Jay Klehr
	    // +     improved by: Brett Zamir (http://brett-zamir.me)
	    // +     input by: Amir Habibi (http://www.residence-mixte.com/)
	    // +     bugfix by: Brett Zamir (http://brett-zamir.me)
	    // *     example 1: number_format(1234.56);
	    // *     returns 1: '1,235'
	    // *     example 2: number_format(1234.56, 2, ',', ' ');
	    // *     returns 2: '1 234,56'
	    // *     example 3: number_format(1234.5678, 2, '.', '');
	    // *     returns 3: '1234.57'
	    // *     example 4: number_format(67, 2, ',', '.');
	    // *     returns 4: '67,00'
	    // *     example 5: number_format(1000);
	    // *     returns 5: '1,000'
	    // *     example 6: number_format(67.311, 2);
	    // *     returns 6: '67.31'
	    // *     example 7: number_format(1000.55, 1);
	    // *     returns 7: '1,000.6'
	    // *     example 8: number_format(67000, 5, ',', '.');
	    // *     returns 8: '67.000,00000'
	    // *     example 9: number_format(0.9, 0);
	    // *     returns 9: '1'
	    // *     example 10: number_format('1.20', 2);
	    // *     returns 10: '1.20'
	    // *     example 11: number_format('1.20', 4);
	    // *     returns 11: '1.2000'
	    // *     example 12: number_format('1.2000', 3);
	    // *     returns 12: '1.200'
	    var n = number, prec = decimals;
	 
	    var toFixedFix = function (n,prec) {
	        var k = Math.pow(10,prec);
	        return (Math.round(n*k)/k).toString();
	    };
	 
	    n = !isFinite(+n) ? 0 : +n;
	    prec = !isFinite(+prec) ? 0 : Math.abs(prec);
	    var sep = (typeof thousands_sep === 'undefined') ? ',' : thousands_sep;
	    var dec = (typeof dec_point === 'undefined') ? '.' : dec_point;
	 
	    var s = (prec > 0) ? toFixedFix(n, prec) : toFixedFix(Math.round(n), prec); //fix for IE parseFloat(0.55).toFixed(0) = 0;
	 
	    var abs = toFixedFix(Math.abs(n), prec);
	    var _, i;
	 
	    if (abs >= 1000) {
	        _ = abs.split(/\D/);
	        i = _[0].length % 3 || 3;
	 
	        _[0] = s.slice(0,i + (n < 0)) +
	              _[0].slice(i).replace(/(\d{3})/g, sep+'$1');
	        s = _.join(dec);
	    } else {
	        s = s.replace('.', dec);
	    }
	 
	    var decPos = s.indexOf(dec);
	    if (prec >= 1 && decPos !== -1 && (s.length-decPos-1) < prec) {
	        s += new Array(prec-(s.length-decPos-1)).join(0)+'0';
	    }
	    else if (prec >= 1 && decPos === -1) {
	        s += dec+new Array(prec).join(0)+'0';
	    }
	    return s;
	}
};

window.addEvent('domready', function()
{
	var elements = $$('a[href*=tanavitrinetanacea.com.br],a[href*=dshop.com.br]');

	elements.each(function(item){
		//item.set('target', '_blank');

		var href = item.get('href');
		if ( utmLocal != '' )
			href+= (href.indexOf('?') > -1 ?'&' :'?') + utmLocal;
		
		item.set('href', '#');
		
		item.addEvent('click', function(){
			parent.location.href = href;
		});
	});
});