showweeks 関数は、フォームの値が変更されるたびに実行されます。オンロードで一度だけ実行するべきではありませんか?
function showweeks() {
if (document.forms["c_form"]["frequency"].value == "daily") {
document.getElementById("c_dayint").style.backgroundColor = "#ffffff";
} else {
document.getElementById("c_dayint").style.backgroundColor = "#aaaaaa";
}
return;
}
window.onload = function() {
showweeks();
return;
};