function getSelectedText() {

	if (window.getSelection) {
		return window.getSelection().toString();
		
	} else if (document.getSelection) {
		return document.getSelection();
		
	} else if (document.selection) {//IE
		return document.selection.createRange().text;
	}
}

document.onkeydown = suberror;
    function suberror(e)
    {
        var e = (typeof event != "undefined") ? window.event : e;
        var s = getSelectedText();
        if (e.ctrlKey && e.keyCode == 13) {
            if (s != "")
            {
				if(s.length>200){
					alert("您选择的内容请不要超过300个字符，请重新操作。");
					return;
				}else{
					document.forms['corerrorform'].errorurl.value = window.location.href;
					document.forms['corerrorform'].errortitle.value = encodeURI(document.title);
					document.forms['corerrorform'].errorcontent.value = encodeURI(s);
					//document.forms['suggest'].action = "errorsub.jsp";
					document.forms['corerrorform'].action = "http://www.nblr.gov.cn/corerror.jsp";
					document.forms['corerrorform'].target = "about:blank";
					document.forms['corerrorform'].submit();
				}
            } else {
                alert("请先用鼠标选择出错的内容片断！");
                return false;
            }
        }
    }
    //在 FireFox 下获取 input 或者 textarea 中选中的文字，可以用下面的方法
function getTextFieldSelection(e) {
	
	if (e.selectionStart != undefined && e.selectionEnd != undefined) {
	
		var start = e.selectionStart;
		
		var end = e.selectionEnd;
		
		return e.value.substring(start, end);
	} else {
		return "";
	}
}

