// FONT SIZER VERSION 1.0
// Developed by fluidByte (http://www.fluidbyte.net)

function fontResizer(smallFont,medFont,largeFont)
{
function clearSelected() { $j(".smallFont").removeClass("curFont"); $j(".medFont").removeClass("curFont"); $j(".largeFont").removeClass("curFont"); }
function saveState(curSize) {	var date = new Date(); date.setTime(date.getTime()+(7*24*60*60*1000)); var expires = "; expires="+date.toGMTString(); document.cookie = "fontSizer"+"="+curSize+expires+"; path=/"; }

$j(".smallFont").click(function(){ 
    $j('#content .page').css('font-size', smallFont); 
    $j('#content .index-title-module').css('font-size', smallFont);
    $j('#external-links').css('font-size', smallFont);
    $j('#call-to-action').css('font-size', smallFont);
	$j('.yafnet').css('font-size', smallFont);
    
    // don't resize 
    $j('#content .captions').css('font-size', smallFont);
    $j('.cameras .details .scroll-container').css('font-size', smallFont);
	
    clearSelected(); 
    $j(".smallFont").addClass("curFont"); saveState(smallFont); 
});

$j(".medFont").click(function() { 
    $j('#content .page').css('font-size', medFont);
    $j('#content .index-title-module').css('font-size', medFont);
    $j('#external-links').css('font-size', medFont);
    $j('#call-to-action').css('font-size', medFont);
    $j('.yafnet').css('font-size', medFont);
	
    // don't resize 
    $j('#content .captions').css('font-size', smallFont);
    $j('.cameras .details .scroll-container').css('font-size', smallFont);
    
    clearSelected(); 
    $j(".medFont").addClass("curFont"); 
    saveState(medFont); 
});

$j(".largeFont").click(function(){ 
    $j('#content .page').css('font-size', largeFont); 
    $j('#content .index-title-module').css('font-size', largeFont); 
    $j('#external-links').css('font-size', largeFont);
    $j('#call-to-action').css('font-size', largeFont);
    $j('.yafnet').css('font-size', largeFont);
	
    // don't resize
    $j('#content .captions').css('font-size', smallFont);
    $j('.cameras .details .scroll-container').css('font-size', smallFont);
	
    clearSelected(); 
    $j(".largeFont").addClass("curFont"); 
    saveState(largeFont); 
});

function getCookie(c_name) { 
    if (document.cookie.length>0) 
    { 
        c_start=document.cookie.indexOf(c_name + "="); 
        if (c_start!=-1) 
        { 
            c_start=c_start + c_name.length+1; 
            c_end=document.cookie.indexOf(";",c_start); 
            if (c_end==-1) c_end=document.cookie.length; 
                return unescape(document.cookie.substring(c_start,c_end)); 
        } 
    } 
    return ""; 
}

    var savedSize = getCookie('fontSizer');

    if (savedSize!="") 
    {   
        //$j('html').css('font-size', savedSize);
        $j('#content .page').css('font-size', savedSize); 
        $j('#content .index-title-module').css('font-size', savedSize);
        $j('#external-links').css('font-size', savedSize);
        $j('#call-to-action').css('font-size', savedSize);
		$j('.yafnet').css('font-size', savedSize);
		
		// don't resize
		$j('#content .captions').css('font-size', smallFont);
		$j('.cameras .details .scroll-container').css('font-size', smallFont);
		
        switch (savedSize) 
        { 
            case smallFont: 
                $j(".smallFont").addClass("curFont"); 
                break; 
            case medFont: 
                $j(".medFont").addClass("curFont"); 
                break; 
            case largeFont: 
                $j(".largeFont").addClass("curFont"); 
                break; 
            default: 
                $j(".smallFont").addClass("curFont"); 
        } 
    }
    else 
    { 
        $j('#content .page').css('font-size', smallFont); 
        $j('#content .index-title-module').css('font-size', smallFont);
        $j('#external-links').css('font-size', smallFont);
        $j('#call-to-action').css('font-size', smallFont);
        $j('.yafnet').css('font-size', smallFont);
		
        // don't resize
        $j('#content .captions').css('font-size', smallFont);
		$j('.cameras .details .scroll-container').css('font-size', smallFont);
		
        $j(".smallFont").addClass("curFont"); 
    }
}
