function updateCounts() {
var titleLen = document.getElementById('seo-title').value.length;
var descLen = document.getElementById('seo-desc').value.length;
var titleCount = document.getElementById('title-count');
var descCount = document.getElementById('desc-count');
titleCount.innerText = titleLen + ' characters';
titleCount.style.color = (titleLen > 60 || titleLen 160 || descLen < 120) ? '#e11d48' : '#16a34a';
}
function generateMetaTags() {
var title = document.getElementById('seo-title').value;
var desc = document.getElementById('seo-desc').value;
var keywords = document.getElementById('seo-key').value;
var output = document.getElementById('seo-output');
var container = document.getElementById('output-container');
var tags = '\n';
tags += '
' + title + '\n';
tags += '\n';
tags += '\n';
if(keywords) {
tags += '\n';
}
tags += '\n\n';
tags += '\n';
tags += '\n';
tags += '\n';
tags += '\n\n';
tags += '\n';
tags += '\n';
tags += ";
output.value = tags;
container.style.display = 'block';
}
function copyToClipboard() {
var copyText = document.getElementById("seo-output");
copyText.select();
copyText.setSelectionRange(0, 99999);
document.execCommand("copy");
alert("Meta tags copied to clipboard!");
}