var inc = 0;
function IncrementFontSize(mod) 
{
    var desc = $j("p.description").css("font-size"); desc = parseFloat(desc); var desc_newsize = desc + mod;
    var presby = $j("p.presented_by").css("font-size"); presby = parseFloat(presby); var presby_newsize = presby + mod;
    var event_details = $j(".event_details_medium_container").css("font-size"); event_details = parseFloat(event_details); var event_details_newsize = event_details + mod;
    var venue_list = $j(".venue_list").css("font-size"); venue_list = parseFloat(venue_list); var venue_list_newsize = venue_list + mod;
    var venue_content = $j("#venue_content_container_left").css("font-size"); venue_content = parseFloat(venue_content); var venue_content_newsize = venue_content + mod;
    var review_quote = $j("#feature_reviews_inner p.quote").css("font-size"); review_quote = parseFloat(review_quote); var review_quote_newsize = review_quote + mod;
    var review_small = $j("#feature_reviews_inner p.small").css("font-size"); review_small = parseFloat(review_small); var review_small_newsize = review_small + mod;
    var event_overview = $j("#overview p").css("font-size"); event_overview = parseFloat(event_overview); var event_overview_newsize = event_overview + mod;
    var tv_info = $j("#bocs_tv_video_info_container").css("font-size"); tv_info = parseFloat(tv_info); var tv_info_newsize = tv_info + mod;
    var tv_list = $j(".bocs_tv_image_container p").css("font-size"); tv_list = parseFloat(tv_list); var tv_list_newsize = tv_list + mod;
    var blog = $j("#bocs_blog_left_container").css("font-size"); blog = parseFloat(blog); var blog_newsize = blog + mod;
    
    if(inc < 6)
    {
        $j("p.presented_by").css("font-size", presby_newsize + "px");
        $j("p.description").css("font-size", desc_newsize + "px");
        $j(".event_details_medium_container").css("font-size", event_details_newsize + "px");
        $j(".venue_list").css("font-size", venue_list_newsize + "px");
        $j("#venue_content_container_left").css("font-size", venue_content_newsize + "px");
        $j("#feature_reviews_inner p.quote").css("font-size", review_quote_newsize + "px");
        $j("#feature_reviews_inner p.small").css("font-size", review_small_newsize + "px");
        $j("#overview p").css("font-size", event_overview_newsize + "px");
        $j("#bocs_tv_video_info_container").css("font-size", tv_info_newsize + "px");
        $j(".bocs_tv_image_container p").css("font-size", tv_list_newsize + "px");
        $j("#bocs_blog_left_container").css("font-size", blog_newsize + "px");
        inc = inc + mod;
    }
    
    //check if the inc exceed
    if(inc > 6)
        inc = 6;
		
	setCookie("fontMod",inc,180,"/");
}

function DecrementFontSize(mod) 
{
    var desc = $j("p.description").css("font-size"); desc = parseFloat(desc); var desc_newsize = desc + mod;
    var presby = $j("p.presented_by").css("font-size"); presby = parseFloat(presby); var presby_newsize = presby + mod;
    var event_details = $j(".event_details_medium_container").css("font-size"); event_details = parseFloat(event_details); var event_details_newsize = event_details + mod;
    var venue_list = $j(".venue_list").css("font-size"); venue_list = parseFloat(venue_list); var venue_list_newsize = venue_list + mod;
    var venue_content = $j("#venue_content_container_left").css("font-size"); venue_content = parseFloat(venue_content); var venue_content_newsize = venue_content + mod;
    var review_quote = $j("#feature_reviews_inner p.quote").css("font-size"); review_quote = parseFloat(review_quote); var review_quote_newsize = review_quote + mod;
    var review_small = $j("#feature_reviews_inner p.small").css("font-size"); review_small = parseFloat(review_small); var review_small_newsize = review_small + mod;
    var event_overview = $j("#overview p").css("font-size"); event_overview = parseFloat(event_overview); var event_overview_newsize = event_overview + mod;
    var tv_info = $j("#bocs_tv_video_info_container").css("font-size"); tv_info = parseFloat(tv_info); var tv_info_newsize = tv_info + mod;
    var tv_list = $j(".bocs_tv_image_container p").css("font-size"); tv_list = parseFloat(tv_list); var tv_list_newsize = tv_list + mod;
    var blog = $j("#bocs_blog_left_container").css("font-size"); blog = parseFloat(blog); var blog_newsize = blog + mod;
    
    if(inc > -6)
    {
        $j("p.presented_by").css("font-size", presby_newsize + "px");
        $j("p.description").css("font-size", desc_newsize + "px");
        $j(".event_details_medium_container").css("font-size", event_details_newsize + "px");
        $j(".venue_list").css("font-size", venue_list_newsize + "px");
        $j("#venue_content_container_left").css("font-size", venue_content_newsize + "px");
        $j("#feature_reviews_inner p.quote").css("font-size", review_quote_newsize + "px");
        $j("#feature_reviews_inner p.small").css("font-size", review_small_newsize + "px");
        $j("#overview p").css("font-size", event_overview_newsize + "px");
        $j("#bocs_tv_video_info_container").css("font-size", tv_info_newsize + "px");
        $j(".bocs_tv_image_container p").css("font-size", tv_list_newsize + "px");
        $j("#bocs_blog_left_container").css("font-size", blog_newsize + "px");
        inc = inc + mod;
    }
    
    //check if the inc exceed
    if(inc < -6)
        inc = -6;
	
	setCookie("fontMod",inc,180,"/");
}

