$(document).ready(function(){
	
function setMaxLength(element_id, length){
        $(element_id).attr("maxlength", length);
        note = element_id + '_note';
        $(note).html('(up to ' + length + ' characters)');
    }
	 function prepFields(text_lengths){
        
		if (text_lengths[0]){$('#5_text1div').show();setMaxLength('#5_text1', text_lengths[0]);} else {$('#5_text1div').hide();}
		if (text_lengths[1]){$('#6_text2div').show();setMaxLength('#6_text2', text_lengths[1]);} else {$('#6_text2div').hide();}
		if (text_lengths[2]){$('#7_text3div').show();setMaxLength('#7_text3', text_lengths[2]);} else {$('#7_text3div').hide();}
		if (text_lengths[3]){$('#8_text4div').show();setMaxLength('#8_text4', text_lengths[3]);} else {$('#8_text4div').hide();}
    };
	$("#design").bind("change", function(e){
		var opt = $('#design :selected').val();
		$('#5_text1').val(''); //set value to none when onchange
		$('#6_text2').val('');
		$('#7_text3').val('');
		$('#8_text4').val('');
		switch (opt) {
			
			case "bird":
				prepFields([16, 20]);
				break;
			case "blossom":
				prepFields([10, 10, 10,20]);
				break;
			case "burst_monogram":
				prepFields([1, 20, 15]);
				break;
			case "cheers":
				prepFields([12, 12]);
				break;
			case "cherry_blossom":
				prepFields([26, 12, 12]);
				break;
			case "circles":
				prepFields([20, 18]);
				break;
			case "duo":
				prepFields([20, 18]);
				break;
			case "gingham":
				prepFields([12, 12,12]);
				break;
			case "island_sun":
				prepFields([10,10,15]);
				break;
			case "juice_it":
				prepFields([20, 15]);
				break;
			case "leaves":
				prepFields([20, 18]);
				break;
			case "let_it_snow":
				prepFields([25, 25]);
				break;
			case "orchids":
				prepFields([10, 10, 15]);
				break;
			case "ornaments":
				prepFields([14, 20]);
				break;
			case "party_dress":
				prepFields([14, 14,14]);
				break;
			case "seasonal_stripes":
				prepFields([10, 10, 26]);
				break;
			case "silhouette_bird":
				prepFields([20,26]);
				break;
			case "silhouette_btrfly":
				prepFields([20, 26,]);
				break;
			case "silhouette_feather":
				prepFields([20, 26]);
				break;
			case "silhouette_fern":
				prepFields([20, 26]);
				break;
			case "solid_leaves":
				prepFields([26, 26]);
				break;
			case "snowflakes":
				prepFields([15, 15, 15]);
				break;
			case "starburst":
				prepFields([15, 15, 20, 20]);
				break;
			case "strips":
				prepFields([10, 12, 12,26]);
				break;
			case "tree":
				prepFields([10, 10, 15,15]);
				break;
			case "tweed":
				prepFields([26, 26]);
				break;
		};
		 
		 });
	});
