var Functions={
	reloadComponent:function( objID, querystring ){
		var obj=$('#'+objID);
		var component=obj.attr('class');
		
		$.ajax({
			type	: 'POST',
			url		: '../includes/classes/Ajax/reloadComponent.php',
			data	: querystring+'&component='+component,
			success : function(msg){
						obj.html(msg);
					}
		});
	},
	
	querystring:function(){
		return unescape(location.search.substr(1));
	},
	
	fontsize:function(points){
		$('*:not(.dontresizefont)').each(
			function(){
				var theSize=Math.min(Math.max(9, parseInt($(this).css('font-size'))+points),24)
				Functions.saveCookie('fontsize',theSize,1);
				$(this)
					.css('font-size',theSize)
					.css('line-height', 'normal')
				;
			})
		;
	},
	
	
	saveCookie:function(cookieName,cookieValue,days){
		var date=new Date();
		var expires;
		if(days){
			date.setTime(date.getTime()+(days*24*60*60*1000));
			expires='EXPIRES='+date.toGMTString()+';';
		}
		if(document.cookie=cookieName+"="+cookieValue+";"+expires+"PATH=/"){
			return true;
		}
		return false;
	},
	
	readCookie:function(cookieName){
		var cookieString=document.cookie;
		var index1=cookieString.indexOf(cookieName);
		if(index1<0 || cookieName==''){return "";}
		var index2=cookieString.indexOf(';',index1);
		if(index2<0){index2=cookieString.length;}
		return unescape(cookieString.substring(index1+(cookieName.length+1),index2));
	}
};