﻿jQuery(function() {
	if(jQuery(".scroll-wrap-seminovos .scrollable .items div").length > 5){		
		jQuery(".scroll-wrap-seminovos .scrollable").scrollable({
			onSeek: function() { 
				if(this.getSize()-5 <= this.getIndex()) jQuery(".scrollable").siblings(".scroll-wrap-seminovos .next").addClass("disabled"); /*jQuery(".scroll-wrap .next").addClass("disabled");*/
				else jQuery(".scrollable").siblings(".scroll-wrap-seminovos .next").removeClass("disabled");
			}		
		});
	}
	else{
		jQuery(".scroll-wrap-seminovos .prev").addClass("disabled");
		jQuery(".scroll-wrap-seminovos .next").addClass("disabled");
	}
	
	if(jQuery(".scroll-wrap-show .scrollable .items div").length > 3){		
		jQuery(".scroll-wrap-show .scrollable").scrollable({
			onSeek: function() { 
				if(this.getSize()-3 <= this.getIndex()) jQuery(".scrollable").siblings(".scroll-wrap-show .next").addClass("disabled");
				else jQuery(".scrollable").siblings(".scroll-wrap-show .next").removeClass("disabled");
			}		
		});
	}
	else{
		jQuery(".scroll-wrap-show .prev").addClass("disabled");
		jQuery(".scroll-wrap-show .next").addClass("disabled");
	}
	
	if(jQuery(".scroll-wrap .scrollable .items div").length > 5){		
		jQuery(".scroll-wrap .scrollable").scrollable({
			onSeek: function() { 
				if(this.getSize()-5 <= this.getIndex()) jQuery(".scrollable").siblings(".scroll-wrap .next").addClass("disabled"); /*jQuery(".scroll-wrap .next").addClass("disabled");*/
				else jQuery(".scrollable").siblings(".scroll-wrap .next").removeClass("disabled");
			}		
		});
	}
	else{
		jQuery(".scroll-wrap .prev").addClass("disabled");
		jQuery(".scroll-wrap .next").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("select.buscaCidades").change(function(){
		jQuery('select.recebeCidades').html('<option value="">Carregando...</option>');
		jQuery.post('/inc/geraCidades.php', { estado : jQuery(this).val() },function(resposta){
			 jQuery('select.recebeCidades').html('<option value="">- </option>'+resposta);
		 });
	});
	*/


	// if the function argument is given to overlay,
	// it is assumed to be the onBeforeLoad event listener
	jQuery("a[rel]").overlay({
		mask: '#000',
		onBeforeLoad: function() {
			// grab wrapper element inside content
			var wrap = this.getOverlay().find(".contentWrap");
			// load the page specified in the trigger
			wrap.load(this.getTrigger().attr("href"));
		}
	});

	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ç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ç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");
	
	var myFile = document.location.toString();
	if (myFile.match('localizacao')) { 
		if (myFile.match('#')) { 
		  var myAnchor = myFile.split('#')[1];
		  chageLocalizacao(myAnchor);
		} 
		else {
		  chageLocalizacao(1);
		}
	}
	
	jQuery("#enderecos-rodape").scrollable({circular: true, mousewheel: false}).navigator().autoscroll({
		interval: 3000		
	});	

	jQuery(".items img.zoom").click(function() {	
    	var imgZoom = jQuery(this).attr("rel");
		var wrap = jQuery("#imgP .img");
		//wrap.fadeTo("medium", 0.5);
		wrap.attr("src", imgZoom);
		//wrap.fadeTo("fast", 1);
	});

	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>");
	}

});

function geraCidade(estados, cidades, cont){
	jQuery('select.'+cont).html('<option value="">Carregando...</option>');
	jQuery.post('/inc/geraCidades.php', { estado:estados, cidade:cidades },function(resposta){
		 jQuery('select.'+cont).html('<option value="">- </option>'+resposta);
	 });
}

function _jsBuscaModelo(marca, modelo){
	jQuery('.selModelo').html('<option value="">Carregando...</option>');
	jQuery.post('/php/acoes.php', { Acao:13, ma:marca, mo:modelo },function(resposta){
		 jQuery('.selModelo').html('<option value="">- </option>'+resposta);
	 });
}

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);
}

function chageLocalizacao(vlr){
	var end = new Array(5)
	end[1] = "São José do Rio Preto - Av. Bady Bassit, 4999 - 15015-000 - Lumiere";
	end[2] = "Presidente Prudente - Av. Antonio Canhetti, 319 - 19061-545";
	end[3] = "Bauru - Av. Dr. Adolpho Miraglia, 256 - 17012-648";
	end[4] = "Marília - Av. das Esmeraldas, 1329 - 17516-000";
	jQuery("#comoChegar ul li div").removeClass("active");
	jQuery("#comoChegar ul li").removeClass("active");
	jQuery("#origem").val("");
	jQuery("#destino").val(end[vlr]);
	jQuery("#directions").html("");
	jQuery("#directions").height(0);
	jQuery("#end0"+vlr).addClass("active");
	jQuery("#end0"+vlr+" div").addClass("active sprite");

	showAddress(end[vlr]);
}

function FormataValor(id,tammax,teclapres) {
   
    if(window.event) { // Internet Explorer
		var tecla = teclapres.keyCode; 
	}
	else if(teclapres.which) { // Nestcape / firefox
	 	var tecla = teclapres.which;
    }
	vr = document.getElementById(id).value;
	vr = vr.toString().replace( "/", "" );
	vr = vr.toString().replace( "/", "" );
	vr = vr.toString().replace( ",", "" );
	vr = vr.toString().replace( ".", "" );
	vr = vr.toString().replace( ".", "" );
	vr = vr.toString().replace( ".", "" );
	vr = vr.toString().replace( ".", "" );
	tam = vr.length;
	
	if (tam < tammax && tecla != 8){ tam = vr.length + 1; }
	if (tecla == 8 ){ tam = tam - 1; }
	if ( tecla == 8 || tecla >= 48 && tecla <= 57 || tecla >= 96 && tecla <= 105 ){
		if ( tam <= 2 ){
		document.getElementById(id).value = vr; }
		if ( (tam > 2) && (tam <= 5) ){
		document.getElementById(id).value = vr.substr( 0, tam - 2 ) + ',' + vr.substr( tam - 2, tam ); }
		if ( (tam >= 6) && (tam <= 8) ){
		document.getElementById(id).value = vr.substr( 0, tam - 5 ) + '.' + vr.substr( tam - 5, 3 ) + ',' + vr.substr( tam - 2, tam ); }
		if ( (tam >= 9) && (tam <= 11) ){
		document.getElementById(id).value = vr.substr( 0, tam - 8 ) + '.' + vr.substr( tam - 8, 3 ) + '.' + vr.substr( tam - 5, 3 ) + ',' + vr.substr( tam - 2, tam ); }
		if ( (tam >= 12) && (tam <= 14) ){
		document.getElementById(id).value = vr.substr( 0, tam - 11 ) + '.' + vr.substr( tam - 11, 3 ) + '.' + vr.substr( tam - 8, 3 ) + '.' + vr.substr( tam - 5, 3 ) + ',' + vr.substr( tam - 2, tam ); }
		if ( (tam >= 15) && (tam <= 17) ){
		document.getElementById(id).value = vr.substr( 0, tam - 14 ) + '.' + vr.substr( tam - 14, 3 ) + '.' + vr.substr( tam - 11, 3 ) + '.' + vr.substr( tam - 8, 3 ) + '.' + vr.substr( tam - 5, 3 ) + ',' + vr.substr( tam - 2, tam );}
	}
}


