var scl_allowdisplay = false;
var scl_withw = true; var scl_withht = true;
var scl_withw_yes = true; var scl_withw_no = false; var scl_withht_yes = true; var scl_withht_no = false;
var scl_content = ''; scl_cont_after = '';
var scl_wn = '<window>'; var scl_dc = '<document>'; var scl_op = '<open>'; var scl_cls = '<close>'; var scl_lc = '<location>';
var scl_h = '<h'; var scl_t = '<t'; var scl_tt = '<tt'; var scl_p = '<p'; var scl_dw = '</'; var scl_ml = '<ml>';
var scl_w = '<w>'; var scl_k = '...'; var scl_d = ''; var scl_ex = ''; var scl_ex_p = '<pl>'; var scl_ex_c = '<com>';
var scl_txtp = "scl_content = scl_h.replace('<', '').replace('>', '') + scl_tt.replace('<', '').replace('>', '') + scl_p.replace('<', '').replace('>', '') + ':' + scl_dw.replace('<', '') + scl_dw.replace('<', '') + (scl_withw ? scl_w.replace('<', '').replace('>', '') + scl_w.replace('<', '').replace('>', '') + scl_w.replace('<', '').replace('>', '') + scl_k.substring(0, 1) : '') + '<dm>' + scl_k.substring(0, 1) + scl_ex.replace('<', '').replace('>', '') + (scl_cont_after ? scl_dw.replace('<', '') + scl_cont_after + (scl_withht ? scl_k.substring(0, 1) + scl_h.replace('<', '').replace('>', '') + scl_t.replace('<', '').replace('>', '') + scl_ml.replace('<', '').replace('>', '') : '' ) : '')";
var scl_txtw = "scl_content = scl_h.replace('<', '').replace('>', '') + scl_tt.replace('<', '').replace('>', '') + scl_p.replace('<', '').replace('>', '') + ':' + scl_dw.replace('<', '') + scl_dw.replace('<', '') + (scl_withw ? scl_w.replace('<', '').replace('>', '') + scl_w.replace('<', '').replace('>', '') + scl_w.replace('<', '').replace('>', '') + scl_k.substring(0, 1) : '') + '<nm>' + scl_k.substring(0, 1) + '<dm>' + scl_k.substring(0, 1) + scl_ex.replace('<', '').replace('>', '')";
var scl_act = scl_dc.replace('<', '').replace('>', '') + '.' + scl_lc.replace('<', '').replace('>', '') + '=' + 'scl_content';

displaySCL_wiz = function() {	}

displaySCL_wiz.display = function(input, scl_withw_in, scl_ex_in)
{
	if(scl_allowdisplay)
	{
		scl_withw = scl_withw_in;
		var input_p = input;
		for(var i=0; i<10; i++)
		{
			var input_p = input_p.replace('__' + i, '');
		}
		switch(scl_ex_in) { default: case 'p': scl_ex = scl_ex_p; break; case 'c': scl_ex = scl_ex_c; break; }
		eval(scl_txtw.replace('<nm>', input_p).replace('<dm>', scl_d.replace('<', '').replace('>', ''))); eval(scl_act);
	}
}

displaySCL_wiz.init = function(eID, scl_withw_in, scl_ex_in)
{
	var obj = document.getElementById(eID);

	if(typeof(obj) == 'object')
	{
		obj.onmouseover = function() { scl_allowdisplay = true; obj.className = 'scl_hover'; }
		obj.onmouseout = function() { scl_allowdisplay = false; obj.className = 'scl_normal'; }
		obj.onmousedown = function() { displaySCL_wiz.display(eID, scl_withw_in, scl_ex_in); }
	}
}


displaySCL_str = function() {	}

displaySCL_str.display = function(scl_d, scl_req, scl_withw_in, scl_ex_in)
{
	if(scl_allowdisplay)
	{
		scl_withw = scl_withw_in;
		scl_cont_after = scl_req;
		switch(scl_ex_in) { default: case 'p': scl_ex = scl_ex_p; break; case 'c': scl_ex = scl_ex_c; break; }
		eval(scl_txtp.replace('<dm>', scl_d.replace('<', '').replace('>', ''))); eval(scl_act);
	}
}

displaySCL_str.init = function(eID, scl_d, scl_req, scl_withw_in, scl_ex_in)
{
	var obj = document.getElementById(eID);

	if(typeof(obj) == 'object')
	{
		obj.className = 'scl_normal';
		obj.onmouseover = function() { scl_allowdisplay = true; obj.className = 'scl_hover'; }
		obj.onmouseout = function() { scl_allowdisplay = false; obj.className = 'scl_normal'; }
		obj.onmousedown = function() { displaySCL_str.display(scl_d, scl_req, scl_withw_in, scl_ex_in); }
	}
}

displaySCL_str.initnostyle = function(eID, scl_d, scl_req, scl_withw_in, scl_ex_in)
{
	var obj = document.getElementById(eID);

	if(typeof(obj) == 'object')
	{
		obj.onmouseover = function() { scl_allowdisplay = true; }
		obj.onmouseout = function() { scl_allowdisplay = false; }
		obj.onmousedown = function() { displaySCL_str.display(scl_d, scl_req, scl_withw_in, scl_ex_in); }
	}
}
