var basicClass = function() {
	var self = this;
	
	this.fontsize = function() {
		// Increase Font Size
		var limit = 5;
		var current = 3;
		
		$("#zoom-in").click(function(){
			
			if(current != limit)
			{
				var currentFontSize = $('#content-main').css('font-size');
				var currentFontSizeNum = parseFloat(currentFontSize, 10);
				var newFontSize = currentFontSizeNum+1;
			
				$('#content-main').css('font-size', newFontSize);
				current++;
			}
			
			return false;
		});
		
		// Decrease Font Size
		$("#zoom-out").click(function(){
		
			if(current != 0)
			{
				var currentFontSize = $('#content-main').css('font-size');
				var currentFontSizeNum = parseFloat(currentFontSize, 10);
				var newFontSize = currentFontSizeNum-1;
			
				$('#content-main').css('font-size', newFontSize);
				current--;
			}
			
			return false;
		});
	};
	
	this.rightAds = function() {		
		if( $('#ads-right').html() != null) {
			//display ads
			$('#ads-right').show();
			$('#main').css('min-Height', 650);
			
			//var minWidthBody = $('#main').outerWidth() + $('#ads-right').outerWidth() + 200;
			//console.log(minWidthBody);
			//$('body').css('min-Width', minWidthBody);
			
			basic.rightAdsPosition();
			
			$(window).resize(function() {
				basic.rightAdsPosition();
			});
		}
	};
	
	this.rightAdsPosition = function() {
		//get position of right border from main
		var mainleft = $('#main').offset().left; //offset for safari/chrome
		var mainwidth = $('#main').outerWidth();
		
		var adsposition = Math.round(mainleft + mainwidth);
		
		//set new left possition to ads
		$('#ads-right').css('left', adsposition);
	};
	
	this.submenuHover = function() {
		$('#content-submenu .submenu li a').hover(
			function() {
				if($(this).hasClass('active-link') === false)
				{
					$(this).addClass('hover-link');
					$(this).append('<span class="arrow-span"></span>');
				}
			},
			function () {
				if($(this).hasClass('active-link') === false)
				{
					$(this).removeClass('hover-link');
					$('span.arrow-span').remove();
				}
			}
		);
	};
	
};

var basic = new basicClass();

$(function() {
	basic.fontsize();
	basic.rightAds();
	basic.submenuHover();
	
	/* style form elements */
	$(".jqtransform").jqTransform();
});
