//menu
	/*
$('#menu li a').click(function(){
	$(this).addClass('activo');
});
var url = String(window.location);
$('#menu li a').each(function(){
	var link = $(this).attr('href');
	link = link.replace(/(\/|\.\/)$/, '');
	var patron = new RegExp(link);
	var new_url = url.replace(patron, '');
	if (url != new_url){
		$(this).addClass('activo');
	}


	bool = patron.test(url);
	if (bool){
		$(this).addClass('activo');
	}
	
});
*/


$(document).ready(function(){

	//el slide que esta en la home con las 3 noticias
	$(function(){
		$('#loopedSlider').loopedSlider({
			autoStart:5000,
			slidespeed:500,
			fadespeed:300,
			containerClick:false
		});
	});
	var slide = '#loopedSlider .slides div.slide';
	$(slide).click(function(){
		var id = $(this).attr('id');
		location.href = id;
		return (false);
	})
	$(slide).hover(function(){
		$(slide + ' img').css('border-color', '#666');
		$(slide).attr('title', 'Ampliar esta noticia');
	}, function(){
		$(slide + ' img').css('border-color', '#CCC');
	});


	//scroll
	var sp = $('#galeria.scroll-pane');
	if (sp.height() > '620') {
		sp.height('620');
	}
	$('.scroll-pane').children(':first').css('margin-top','0');
	$('.scroll-pane').children(':last').css({'margin-bottom':'0', 'padding-bottom':'0'});
	$('.scroll-pane').jScrollPane({scrollbarWidth: 8});

	//shadowbox
	Shadowbox.init({language: 'es', players: ['img']});

	//contacto
	﻿$.extend({
		/* PARAMOS LA EJECUCIÓN*/
		stop: function(e){
			if (e.preventDefault) e.preventDefault();
			if (e.stopPropagation) e.stopPropagation();
		},
		/* PERSONALIZAMOS LA SALIDA POR PANTALLA */
		alert: function(str){
			alert(str);
		}
	});

	$("form.validable").bind("submit", function(e){
		if (typeof filters == 'undefined') return;
		$(this).find("input, textarea, select").each(function(x,el){ 
			if ($(el).attr("className") != 'undefined'){
				$(el).removeClass("error");
				$.each(new String($(el).attr("className")).split(" "), function(x, klass){
					if ($.isFunction(filters[klass])){
						if (!filters[klass](el)){
							$(el).addClass("error");
						}
					}
				});
			}
		});
		if ($(this).find(".error").size() > 0){
			$.stop(e || window.event);
			return false;
		}
			return true;
		});


	//Filtros
	var filters = {
		requerido: function(el) {return ($(el).val() != 'MENSAJE' && $(el).val() != '' && $(el).val() != -1);},
		email: function(el) {return /^[A-Za-z][A-Za-z0-9_]*@[A-Za-z0-9_]+\.[A-Za-z0-9_.]+[A-za-z]$/.test($(el).val());},
		telefono: function(el){return /^[0-9]*$/.test($(el).val());}};


	//Vacío el campo cuando hago focus en él
	var campo = $('input, textarea');
	campo.focus(function(){
		value = $(this).val();
		if (value.toLowerCase() == $(this).attr('name'))
			$(this).attr('value', '');
	});
	campo.blur(function(){
		if($(this).val() == '')
			$(this).val(value);
	});

})

