
var op_width='400';
var op_height='400';
var op_scrollbars='yes';
var op_status='yes';
var op_resizable='yes';
var op_toolbar='no';
var op_location='no';
var op_menubar='no';
var op_name='win';

function op_win(src) {
	win=window.open(src, op_name, 'width='+op_width+',height='+op_height+',scrollbars='+op_scrollbars+',status='+op_status+',resizable='+op_resizable+',toolbar='+op_toolbar+',location='+op_location+',menubar='+op_menubar);
	win.focus(); return false;
}

function getSelected (d,e) {
	if (d.selection) { e.focus(); var range=d.selection.createRange(); return range.text; }
	else { var length=e.textLength; var start=e.selectionStart; var end=e.selectionEnd;
	if (end==1 || end==2) end=length;
	return e.value.substring(start, end);
	}
}

function setSelection (d,e,v) {
	if ( d.selection ) { e.focus(); var range=d.selection.createRange(); range.text=v; }
	else { var length=e.textLength; var start=e.selectionStart; var end=e.selectionEnd;
	if (end==1 || end==2) end=length;
	e.value=e.value.substring(0, start) + v + e.value.substr(end, length);
	e.selectionStart=start + v.length;
	e.selectionEnd=start + v.length;
	}
}

function nlbr (v) {
	if (v.indexOf('\r\n')>-1) { return v.split('\r\n').join('<br>'); }
	else if(v.indexOf('\r')>-1) { return v.split('\r').join('<br>'); }
	else { return v.split('\n').join('<br>'); }
}

function on_ShutOpen(a,b) {
	e(a).style.display='block';
	e(b).innerHTML='<a href="javascript:void(0);" OnClick="return on_ShutClose(\''+a+'\',\''+b+'\')">[-]</a>';
}

function on_ShutClose(a,b) {
	e(a).style.display='none';
	e(b).innerHTML='<a href="javascript:void(0);" OnClick="return on_ShutOpen(\''+a+'\',\''+b+'\')">[+]</a>';
}


