$(document).ready(function() {
	if(jQuery.browser.msie && (jQuery.browser.version <= 7)){ // Adiciona uma classe para o IE6.
		$("body").addClass("ie");
	}
	$("h1#veja").click(function(){ 
		window.location = $(this).find("a").attr("href");
	});
	$("h1#veja, .btnNossaCasa, .fix").ifixpng();
	
	$(".cross431x128 a").click(function(){
		window.location = $(this).attr("href");
		return false;
	});
	
	$("#flashHome").flash({ src: 'swf/flashHome.swf', width: 818, height: 415, wmode: 'transparent', flashvars: { secHome: ['home'].join(' ') } }, { version: 8 });
	$("#flashHistoriaVeja").flash({ src: '/swf/historiaVeja.swf', width: 867, height: 300, wmode: 'transparent' }, { version: 8 });
		
	/* Vídeos Campanha */
	videoCampanha($("ul#listVideos li a:first").attr('href'));
	$("ul#listVideos li a").click(function(){
		videoCampanha($(this).attr('href'));
		$("#boxVideoCampanha h3").html($(this).parents().find('h4').html()).hide().fadeIn('fast');
		$("ul#listVideos li").removeClass("hide");
		$(this).parents("li").addClass("hide");
		$("ul#listVideos").hide().fadeIn("fast");
		return false;
	});
	
	$(".cross431x128 a, .cross320x128 a").hover(function(){
		$(this).find("p").css({ textDecoration: 'underline' });
	}, function(){
		$(this).find("p").css({ textDecoration: 'none' });
	});
	
	$("ul#listGlossario").idTabs();
	$("div.accordion").accordion({ autoheight: false, active: true, alwaysOpen: false, active: '.selected', header: 'h3', navigation: true, animated: 'easeslide' }); 
	$("ul.tabEmbalagens").idTabs();
	$("ul#navEmbalagens li a").click(function(){ 
		$url = $(this).attr("rel");
		if($url != '#'){
			$(this).parent().parent().find("a").removeClass("hover");
			$(this).addClass("hover");
			$("#imgProd").attr("src",$url).hide().fadeIn();
		}

		$(".icoDesinfetante, .icoDiluivel").hide();

		if($(this).hasClass("des")){
			$(".icoDesinfetante").show();
		}
		
		if($(this).hasClass("dil")){
			$(".icoDiluivel").show();
		}

		return false;
	});
	$("#politicaPrivacidade").click(function(){
		window.open('http://legal.reckittbenckiser.com/BR/PrivacyStatement.htm','Comunicado_Importante','toolbar=no,location=no,status=no,menubar=no,scrollbars=yes,resizable=no,width=618,height=500');
		return false;
	});	
	$("#termosLegais").click(function(){
		window.open('http://legal.reckittbenckiser.com/BR/TermsandConditions.htm','Comunicado_Importante','toolbar=no,location=no,status=no,menubar=no,scrollbars=yes,resizable=no,width=618,height=500');
		return false;
	});
	$(".iconsProd").hirleTooltip();
	//$("#contato").validate({ errorContainer: $("#msgErrorContato"), errorLabelContainer: $(".msgError") });

	$("#formCadastre").validate({ errorLabelContainer: $(".msgError"), errorContainer: $("#msgErrorContato"), 
		submitHandler: function() {
			$.ajax({  
				data: $("#formCadastre").serialize(),  
				dataType: "json",
				url: '/processCadastre.php',
				success: function(json) {
					if(json.contato == 'ok'){
						$("#msgSucessoContato").show().animate({opacity: 1.0}, 3000).fadeOut('slow');
						$("#formContato input,#formContato select, #formContato textarea").val("");
					}else{
						$("#msgErrorContato").fadeIn();
					}
				}  
			}); 
		}
	});

	$("#contato").validate({ errorLabelContainer: $(".msgError"), errorContainer: $("#msgErrorContato"), 
		submitHandler: function() {
			$.ajax({  
				data: $("#contato").serialize(),  
				dataType: "json",
				url: '/contato/processContato.php',
				success: function(json) {
					if(json.contato == 'ok'){
						$("#msgSucessoContato").show().animate({opacity: 1.0}, 3000).fadeOut('slow');
						$("#formContato input, #formContato select, #formContato textarea").val("");
					}else{
						$("#msgErrorContato").fadeIn();
					}
				}  
			}); 
		}
	});
	
	$("input.cep").mask("99999-999"); // Mascara para campo CEP
	$("input.cpf").mask("999.999.999-99"); // Mascara para campo CPF
	$("input.cnpj").mask("99.999.999/9999-99"); // Mascara para campo CNPJ
	$("input.ddd").mask("99"); // Mascara para campo TELEFONE
	$("input.tel").mask("9999-9999"); // Mascara para campo TELEFONE
	
	$("input.ddd").keyup(function(){
		$val = $(this).val().replace("_", "");
		if($val.length == 2){
			$(this).next().focus();
		}
	});
	$("input.tel").keyup(function(){
		$val = $(this).val().replace("_", "");
		if($val.length == 9){
			if($(this).hasClass('cad')){
				$(this).parent().parent().find("input.ddd:last").focus();
			}
			else if($(this).hasClass('cadLast')){
				$(this).parent().parent().find("input:last").focus();
			}
			else{
				$(this).next().next().focus();
			}
		}
	});
});

function videoCampanha($video){
	$("#flashVideoCampanha").flash({ src: '/swf/playerVideo.swf', width: 487, height: 347, wmode: 'transparent', flashvars: { flvPath: ['/swf/flv' + $video + '.flv'].join(' ') } }, { version: 8 });
}

function fadeInTime(){
	$current = 0;
	function nextItem(){
	   $(".desqHome").eq($current).fadeIn(1000, nextItem);
	   $current++;
	}
	nextItem();

}

function getFlashVersion(){
  	try {
    	try {
      		var axo = new ActiveXObject('ShockwaveFlash.ShockwaveFlash.6');
      		try { axo.AllowScriptAccess = 'always'; }
      		catch(e) { return '6,0,0'; }
    		} catch(e) {}
    		return new ActiveXObject('ShockwaveFlash.ShockwaveFlash').GetVariable('$version').replace(/\D+/g, ',').match(/^,?(.+),?$/)[1];
  		} catch(e) {
    	try {
      		if(navigator.mimeTypes["application/x-shockwave-flash"].enabledPlugin){
        	return (navigator.plugins["Shockwave Flash 2.0"] || navigator.plugins["Shockwave Flash"]).description.replace(/\D+/g, ",").match(/^,?(.+),?$/)[1];
      	}
    	} catch(e) {}
  	} 
  	return '0,0,0';
}

function setFlashVersion($version){
	if($version < 3){
		return true;
	}else{
		return false;
	}
}
