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();
}
}