javascript ilk harf büyütme.

function kCap(iO){
iO.value = iO.value.replace(/([\wöçşğüıİ])/gi,
function(a, b){return b.replace(“I”,”ı”).toLowerCase()}).replace(/(^[a-zöçşğüı]|[\s][a-zöçşğüı])/g,
function(c, d){return d.replace(“i”,”İ”).toUpperCase()});
}

http://jsfiddle.net/28bbd/

aslında ilk olarak bu işin js ile yapılıbileceğine kenetlenmişken. Google aramalarında css ile daha basit şekilde çözülebileceğini gördüm.

text-transform: capitalize;

iyi çalışmalar.