function TextResize(mode)
{
	 var interiorContent = document.getElementById("PublishingWebControls:RichHtmlField");
	 //var leftNav = document.getElementById("CurrentNav"); //document.getElementById("internalNavigation");
	 //var header = document.getElementById("utility");
	 //var footer = document.getElementById("footer");
	 var minSize=4;
	 var maxSize=28;
	 var defaultSize=12;
	 //var minTab=18;
	 //var maxTab=50;
	 var elementName="";
			
	 if(mode == "decrease")
	 {        
		//elementName="b"; //for title etc
		//DecreaseFont(maxSize, defaultSize, elementName);
		elementName="i"; //for title etc
		DecreaseFont(minSize, defaultSize, elementName);
		elementName="font"; //for title etc
		DecreaseFont(minSize, defaultSize, elementName);
		elementName="em"; //for title etc
		DecreaseFont(minSize, defaultSize, elementName);
		elementName="label"; //for title etc
		DecreaseFont(minSize, defaultSize, elementName);
		elementName="a"; //for title etc
		DecreaseFont(minSize, defaultSize, elementName);
		elementName="p"; //for title etc
		DecreaseFont(minSize, defaultSize, elementName);
		elementName="P"; //for title etc
		DecreaseFont(minSize, defaultSize, elementName);
		elementName="span";
		DecreaseFont(minSize, defaultSize, elementName);
		elementName="table";
		DecreaseFont(minSize, defaultSize, elementName);
		elementName="div";
		DecreaseFont(minSize, defaultSize, elementName);
	 }
	 else
	 {
		//elementName="b"; //for title etc
		//IncreaseFont(maxSize, defaultSize, elementName);
		elementName="i"; //for title etc
		IncreaseFont(maxSize, defaultSize, elementName);
		elementName="font"; //for title etc
		IncreaseFont(maxSize, defaultSize, elementName);
		elementName="em"; //for title etc
		IncreaseFont(maxSize, defaultSize, elementName);
		elementName="label"; //for title etc
		IncreaseFont(maxSize, defaultSize, elementName);
		elementName="a"; //for title etc
		IncreaseFont(maxSize, defaultSize, elementName);
		elementName="p"; //for title etc
		IncreaseFont(maxSize, defaultSize, elementName);
		elementName="P"; //for title etc
		IncreaseFont(maxSize, defaultSize, elementName);
		elementName="span";
		IncreaseFont(maxSize, defaultSize, elementName);
		elementName="table"; //for navigation
		IncreaseFont(maxSize, defaultSize, elementName);
		elementName="div"; //for content
		IncreaseFont(maxSize, defaultSize, elementName);
	 }
}

function DecreaseFont(minSize, defaultSize, elementName)
{
	var s;
	var e = document.getElementsByTagName(elementName);

	if (elementName == "a")
	{
	  for (i=0;i<e.length;i++) {
		  if (e[i].id == "tabIISR" || e[i].id == "tabMinisters" || e[i].id == "tabIA" || e[i].id == "tabCU"|| e[i].id == "hotline")
		  {
		  	e[i].style.fontSize = e[i].style.fontSize;
		  }
		  else if (e[i].id == "deSize") {
		  	s = 10;
		  	e[i].style.fontSize = s + "px";
		  }
		  else if (e[i].id == "enSize") {
		  	s = 18;
		  	e[i].style.fontSize = s + "px";
		  }
		  else {
			  if (e[i].style.fontSize) {
  			  	s = parseInt(e[i].style.fontSize.replace("px",""));
  			  
		  		if (s==1)
					s = defaultSize;
	  		  }
	  		  else 
	  			s = defaultSize;
	  
	  		  if (s!=minSize) 
				s -= 2;

	  		  e[i].style.fontSize = s+"px";
	  	  }
	  }
	}
	/*else if (elementName == "td") 
	{
	  for (i=0;i<e.length;i++) {
		  //if (e[i].Class == "ms-vb")// || e[i].id == "tabMinisters" || e[i].id == "tabIA" || e[i].id == "tabCU"|| e[i].id == "hotline")
		  //{
			  if (e[i].style.fontSize) {
  			  	s = parseInt(e[i].style.fontSize.replace("px",""));
  			  
		  		if (s==1)
					s = defaultSize;
	  		  }
	  		  else 
	  			s = defaultSize;
	  
	  		  if (s!=minSize) 
				s -= 1;

	  		  e[i].style.fontSize = s+"pt";
		  //}
		  //else {
		  //	  e[i].style.fontSize = e[i].style.fontSize;
	  	  //}
	  }
	}*/
	else {
		  for (i=0;i<e.length;i++) 
		  {
		  	if (e[i].style.fontSize) {
  			  	s = parseInt(e[i].style.fontSize.replace("px",""));
  			  
		  		if (s==1)
					s = defaultSize;
	  		}
	  		else 
	  			s = defaultSize;
	  
			if (s != minSize) 
				s -= 2;
			
			try
			{	
				e[i].style.fontSize = s+"px";
			}
			catch (e) {}
		  }
	}	  	  
}   

