function SitesGrupo(){
	$('p.sitesgroup a').click(function(ev){
		ev.preventDefault();
		if ($.browser.msie && $.browser.version == '7.0') {
			$('div#group').show();
		} else {
			$('div#group').show(500);
		}
	});
}



function CarouselLiMerchEvent(){

	$('#carousel ul > li').click(function(){	 

	  var imgID = $('img', this).attr('id');
	  
	  var descProd = $(this).attr('desc');
	//  var titSrc = "images/galeriat_"+imgID+"_"+ LG +".png";
	   var titSrc = $('img', this).attr('titsrc') 
	  var imgSrc = "images/galeria_"+imgID+".png";
	   if(titSrc!=0) titSrc="<img id='titprod' src='"+titSrc+"' />";
	    else titSrc="";
	  
	  if(descProd==""){
	   
	   
      var _html = "<div class='popmerchandising'><div class='top'><p class='cat'></p><div class='tit'>"+titSrc+"</div>	</div><table cellpadding='0' cellspacing='0'><tr><td valign='middle' align='center' ><img id='imgBig' src='"+imgSrc+"' style='max-height:380px' /></td></tr></table></div>";
    }else{
      var _html ="<div class='popprodscomp' style='background-image:url("+imgSrc+");background-position: right 53px;background-repeat:no-repeat'><div class='top'><p class='cat'></p><div class='tit'>"+titSrc+"</div></div><div class='descrprod' >"+descProd+"</div></div>";  
    }
    
	  document.getElementById('conteudoPop').innerHTML=_html;
	   
		if ($.browser.msie && $.browser.version == '7.0') {
		$('div#merchan').show();
	  } else {
		$('div#merchan').show(500);
	  }
	});
}




function CarouselLiProdsCompEvent(){

	$('.prodscomplementares #carousel ul > li').click(function(){
		$('.popprodscomp').css('background', 'url(' + $('img', this).attr('poprel') + ') no-repeat right bottom')
		if ($.browser.msie && $.browser.version == '7.0') {
			$('div#prodscomp').show();
		} else {
			$('div#prodscomp').show(500);
		}
	});
}
/*
function SetRequired(){
	$('.required:has(input)').each(function(){
		var that = $(this);
		
		if(that.parents('table').attr('class') == 'primaryfields'){
			that.css('background', 'url(sysimages/_bginput.png) no-repeat 0 -19px);
		}
		else if(that.parents('table').attr('class') == 'secondaryfields'){
			that.css('background', 'url(sysimages/_bginput2.png) no-repeat 0 -19px');
		}
		else{
			that.css('background', 'url(sysimages/_bginput3.png) no-repeat 0 -20px');
		}
	});
	
	$('.required:has(textarea) textarea').css('background', 'url(sysimages/_bgtextarea.png) no-repeat 0 -83px');
}
*/


function SetRequired(){
	$('.required:has(input)').each(function(){
		var that = $(this);
		
		if(that.parents('table').attr('class') == 'primaryfields'){
			that.css('background', 'url(sysimages/_bginput.png) no-repeat 0 -19px');
		}
		else if(that.parents('table').attr('class') == 'secondaryfields'){
			that.css('background', 'url(sysimages/_bginput2.png) no-repeat 0 -19px');
		}
		else{
			that.css('background', 'url(sysimages/_bginput3.png) no-repeat 0 -20px');
		}
	});
	
	$('.required:has(textarea) textarea').css('background', 'url(sysimages/_bgtextarea.png) no-repeat 0 -83px');
	
}

$(document).ready(function(){
	if (/ipad/.test(navigator.userAgent.toLowerCase())){
		$('.menu').css('margin-right', '30px');
		$('ul.setlanguage').css('padding-right', '35px');
	}
	
	SitesGrupo();
	SetRequired();
	
	$('.technicaldetails table tr:has(td[colspan]) + tr:first td, .technicaldetails2 table tr:has(td[colspan]) + tr:first td').css('border-top', '1px solid #C1C3C8');
	
	$('.btclosepop').click(function () {
		if ($.browser.msie && $.browser.version == '7.0') {
			$(this).parents('.popup').hide();
		} else {
			$(this).parents('.popup').hide(500);
		}
	});
	
	$('a.newsLink').click(function (ev) {
		ev.preventDefault();
		if ($.browser.msie && $.browser.version == '7.0') {
			$('div#newsletter').show();
		} else {
			$('div#newsletter').show(500);
		}
	});
});

