

var EV_DRAG_START = "eventDragStart";
var EV_RESIZE_START = "eventResizeStart";
var EV_RESIZE_MOVE = "eventResizeMove";
var EV_RESIZE_END = "eventResizeEnd";
var EV_DRAG_MOVE = "eventDragMove";
var EV_DRAG_END = "eventDragEnd";
var EV_NONE ="eventNone";


var TOPIC_MODE_EDIT="edittpicmode";
var TOPIC_MODE_READONLY="readonlytpicmode";


var homeurl = "http://www.web-chops.com";

var SCROLL_WIDTH = 19;

//tootltip vars
var TT_STATE_NONE = 0;
var TT_STATE_WAITING = 1;
var TT_STATE_SHOWN = 2;

//var SC_SHOW_NAKED = 0;
//var SC_SHOW_ORIGLINK = 1;
//var SC_SHOW_ALL = 2;


var TXT_STATE_NONE =0;
var TXT_STATE_EDIT = 1;
//var TXT_STATE_EDIT_NEW_HEADER = 2;

var TXT_EDIT_TYPE_EXISTING = 0;
var TXT_EDIT_TYPE_NEW_HEADER = 1;
var TXT_EDIT_TYPE_NEW_NOTE = 2;

var TT_WAIT_TIME = 1100; //milisecs
var TT_WAIT_TOLERANCE = 200;

var RES_HANDLE_WIDTH = 16;
var RES_HANDLE_HEIGHT = 18;

var RES_HANDLE_HEADER_OFFSET_W = 20;
var RES_HANDLE_HEADER_OFFSET_H = 22;


var HEADER_FONT_FAMILY = "Tahoma";
var HEADER_FONT_SIZE = "20px";
var HEADER_FONT_SIZE_NUM = 20;
var HEADER_FONT_WEIGHT = "500";

var NOTE_FONT_FAMILY = "Arial";
var NOTE_FONT_SIZE = "14px";
var NOTE_FONT_SIZE_NUM = 14;
var NOTE_FONT_WEIGHT = "400";


function HtmlEncode(source)
{
	var result = source;
	
	// ampersands (&)
	result = result.replace(/\&/g,'&amp;');

	// less-thans (<)
	result = result.replace(/\</g,'&lt;');
	// greater-thans (>)
	result = result.replace(/\>/g,'&gt;');
	
	// single-quot(')
	result = result.replace(/\'/g,'&#039;');
	
	// quot(")
	result = result.replace(/\"/g,'&quot;');
	return result;
}

function HtmlDecode(source)
{
	var result = source;
	
	// ampersands (&)
	result = result.replace(/\&amp;/g,'&');

	// less-thans (<)
	result = result.replace(/\&lt;/g,'<');

	// greater-thans (>)
	result = result.replace(/\&gt;/g,'>');
	
	// single-quot(')
	result = result.replace(/\&#039;/g,'\'');
	
	// quot(")
	result = result.replace(/\&quot;/g,'"');
	return result;
}

function toInt(val)
{
	return isNaN(parseInt(val))? 0 :parseInt(val);
}

var dd_u = "undefined";
function IsDefined(obj)
{
	return (typeof(obj)!=dd_u)
}