// TEXT COLOR TABLE
var Event = YAHOO.util.Event;
Event.onDOMReady(function() {
	var textcolors = {
		colorData: {
		'#000000': 'Black',
		'#FFFFFF': 'White',
		'#FF0000': 'Red',
		'#000066': 'Navy',
		'#FFFF00': 'Yellow',
		'#99CCFF': 'Sky',
		'#CC00CC': 'Fuschia',
		'#F9F9C6': 'Cream'}
	};
	var html ='';
	for (var i in textcolors.colorData) {
		html += '<a style="background-color: ' + i + '" >' + i.replace('#', '') + '</a>';
	}
	html += '<span><em>X</em><strong></strong></span>';
	var picker = MSB.$('TCpicker');
	MSB.$('TCpicker').innerHTML = html;
	var em = picker.getElementsByTagName('em')[0];
	var strong = picker.getElementsByTagName('strong')[0];

	Event.on(picker, 'mouseover', function(ev) {
		var tar = Event.getTarget(ev);
		if (tar.tagName.toLowerCase() == 'a') {
			em.style.backgroundColor = tar.style.backgroundColor;
			strong.innerHTML = textcolors.colorData['#' + tar.innerHTML];
		}
	}, this, true);
	Event.on(picker, 'focus', function(ev) {
		Event.stopEvent(ev);
	});
	Event.on(picker, 'click', function(ev) {
		Event.stopEvent(ev);
	});
	Event.on(picker, 'mousedown', function(ev) {
		Event.stopEvent(ev);
		var tar = Event.getTarget(ev);
		if (tar.tagName.toLowerCase() == 'a') {
			var whichline = MSB.$('actline').value;
			var lineindex = whichline.substring(2);
			var format = MSB.$('currentFMT').value;
			if (format == 'text') {
				if (MSB.$('arch'+lineindex).value == '0') {
					MSB.$('fc' + lineindex).value = tar.innerHTML;
					edittext('fromcolorchange');
				}
			}
			if (format == 'symbol') {
				MSB.$('fc' + lineindex).value = tar.innerHTML;
				editsymbol('fromcolorchange');
			}
		} 
	}, this, true); 
});
//STROKE COLOR TABLE
Event.onDOMReady(function() {
	var textcolors = {
		colorData: {
		'#000000': 'black',
		'#FFFFFF': 'white',
		'#DDA0DD': 'plum'}
	};
	var html ='';
	for (var i in textcolors.colorData) {
		html += '<a style="background-color: ' + i + '" >' + i.replace('#', '') + '</a>';
	}
	html += '<span><em>X</em><strong></strong></span>';
	var picker = MSB.$('SCpicker');
	MSB.$('SCpicker').innerHTML = html;
	var em = picker.getElementsByTagName('em')[0];
	var strong = picker.getElementsByTagName('strong')[0];

	Event.on(picker, 'mouseover', function(ev) {
		var tar = Event.getTarget(ev);
		if (tar.tagName.toLowerCase() == 'a') {
			em.style.backgroundColor = tar.style.backgroundColor;
			strong.innerHTML = textcolors.colorData['#' + tar.innerHTML];
		}
	}, this, true);
	Event.on(picker, 'focus', function(ev) {
		Event.stopEvent(ev);
	});
	Event.on(picker, 'click', function(ev) {
		Event.stopEvent(ev);
	});
	Event.on(picker, 'mousedown', function(ev) {
		Event.stopEvent(ev);
		var tar = Event.getTarget(ev);
		if (tar.tagName.toLowerCase() == 'a') {
			var whichline = MSB.$('actline').value;
			var lineindex = whichline.substring(2);
			var format = MSB.$('currentFMT').value;
			if (format == 'text') {
				if (MSB.$('arch'+lineindex).value == '0') {
					MSB.$('stkc' + lineindex).value = tar.innerHTML;
					edittext('fromeditfs');
				}
			}
		} 
	}, this, true); 
});