function ImageScroller(root){
	var ulWidth = 0,
		carouselUL = $('#carousel ul', root),
		animSpeed = 0,
		childs = carouselUL.children('li'),
		duration = childs.length * 10,
		ulLeftProp,
		dir = {
			'rtl' : '-=',
			'ltr' : "+="
		}, scrollableWidth;
	
	//Comprimento total da UL
	childs.each(function(){
		ulWidth += parseInt($(this).outerWidth(true));
	});
	
	//Atributos iniciais da UL
	carouselUL.css({ left : 0, width : ulWidth }).data('direction', 'rtl');
	//Velocidade da animação
	animSpeed = ($(root).width() + ulWidth) / duration;
	//Comprimento total do "scroll"
	scrollableWidth = (ulWidth - carouselUL.parent().width());

	//Eventos setas
	$('a.prevarrow', root).bind({
		mouseenter : function(ev){
			ev.preventDefault();
			ulLeftProp = parseInt(carouselUL.css('left').substring(0, carouselUL.css('left').length - 2));
			
			if(ulLeftProp < 0){
				carouselUL.data('direction', 'ltr');
				animator(dir.ltr);
			}
		},
		
		mouseleave : function(ev){
			ev.preventDefault();
			carouselUL.stop();
		}
	});
	
	$('a.nextarrow', root).bind({
		mouseenter : function(ev){
			ev.preventDefault();
			ulLeftProp = parseInt(carouselUL.css('left').substring(0, carouselUL.css('left').length - 2));
			
			if(Math.abs(ulLeftProp) < scrollableWidth){
				carouselUL.data('direction', 'rtl');
				animator(dir.rtl);	
			}
		},
		
		mouseleave : function(ev){
			ev.preventDefault();
			carouselUL.stop();
		}
	});
	
	//Função de animação
	var animator = function(diranim){
		if((carouselUL.data('direction') == 'ltr' && ulLeftProp < 0) || (carouselUL.data('direction') == 'rtl' && Math.abs(ulLeftProp) < scrollableWidth))
		{
			carouselUL.animate({ left : diranim + 10 }, animSpeed, function(){
				ulLeftProp = parseInt(carouselUL.css('left').substring(0, carouselUL.css('left').length - 2)) + 10;
				$('.prev, .next', $(root)).show();
				
				if(carouselUL.data('direction') == 'ltr' && ulLeftProp >= 0){
					//Anima até à posição zero
					carouselUL.stop().animate({ left : 0 }, animSpeed, function(){
						carouselUL.stop();
						return;
					});
				}
				else if(carouselUL.data('direction') == 'rtl' && Math.abs(ulLeftProp) >= scrollableWidth){
					//Anima até à posição máxima
					carouselUL.stop().animate({ left : -scrollableWidth }, animSpeed, function(){
						carouselUL.stop();
						return;
					});
				}
				
				if(carouselUL.data('direction') == 'ltr' && ulLeftProp >= 0){
					$('.prev', $(root)).hide();
				}
				
				if(carouselUL.data('direction') == 'rtl' && Math.abs(ulLeftProp) >= scrollableWidth){
					$('.next', $(root)).hide();
				}
				
				//Recomeça a animação
				animator(diranim);
			});
		}
	}
}


function cleanForm(formID, LG){
  var aux_txt = "Tem a certeza que quer limpar o formulário?";
  if(LG=="gb") var aux_txt = "Are you sure you want to cancel the form?";
  if(LG=="sp") var aux_txt = "Está seguro que desea cancelar el formulario?";
  
  
  
  var r = confirm(aux_txt);
  if (r==true) {
      var formObj = document.getElementById(formID);
      var inputs = formObj.getElementsByTagName('input');
      var textAreas = formObj.getElementsByTagName('textarea');
      
      for(var i=0;i<inputs.length;i++){
          inputs[i].value="";
      }
      
      for(var i=0;i<textAreas.length;i++){
          textAreas[i].value="";
      }
      
    
  }
  
}

