var stags = new Array({tagname: 'h1', svalues: new Array(16,20,24,32,48)},
		      {tagname: 'h2', svalues: new Array(12,16,20,24,32)},
		      {tagname: 'h3', svalues: new Array(10,12,16,20,24)},
		      {tagname: 'p',  svalues: new Array( 7, 9,12,16,20)},
		      {tagname: 'q',  svalues: new Array( 7, 9,12,16,20)},
		      {tagname: 'pre',svalues: new Array( 7, 9,12,16,20)});
var colors = new Array('6e6e6e','6e6e6e','4a4a4a','252525','000000');

function nolArticleResize(targ,plus){
    for(var i=0;i<stags.length;i++){
	var acttag = targ.getElementsByTagName(stags[i].tagname);
	for(var j=0;j<acttag.length;j++){
	    if(acttag[j].style.fontSize){
		var currSize = acttag[j].style.fontSize.replace("pt","");
	    } else {
		var currSize = stags[i].svalues[1];
	    }
	    var actSize = 0;
	    for(var c=0;c<stags[i].svalues.length;c++) {
		if(currSize == stags[i].svalues[c]) {
		    if(plus){
	    		if(c+1 < stags[i].svalues.length) {
		    	    actSize = stags[i].svalues[c+1];
		    	    actColor = colors[c+1];
			}
		    } else {
			if(c>0) {
			    actSize = stags[i].svalues[c-1];
			    actColor = colors[c-1];
			}
		    }
		}
	    }
	    if(actSize) {
		acttag[j].style.fontSize = parseInt(actSize)+"pt";
		acttag[j].style.color = "#"+actColor;
	    }
	}
    }
}

function nolSetCookie(cookieName,cookieValue,nDays) {
    var today = new Date();
    var expire = new Date();
    if (nDays==null || nDays==0) nDays=1;
    expire.setTime(today.getTime() + 3600000*24*nDays);
    document.cookie = cookieName+"="+escape(cookieValue) + ";path=/;expires="+expire.toGMTString();
}


