$(document).ready(function(){
	$("#red").treeview({
		animated: "fast",
		collapsed: true,
		control: "#treecontrol"
	});
	$(".evolutionheading h1").animate({"left": "50", "opacity": 1}, 500);
	if($('ul.cards li').length > 0) {
		$('ul.cards li').ahover({moveSpeed: 100, hoverEffect: function() {
			$(this)
				.css({opacity: 0.99})
				.animate({opacity: 0.5}, 750)
				.animate({opacity: 0.99}, 750)
				.dequeue();
			$(this).queue(arguments.callee);
		}});
	}
	$(".searchfield").autocomplete("/search.php", {
		extraParams : {
			lang : function() { return $(".searchlanguage").val(); }
		},
		cacheLength : 0,
		parse: function(data) {
			var array;
			eval("array = " + data);
			var newArray = new Array();
			for(var i = 0; i<array.length;i++)
				newArray.push({data : array[i] });
			return newArray;
		},
		formatItem: function(row) {
			return row.value;
		}
	}).result(function(event, item) {
		location.href = item.url;
	});
});
function validateEmail(field) {
	var valid = /^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(field.value);
	if(valid) {
		$('#'+field.id+'-x').fadeOut('fast', function() {
			$('#'+field.id+'-bock').fadeIn('fast');
			field.className = "formfield";
		});
	} else {
		$('#'+field.id+'-bock').fadeOut('fast', function() {
			$('#'+field.id+'-x').fadeIn('fast');
			field.className = "formfield pink";
		});
	}
}
function validateName(field) {
	var valid = field.value.trim().length > 0;
	if(valid) {
		$('#'+field.id+'-x').fadeOut('fast', function() {
			$('#'+field.id+'-bock').fadeIn('fast');
			field.className = "formfield";
		});
	} else {
		$('#'+field.id+'-bock').fadeOut('fast', function() {
			$('#'+field.id+'-x').fadeIn('fast');
			field.className = "formfield pink";
		});
	}
}
