var tst=" da de di do e von van bin of the and ";

function capsLc() {
	if (navigator.appVersion.substring(0,1)=="2") {
	navOld();
	}
	else navNew();
	}

function navOld() {
	txt=document.comments_form.author.value+" ";
	txt=txt.toLowerCase();
	txtl="";
	while ((txt.length>0)&&(txt.indexOf(" ")>-1)) {
		pos=txt.indexOf(" ");
		wrd=txt.substring(0,pos);
		cmp=" "+wrd+" ";
		if (tst.indexOf(cmp)<0) {
			ltr=wrd.substring(0,1);
			ltr=ltr.toUpperCase();
			wrd=ltr+wrd.substring(1,wrd.length);
			}
	txtl+=wrd+" "; 
	txt=txt.substring((pos+1),txt.length);
	}
	ltr=txtl.substring(0,1);
	ltr=ltr.toUpperCase();
	txtl=ltr+txtl.substring(1,txtl.length-1);
	document.comments_form.author.value=txtl;
}

function navNew() {
	txt=document.comments_form.author.value+" ";
	txt=txt.toLowerCase();
	txtl="";
	punc=",.?!:;)'";
	punc+='"';
	while ((txt.length>0)&&(txt.indexOf(" ")>-1)) {
		pos=txt.indexOf(" ");
		wrd=txt.substring(0,pos);
		wrdpre="";
		if (punc.indexOf(wrd.substring(0,1))>-1) {
			wrdpre=wrd.substring(0,1);
			wrd=wrd.substring(1,wrd.length);
		}
		cmp=" "+wrd+" ";
		for (var i=0;i<9;i++) {
			p=wrd.indexOf(punc.substring(i,i+1));
			if (p==wrd.length-1) {
				cmp=" "+wrd.substring(0,wrd.length-1)+" ";
				i=9;
				}
			}
		if (tst.indexOf(cmp)<0) {
		ltr=wrd.substring(0,1);
		ltr=ltr.toUpperCase();
		wrd=ltr+wrd.substring(1,wrd.length);
		}
		txtl+=wrdpre+wrd+" "; 
		txt=txt.substring((pos+1),txt.length);
		}
	ltr=txtl.substring(0,1);
	ltr=ltr.toUpperCase();
	txtl=ltr+txtl.substring(1,txtl.length-1);
	document.comments_form.author.value=txtl;
	}

