// <![CDATA[
var timeout    = 2000;
var closetimer = 0;
var ddmenuitem = 0;

$(function() {
    function ddmenu_open(){
        ddmenu_canceltimer();
        ddmenu_close();
        ddmenuitem = $(this).find('ul').css('visibility', 'visible');
        if ($('#lite-accordion').size() > 0) {
            $('#lite-accordion').liteAccordion("stop");
        }
    }

    function ddmenu_close(){ 
        if(ddmenuitem) ddmenuitem.css('visibility', 'hidden');
        if ($('#lite-accordion').size() > 0) {
            $('#lite-accordion').liteAccordion("play");
        }
    }

    function ddmenu_timer(){
        closetimer = window.setTimeout(ddmenu_close, timeout);
    }

    function ddmenu_canceltimer(){  
        if(closetimer){  
            window.clearTimeout(closetimer);
            closetimer = null;
        }
    }
function fontsize(id, mode)
	{
		var step = 3;			// increase step
		var sizeMax = 70;		// max size
		var sizeMin = 10;		// min size
	   var sizeDefault = 12;	// default size
		
		var curSize = $(id).css('font-size');	// get current font size
		var size = parseInt(curSize.replace("px",""));	// strip 'px' and convert
		var num = parseFloat(curSize,11);
		var unit = curSize.slice(-2);	
	
		if (mode > 0) // increase size
		{
			if (size < sizeMax)
			{
				size = size + step;
				line = (num+6)+unit;
			}
		}
		else if (mode < 0) // decrese size
		{
			if (size > sizeMin)
			{
				size = size - step;
				line = (num-6)+unit;
			}
		}
		else	// reset
		{
			size = sizeDefault;
			line = num+unit;
		}
		 
		$(id).css('font-size', size + "px");	// set font size back
		$(id).css('line-height', line + "px");	// set font size back
	}
    $(document).ready(function(){  
        $('ul.nav > li').bind('mouseover', ddmenu_open)
        $('ul.nav > li').bind('mouseout',  ddmenu_timer)
        $('ul.login > li').bind('mouseover', ddmenu_open)
        $('ul.login > li').bind('mouseout',  ddmenu_timer)
    });

    document.onclick = ddmenu_close;

    if ($('#slide-toggle-link').size() > 0) {
        $('#slide-toggle-link').click(function() {
            $('.footer-slide').toggleClass('footer-slide-down');
            $('#slide-toggle-link').toggleClass('footer-slide-down');
            $("html").animate({ scrollTop: $(document).height() }, 'slow');
        });
    } 
				 
		
 
			$('#plus').click(function() {
 					fontsize('.sizable', 1);  
				
			});
			
			$('#reset').click(function() { 
					fontsize('.sizable', 0);
 				} );
		
			$('#minus').click(function() {  
					fontsize('.sizable', -1);
 				} );
			
		 
});
// ]]>  
