
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); }
	}
}


var movingVector = 2;
var lastPos = 0;
var lockNewEvent = false;

moveTheElements = function(vector)
{
	for(var i=0; i<els.length; i++)
	{
		if(els[i].className == 'bannerkup')
		{
			els[i].style.top = '' + (vector) + 'px';
		}
	}
}

moveTheBanners = function()
{
	lockNewEvent = true;

	var delta = window.document.documentElement.scrollTop - lastPos;
	// var vector = delta <= 0 ? -movingVector : movingVector;
	var vector = delta / 50;

	if((delta <= -movingVector) || (delta >= movingVector))
	{
		moveTheElements(lastPos + vector);

		lastPos += vector;

		window.setTimeout(moveTheBanners, 20);
	}
	else
	{
		lockNewEvent = false;
		moveTheElements(window.document.documentElement.scrollTop);
	}
}

var els = document.getElementsByTagName('DIV');

bannerBuyCorrectPos = function()
{
	if(!lockNewEvent)
		window.setTimeout(moveTheBanners, 50);
}


window.onscroll = function() { window.setTimeout(bannerBuyCorrectPos, 5); }

lastPos = window.document.documentElement.scrollTop;

moveTheElements(window.document.documentElement.scrollTop);

