$(document).ready(function() {
						   
	// simple form validation
	$("form.validate").submit(function(){
		$send = true;
		$("input.required, select.required, textarea.required").each(function(){
			if($.trim($(this).val()) == "" && $send != false) {
				alert($(this).attr("title"));
				$(this).focus();
				$send = false;
			}
			if($send) {
				if($(this).attr('accesskey')=='email') {
					if(!isValidEmailAddress($(this).val()) ){
						alert('Escriba un email válido');
						$(this).focus();
						$send = false;
					}				
				}
			}
		});
		return $send;
	});	

	
});

function slideshow(){
	if($("#home ul.diapositivas li.on").length) {
		var $max  = $("#home ul.diapositivas li").length;
		var $curr = $("#home ul.diapositivas li.on").attr("type");
		if(!$curr) {			
			$curr = $("#current").val();
		}
		var $next = (parseInt($curr) >= $max) ? 1 : parseInt($curr)+1 ;
		if(parseInt($("#current").val()) >= $max) {
			$("#current").val(1);	
		} else {
			$("#current").val(parseInt($("#current").val())+1);
		}		
		//alert($max + '<-max ' + $curr + '<-curr' + $next);
		slide($next);
	}
}

function isValidEmailAddress(emailAddress) {
	var pattern = new RegExp(/^(("[\w-\s]+")|([\w-]+(?:\.[\w-]+)*)|("[\w-\s]+")([\w-]+(?:\.[\w-]+)*))(@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$)|(@\[?((25[0-5]\.|2[0-4][0-9]\.|1[0-9]{2}\.|[0-9]{1,2}\.))((25[0-5]|2[0-4][0-9]|1[0-9]{2}|[0-9]{1,2})\.){2}(25[0-5]|2[0-4][0-9]|1[0-9]{2}|[0-9]{1,2})\]?$)/i);
	return pattern.test(emailAddress);
}

function slide($index){
	$("#home ul.diapositivas li").fadeOut(1500, function(){ $(this).removeClass("on"); });
	$("#home ul.diapositivas li").eq($index-1).fadeIn(1500, function(){ $(this).addClass("on"); });
}

var $slideshow = setInterval("slideshow()", 7000);

