$(document).ready(function() {
	
	// Expand Panel
	$("#open").click(function(){
		$("div#panel").slideDown("slow");
	
	});	
	
	// Extra link
	$("#DAMN").click(function(){
		$("div#panel").slideDown("slow");
		$("#toggle a").toggle();
	});		
	
	// Collapse Panel
	$("#close").click(function(){
		$("div#panel").slideUp("slow");	
	});		
	
	// Switch buttons from "Log In | Register" to "Close Panel" on click
	$("#toggle a").click(function () {
		$("#toggle a").toggle();
	});		
	
	
 $('.thumbs').each(function() {
 
 			$(this).stop().animate({ opacity: 0.3 }, 500);
 
             $(this).hover(function() {
                $(this).stop().animate({ opacity: 1.0 }, 500);
            },
           function() {
               $(this).stop().animate({ opacity: 0.3 }, 500);
           });
        });
	
		
});

function abrirPanel() {
	// Expand Panel
	$("div#panel").slideDown("slow");
	
	// Switch buttons from "Log In | Register" to "Close Panel" on click
	$("#toggle a").toggle();
}

$().ready(function() {
	// validate signup form on keyup and submit
	$("#newuser").validate({
		rules: {
			username: {
				required: true,
				minlength: 1
			},
			password: {
				required: true,
				minlength: 1
			},
			email: {
				required: true,
				email: true
			}
		},
		messages: {
			username: {
				required: "Proporciona un nombre de usuario",
				minlength: "Tu nombre de usuario debe ser al menos de 3 caracteres"
			},
			password: {
				required: "Proporciona una contraseÃ±a",
				minlength: "Tu contraseÃ±a debe ser al menos de 5 caracteres"
			},
			email: "Por favor proporciona una direccion de correo"
		},
		errorLabelContainer: $("#free")
	});
	
	$("#loginf").validate({
		rules: {
			username: {
				required: true,
				minlength: 1
			},
			password: {
				required: true,
				minlength: 1
			},
			email: {
				required: true,
				email: true
			}
		},
		messages: {
			username: {
				required: "Proporciona un nombre de usuario"
			},
			password: {
				required: "Proporciona una contraseÃ±aa"
			}
		},
		errorLabelContainer: $("#free")
	});
});

function getKeyevent(e){
var keynum;
var ctrlKey;
var eventObj;
ctrlKey = false;
 
if(window.event) // IE
	{
	keynum = e.keyCode;
	ctrlKey  = e.ctrlKey;
	EventObj = e.srcElement;
 
	}
else if(e.which) // Netscape/Firefox/Opera
	{
	keynum = e.which;
	ctrlKey = e.ctrlKey;
	EventObj = e.target;
 
	}
//alert(EventObj);
 
	if ((EventObj.nodeName != 'INPUT') && (keynum == 13)){
		//alert('zaz');
	  	$("#gdebug").slideToggle("slow");
	}
	
	if ((EventObj.nodeName != 'INPUT') && (keynum == 50)){
	  	$("div#panel").slideUp("slow");
	  	$("#toggle a").toggle();
	}
	if ((EventObj.nodeName != 'INPUT') && (keynum == 49)){
	  	$("div#panel").slideDown("slow");
	  	$("#toggle a").toggle();
	}
}
