function addletter(letter) {
 
 var el = document.searchform.query;
 //el.focus(); 

 //cursorPos=document.selection.createRange();
 //var pos = cursorPos.text.length;
 


 //cursorPos.text = String.fromCharCode(255);
// var ind = el.value.indexOf(String.fromCharCode(255));
// var del = el.value.replace(String.fromCharCode(255), "");
var left = el.value; //el.value.substr(0,ind);
 
// if(letter.charCodeAt(0) == 1610 && ( (left.length-ind==0) || ( (left.length - ind) > 0 && left.length.charAt(ind) == ' '))){
//	letter = String.fromCharCode(1740);
//}

 if(letter == 'd'){
	left = left.substr(0, left.length-1);

    if(left.charCodeAt(left.length-1) == 1610){
      left = left.substr(0, left.length-1) + String.fromCharCode(1740);

	}
	letter = "";
 }
 else if(letter != ' ' && left.charAt(left.length-1) == String.fromCharCode(1740)){
	left = left.substr(0,left.length-1) + String.fromCharCode(1610);
 }

 el.value = left + letter;

}

function change(letter) {
 
 var el = document.searchform.query;
 el.focus(); 

 cursorPos=document.selection.createRange();
 var pos = cursorPos.text.length;
 
 var len = el.value.length;

 cursorPos.text = String.fromCharCode(255);
 var ind = el.value.indexOf(String.fromCharCode(255));
// var del = el.value.replace(String.fromCharCode(255), "");
var left = el.value.substr(0,ind);
var right = el.value.substr(ind+1,len+1);
 
 if(letter.charCodeAt(0) == 1610 && ( (len-ind==0) || ( (len - ind) > 0 && el.value.charAt(ind) == ' '))){
	letter = String.fromCharCode(1740);
 }

el.value = left + "+" + letter + "=" + right;

}