//copyright 2007, Lajos.nl

//convert case
function caseconvert(to){
	if(document.getElementById('searchfor').value==""){
		text = document.getElementById('case_input').value;
	}
	else{
		text = document.getElementById('case_output').value;	
	}
	switch(to){
		case "low":
			text = text.toUpperCase();
			break;
		case "up":
			text = text.toLowerCase();
			break;
		case "sentence":
			text = casesentence(text);
			break;												
	}
	document.getElementById('case_output').value = text;
}

function casesentence(text){
	var i=0;
	var newtext = "";
	var start = true;
	var abc="abcdefghijklmnopqrstuvwxyz1234567890";
	while(i<text.length){
		character = text.charAt(i);
		if(abc.indexOf(character.toLowerCase())>-1){
			if(start==true && text.charAt(i-1)!="." && text.charAt(i+1)!="." ){
				character = character.toUpperCase();
				start=false;
			}
		}
		if(character=="."){
			start=true;
		}
			newtext += character;
			i++;
	}
	return newtext;
}