var glR=new RegExp('[ \\t\\n\\r\\v]+','g');

function glSearch(t){
	try {
	var v='';
	if (window.getSelection) {
		v=window.getSelection();
	} else if (document.getSelection) {
		v=document.getSelection();
	} else if(document.selection) {
		v=document.selection.createRange().text;
	}
	if(v!=null&&v!=''){
		v = String(v).replace(glR, ' ').replace(/^[ \*]+/, '').replace(/[: ]+$/, '');
		if(v.length>30) {
			v=v.substr(0,30);
		}
		t.value = v;
	}
	}catch(e){
	}
	return true;
}

function testField(daFieldObj){ //v1.0
	if(!daFieldObj.firstValue){
		daFieldObj.firstValue = daFieldObj.value;
	}
	if(daFieldObj.firstValue == daFieldObj.value){
		daFieldObj.value="";
	} else if (daFieldObj.value==""){
		daFieldObj.value = daFieldObj.firstValue;
	}
}
