$(document).ready(function(){
	 /* ----------- Code For Input Length Changes -----------------*/
    function oc(a) //converts array to object array
    {
        var o = {};
        for (var i = 0; i < a.length; i++) {
            o[a[i]] = '';
        }
        return o;
    }
    function setMaxLength(element_id, length){
        $(element_id).attr("maxlength", length);
        note = element_id + '_note';
        $(note).html('(up to ' + length + ' characters)');
    }
	
$("#1_design").bind("change", function(e){
       
        $('#3_text1').val(''); //set value to none when onchange
         $('#4_text2').val(''); //set value to none when onchange
          $('#5_text3').val(''); //set value to none when onchange
           $('#6_text4').val(''); //set value to none when onchange
		
      //change textlength of 3_text_line_1 4_text2 5_text3 6_text4
        if ($("#1_design").val() in oc(['tiny_hearts'])) {
            setMaxLength('#3_text1', 32);
			$('#3_text1_label').html('Text 1');
			$('#4_text2div').hide();
			$('#5_text3div').hide();
			$('#6_text4div').hide();
        }
		
		if ($("#1_design").val() in oc(['luxe'])) {
            setMaxLength('#3_text1', 20);
			setMaxLength('#4_text2', 20);
			$('#3_text1_label').html('Text 1');
			$('#4_text2div').show();
			$('#5_text3div').hide();
			$('#6_text4div').hide();
        }
		if ($("#1_design").val() in oc(['provencale'])) {
            setMaxLength('#3_text1', 20);
			setMaxLength('#4_text2', 40);
			setMaxLength('#5_text3', 20);
			$('#3_text1_label').html('Text 1');
			$('#4_text2div').show();
			$('#5_text3div').show();
			$('#6_text4div').hide();
        }
		if ($("#1_design").val() in oc(['metropolitan'])) {
            setMaxLength('#3_text1', 8);
			setMaxLength('#4_text2', 30);
			setMaxLength('#5_text3', 12);
			setMaxLength('#6_text4', 38);
			$('#3_text1_label').html('Text 1');
			$('#4_text2div').show();
			$('#5_text3div').show();
			$('#6_text4div').show();
        }
		if ($("#1_design").val() in oc(['riva'])) {
            setMaxLength('#3_text1', 30);
			setMaxLength('#4_text2', 2);
			
			$('#3_text1_label').html('Text 1');
			$('#4_text2div').show();
			$('#5_text3div').hide();
			$('#6_text4div').hide();
        }
		if ($("#1_design").val() in oc(['summer_garden'])) {
            setMaxLength('#3_text1', 22);
			setMaxLength('#4_text2', 24);
			
			$('#3_text1_label').html('Text 1');
			$('#4_text2div').show();
			$('#5_text3div').hide();
			$('#6_text4div').hide();
        }
		if ($("#1_design").val() in oc(['filigree'])) {
            setMaxLength('#3_text1', 30);
			
			
			$('#3_text1_label').html('Text');
			$('#4_text2div').hide();
			$('#5_text3div').hide();
			$('#6_text4div').hide();
        }
        
    });
		/* ----------- End Code For Input Length Changes --------------*/
    
    
    $('#1_design').trigger("change");
});
