$(document).ready(function(){
	
	// archive by date form
	$("#m").change(function(){
		location.href = $(this).val()
	})
	$("#m option").each(function(){
		if ($(this).val()==location.href) $(this).attr('selected','selected')
	})
	
	// insert Flickr users credits
	$("#FlickrLink").attr('href','javascript:void(0);')
	$("#FlickrLink").mouseover(function(e){
		$("#FlickrCredits a.CloseBt").remove()
		$("#FlickrCredits").fadeIn()
		x = e.pageX - $("#FlickrCredits").width()
		y = e.pageY - $("#FlickrCredits").height()
		$("#FlickrCredits").css({left: x, top: y})
		$("#FlickrCredits").prepend('<a href="javascript:void(0)" class="CloseBt">X</a>')
		$("#FlickrCredits a.CloseBt").click(function(){
			$("#FlickrCredits").fadeOut()
		})
	})
	cssPath = $('link').attr('href').replace('style.css','flickr_credits.css')
	$("head").append('<link id="FlickrCreditsCSS" />')
	$("#FlickrCreditsCSS").attr('rel','stylesheet')
	$("#FlickrCreditsCSS").attr('type','text/css')
	$("#FlickrCreditsCSS").attr('charset','utf-8')
	$("#FlickrCreditsCSS").attr('media','screen')
	$("#FlickrCreditsCSS").attr('href',cssPath)	
	
	// validate comment form
	$("#CommentForm").submit(function(){
		
		error = false
		msg = ""
		
		if ($("#author").val() == '' ) {
			error = true
			msg += "- Por favor, preencha o campo 'Nome'.\n"
		}
		
		emailRegExp = new RegExp("[a-z0-9._%+-]+@[a-z0-9.-]+.[a-z]{2,4}")
		if ($("#email").val().match(emailRegExp)!= $("#email").val()) {
			error = true
			msg += "- Por favor, preencha o campo 'Email' com um email válido.\n"
		} 
		
		if ($("#comment").val() == '' ) {
			error = true
			msg += "- Por favor, preencha o campo 'Comentáio'.\n"
		} 

		if (error) {
			alert(msg);
			return false;
		} else {
			return true;
		}

	})
	
})
