var monthNames = ["", "January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December"];

function str_pad_left(input, length, pad_string)
{    
    var inputString = '' + input;
    
    while(inputString.length < length)
    {
        inputString = pad_string + inputString;
    }
    
    return inputString;
}

function isElementDefined(element)
{
	if(typeOf(element) == 'element')
	{
		return true;
	}
	
	return false;
}

function isDefined(variable)
{
	if(typeOf(variable) != false && typeOf(variable) != "null" && typeOf(variable) != null)
	{
		return true;
	}
	
	return false;
}

function updateHeaderDate(repeat)
{
	if(isElementDefined($('header_date')))
	{
		$('header_date').set('text', new Date().format('%A %e%o %B %Y  |  %l:%M:%S%p'));
	}
	
	if(repeat == true)
	{
		updateHeaderDate.delay(250, false, [true]);
	}
}

function initGlobal()
{
	if(isElementDefined($('header_date')))
	{
		updateHeaderDate(true);
	}
	
	/*
	var navigationScroller = new Fx.Scroll('navigation', {offset: {x: 0, y: -75}});
	
	navigationScroller.toElement($('navigation').getElements('a:onclick')[0], 'y');
	*/
}

// Attach to domready
window.addEvent('domready', function(){initGlobal()});

