$(function(){
	wordOpac();	
	$('input#wordInput').focus();
	
	$('a#infoLink').hover(function(){
		$('#infoContent').slideDown(500);
	}, function(){
		$('#infoContent').slideUp(500);
	});
	
	$('#word').validate({
		rules: {
			wordInput: {
				required: true,
				minlength: 2,
				maxlength: 18
			}
		},
		messages: {
		    wordInput: {
		    	required: "Please specify a single word",
		    	minlength: "Please enter 2 or more characters",
		    	maxlength: "Please enter fewer characters"
		    }
		},
		errorPlacement: function(error, element) {
			error.appendTo( element.parent().parent() );
		}
	}); 	
});

function wordOpac() {
	$('ul#cloudv2 li').each(function(i){
		var word = $(this);
		if(word.hasClass('opac40')){
			word.css('opacity', 1);
		} else if(word.hasClass('opac38')){
			word.css('opacity', 0.975);
		} else if(word.hasClass('opac36')){
			word.css('opacity', 0.95);
		} else if(word.hasClass('opac34')){
			word.css('opacity', 0.925);
		} else if(word.hasClass('opac32')){
			word.css('opacity', 0.9);
		} else if(word.hasClass('opac30')){
			word.css('opacity', 0.875);
		} else if(word.hasClass('opac28')){
			word.css('opacity', 0.85);
		} else if(word.hasClass('opac26')){
			word.css('opacity', 0.825);
		} else if(word.hasClass('opac24')){
			word.css('opacity', 0.8);
		} else if(word.hasClass('opac22')){
			word.css('opacity', 0.76);
		} else if(word.hasClass('opac20')){
			word.css('opacity', 0.73);
		} else if(word.hasClass('opac18')){
			word.css('opacity', 0.7);
		} else if(word.hasClass('opac16')){
			word.css('opacity', 0.66);
		} else if(word.hasClass('opac14')){
			word.css('opacity', 0.63);
		} else if(word.hasClass('opac12')){
			word.css('opacity', 0.6);
		} else if(word.hasClass('opac10')){
			word.css('opacity', 0.55);
		} else if(word.hasClass('opac8')){
			word.css('opacity', 0.5);
		} else if(word.hasClass('opac6')){
			word.css('opacity', 0.45);
		} else if(word.hasClass('opac4')){
			word.css('opacity', 0.4);
		} else {
			word.css('opacity', 0.35);
		}		
	});	
}
