// Recall cookie info for font resizer
var font = new Hash.Cookie('font', {duration: 3600});
if (!font.hasKey('size')){
	font.set('size', 12);
}

// Add domready event
window.addEvent('domready', function(){
	
	// Add click events to handle dynamic font resizer
	$('fontsize').getElements('a').each(function(el){
		el.addEvent('click', function(evt){
			new Event(evt).stop();
			var fs = font.get('size');
			switch (el.getProperty('title').toLowerCase()){
			case 'increase':
				if (fs < 14)
					fs += 1;
				break;
			case 'decrease':
				if (fs > 10)
					fs -= 1;
				break;
			}
			
			font.set('size', fs);
			$(document.body).setStyle('font-size', fs);
		});
	});
	
	// Add hover events for drop-down nav
	$$('div.top ul.menu li.parent').each(function(el){
		el.addEvent('mouseenter', function(evt){
			el.addClass('hover');
		});
		el.addEvent('mouseleave', function(evt){
			el.removeClass('hover');
		});
	});
});


function windowPopUp(el)
{
    el = $(el);

    return window.open( el.href, el.getAttribute( 'target' ) || '_blank' );
    if (window.event)
    {
        window.event.returnValue = false;
        window.event.cancelBubble = true;
    }
    else if ( evt )
    {
        evt.stopPropagation();
        evt.preventDefault();
    }
}

window.addEvent('domready', function() {
    if (!$('created_display')) return;
    if (!$('config.offset')) return;
    if (!$('created')) return;

    $('created_display').addEvent('blur', getDateCreated);
});

function getDateCreated()
{
        var offset = $('config.offset').value;
        var created = $('created_display').value;
        
        created = created.split(' ');
        var created_date = created[0].split('-');
        switch (created_date[1])
        {
            case '1':
                var month = 'January';
                break;
            case '2':
                var month = 'February';
                break;
            case '3':
                var month = 'March';
                break;
            case '4':
                var month = 'April';
                break;
            case '5':
                var month = 'May';
                break;
            case '6':
                var month = 'June';
                break;
            case '7':
                var month = 'July';
                break;
            case '8':
                var month = 'August';
                break;
            case '9':
                var month = 'September';
                break;
            case '10':
                var month = 'October';
                break;
            case '11':
                var month = 'November';
                break;
            case '12':
                var month = 'December';
                break;
        }
        var created_time = created[1];
        var created = Date.parse(month + ' ' + created_date[2] + ', ' + created_date[0] + ' ' + created_time);
        var d = new Date();
        d.setTime(created);

        offset = (offset*-1) * 60 * 60 * 1000;
        created = created + offset;

        var d = new Date();
        d.setTime(created);
        $('created').setAttribute('value', d.getFullYear() + '-' + (d.getMonth() + 1) + '-' + d.getDate() + ' ' + d.getHours() + ':' + d.getMinutes() + ':' + d.getSeconds());
}