function IncreaseFont(maxSize, defaultSize, elementName)
{
	var s;
	var e = document.getElementsByTagName(elementName);

	if (elementName == "a")
	{
	  for (i=0;i<e.length;i++) {
		  if (e[i].id == "tabIISR" || e[i].id == "tabMinisters" || e[i].id == "tabIA" || e[i].id == "tabCU"|| e[i].id == "hotline")
		  {
		  	e[i].style.fontSize = e[i].style.fontSize;
		  }
		  else if (e[i].id == "deSize") {
		  	s = 10;
		  	e[i].style.fontSize = s + "px";
		  }
		  else if (e[i].id == "enSize") {
		  	s = 18;
		  	e[i].style.fontSize = s + "px";
		  }
		  else {
			  if (e[i].style.fontSize) {
  			  	s = parseInt(e[i].style.fontSize.replace("px",""));
  			  
		  		if (s==1)
					s = defaultSize;
	  		  }
	  		  else 
	  			s = defaultSize;
	  
	  		  if (s!=maxSize) 
				s += 2;

	  		  e[i].style.fontSize = s+"px";
	  	  }
	  }
	}
	/*else if (elementName == "td") 
	{
	  for (i=0;i<e.length;i++) {
		  //if (e[i].Class == "ms-vb")// || e[i].id == "tabMinisters" || e[i].id == "tabIA" || e[i].id == "tabCU"|| e[i].id == "hotline")
		  //{
			  if (e[i].style.fontSize) {
  			  	s = parseInt(e[i].style.fontSize.replace("px",""));
  			  
		  		if (s==1)
					s = defaultSize;
	  		  }
	  		  else 
	  			s = defaultSize;
	  
	  		  if (s!=minSize) 
				s -= 1;

	  		  e[i].style.fontSize = s+"pt";
		  //}
		  //else {
		  //	  e[i].style.fontSize = e[i].style.fontSize;
	  	  //}
	  }
	}*/
	else {
		  for (i=0;i<e.length;i++) {
		  	if (e[i].style.fontSize) {
  			  	s = parseInt(e[i].style.fontSize.replace("px",""));
  			  
		  		if (s==1)
					s = defaultSize;
	  		}
	  		else 
	  			s = defaultSize;
	  
			if (s!=maxSize) 
				s += 2;

			try
			{	
				e[i].style.fontSize = s+"px";
			}
			catch (e) {}

		  }
	}	  	  
}   

/*function DecreaseTab(minSize, defaultSize, elementName)
{
	var s;
	var s1;
	var e = document.getElementsByTagName(elementName);

	for (i=0;i<e.length;i++) {
	  if (e[i].style.lineheight) {
		s = parseInt(e[i].style.lineheight.replace("px",""));
		//s = parseInt(e[i].style.fontSize);
	  
	    if (s!=minSize)
		  s -= 0;
			
        e[i].style.lineheight= s+"px";
      }
	}	  	  
}   

function IncreaseTab(maxSize, defaultSize, elementName)
{
	var s;
	var e = document.getElementsByTagName(elementName);

	//document.write("Test0");
	//document.write("e.length = " + p.length);
	for (i=0;i<e.length;i++) {
	  if (e[i].style.lineheight) {
		s = parseInt(e[i].style.lineheight.replace("px",""));
		//s = parseInt(e[i].style.fontSize);
		if (s!=maxSize)
			s += 0;
			
		e[i].style.lineheight= s+"px";
		e[i].style.backgroundImage.url('/_layouts/Images/ausindustry/tab-bg1.gif');
	  }
	}
}*/   
