jQuery(function() {
	
	var numItem = 9;
	if(jQuery(".scrollable-wrap .scrollable .items div").length > numItem){			
		jQuery(".scrollable-wrap .scrollable").scrollable({
			onSeek: function() { 
				if(this.getSize()-numItem <= this.getIndex()) jQuery(".scrollable").siblings(".right").addClass("disabled"); /*jQuery(".scroll-wrap .next").addClass("disabled");*/
				else jQuery(".scrollable").siblings(".right").removeClass("disabled");
			}		
		});
	}
	else{
		jQuery(".scrollable-wrap .left").addClass("disabled");
		jQuery(".scrollable-wrap .right").addClass("disabled");
	}

	var numItem = 5;
	if(jQuery(".scrollable-wrap-produto .scrollable2 .items div").length > numItem){			
		jQuery(".scrollable-wrap-produto .scrollable2").scrollable({
			onSeek: function() { 
				if(this.getSize()-numItem <= this.getIndex()) jQuery(".scrollable2").siblings(".right2").addClass("disabled"); /*jQuery(".scroll-wrap .next").addClass("disabled");*/
				else jQuery(".scrollable2").siblings(".right2").removeClass("disabled");
			}		
		});
	}
	else{
		jQuery(".scrollable-wrap-produto .left2").addClass("disabled");
		jQuery(".scrollable-wrap-produto .right2").addClass("disabled");
	}

	
	if(!jQuery(".simple_overlay").length){
		jQuery('body').append("<div class=\"simple_overlay\" id=\"gallery\"><a class=\"prev\">Anterior</a><a class=\"next\">Pr&oacute;ximo</a><div class=\"info\"></div><img class=\"progress\" src=\"/js/jquery.tools/img/_loading.gif\" /></div>");
	}

	if(jQuery("a[rel='prettyPhoto']").length){
		jQuery("a[rel='prettyPhoto']").overlay({
			target: '#gallery',
			expose: '#000'
		}).gallery({
			speed: '600'
		});
	}
	
	jQuery.tools.validator.localize("br", {
		'*'				: 'Preecha corretamente este campo',
		':email'  		: 'E-mail inv&aacute;lido',
		':number' 		: 'Somente n&uacute;meros',
		':url' 			: 'Url inv&aacute;lida',
		'[max]'	 		: 'O valor m&aacute;ximo deve ser $1',
		'[min]'			: 'O valor m&iacute;nimo deve ser $1',
		'[required]'	: 'Preenchimento obrigat&oacute;rio'
	});
	
	jQuery.tools.validator.addEffect("twitter", function(errors, event) {
			/*var twitter = jQuery(this.getConf().container).fadeIn();*/
			var twitter = jQuery(this.getConf().container);
			twitter.find("p").remove();
			var justone = true;
			jQuery.each(errors, function(index, error) {
				if(justone){
					justone = false;
					twitter.append(
						"<p><img src=\"/js/jquery.tools/img/warning.png\"> Preencha o campo <strong>" +error.input.attr("label")+ "</strong> corretamente.</p>"
						/*"<p>Preencha o campo <strong>" +error.input.attr("label")+ "</strong> corretamente: " +error.messages[0]+ "</p>"*/
					);	
					var input = error.input;
					input.addClass("input-error").focus(function()  {
						input.removeClass("input-error");
					});
				}
			});
			var alerttimer = window.setTimeout(function(){
				jQuery('#form-alert').slideUp('normal');
			}, 3000);
			jQuery('#form-alert').slideDown('normal');
		}, 
		function(inputs)  {
	});		
	
	if(!jQuery("#form-alert").length){
		jQuery('body').append("<div id=\"form-alert\"></div>");
	}
	
	jQuery("form.validar").validator({ 
		lang: 'br', 
		effect: 'twitter', 
		container: '#form-alert',
		errorInputEvent: null		
	});

	jQuery(".mask-telefone").maska("(99) 9999-9999");
	jQuery(".mask-data").maska("99/99/9999");
	jQuery(".mask-CEP").maska("99999-999");
	jQuery(".mask-CPF").maska("999.999.999-99");
	jQuery(".mask-hora").maska("99:99");

	jQuery.tools.dateinput.localize("br",  {
	   months:        'Janeiro,Fevereiro,Mar&ccedil;o,Abril,Maio,Junho,Julho,Agosto,' +
						'Setembro,Outubro,Novembro,Dezembro',
	   shortMonths:   'Jan,Fev,Mar,Abr,Mai,Jun,Jul,Ago,Set,Out,Nov,Dez',
	   days:          'Domingo,Segunda,Ter&ccedil;a,Quarta,Quinta,Sexta,Sábado',
	   shortDays:     'Dom,Seg,Ter,Qua,Qui,Sex,Sáb'
	});
	jQuery(":date").dateinput({ 
		lang: 'br', 
		format: 'dd/mm/yyyy',
		offset: [30, 0]
	});
	
	jQuery("ul.tabs").tabs("div.panes > div");

	/*
    jQuery("input[name=Newsletter_Nome], input[name=Newsletter_Email]").focus(function(){
   		var defaultText = jQuery(this).val();
		if(defaultText === "Nome" || defaultText === "Email"){
			jQuery(this).val('');
		}
	});
	*/
	jQuery(function() {
		jQuery('input, textarea').placeholder();
	});
	

});

function msnBox(title, text){
	jQuery("#facebox div h2#msnTitle").html(title);
	jQuery("#facebox div p#msnText").html(text);
	jQuery("#facebox").overlay({
		top: 100,
		mask: {
			color: '#fff',
			loadSpeed: 200,
			opacity: 0.5
		},
		closeOnClick: true,
		load: true
	});
}

/*adaptado para o modo antigo*/
function jSuccess(title, text){
	msnBox(text, title);
}

/*adaptado para o modo antigo*/
function jError(title, text){
	msnBox(text, title);
}

/*adaptado para o modo antigo*/
function jWarning(title, text){
	msnBox(text, title);
}

