// JavaScript Document

$(function() { //shortcut for document ready
$(".normalcontent").height();
 $(".showhide a").click(function() {
	$(".showcontent").slideToggle("slow");
	//alert('Height of Normal Content: '+$(".normalcontent").height()+'\nShowhide Height: '+$(".showhide").offsetHeight);
	$(".normalcontent").height($(".normalcontent").height()+1300);
	$(this).parent().toggleClass("showless");
	return false;
});
});

$(document).ready(function () {
    // Increase Font Size
    var increaseEnabled = true;
    var decreaseEnabled = false;
    $(".increaseFont").click(function () {

        if (increaseEnabled) {
            if ($('#seocontent').length > 0) {
                $('#seocontent').css('padding-top', 3200);
            }

            var classes = {};
            if ($('#content').length > 0) {
                $("#content *[class]").each(function () {
                    var cs = $(this).attr("class").split(/\s/g);
                    for (var i = 0; i < cs.length; i++) {
                        if (!classes[cs[i]]) {
                            classes[cs[i]] = true;
                            if ($("." + cs[i]).css('font-size') != null) {
                                var size = parseInt($("." + cs[i]).css('font-size').replace(/px/, "")) + 6
                                $("." + cs[i]).css('font-size', size);
                            }
                        }
                    }
                });
            }
            else {
                $('html').css("font-size", 25);

                $("html *[class]").each(function () {
                    var cs = $(this).attr("class").split(/\s/g);
                    for (var i = 0; i < cs.length; i++) {
                        if (!classes[cs[i]]) {
                            classes[cs[i]] = true;
                            if ($("." + cs[i]).css('font-size') != null) {
                                var size = parseInt($("." + cs[i]).css('font-size').replace(/px/, "")) + 6
                                $("." + cs[i]).css('font-size', size);
                            }
                        }
                    }
                });
                $('h1').css("font-size", 40);
                $('h2').css("font-size", 30);
            }
            increaseEnabled = false;
            decreaseEnabled = true;
        }

        return false;
    });
    // Decrease Font Size
    $(".decreaseFont").click(function () {

        if (decreaseEnabled) {
            /*if ($('#content').length > 0) {
            $("#content *[class]").each(function () {
            $(this).attr("style", $(this).attr('style').replace(/font-size:[^;]+;/g, ''));
            });
            
            }*/
            if ($('#seocontent').length > 0) {
                $('#seocontent').attr("style", $('#seocontent').attr('style').replace(/padding-top:[^;]+;/g, ''));
            }
            $("html").find("*").each(function () {
                var attr = $(this).attr('style');
                if (typeof attr !== 'undefined' && attr !== false) {

                    $(this).attr("style", $(this).attr('style').replace(/font-size:[^;]+;/g, ''));
                }
            });
            increaseEnabled = true;
            decreaseEnabled = false;
        }
        return false;
    });
});
