$(window).load(function() {
    $('#slider').nivoSlider({
    	effect: 'fade',
    	pauseTime: 5000,
    	boxCols: 1,
    	slices: 1,
    	directionNav: false
    });
    
    $('a.btnCerrar').click(function() {
    	$('.planes').fadeOut('slow');
    	$('#botonera_alarmas li').removeClass('active');
    });
    
    $('a.btn').click(function() {
    	$('#botonera_alarmas li').removeClass('active');
    	$('.planes').hide();
    	var tipo = $(this).attr('rel');
    	$(this).parent().addClass('active');
    	
    	$('#' + tipo).fadeIn('slow');
    	
    	return false;
    });
    
    
    $('input.trigger').change(function() {
    	form = $(this).parent().parent().parent();
    	var valorInicio = $('.primer_valor', form).val();
	
    	var contador = 0;
    	$('input:checked', form).each(function(index) {
    		contador++;
    	});
    	   	
    	var valorFinal = (parseInt(contador) * 0.2 + parseFloat(valorInicio)).toFixed(1);
    	
    	var textoFinal = addCommas(valorFinal);
    	
    	$('span.valor', form).text('UF ' + textoFinal);
    });
    
    
    $('a.btnCerrar2').click(function() {
    	$('.servicio').slideUp();
    	return false;
    });
    
    $('a.btn2').click(function() {
    	$('#botonera_mas li').removeClass('active');
    	$('.servicio').slideUp();
    	var tipo = $(this).attr('rel');
    	$(this).parent().addClass('active');
    	
    	$('#' + tipo).slideDown('slow');
    	
    	return false;
    });

    $('a#manuales_uso').click(function() {
    	
    	$('#manuales').slideDown('slow');
    	
    	return false;
    });
    
    $(".row").hover(
		function () {
		  $(this).css("background-color", "#dedede");
		},
		function () {
		  $(this).css("background-color", "#fff");
		}
	);
    
    $('a.btn3').click(function() {
    	$('.panel').slideUp();
    	var tipo = $(this).attr('rel');
    	
    	$('#' + tipo).slideDown('slow');
    	
    	return false;
    });

	$(".validate").validate();
    
});


function addCommas(nStr)
{
	nStr += '';
	x = nStr.split('.');
	x1 = x[0];
	x2 = x.length > 1 ? ',' + x[1] : '';
	var rgx = /(\d+)(\d{3})/;
	while (rgx.test(x1)) {
		x1 = x1.replace(rgx, '$1' + ',' + '$2');
	}
	return x1 + x2;
}
