var min=8;
var max=14;
var font = document.getElementsByTagName('font');
var span = document.getElementsByTagName('span');	   
var link = document.getElementsByTagName('a');	   
var table = document.getElementsByTagName('table');	   
var div = document.getElementsByTagName('div');
var paragraph = document.getElementsByTagName('p');
var defaultFont = Array(0);
var defaultSpan = Array(0);	   
var defaultTable = Array(0);	
var defaultLink = Array(0);	
var defaultParagraph = Array(0);	
function initFontColor() {
if(defaultFont.length == 0 && defaultSpan.length == 0 && defaultTable.length == 0){
   for(i=0;i<font.length;i++) {		  
      defaultFont[i] = font[i].style.color;
   }
   for(i=0;i<span.length;i++) {			
      defaultSpan[i] = span[i].style.color;
   }	  	
   for(i=0;i<table.length;i++) {
      defaultTable[i] = table[i].style.color;
   }
   for(i=0;i<link.length;i++) {
      defaultLink[i] = link[i].style.color;
   }
   for(i=0;i<paragraph.length;i++) {
      defaultParagraph[i] = paragraph[i].style.color;
   }
}
}
function redFont() {
   initFontColor();
   for(i=0;i<font.length;i++) {		  
      font[i].style.color = "#FF0000"
   }
   for(i=0;i<span.length;i++) {	
      span[i].style.color = "#FF0000"
   }	  	
   for(i=0;i<table.length;i++) {
      table[i].style.color = "#FF0000"
   }
   for(i=0;i<link.length;i++) {
      link[i].style.color = "#FF0000"
   }
   for(i=0;i<paragraph.length;i++) {
      paragraph[i].style.color = "#FF0000"
   }
}
function blueFont() {
   initFontColor();	   
   for(i=0;i<font.length;i++) {		  
      font[i].style.color = "#0000FF"
   }
   for(i=0;i<span.length;i++) {	
      span[i].style.color = "#0000FF"
   }	  	
   for(i=0;i<table.length;i++) {
      table[i].style.color = "#0000FF"
   }
   for(i=0;i<link.length;i++) {
      link[i].style.color = "#0000FF"
   }
   for(i=0;i<paragraph.length;i++) {
      paragraph[i].style.color = "#0000FF"
   }
}
function greenFont() {
   initFontColor();	   
   for(i=0;i<font.length;i++) {		  
      font[i].style.color = "#00FF00"
   }
   for(i=0;i<span.length;i++) {	
      span[i].style.color = "#00FF00"
   }	  	
   for(i=0;i<table.length;i++) {
      table[i].style.color = "#00FF00"
   }
   for(i=0;i<link.length;i++) {
      link[i].style.color = "#00FF00"
   }
   for(i=0;i<paragraph.length;i++) {
      paragraph[i].style.color = "#00FF00"
   }
}
function resetFontSize() {
   
   for(i=0;i<font.length;i++) {		  
      font[i].style.fontSize = "";
   }
   for(i=0;i<span.length;i++) {	
      span[i].style.fontSize = "";
   }	   
   for(i=0;i<link.length;i++) {	
      link[i].style.fontSize = "";
   }	
   for(i=0;i<table.length;i++) {
      table[i].style.fontSize = "";
   }
   for(i=0;i<paragraph.length;i++) {
      paragraph[i].style.fontSize = "";
   }
}
function resetFontColor() {
   
   for(i=0;i<font.length;i++) {
      font[i].style.color = defaultFont[i];
   }
   for(i=0;i<span.length;i++) {
      span[i].style.color = defaultSpan[i];
   }	   
   for(i=0;i<link.length;i++) {
  link[i].style.color = defaultLink[i];
   }	
   for(i=0;i<table.length;i++) {
      table[i].style.color = defaultTable[i];
   }
   for(i=0;i<paragraph.length;i++) {
      paragraph[i].style.color = defaultParagraph[i];
   }
}
function increaseFontSize() {
   
   for(i=0;i<font.length;i++) {		  
      if(font[i].style.fontSize) {
 var s = parseInt(font[i].style.fontSize.replace("px",""));
      } else {
 var s = 12;
      }
      if(s!=max) {
 s += 1;
      }
      font[i].style.fontSize = s+"px"
   }
   
   for(i=0;i<span.length;i++) {		  
      if(span[i].style.fontSize) {
 var s = parseInt(span[i].style.fontSize.replace("px",""));
      } else {
 var s = 12;
      }
      if(s!=max) {
 s += 1;
      }
      span[i].style.fontSize = s+"px"
   }	   
   	
   for(i=0;i<link.length;i++) {		  
      if(link[i].style.fontSize) {
 var s = parseInt(link[i].style.fontSize.replace("px",""));
      } else {
 var s = 12;
      }
      if(s!=max) {
 s += 1;
      }
      link[i].style.fontSize = s+"px"
   }	
   for(i=0;i<table.length;i++) {		  
      if(table[i].style.fontSize) {
 var s = parseInt(table[i].style.fontSize.replace("px",""));
      } else {
 var s = 12;
      }
      if(s!=max) {
 s += 1;
      }
      table[i].style.fontSize = s+"px"
   }
   for(i=0;i<paragraph.length;i++) {		  
      if(paragraph[i].style.fontSize) {
 var s = parseInt(paragraph[i].style.fontSize.replace("px",""));
      } else {
 var s = 12;
      }
      if(s!=max) {
 s += 1;
      }
      paragraph[i].style.fontSize = s+"px"
   }
}
function decreaseFontSize() {
   
   for(i=0;i<font.length;i++) {
      if(font[i].style.fontSize) {
 var s = parseInt(font[i].style.fontSize.replace("px",""));
      } else {
 var s = 12;
      }
      if(s!=min) {
 s -= 1;
      }
      font[i].style.fontSize = s+"px"
   }  
   
   for(i=0;i<span.length;i++) {
      if(span[i].style.fontSize) {
 var s = parseInt(span[i].style.fontSize.replace("px",""));
      } else {
 var s = 12;
      }
      if(s!=min) {
 s -= 1;
      }
      span[i].style.fontSize = s+"px"
   }   	   
   
   for(i=0;i<link.length;i++) {
      if(link[i].style.fontSize) {
 var s = parseInt(link[i].style.fontSize.replace("px",""));
      } else {
 var s = 12;
      }
      if(s!=min) {
 s -= 1;
      }
      link[i].style.fontSize = s+"px"
   }	   
   
   for(i=0;i<table.length;i++) {
      if(table[i].style.fontSize) {
 var s = parseInt(table[i].style.fontSize.replace("px",""));
      } else {
 var s = 12;
      }
      if(s!=min) {
 s -= 1;
      }
      table[i].style.fontSize = s+"px"
   }  
   for(i=0;i<paragraph.length;i++) {
      if(paragraph[i].style.fontSize) {
 var s = parseInt(paragraph[i].style.fontSize.replace("px",""));
      } else {
 var s = 12;
      }
      if(s!=min) {
 s -= 1;
      }
      paragraph[i].style.fontSize = s+"px"
   } 
}