$(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]){$('#3_text1div').show();setMaxLength('#3_text1', text_lengths[0]);} else {$('#3_text1div').hide();}
		if (text_lengths[1]){$('#4_text2div').show();setMaxLength('#4_text2', text_lengths[1]);} else {$('#4_text2div').hide();}
		if (text_lengths[2]){$('#5_text3div').show();setMaxLength('#5_text3', text_lengths[2]);} else {$('#5_text3div').hide();}
		if (text_lengths[3]){$('#6_text4div').show();setMaxLength('#6_text4', text_lengths[3]);} else {$('#6_text4div').hide();}
			
    }
	$("#1_design").bind("change", function(e){
		var opt = $('#1_design :selected').val();
		 $('#4_text1,#5_text2,#5a_text3,#6_text3,#7_text4,8_text5').val(''); //set value to none when onchange
		switch (opt) {
			case "bee": prepFields([15,15,15,40]); break;
			case "butterfly": prepFields([30,23,23]); break;
			case "calla_lily": prepFields([15,20,20,20]); break;
			case "champagne_flutes": prepFields([20,20,30]); break;
			case "fleur_de_lis": prepFields([20,20,20,20]); break;
			case "icon_church": prepFields([25,20,25,50]); break;
			case "icon_rings": prepFields([25,20,25,50]); break;
			case "monogram": prepFields([3,50,25]); break;
			case "retro_beach": prepFields([20,20,25]); break;
			case "tropical_palm_tree": prepFields([30,22]); break;
			case "wedding_bells": prepFields([38,38]); break;
			case "heart_and_roses": prepFields([20,20]); break;
			case "rose": prepFields([15,20,15,20]); break;
			case "victorian_silhouette": prepFields([20,20]); break;
			}
			});
	});
