var setClassSwitch = function(element_o)
{
	if(element_o)
	{
		var state_old_s = (element_o.className.indexOf('-out') != '-1') ? '-out' : '-over';
		var state_new_s = (state_old_s == '-over') ? '-out' : '-over';

		element_o.className = element_o.className.replace(state_old_s, state_new_s);

		/**/

		link_a = element_o.getElementsByTagName('a');

		if (typeof link_a[0] != 'undefined')
		{
    		link_a[0].className = link_a[0].className.replace(state_old_s, state_new_s);
    	}
    }
};

var setLocationByParent = function(parent_o)
{
	var a_a = parent_o.getElementsByTagName('a');

	if (a_a)
	{
		document.location.href = a_a[0].href;
	}
};