function SetFontSize(mod) 
{
    var desc = $j("p.description").css("font-size"); desc = parseFloat(desc); var desc_newsize = desc + mod;
    var presby = $j("p.presented_by").css("font-size"); presby = parseFloat(presby); var presby_newsize = presby + mod;
    var event_details = $j(".event_details_medium_container").css("font-size"); event_details = parseFloat(event_details); var event_details_newsize = event_details + mod;
    var venue_list = $j(".venue_list").css("font-size"); venue_list = parseFloat(venue_list); var venue_list_newsize = venue_list + mod;
    var venue_content = $j("#venue_content_container_left").css("font-size"); venue_content = parseFloat(venue_content); var venue_content_newsize = venue_content + mod;
    var review_quote = $j("#feature_reviews_inner p.quote").css("font-size"); review_quote = parseFloat(review_quote); var review_quote_newsize = review_quote + mod;
    var review_small = $j("#feature_reviews_inner p.small").css("font-size"); review_small = parseFloat(review_small); var review_small_newsize = review_small + mod;
    var event_overview = $j("#overview p").css("font-size"); event_overview = parseFloat(event_overview); var event_overview_newsize = event_overview + mod;
    var tv_info = $j("#bocs_tv_video_info_container").css("font-size"); tv_info = parseFloat(tv_info); var tv_info_newsize = tv_info + mod;
    var tv_list = $j(".bocs_tv_image_container p").css("font-size"); tv_list = parseFloat(tv_list); var tv_list_newsize = tv_list + mod;
    var blog = $j("#bocs_blog_left_container").css("font-size"); blog = parseFloat(blog); var blog_newsize = blog + mod;
    
    $j("p.presented_by").css("font-size", presby_newsize + "px");
    $j("p.description").css("font-size", desc_newsize + "px");
    $j(".event_details_medium_container").css("font-size", event_details_newsize + "px");
    $j(".venue_list").css("font-size", venue_list_newsize + "px");
	$j("#venue_content_container_left").css("font-size", venue_content_newsize + "px");
    $j("#feature_reviews_inner p.quote").css("font-size", review_quote_newsize + "px");
    $j("#feature_reviews_inner p.small").css("font-size", review_small_newsize + "px");
    $j("#overview p").css("font-size", event_overview_newsize + "px");
    $j("#bocs_tv_video_info_container").css("font-size", tv_info_newsize + "px");
    $j(".bocs_tv_image_container p").css("font-size", tv_list_newsize + "px");
    $j("#bocs_blog_left_container").css("font-size", blog_newsize + "px");
    inc = inc + mod;
    
    //check if the inc exceed
    if(inc < -6)
        inc = -6;
	else if(inc > 6)
        inc = 6;
}

function setCookie(name,value,days,path,domain,secure) 
{
  var expires, date;
  if (typeof days == "number") 
  {
    date = new Date();
    date.setTime( date.getTime() + (days*24*60*60*1000) );
		expires = date.toGMTString();
  }
  document.cookie = name + "=" + escape(value) +
    ((expires) ? "; expires=" + expires : "") +
    ((path) ? "; path=" + path : "") +
    ((domain) ? "; domain=" + domain : "") +
    ((secure) ? "; secure" : "");
}

function getCookie(name) 
{
  var nameq = name + "=";
  var c_ar = document.cookie.split(';');
  for (var i=0; i<c_ar.length; i++) 
  {
    var c = c_ar[i];
    while (c.charAt(0)==' ') c = c.substring(1,c.length);
    if (c.indexOf(nameq) == 0) return unescape( c.substring(nameq.length, c.length) );
  }
  return null;
}

function SetCookieFont()
{
	var cookie = getCookie("fontMod");
	cookie = parseFloat(cookie);
	if(!isNaN(cookie))
		SetFontSize(cookie);
}
