jQuery.preloadImages = function()
{
    for(var i = 0; i<arguments.length; i++) {
        jQuery("<img>").attr("src", arguments[i]);
    }
}

$.preloadImages("/css/img/banner_1_act.jpg","/css/img/banner_2_act.jpg","/css/img/banner_3_act.jpg");

$(document).ready(function() {
	$(".logos").fadeTo("fast", 0, function(){
		$(".logos").css("visibility", "visible");
		$(".logos").fadeTo("slow", 100);
	});
	$(".logos").cycle('fade');

    $(".overlabel").overlabel();
	
	$("#info_message .close").click(function(){
        $("#info_message").animate({left:"+=10px"}).animate({left:"-5000px"});
    });

	$("#info_message").fadeOut(800).fadeIn(800).fadeOut(400).fadeIn(400).fadeOut(400).fadeIn(400);

    $("#content_banner_1").hover(function() {
        $(this).attr("src","/css/img/banner_1_act.jpg");
    }, function() {
        $(this).attr("src","/css/img/banner_1_des.jpg");
    });

    $("#content_banner_2").hover(function() {
        $(this).attr("src","/css/img/banner_2_act.jpg");
    }, function() {
        $(this).attr("src","/css/img/banner_2_des.jpg");
    });

    $("#content_banner_3").hover(function() {
        $(this).attr("src","/css/img/banner_3_act.jpg");
    }, function() {
        $(this).attr("src","/css/img/banner_3_des.jpg");
    });

	//$().ajaxStart(function() {Growl.show('<span id="loading"></span><br />loading...');});
	
	Growl.init(336,154,2);
});

/************************************************************************
								GENERAL
************************************************************************/


// Escribir solo numeros en un input
var nav4 = window.Event ? true : false;

function onlyNum(evt) { // onkeypress="return soloNum(event)"
	// NOTE: Backspace = 8, Enter = 13, Comma = 44, Full Stop(Dot for decimals) = 46, '0' = 48, '9' = 57
	var key = nav4 ? evt.which : evt.keyCode;
	return (key <= 13 || key == 46 || (key >= 48 && key <= 57));
}

function onlyChar(evt) { // onkeypress="return soloNum(event)"
	// NOTE: 'A' = 65 | 'Z' = 90 | 'a' = 97 | 'z' = 122
	var key = nav4 ? evt.which : evt.keyCode;
	if((key >= 97 && key <= 122) || key == 32) {
		key = key-32;
	}
	return (key <= 13 || (key >= 65 && key <= 90));
}

var conta_error = 0;
var msg = new Array();

// Validates a generic register form
function validation_form(id_form)
{
	result = true;
	inputs = $("#"+id_form+" input:text, #"+id_form+" input:password");
	textareas = $("#"+id_form+" textarea");
	selects = $("#"+id_form+" select");
	
	$.each( inputs, function(i, n){
		if( (n.value == "") && (inputs.attr("rel") == "obligatory") )
		{
			$("#"+this.id).addClass("input_error");
			result = false;
		}
		else
		{
			$("#"+this.id).removeClass("input_error");
		}
	});
	
	$.each( textareas, function(i, n){
		if( (n.value == "") && (textareas.attr("rel") == "obligatory") )
		{
			$("#"+this.id).addClass("input_error");
			result = false;
		}
		else
		{
			$("#"+this.id).removeClass("input_error");
		}
	});
	
	$.each( selects, function(i, n){
		if( (n.value == "") && (selects.attr("rel") == "obligatory") )
		{
			$("#"+this.id).addClass("input_error");
			result = false;
		}
		else
		{
			$("#"+this.id).removeClass("input_error");
		}
	});
	
	return result;
}

// Limpia la zona de Información a los 2 minutos
function timing_informacion(){
	setTimeout('document.getElementById("informacion").style.visibility = "hidden";', 120000);
}
