// Global Variables

var fontSizeArea = 'body'; 
var cookieName = "bmasktextresize";
//var options = {path: '/', domain: '.bmask.gv.at', expires: 0 }; //sessioncookie
//var options = {path: '/',  expires: 0 }; //sessioncookie
var options = {path: '/',  domain: '.bmask.gv.at', expires: 0 }; //sessioncookie
var originalFontSize;
var savedResizeFactor;
var bmaskpath="http://www.bmask.gv.at/cms/site/";

var stepSize=10;
var defSize=75;
var minSize=55;
var maxSize=95;

$('document').ready(function() {

	var savedResizeFactor = $.cookie(cookieName);
	if (savedResizeFactor!=null && savedResizeFactor!="") {
		$(fontSizeArea).css('font-size', savedResizeFactor +"%");
		
	}

	$("a.increaseFont").click(function(){
		
		var savedResizeFactor = $.cookie(cookieName);		
		if (savedResizeFactor!=null && savedResizeFactor!="") {
			newSize = parseInt(savedResizeFactor,10) + parseInt(stepSize,10);
		}
		else {
			newSize = parseInt(defSize,10) + parseInt(stepSize,10);

		}
		
		if (newSize <= maxSize) {
			$(fontSizeArea).css('font-size', newSize +"%");
			$.cookie(cookieName, newSize, options);
			$("img#fontrunter").attr("src", bmaskpath + "library/images/icons/e2s/minus1.gif");	
			$("img#fontrunter").attr("title", "Schrift runter");
			//alert("increaseSize - newSize: " + newSize);
		}
		else {
			$("img#fontrauf").attr("src", bmaskpath + "library/images/icons/e2s/plus2.gif");	
			$("img#fontrauf").attr("title", "maximale Stufe erreicht");	
		}					

		return false;
	});

	$("a.decreaseFont").click(function(){
		
		var savedResizeFactor = $.cookie(cookieName);
		
		if (savedResizeFactor!=null && savedResizeFactor!="") {
			newSize = parseInt(savedResizeFactor,10) - parseInt(stepSize,10);
		}
		else {
			newSize = parseInt(defSize,10) - parseInt(stepSize,10);

		}
		
		if (newSize >= minSize) {
			$(fontSizeArea).css('font-size', newSize +"%");
			$.cookie(cookieName, newSize, options);
			$("img#fontrauf").attr("src", bmaskpath + "library/images/icons/e2s/plus1.gif");	
			$("img#fontrauf").attr("title", "Schrift rauf");
			//alert("decreaseSize - newSize: " + newSize);
		}
		else {
			$("img#fontrunter").attr("src", bmaskpath + "library/images/icons/e2s/minus2.gif");	
			$("img#fontrunter").attr("title", "minimale Stufe erreicht");	
		}	
	
		return false;
	});

	$("a.defaultFont").click(function(){
		var savedResizeFactor = $.cookie(cookieName);
		$(fontSizeArea).css('font-size', defSize +"%");
		$.cookie(cookieName, defSize, options);
		//alert("defaultSize - newSize: " + defSize);
		$("img#fontrunter").attr("src", bmaskpath + "library/images/icons/e2s/minus1.gif");
		$("img#fontrunter").attr("title", "Schrift runter");
		$("img#fontrauf").attr("src", bmaskpath + "library/images/icons/e2s/plus1.gif");
		$("img#fontrauf").attr("title", "Schrift rauf");
		return false;
	});
	

			
});




