/**
 * control.js
 */

Control = {};


// Hide element
Control.hide = function (el)
{
    el.addClass ("off");
}

// Show element
Control.show = function (el)
{
    el.removeClass ("off");
}

// Switch element visibiliy
Control.toggle = function (el)
{
    if (el.hasClass ("off"))
	Control.show (el);
    else
	Control.hide (el);
}

// Switch element visibiliy
Control.showAllCond = function (classname, value)
{
    $$('.' + classname).each (function (el) {
	    if (value)
		Control.hide (el);
	    else
		Control.show (el);
	});
}


// Scroll div horizontally
Control.scrollDivH = function (el, sens, step, num)
{
    if ((sens == 1 && el.scrollLeft > 0) || (sens == -1 && (el.scrollLeft <= num * step)))
	el.scrollLeft = el.scrollLeft - (step * sens);
}

