$(document).ready(function(){	
	
	$('.contenido').css({'box-shadow':'0 0 5px #000'});
	
	$('.radius.all').css({'border-radius':'5px 5px 5px 5px'});
	$('.radius.bottom').css({'border-radius':'0 0 5px 5px'});
	$('.radius.top').css({'border-radius':'5px 5px 0 0'});
	$('.menu ul.first').droppy();
	$('.novedades .item').hover(function(){
		$(this).toggleClass('active');
	});
	
    $('.header h1').click(function(){
        location.href = SITE_URL+'Inicio/';
    });
    
    $('#slider').nivoSlider({
        effect:'fade', // Specify sets like: 'fold,fade,sliceDown'
        animSpeed:500, // Slide transition speed
        pauseTime:6000, // How long each slide will show
        startSlide:0, // Set starting Slide (0 index)
        directionNav:false, // Next & Prev navigation
        controlNav:true, // 1,2,3... navigation
        pauseOnHover:true // Stop animation while hovering
    });
    
    $('#page_slider').nivoSlider({
        effect:'fade', // Specify sets like: 'fold,fade,sliceDown'
        animSpeed:500, // Slide transition speed
        pauseTime:6000, // How long each slide will show
        startSlide:0, // Set starting Slide (0 index)
        directionNav:false, // Next & Prev navigation
        controlNav:false, // 1,2,3... navigation
        pauseOnHover:false // Stop animation while hovering
    });
    
    $('.acordeon .ac_item').each(function(){
        var acc = $(this);
		var all = $('.acordeon .ac_item');
        acc.children('.ac_a').click(function(){
			all.children('a').removeClass('current');
			all.children('.ac_b').each(function(){ if($(this).is(':visible')){ $(this).slideUp('fast') } });
            $(this).children('a').addClass('current');
            acc.children('.ac_b').slideDown('fast');
        });  
    });
    
     $('form.validate').submit(function(event){
        
            var errorText = '*Datos incorrectos!';   
            var inputs = $(this).find('input.required, select.required, input.email, input.captcha, textarea.required');
            var hasErrors = false;
            var error_class = 'error_input';

            inputs.each(function() {
                var i = $(this);

                if( i.hasClass('email') && !isValidMail(i.val()) ) {
                    i.addClass(error_class);
                    hasErrors = true;
                }
                else if( (i.hasClass('required') && i.val().length < 1) || (i.hasClass('required') && i.hasClass('not_focus')) ) {
                    i.addClass('error_input');
                    hasErrors = true;
                }
                 
                else{
                    i.removeClass(error_class);
                }
             });
             if(hasErrors){
                 event.preventDefault();
                 $('span.success').text('').hide();
                 $('span.error').text(errorText).fadeIn();
             }
        });
	
});

function isValidMail(val) {
   var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
   return reg.test(val);
}

