var Util = {
	base_url: function()
	{
		return base_url;
	},
	
	site_url: function(uri)
	{
		var url = Util.base_url() + index_page;
		
		if ( index_page != '' )
			url+= '/';
		
		return url + uri;
	},
	
	configCalendar: function(fields)
	{
		fields.each(function(field, i){
			var bt = new Element('img');

			bt.setStyle('width', '20px');
			bt.setStyle('height', '20px');
			bt.setStyle('cursor', 'pointer');
			
			bt.set('src', Util.base_url() + 'img/calendar/bt.png');
			
			bt.inject($(field.parentNode));
			
			bt.addEvent('click', function(){
				displayCalendar(field ,'dd/mm/yyyy hh:ii', this, true);
			});
			
			field.set('readonly', 'true');
			
			field.addEvent('focus', function(e)
			{
				this.value = '';
			});
		});
	},
	mostrarSub:function (sub)
	{
	 
	 //alert($(sub).childNodes);
	}, 
	
	mouseOverTrainee: function(elem)
	{
		var children = elem.childNodes;	
		var div = children[0].childNodes ;		
		div[0].className='img_over';
		div[2].className='modaSubTituloTrainee modaSelecionado';
		div[3].className='modaSubTextoTrainee modaSelecionado';			
	},
	mouseOutTrainee: function(elem)
	{
		var children = elem.childNodes;	
		var div = children[0].childNodes ;		
		div[0].className='';
		div[2].className='modaSubTituloTrainee';
		div[3].className='modaSubTextoTrainee';
	},
	
	mouseOver: function(elem)
	{
		var children = elem.childNodes;	
		var div = children[0].childNodes ;		
		div[0].className='img_over';
		div[2].className='modaSubTitulo modaSelecionado';
		div[3].className='modaSubTexto modaSelecionado';
		
		//alert(div[2].getElementsByTagName('span'));
		if(div[2].getElementsByTagName('span')){
			var span = div[2].getElementsByTagName('span');
			 for(var i=0; span.length>i; i++)
				 alert(span[i].className)
				 //span[j].style.color = '#ffffff';
		}
		
		
		if(elem.childNodes[0].childNodes[3].getElementsByTagName('span')){
			var spans = elem.childNodes[0].childNodes[3].getElementsByTagName('span');
			 for(var j=0; spans.length>j; j++)
				 spans[j].style.color = '#ffffff';
		}
	},
	mouseOut: function(elem)
	{
		var children = elem.childNodes;	
		var div = children[0].childNodes ;		
		div[0].className='';
		div[2].className='modaSubTitulo';
		div[3].className='modaSubTexto';
		
		if(elem.childNodes[0].childNodes[3].getElementsByTagName('span')){
			
			var spans = elem.childNodes[0].childNodes[3].getElementsByTagName('span');
			 for(var j=0; spans.length>j; j++)
				 spans[j].style.color = '#333333';
		}
	},
	mouseOverFoto: function(elem)
	{
		//var children = elem.childNodes[0];
		elem.childNodes[0].className ='img_over';
		/*var div = children[0].childNodes;		
		div[0].className='img_over';*/
			
	},
	mouseOutFoto: function(elem)
	{
		elem.childNodes[0].className ='';		
	},
	fotoAdd:function(path, img)
	{		
		$(img).src = path;
	},
	showPreview:function(imagePath)
	{		
	
		$('img_orig').removeEvents();
		
		$('img_orig').addEvent('load', function(){
			
			var ori_width_img = $(this).width;
			var ori_height_img = $(this).height;
			
			width_img = ori_width_img;
			height_img = ori_height_img;
			
			if ( ori_width_img > ori_height_img )
			{
				width_img = Init.getWidth();
				height_img = width_img * ori_height_img / ori_width_img;
				
				if ( height_img > Init.getHeight() )
				{
					height_img = Init.getHeight();
					width_img = height_img * ori_width_img / ori_height_img;
				} 
			}
			else
			{
				height_img = Init.getHeight();
				width_img = height_img * ori_width_img / height_img;
				
				if ( width_img > Init.getWidth() )
				{
					width_img = Init.getWidth();
					height_img = width_img * ori_height_img / ori_width_img;
				}
			}
			
			$('background_2').src = imagePath;	
			$('background_2').style.width = width_img + 'px';
			$('background_2').style.height = height_img + 'px';
			
			var left = (Init.getWidth()/1 - width_img) / 2;
			var top = (Init.getHeight()/1 - height_img) / 2;
			$('background_2').style.left = left + 'px';
			$('background_2').style.top = top + 'px';
			
		});
		
		
		$('img_orig').src = imagePath;	
		
		
	},
	showPreview_:function(imagePath,item,preco)
	{		
	
		$('img_orig').removeEvents();
		
		$('img_orig').addEvent('load', function(){
			
			var ori_width_img = $(this).width;
			var ori_height_img = $(this).height;
			
			width_img = ori_width_img;
			height_img = ori_height_img;
			
			if ( ori_width_img > ori_height_img )
			{
				width_img = Init.getWidth();
				height_img = width_img * ori_height_img / ori_width_img;
				
				if ( height_img > Init.getHeight() )
				{
					height_img = Init.getHeight();
					width_img = height_img * ori_width_img / ori_height_img;
				} 
			}
			else
			{
				height_img = Init.getHeight();
				width_img = height_img * ori_width_img / height_img;
				
				if ( width_img > Init.getWidth() )
				{
					width_img = Init.getWidth();
					height_img = width_img * ori_height_img / ori_width_img;
				}
			}
			
			$('background_2').src = imagePath;	
			$('background_2').style.width = width_img + 'px';
			$('background_2').style.height = height_img + 'px';
			
			var left = (Init.getWidth()/1 - width_img) / 2;
			var top = (Init.getHeight()/1 - height_img) / 2;
			$('background_2').style.left = left + 'px';
			$('background_2').style.top = top + 'px';
			
			$('item').innerHTML = item;
			var valor =  preco.split(",");
			
			$('real').innerHTML = valor[0] + ',';
			$('cent').innerHTML = valor[1];
			
		});
		
		
		$('img_orig').src = imagePath;	
		
		
	},
	filtroCatalago:function(sexo,elem)
	{
		$('galeriaFundoBranco').style.marginLeft= '0px';
		$("num1").innerHTML = 1;
				
		var listSexo = $('sexo').getElementsByTagName('DIV');
		for(var j=0; listSexo.length>j; j++)
			listSexo[j].className = 'cor';

		elem.childNodes[0].className="flu";
		
		var links = $('galeriaFundoBranco').getElementsByTagName('a');
		var qtd = 0;
		
		for(var i=links.length-1; i>=0; i--){		
			if(sexo != links[i].className){
				links[i].style.display = 'none';
			}
			else
			{
				qtd++;
				links[i].style.display = '';
			}								
		}
		$("num2").innerHTML = Math.round(qtd/4);
		
	},
	addFoto: function(path_img,elem)
	{
	
		var a = $('containerFashionInternaDireita').getElementsByTagName('A');
		
		for(var j=0; a.length>j; j++)
		{
			if(a[j].childNodes[0].className == 'posicionaGaleriaThumb')
				a[j].childNodes[0].childNodes[0].childNodes[0].className = '';
		}
		
		$('foto_fashion').src = path_img;
			elem.childNodes[0].className ='img_over';
	},
	mascara: function(elem)
	{
	
		var a = $('containerFashionInternaDireita').getElements('div');

		
		for(var j=0; a.length>j; j++)
		{			
			a[j].removeClass('img_over');			
		}
		
		elem.childNodes[0].addClass('img_over');
	},
	addFotoTexto: function(path_img,elem, title, sub_title, text, lista)
	{
	
		var a = $('containerFashionInternaDireita').getElementsByTagName('A');
		
		for(var j=0; a.length>j; j++)
		{
			if(a[j].childNodes[0].className == 'posicionaGaleriaThumb')
				a[j].childNodes[0].childNodes[0].childNodes[0].className = '';
		}
		
		$('foto_fashion').src = path_img;
			elem.childNodes[0].className ='img_over';
		
		
		    
		   $('title_dica').empty;
		   $('title_dica').innerHTML = title;
		       
	       $('sub_title_dica').empty;
		   $('sub_title_dica').innerHTML = sub_title;
		
		
		    $('text_dica').empty;
		    $('text_dica').innerHTML = text;	
		
		    $('list_dica').empty;
		    $('list_dica').innerHTML = lista;
		
	    	
			
	},
	
	addPromocao: function(elem, text, texto1)
	{
	     
		   $('textoPromocao').empty;
		   $('textoPromocao').innerHTML = text;

	},
	
	
	
	
	mouseOverHome:function(div)
	{		
		$(div).style.display = '';
	},
	mouseOutHome:function(div)
	{
		$(div).style.display = 'none';
	},
	
	// função que seleciona os videos

	selecionaVideo: function(nome) {
	var MMPlayerType = (isIE == true) ? "ActiveX" : "PlugIn";
		var MMredirectURL = window.location;
		document.title = document.title.slice(0, 47) + " - Flash Player Installation";
		var MMdoctitle = document.title;

		var flashvars = {MMredirectURL: MMredirectURL, MMplayerType:MMPlayerType, MMdoctitle: MMdoctitle, urlVIDEO: nome};
		var params = {};
		params.menu = "false";
		params.scale = "noscale";
		var attributes = {};
		swfobject.embedSWF("swf/playercea.swf", "flashDiv", "477", "288", "9.0.0", "swf/expressInstall.swf", flashvars, params, attributes);
	}
	
};