function limitText(field, limitCount) { var limitNum = $('#numChar').val(); var limitField = document.getElementById(field); var alphaExp = /^[a-zA-Z1234567890 \u00C4\u00D6\u00DC\.\-@]+$/; if(!limitField.value.match(alphaExp)){ $("#lpText").after('
Character Not Available
'); $('#textAlert').fadeOut(2000, function() {$('#textAlert').remove();} ); limitField.value = limitField.value.substring(0, limitField.value.length - 1); } if (limitField.value.length > limitNum) { limitField.value = limitField.value.substring(0, limitNum); if(limitField.value.length > limitNum) { $('#inputWrapper').css("background-color", "#ff0000"); } } else { document.getElementById(limitCount).innerHTML = limitNum - limitField.value.length; $('#inputWrapper').css("background-color", "#2A70AE"); } limitField.value = limitField.value.toUpperCase(); } function addSpecialCharacter(text, field, limitCount, limitNum) { document.getElementById(field).value += text; document.getElementById(field).focus(); limitText(field, limitCount, limitNum); jQuery.plateBuilder.drawLetters(); } function swapImg () { $('#plate-bg').css("background-image", "url({plateImg})"); } function textFocus () { if($('#plateText').val() == 'YOUR TEXT') { $('#plateText').val(''); jQuery.plateBuilder.drawLetters(); } }